@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,800|Lato:400,300,700,900);
/*font-family: 'Open Sans', sans-serif;
font-family: 'Lato', sans-serif;*/
body{ padding:0; margin:0; font-size:14px; color:#000100;font-family: fbtipografen_regular, Arial, Helvetica, sans-serif; background:#ecf2f5 url(../images/body_bd1x.jpg) center top no-repeat; }
a, button ,input {outline:none; text-decoration:none;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition:all .4s ease-in-out;}
a:hover, a:focus { text-decoration:none;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%; }
li{ list-style:none;}
h1, h2, h3, h4, h5, h6{outline:none;font-family: fbtipografen_regular, Arial, Helvetica, sans-serif;}
.container{ width:96%; max-width:1200px;}
.row-centered {text-align:center;}
.col-centered {display:inline-block;float:none;}

/***********  Top Part  ************/

header{ width:100%; float:left; margin:0px; padding:0px;}
.top_part{ width:100%;float:left;}
.logo{ padding:40px 0 20px;}


/***********  Section Part  ************/

section{ width:100%; float:left; margin:0px; padding:0px;}
.sec_min{ width:100%; float:left;}
.min_left{ padding:50px 0 0; color:#006595; font-size:24px; font-weight:300; -moz-transform: rotate(11deg);  -ms-transform: rotate(11deg);  -o-transform: rotate(11deg);        -webkit-transform: rotate(11deg); transform: rotate(11deg); background:url(../images/arrowx.png) center bottom no-repeat; min-height:200px;}
.min_thumb{ text-align:center; color:#ed1c24; font-size:32px; font-weight:600; line-height:35px;}
.min_left figure{ display:inline-block; vertical-align:text-top; padding-top:15px;}

.count_area{ padding:0 15px;}
.count_box{ width:100%; float:left; background:#FFF; border:2px solid #dcdddd; border-radius:10px; padding:0px 20px; margin:15px 0;}
.count_box h1{ background:#ec2f36; text-align:center; padding:10px; font-size:36px; color:#FFFFFF; font-weight:900; margin:0px -20px 10px; border-radius:10px 10px 0 0;}
h2.title{color: #006595; font-size:28px; font-weight:700; margin:0; padding:0;}
.price-slider{ width:100%!important; float:left; margin:10px 0; color:#006595;}
.price-slider b{ font-size:17px; line-height:45px;}
.price-slider [class*="col-"]{ padding-left:10px; padding-right:10px;}

.manua_form{ width:100%; float:left; margin:10px 0;}
.manua_form [class*="col-"]{ padding-left:10px; padding-right:10px;}
.manua_form .form-group{ margin-bottom:20px;}
.manua_form .form-control{ border-radius:2px; border:1px solid #9c9ea0; width:100%; max-width:230px; box-shadow:0px 2px 3px rgba(0,0,0,0.4)inset; }
.manua_form label{ color:#ed1c24; font-size:24px; font-weight:600;}
/* Basic Checkbox styles */
input[type=checkbox]+.lbl::before,input[type=radio]+.lbl::before {
  font-family: fontAwesome;
  font-weight: normal;
  font-size: 11px;
  color: #2091cf;
  content: "\a0";
  background-color: #FAFAFA;
  border: 1px solid #CCC;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 0;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  height:18px;
  line-height: 18px;
  min-width: 18px;
  margin-right: 1px;
  margin-top: -5px;
}
/* Checked state styles */
input[type=checkbox]:checked+.lbl::before,input[type=radio]:checked+.lbl::before {
  display: inline-block;
  content: '\f00c';
  background-color: #F5F8FC;
  border-color: #adb8c0;
  /*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05),inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05),inset 15px 10px -12px rgba(255, 255, 255, 0.1);*/
}
/* Hover state styles */
input[type=checkbox]:hover+.lbl::before,input[type=radio]:hover+.lbl::before,input[type=checkbox]+.lbl:hover::before,input[type=radio]+.lbl:hover::before {
  border-color: #1c7aad;
}
/* Shadow when checked or Active */
input[type=checkbox]:active+.lbl::before,input[type=radio]:active+.lbl::before,input[type=checkbox]:checked:active+.lbl::before,input[type=radio]:checked:active+.lbl::before {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05),inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
/* Disabled state styles */
input[type=checkbox]:disabled+.lbl::before,input[type=radio]:disabled+.lbl::before,input[type=checkbox][disabled]+.lbl::before,input[type=radio][disabled]+.lbl::before,input[type=checkbox].disabled+.lbl::before,input[type=radio].disabled+.lbl::before {
  background-color: #DDD !important;
  border-color: #CCC !important;
  box-shadow: none !important;
  color: #BBB;
}
/* Styles for Radio button */
input[type=radio]+.lbl::before {
  border-radius: 32px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 36px;
}
input[type=radio]:checked+.lbl::before {
  content: "\2022";
}
/* Hiding default checkbox and Radio button design */
input[type=checkbox],input[type=radio] {
    opacity: 0;
    position: absolute;
    z-index: 12;
    width: 18px;
    height: 18px;
}
/* Disable outline when clicked*/
input[type=checkbox]:checked,input[type=radio]:checked,input[type=checkbox]:focus,input[type=radio]:focus {
    outline: none !important;
}
input[type=checkbox]+.lbl,input[type=radio]+.lbl {
    position: relative;
    z-index: 11;
    display: inline-block;
    margin: 0;
    line-height: 20px;
    min-height: 14px;
    min-width: 14px;
    font-weight: normal;
}
.manua_form label span.lbl{color:#006595; font-size:14px;}/*font-size:22px;*/

.manua_form span.rem{color:#006595; font-size:13px;font-weight:600;text-align: right;}/*font-size:22px;*/
.btn.btn-red{ background:#af141b url(../images/btn_bg.png) left top repeat-x; border-radius:12px; color:#FFFFFF; font-size:28px; padding:12px 25px; font-weight:600;}

.btn-redx{ background:#af141b url(../images/btn_bg.png) left top repeat-x; border-radius:4px; color:#FFFFFF; font-size:28px; padding:0px 25px; font-weight:600;}


.btn.btn-red:hover{ opacity:0.8;}
/***********  Footer Part  ************/
FFfooter{ width:100%; float:left; margin:0px; padding:0;}
FFfooter .footer_top{ width:100%; height:15px; float:left; margin:0px; padding:0; background:url(../images/footer_bg.png) repeat-x left top;}
FFfooter .footer_detail{ width:100%; float:left; margin:0px; padding:10px 0 15px 0; text-align:center; background:#fff;}


footer ul.footer_link{ width:100%; float:left; padding:0px 10px; margin:0; text-align:right;}
footer ul.footer_link li{ padding:0; margin:0 0 10px 0; display:inline-block; font-size:30px; color:#006595; font-weight:700;}
footer ul.footer_link li:after{ padding:0 15px; margin:0; content:"|";}
footer ul.footer_link li:last-child:after{ content:"";}
footer ul.footer_link li a{ color:#006595;font-family: fbtipografen_black, Arial, Helvetica, sans-serif;}
footer ul.footer_link li a:hover{ color:#ed1c24;}
footer p{ width:100%; float:right; padding:0px 10px; margin:0; font-size:14px; color:#006595; font-weight:600;text-align: right;}
footer p a{ color:#006595;}
footer p a:hover{ color:#ed1c24;}

/*********** Nav Sec ***********/
.mobile_nav{ width:100%; float:left; padding:15px 0; margin:0; }
.navbar-default{ background:none; border:none; margin:0; min-height:inherit;}
.navbar-default .navbar-brand{ width:200px; float:left; padding:0; height:auto;}

.navbar-default .navbar-toggle{ float:right; border:none; padding:5px; margin:23px 0 0 0; border-radius:0;}
.navbar-default .navbar-toggle .icon-bar{ width:32px; height:5px; background:#ed1c24; margin-bottom:5px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none; box-shadow:none;}
.navbar-default .navbar-nav > li > a{ font-size:15px; color:#006595; font-weight:600; border-top:1px solid #006595; background:#FFFFFF;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color:#ed1c24;background:#FFFFFF;}

.trc{ width:100%; float:left; background:url(../images/slid_track.png) left 0 repeat-x;border-radius:15px; margin-top:10px; height:32px;}











/* form & error msg */
#leadbox_form {}
#leadbox_form_msg_lead_full_name {background: #FF1A00;  background: -moz-linear-gradient(top,  #ff1a00 0%, #c60000 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1a00), color-stop(100%,#c60000));  background: -webkit-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: -o-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: -ms-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: linear-gradient(to bottom,  #ff1a00 0%,#c60000 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#c60000',GradientType=0 );border: 1px solid #AC1515;border-radius: 10px 10px 10px 10px;color: #FFF;display:none;font-size: 0.8em;font-weight: bold;padding: 5px 12px;position: absolute;z-index:30;}
#leadbox_form_msg_lead_full_name:before {border-color: #AC1515 transparent;border-style: solid;border-width: 0 14PX 14px 14px;bottom: auto;content: "";display: block;right: auto;position: absolute;left: 23px;top: -15px;width: 0;}
#leadbox_form_msg_lead_full_name:after{border-color: #FF1A00 transparent;border-style: solid;border-width: 0 13px 13px;bottom: auto;content: "";display: block;right: auto;position: absolute;left: 24px;top: -13px;width: 0;}

#leadbox_form_msg_email {background: #FF1A00;  background: -moz-linear-gradient(top,  #ff1a00 0%, #c60000 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1a00), color-stop(100%,#c60000));  background: -webkit-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: -o-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: -ms-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: linear-gradient(to bottom,  #ff1a00 0%,#c60000 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#c60000',GradientType=0 );border: 1px solid #AC1515;border-radius: 10px 10px 10px 10px;color: #FFF;display:none;font-size: 0.8em;font-weight: bold;padding: 5px 12px;position: absolute;z-index:30;}
#leadbox_form_msg_email:before {border-color: #AC1515 transparent;border-style: solid;border-width: 0 14PX 14px 14px;bottom: auto;content: "";display: block;right: auto;position: absolute;left: 23px;top: -15px;width: 0;}
#leadbox_form_msg_email:after{border-color: #FF1A00 transparent;border-style: solid;border-width: 0 13px 13px;bottom: auto;content: "";display: block;right: auto;position: absolute;left: 24px;top: -13px;width: 0;}

#leadbox_form_msg_lead_phone1 {background: #FF1A00;  background: -moz-linear-gradient(top,  #ff1a00 0%, #c60000 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1a00), color-stop(100%,#c60000));  background: -webkit-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: -o-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: -ms-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: linear-gradient(to bottom,  #ff1a00 0%,#c60000 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#c60000',GradientType=0 );border: 1px solid #AC1515;border-radius: 10px 10px 10px 10px;color: #FFF;display:none;font-size: 0.8em;font-weight: bold;padding: 5px 12px;position: absolute;z-index:30;}
#leadbox_form_msg_lead_phone1:before {border-color: #AC1515 transparent;border-style: solid;border-width: 0 14PX 14px 14px;bottom: auto;content: "";display: block;right: auto;position: absolute;left: 23px;top: -15px;width: 0;}
#leadbox_form_msg_lead_phone1:after{border-color: #FF1A00 transparent;border-style: solid;border-width: 0 13px 13px;bottom: auto;content: "";display: block;right: auto;position: absolute;left: 24px;top: -13px;width: 0;}

#leadbox_form_msg_tz {background: #FF1A00;  background: -moz-linear-gradient(top,  #ff1a00 0%, #c60000 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1a00), color-stop(100%,#c60000));  background: -webkit-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: -o-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: -ms-linear-gradient(top,  #ff1a00 0%,#c60000 100%);  background: linear-gradient(to bottom,  #ff1a00 0%,#c60000 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#c60000',GradientType=0 );border: 1px solid #AC1515;border-radius: 10px 10px 10px 10px;color: #FFF;display:none;font-size: 0.8em;font-weight: bold;padding: 5px 12px;position: absolute;z-index:30;}
#leadbox_form_msg_tz:before {border-color: #AC1515 transparent;border-style: solid;border-width: 0 14PX 14px 14px;bottom: auto;content: "";display: block;right: auto;position: absolute;left: 23px;top: -15px;width: 0;}
#leadbox_form_msg_tz:after{border-color: #FF1A00 transparent;border-style: solid;border-width: 0 13px 13px;bottom: auto;content: "";display: block;right: auto;position: absolute;left: 24px;top: -13px;width: 0;}


.leadbox_form_error_field{background-color:#FF9D9D !important; box-shadow: 2PX 3PX 8PX #943838 INSET;}
/*-------22-9----*/
.mob{ display:none!important;}