@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import url(//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css);@import "animate.css";html,body {  width: 100%;  height: 100%;  margin: 0;  padding: 0;}* {  outline: none;}body {  background: #ffffff;  color: #333333;  font: 14px/23px Arial, Tahoma, Helvetica, Verdana;  font-weight: 400;}header {  font-family: Open Sans;  padding-top: 55px;}@media only screen and (max-width: 767px) {  header {    padding-top: 10px;  }}img {  max-width: 100%;}@media (max-width: 767px) {  img {    width: 100%;  }}a {  color: #464646;  text-decoration: none;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;}ol,ul {  list-style: none;}.clear {  clear: both;}#content {  overflow: hidden;}.align-center {  text-align: center;}.back-grey {  background-color: #f6f6f6;}h2 {  font-size: 40px;  line-height: 40px;  text-transform: uppercase;  font-weight: 300;  font-family: Open Sans;}@media only screen and (max-width: 979px) {  h2 {    font-size: 35px;  }}@media only screen and (max-width: 479px) {  h2 {    font-size: 30px;    line-height: 30px;  }}h3 {  font-size: 20px;  line-height: 25px;  text-transform: uppercase;  font-weight: 300;  font-family: Open Sans;  margin-bottom: 10px;}.more-link {  display: inline-block;  background-color: #464646;  text-transform: uppercase;  font-family: Open Sans;  color: #ffffff;  font-size: 15px;  line-height: 30px;  font-weight: 400;  cursor: pointer;}.more-link .fa {  display: inline-block;  background-color: #e74c3c;  line-height: 30px;  padding: 10px 18px;}.more-link span.more {  display: inline-block;  padding-top: 10px;  padding-left: 21px;  padding-right: 27px;}@media only screen and (max-width: 979px) {  .more-link span.more {    padding-left: 10px;    padding-right: 10px;  }}.more-link:hover {  background-color: #e74c3c;}/*========================================================                    header=========================================================*/.header-logo {  float: left;}@media only screen and (max-width: 479px) {  .header-logo .icon {    float: none;    margin: 0 auto;  }}.header-logo .header-info {  overflow: hidden;  padding-top: 20px;  display: inline-block;}@media only screen and (max-width: 479px) {  .header-logo .header-info {    padding-left: 0;  }}.header-logo h1 {  font-family: Open Sans;  font-weight: 600;  font-size: 30px;  line-height: 28px;  color: #464646;  padding-top: 42px;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;  margin-top: -19px;}.header-logo p {  font-family: Open Sans;  color: #bbbaba;  font-size: 15px;  line-height: 20px;  text-transform: uppercase;  font-weight: 300;  padding-top: 3px;  padding-left: 7px;}.header-logo a {  display: inline-block;}@media only screen and (max-width: 767px) {  .header-logo {    float: none;    text-align: center;  }}.header-contacts {  float: right;  padding-top: 40px;}.header-contacts .contact-icon {  float: left;  font-size: 42px;  color: #e74c3c;}@media only screen and (max-width: 767px) {  .header-contacts .contact-icon {    float: none;    text-align: center;  }}.header-contacts .contact-info {  overflow: hidden;  margin-left: 52px;}@media only screen and (max-width: 767px) {  .header-contacts .contact-info {    margin-left: 0;  }}.header-contacts .orange {  font-size: 15px;  text-transform: uppercase;  padding-bottom: 0 !important;}.header-contacts .phone {  color: #5b605f;  font-size: 20px;  font-family: Open Sans;}@media only screen and (max-width: 767px) {  .header-contacts {    float: none;    text-align: center;  }}.orange {  color: #e74c3c;}.dark {  color: #5b605f;}.dark1 {  color: #464646;}.header-top {  padding-bottom: 59px;}@media only screen and (max-width: 767px) {  .header-top {    padding-top: 10px;  }}.header-bottom {  background-color: #dbd7d2;}.lh40 {  line-height: 40px;}/*========================================================                   menu=========================================================*/nav ul {  display: inline-block;}.sf-menu {  background-color: #dbd7d2;  border-left: 1px #b4b0ab solid;  border-right: 1px #b4b0ab solid;}@media only screen and (max-width: 767px) {  .sf-menu {    background-color: #ffffff;    margin-top: 10px !important;    margin-bottom: 10px !important;  }}.sf-menu > li {  float: left;  position: relative;  margin: 0 0px 0 0;  border-right: 1px #b4b0ab solid;}.sf-menu > li:last-child {  border: none;}.sf-menu > li > a {  display: inline-block;  padding: 23px 84px;  color: #464646;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;  text-decoration: none;  text-transform: uppercase;  position: relative;  z-index: 1;  font-size: 14px;  line-height: 43px;  font-family: Open Sans, Tahoma, Helvetica, Arial, Verdana;  font-weight: 600;}.sf-menu > li > a:hover,.sf-menu > li.sfHover > a {  background-color: #c9c6c2;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;}/*.sf-menu > li.current > a, .sf-menu > li.sfHover > a {   }*/.sf-menu > li.current > a {  background-color: #c9c6c2;}.sf-menu > li.sfHover > a:after {  visibility: visible;  opacity: 100;  top: 0;  bottom: 0;}.sf-menu a {  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;}.sf-menu a:hover {  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;}/* First level sub-menu styles========================================================*/.sf-menu ul {  position: absolute;  top: 89px;  left: 0px;  background: #e74c3c;  padding: 9px -2px;  width: 228px;  z-index: 2;  display: none;  padding-top: 36px;  padding-bottom: 29px;  padding-left: -4px;  text-transform: uppercase;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}@media only screen and (max-width: 979px) {  .sf-menu ul {    left: -47px;  }}.sf-menu ul li {  line-height: 28px;  position: relative;}.sf-menu ul li.sfHover > a {  color: light_blue;}.sf-menu ul li a {  font-size: 14px;  line-height: 15px;  color: #ffffff;  text-decoration: none;  font-family: Open Sans, Tahoma, Helvetica, Arial, Verdana;  font-weight: 600;}.sf-menu ul li a:hover {  color: #5b605f;}.sf-menu ul li.sfHover > a {  text-decoration: none;  color: #5b605f;}/* Second level sub-menu styles========================================================*/.sf-menu ul ul {  position: absolute;  top: -9px;  left: 246px;  background-color: #dbd7d2;  z-index: 1;  padding-top: 31px;  padding-left: -12px;  padding-bottom: 22px;}.sf-menu ul ul:before {  content: "";  display: block;  position: absolute;  border: 7px solid transparent;  border-right: 7px solid #e74c3c;  left: -14px;  top: 20px;}.sf-menu ul ul li {  line-height: 28px;}.sf-menu ul ul li a {  font-size: 14px;  line-height: 15px;  color: #464646;  text-decoration: none;  font-family: Open Sans, Tahoma, Helvetica, Arial, Verdana;  font-weight: 600;}.sf-menu ul ul li a:hover {  color: #e74c3c;}.current {  background-color: #e74c3c;}@media only screen and (max-width: 1199px) {  .sf-menu > li > a {    padding: 27px 50px;  }}@media only screen and (max-width: 979px) {  .sf-menu > li > a {    padding: 27px 33px;  }}@media only screen and (max-width: 767px) {  .sf-menu {    display: none;    float: none;  }  .select-menu {    display: block;    width: 70%;    margin: 0 auto;  }}/* Stuck menu styles========================================================*/.isStuck {  padding: 0px 0;  padding-bottom: 5px;  z-index: 999;  height: 36px;  background-color: #dbd7d2;  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);}.isStuck .logo-link {  line-height: 79px;}.isStuck .header_logo_slogan {  top: 69px;}.isStuck .header-navigation {  margin-top: 0px;}.isStuck .sf-menu > li > a {  padding: 0px 79px;  margin-top: -3px;}.isStuck .sf-menu ul {  position: absolute;  top: 41px;}.isStuck .sf-menu ul ul {  top: -18px;}.isStuck .sf-menu {  border-bottom: none;}.isStuck .sf-menu ul {  width: 218px;}@media only screen and (max-width: 1199px) {  .isStuck {    display: none !important;  }}/*========================================================                   carousel=========================================================*/#owl {  overflow: hidden;  z-index: 1;  color: #fff;  position: relative;  margin-top: -1px;  padding: 0px 0px 68px;  display: none;  border-bottom: 1px #ececec solid;}#owl .owl-item {  float: left;  width: 100%;  padding-left: 0px;  padding-top: 69px;}#owl .item {  overflow: hidden;  position: relative;}#owl .item .item-title {  margin-bottom: 5px;  padding-top: 10px;  color: #5b605f;  text-transform: uppercase;  font-size: 80px;  line-height: 80px;  font-family: Open Sans;  font-weight: 300 !important;}@media only screen and (max-width: 979px) {  #owl .item .item-title {    font-size: 60px;    line-height: 60px;  }}@media only screen and (max-width: 479px) {  #owl .item .item-title {    font-size: 40px;    line-height: 40px;  }}#owl .item .item-quote {  margin-bottom: 14px;  padding-top: 21px;  color: #5b605f;  font-size: 20px;  line-height: 25px;  font-family: Open Sans;  text-transform: uppercase;  font-weight: 300;}.owl-wrapper-outer {  overflow: hidden;  padding-top: 0px;}.owl-wrapper {  overflow: hidden;  position: relative;  width: 100%;}#owl .owl-prev,#owl .owl-next {  position: absolute;  padding-top: 18px;  top: 94px;  height: 36px;  width: 42px;  overflow: hidden;  cursor: pointer;  text-align: center;  color: #464646;}#owl .owl-prev:before,#owl .owl-next:before {  display: block;  font-family: FontAwesome;  font-size: 60px;  line-height: 24px;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;  cursor: pointer;}#owl .owl-prev:hover,#owl .owl-next:hover {  color: #e74c3c;}@media only screen and (max-width: 767px) {  #owl .owl-prev,  #owl .owl-next {    position: relative;    top: auto;  }}#owl .owl-prev {  right: 59px;}#owl .owl-prev:before {  content: '\f053';}@media only screen and (max-width: 767px) {  #owl .owl-prev {    float: left;    right: auto;    margin-right: 10px;  }}#owl .owl-next {  right: 2px;}#owl .owl-next:before {  content: '\f054';}/* Owl content */.owl-carousel .owl-wrapper {  display: none;  position: relative;  -webkit-transform: translate3d(0px, 0px, 0px);  -webkit-perspective: 1000;}/*========================================================                    block wrap3=========================================================*/.wrap3 p.orange {  text-transform: uppercase;  font-size: 25px;  font-weight: 300;  padding-bottom: 25px;}@media only screen and (max-width: 767px) {  .wrap3 p.orange {    padding-bottom: 0;  }}.wrap3 .more-link {  margin-top: 19px;}@media only screen and (max-width: 767px) {  .wrap3 .more-link {    margin-top: 0;  }}@media only screen and (max-width: 767px) {  .wrap3 .grid_4 {    padding-bottom: 40px;  }}.pt87 {  padding-top: 87px;}@media only screen and (max-width: 767px) {  .pt87 {    padding-top: 0;  }}@media only screen and (max-width: 767px) {  h2.pt87 {    padding-top: 0;  }}/*========================================================                   block label post=========================================================*/.label-post {  padding-top: 51px;  padding-bottom: 51px;}.label-post2 {  padding-top: 51px;  padding-bottom: 51px;}.label-post .label {  width: 170px;  height: 170px;  overflow: hidden;  float: left;  margin-right: 30px;}.label-post2 .label {  width: 125px;  height: 125px;  overflow: hidden;  float: left;  margin: 5px;}@media only screen and (max-width: 767px) {  .label-post .label {    margin-bottom: 10px;    float: none;  }  .label-post2 .label {    margin-bottom: 10px;    float: left;  }}.label-post .post-info h3 {  margin-top: -6px;}.label-post2 .post-info h3 {  margin-top: -6px;}@media only screen and (max-width: 767px) {  .label-post {    padding-bottom: 15px;    padding-top: 15px;  }    .label-post2 {    padding-bottom: 15px;    padding-top: 15px;  }}.pb92 {  padding-bottom: 92px;}.pb39 {  padding-bottom: 39px;}p {  padding-bottom: 24px;}.pb16 {  padding-bottom: 16px;}.circle {  width: 90px;  height: 90px;  border-radius: 500px;  background-color: #464646;  color: #ffffff;  text-align: center;  line-height: 90px;  font-family: Open Sans;  font-weight: 300;  font-size: 30px;  margin-bottom: 38px;}@media only screen and (max-width: 767px) {  .circle {    margin-bottom: 0;  }}.regular {  font-weight: 400;}.pt18 {  padding-top: 18px;}.mt25 {  margin-top: 25px;}.pt63 {  padding-top: 63px;}.listing ul {  padding-top: 4px;  padding-left: 29px;  padding-bottom: 43px;}.listing ul li {  position: relative;}.listing ul li a {  color: #b2b5b4;  text-transform: uppercase;  font-size: 15px;  line-height: 35px;  font-weight: 300;  font-family: Open Sans;}.listing ul li a:hover {  color: #e74c3c;}.listing ul li:before {  position: absolute;  top: -1px;  left: -29px;  text-align: center;  line-height: 36px;  content: '\f00c';  font-size: 13px;  font-weight: 400;  font-family: 'FontAwesome';  color: #e74c3c;}.pb39 {  padding-bottom: 39px;}.pb60 {  padding-bottom: 60px;}.pb48 {  padding-bottom: 48px;}@media only screen and (max-width: 767px) {  .pb48 {    padding-bottom: 0;  }}.pt37 {  padding-top: 37px;}.mt26 {  margin-top: 26px;}.mb115 {  margin-bottom: 115px;}@media only screen and (max-width: 767px) {  .mb115 {    margin-bottom: 40px !important;  }}.pb45 {  padding-bottom: 45px;}.picture-post {  padding-bottom: 68px;}.picture-post .picture {  position: relative;}.picture-post .picture .picture-info {  position: absolute;  bottom: 0;  left: 0;  right: 0;  background-color: #464646;  opacity: 0.9;  color: #ffffff;  text-transform: uppercase;  font-weight: 600;  font-family: Open Sans;  font-size: 15px;  padding-bottom: 15px;  padding-left: 20px;  padding-top: 12px;  display: block;}.picture-post .picture .picture-info:hover {  background-color: #e74c3c;}.bb {  border-bottom: 1px #ececec solid;}.pt61 {  padding-top: 61px;}.circle2 {  width: 70px !important;  height: 70px !important;  line-height: 70px;}.pb61 {  padding-bottom: 61px;}.pb37 {  padding-bottom: 37px;}.pb8 {  padding-bottom: 8px;}.pb64 {  padding-bottom: 64px;}.pt45 {  padding-top: 45px;}.pb0 {  padding-bottom: 0;}.orange {  text-transform: uppercase;  font-size: 25px;  font-weight: 300;  padding-bottom: 25px;}@media only screen and (max-width: 767px) {  .orange {    padding-bottom: 0;  }}.pb8 {  padding-bottom: 8px;}.conf-pad-p {  padding-top: 7px;  padding-bottom: 43px;}.lable-big {  width: 270px !important;  height: 270px !important;}.pb116 {  padding-bottom: 116px;}@media only screen and (max-width: 767px) {  .pb116 {    padding-bottom: 20px;  }}.pb122 {  padding-bottom: 122px;}/*========================================================                    map=========================================================*/.block-map {  position: relative;  float: left;}@media only screen and (max-width: 1530px) {  .block-map {    float: none;  }}.block-map {  height: 411px;  width: 100%;  margin-bottom: 24px;}@media only screen and (max-width: 1530px) {  .block-map {    width: 100%;  }}@media only screen and (max-width: 767px) {  .block-map {    height: 300px;  }}.map {  padding-top: 11px;  padding-bottom: 12px;}.map img {  max-width: inherit;}.map #map-canvas {  width: 100%;}@media only screen and (max-width: 767px) {  .map #map-canvas {    height: 300px;  }}.map figure {  display: block;  padding-top: 56px;  margin-bottom: 24px;}.map figure iframe {  width: 100%;  height: 430px;  max-width: 100%;}.google-map-api {  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;}#map-canvas {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;}#map-canvas img {  max-width: none !important;}.f_left {  float: left;}.f_right {  float: right;}.contact-text {  padding-bottom: 66px;}.contact-text a {  color: #bbbaba;  text-decoration: underline;}.contact-text a:hover {  color: #e74c3c;}.pt24 {  padding-top: 24px;}@media only screen and (max-width: 979px) {  .contact-item .f_right {    float: left;  }}@media only screen and (max-width: 767px) {  .contact-item .f_right {    float: right;  }}/*========================================================                    contact form=========================================================*//* Contact Form variables========================================================*//* Contact Form Basic Styles ========================================================*/#contact-form {  position: relative;}#contact-form label {  position: relative;  display: inline-block;  width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin-bottom: 4px;}#contact-form fieldset {  border: none;}/* Contact Form Placeholder Styles ========================================================*/#contact-form ._placeholder {  width: 100% !important;  color: #bbbaba;  position: absolute;  left: 0;  top: 0;  display: block;  font-family: Arial;  font-weight: 400;  padding: 14px 17px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  cursor: text;}#contact-form ._placeholder.focused {  opacity: 0.4;  filter: alpha(opacity=40);}#contact-form ._placeholder.hidden {  display: none;}#contact-form .file ._placeholder {  display: none;}/* Contact Form Input ========================================================*/#contact-form input[type='text'] {  width: 100%;  color: #bbbaba;  padding: 14px 17px;  outline: none;  font-weight: 400;  height: 50px;  font-size: 14px;  font-family: Arial;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin: 0;  background-color: #ffffff;  border: 1px #cacaca solid;}/* Contact Form File Input ========================================================*/#contact-form .input-group {  position: relative;  display: table;  border-collapse: separate;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}#contact-form input.form-control[disabled] {  cursor: not-allowed;  background-color: #eeeeee;  opacity: 1;}#contact-form input.form-control {  position: relative;  z-index: 2;  float: left;  width: 100%;  margin-bottom: 0;  padding: 6px 12px;  box-shadow: none;  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}#contact-form .input-group-btn:first-child > .btn {  border-bottom-right-radius: 0;  border-top-right-radius: 0;  margin: 0 -1px 0 0;}#contact-form .input-group .form-control:last-child {  border-bottom-left-radius: 0;  border-top-left-radius: 0;}#contact-form .input-group-btn:last-child > .btn {  border-bottom-left-radius: 0;  border-top-left-radius: 0;}#contact-form .input-group .form-control:first-child {  border-bottom-right-radius: 0;  border-top-right-radius: 0;}#contact-form input.form-control,#contact-form .input-group-btn {  display: table-cell;  border-collapse: separate;  float: none !important;}#contact-form .input-group-btn label {  width: auto;  margin-left: -1px;}#contact-form .input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap;  width: 1%;  vertical-align: middle;}#contact-form .btn {  display: inline-block;  margin-bottom: 0;  font-weight: normal;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  white-space: nowrap;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  border-radius: 4px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}#contact-form .btn-default {  color: #333333;  background-color: #ffffff;  border-color: #cccccc;}#contact-form .btn-default:hover {  color: #333333;  background-color: #ebebeb;  border-color: #adadad;}#contact-form .btn-default:active,#contact-form .btn-default:focus {  outline-offset: -2px;  outline: none;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}/* Contact Form Textarea ========================================================*/#contact-form textarea {  width: 100%;  padding: 17px 16px;  font-weight: 400;  font-family: Arial;  padding: 14px 17px;  font-size: 14px;  color: #bbbaba;  outline: none;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  resize: none;  height: 309px;  background-color: #ffffff;  margin-top: 14px;  margin-bottom: 29px;  border: 1px #cacaca solid;}/* Contact Form Error messages========================================================*/#contact-form .empty-message,#contact-form .error-message {  position: absolute;  right: 3px;  top: 2px;  color: red;  height: 0;  overflow: hidden;  font-size: 11px;  -webkit-transition: 0.3s ease-in height;  transition: 0.3s ease-in height;  z-index: 99;}#contact-form .invalid .error-message,#contact-form .empty .empty-message {  height: 20px;}/* Contact Form Processing Box========================================================*/#contact-form .contact-form-loader {  position: absolute;  z-index: -1;  width: 100%;  height: 100%;  overflow: hidden;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: rgba(255, 255, 255, 0.9);  background-image: url('../images/form-loader.gif');  background-repeat: no-repeat;  background-position: 50% 50%;  opacity: 0;}#contact-form.processing .contact-form-loader {  opacity: 1;  z-index: 99;  -webkit-transition: all 0.3s ease-in;  transition: all 0.3s ease-in;}/* Contact Form Modal ========================================================*/.modal-open {  overflow: hidden;}#contact-form .modal {  display: none;  overflow: auto;  overflow-y: scroll;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1050;  -webkit-overflow-scrolling: touch;  outline: 0;  font-family: Arial, "Times New Roman", sans-serif;  font-size: 13px;}#contact-form .modal h4 {  font-weight: bold !important;  padding: 0 !important;  margin: 0 !important;  color: #000 !important;  font-size: 15px;}.modal.fade .modal-dialog {  -webkit-transform: translate(0, -25%);  -ms-transform: translate(0, -25%);  transform: translate(0, -25%);  -webkit-transition: -webkit-transform 0.3s ease-out;  -moz-transition: -moz-transform 0.3s ease-out;  -o-transition: -o-transform 0.3s ease-out;  transition: transform 0.3s ease-out;}.modal.in .modal-dialog {  -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);  transform: translate(0, 0);}.modal-content {  position: relative;  background-color: #ffffff;  border: 1px solid #999999;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 6px;  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  background-clip: padding-box;  outline: none;}.modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000000;}.modal-backdrop.fade {  opacity: 0;  filter: alpha(opacity=0);}.modal-backdrop.in {  opacity: 0.5;  filter: alpha(opacity=50);}.modal-header {  padding: 15px;  border-bottom: 1px solid #e5e5e5;  min-height: 16.42857143px;}.modal-header .close {  margin-top: -2px;}.modal-title {  margin: 0;  line-height: 1.42857143;}.modal-body {  position: relative;  padding: 20px;  color: #525151 !important;}.modal-dialog {  width: 600px;  margin: 10px auto;}@media only screen and (max-width: 768px) {  .modal-dialog {    position: relative;    width: auto;    margin: 10px;  }}/* Contact Form Close icon ========================================================*/.close {  float: right;  font-size: 21px;  font-weight: bold;  line-height: 1;  color: #000000 !important;  text-shadow: 0 1px 0 #ffffff;  opacity: 0.2;  filter: alpha(opacity=20);}.close:hover,.close:focus {  color: #000000 !important;  text-decoration: none;  cursor: pointer;  opacity: 0.5;  filter: alpha(opacity=50);}button.close {  padding: 0;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;}.contact-form-body {  padding-bottom: 114px;}.contact-form-body .dark-2-title {  padding-bottom: 25px;}label.name,label.email {  width: 32% !important;}@media only screen and (max-width: 1199px) {  label.name,  label.email {    width: 100% !important;  }}label.label1 {  margin-right: 19px;}.phone {  padding-right: 0px !important;}.f_right {  float: right;}.button-send {  padding-top: 11px;}.button-send a {  margin-right: 15px;}@media only screen and (max-width: 479px) {  .button-send a {    margin-bottom: 15px;  }}.button {  display: inline-block;  background-color: #464646;  padding: 14px 23px;  text-transform: uppercase;  color: #ffffff;}.button:hover {  background-color: #e74c3c;}.message span.empty-message,.message span.error-message {  top: 21px !important;}.message ._placeholder {  top: 22px !important;}/*========================================================                    footer=========================================================*/.page-text {  padding-top: 39px;  padding-bottom: 98px;}.page-text p {  padding-bottom: 21px;}.page-text a {  color: #bbbaba;  text-decoration: underline;}.page-text a:hover {  color: #e74c3c;}.page-text ul {  padding-left: 20px;  padding-bottom: 21px;  list-style-type: square}footer {  background-color: #464646;  padding-bottom: 105px;}footer p {  padding-top: 102px;  white-space: nowrap;}@media only screen and (max-width: 479px) {  footer p {    padding-top: 15px;  }}footer span,footer a {  color: #a1a194;  font-size: 15px;  font-family: Open Sans;  font-weight: 300;}footer a:hover {  color: #e74c3c;}footer .footer-logo {  float: right;  padding-top: 85px;  padding-right: 0px;}footer .footer-logo .logo-text {  float: right;  padding-left: 27px;  padding-top: 9px;}footer .footer-logo .logo-quote {  font-size: 15px;  color: #a1a194;  font-weight: 300;  text-transform: uppercase;  font-family: Open Sans;  padding-top: 0px;}footer .footer-logo h1 {  font-size: 38px;  color: #ffffff;  font-weight: 300;  font-family: Open Sans;}footer .footer-logo a {  display: inline-block;}@media only screen and (max-width: 479px) {  footer .footer-logo {    float: none;  }}footer .footer-socials {  padding-top: 86px;}footer .footer-socials li {  float: left;  margin-right: 15px;}@media only screen and (max-width: 1199px) {  footer .footer-socials li {    margin-bottom: 12px;  }}footer .footer-socials li a {  display: inline-block;  width: 51px;  height: 51px;  border-radius: 500px;  background-color: #28282a;  text-align: center;  color: #ffffff;  font-size: 25px;}footer .footer-socials li a .fa {  line-height: 51px;}footer .footer-socials li a:hover {  background-color: #e74c3c;}@media only screen and (max-width: 767px) {  footer .footer-socials {    float: none;  }}@media only screen and (max-width: 479px) {  footer .footer-socials {    padding-top: 86px;  }}@media only screen and (max-width: 767px) {  footer img {    width: auto;  }}@media only screen and (max-width: 767px) {  footer .align-center {    text-align: left;    padding-top: 10px;  }}.mb115 {  margin-bottom: 115px;}.pl9 {  padding-left: 9px;}/*========================================================                    totop=========================================================*//* UItoTop styles========================================================*/#toTop {  display: none;  text-decoration: none;  position: fixed;  bottom: 80px;  right: 50px !important;  border-radius: 50px;  height: 45px;  width: 45px;  background-color: #ccc;  text-align: center;  color: #ffffff;  z-index: 999;  color: white;  font-size: 22px;  line-height: 45px;}#toTop:hover {  background-color: #e74c3c;}@media only screen and (max-width: 1199px) {  #toTop {    display: none !important;  }}@media only screen and (max-width: 767px) {  #toTop {    display: none !important;  }}@media only screen and (max-width: 320px) {  #toTop {    display: none !important;  }}.slide-bg {  height: 600px;}@media only screen and (max-width: 1400px) {  .slide-bg {    height: 405px;  }}@media only screen and (max-width: 1199px) {  .slide-bg {    height: 330px;  }}@media only screen and (max-width: 979px) {  .slide-bg {    height: 300px;  }}h2.orange {  font-size: 40px !important;}@media only screen and (max-width: 767px) {  .pt-res {    margin-top: 15px !important;  }}@media only screen and (max-width: 979px) {  .pl-res {    padding-left: 15px;  }}@media only screen and (max-width: 767px) {  .pl-res {    padding-left: 0;  }}