@import url(animate.css);
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
@import url(//fonts.googleapis.com/css?family=Berthold Baskervi1120" height="630"lle:400,700|Roboto+Slab:400,100,300);
/*========================================================                    Main Styles
=========================================================*/
body {color: #ffffff;font: 300 18px/39px "Berthold Baskerville", serif;-webkit-text-size-adjust: none;}

img {max-width: 100%;height: auto;}

h1, h2, h3, h4, h5, h6 {font-family: 'Berthold Baskerville'sans-serif;font-weight: 400; }
h1 {font-size: 30px;line-height: 25px;letter-spacing: 0.87px;}
h2 {font-size: 60px;line-height: 65px;font-weight: 100;letter-spacing: 0px;}
h3 {font-size: 30px;line-height: 35px;letter-spacing: 0px;}
h4 {font-size: 28px;line-height: 34px;letter-spacing: 5.6px;}
h5 {font-size: 20px;line-height: 20px;}
h6 {font-size: 18px;line-height: 25px;font-weight: 700;letter-spacing: 3.6px;}

p {letter-spacing: 3.6px;}
p a:hover, .marked-list a:hover, .list a:hover {text-decoration: underline;}
p .fa, .marked-list .fa, .list .fa {text-decoration: none;}

.marginTop80{margin-top:80px;}

.darkText{color:#514e49;}

time {display: block;}

a {font: inherit;color: inherit;text-decoration: none;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;transition: 0.3s;}
a:focus {outline: none;}
a:active {background-color: transparent;}

a[href^="tel:"],
a[href^="callto:"] {color: inherit;text-decoration: none;}

strong {font-weight: 700;}

.center {text-align: center;}

.fa {line-height: inherit;}

[class*='fa-']:before {font-weight: 400;font-family: "FontAwesome";}

.page {overflow: hidden;min-height: 500px;}
.lt-ie9 .page {min-width: 1200px;}

@media (max-width: 767px) {h2 {  font-size: 40px;  line-height: 45px;}
.clr {  clear: left;}
}
/*=======================================================
                     Main Layout
=========================================================*/
* + p {margin-top: 84px;}
* + .row {margin-top: 97px;}
* + .btn {margin-top: 50px;}
* + h2 {margin-top: 22px;}
* + .off1 {margin-top: 26px;}
* + .marked-list {margin-top: 83px;}
* + .terms-list {margin-top: 89px;}
img + h6 {margin-top: 45px;}
.row + .row {margin-top: 0;}
.row + .off1 {margin-top: 51px;}

@media (max-width: 991px) {.resp-off {  margin-top: 10px;}
}
@media (max-width: 479px) {.resp-off_479 {  margin-top: 10px;}
}

/*=======================================================
                      Components
=========================================================*/

/*==================     Ins     ======================*/
.ins1 {padding: 0 10%;}

.ins2 {padding: 0 20%;}

@media (max-width: 479px) {.ins1,.ins2 {  padding: 0 2%;}
}
/*==================    Wrapper    ======================*/
.img-wr {position: relative;display: inline-block;}
.img-wr img {width: 100%;}
.img-wr h4 {position: absolute;top: 60%;left: 50%;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #fff;opacity: 0;-moz-transition: 0.8s ease all;-o-transition: 0.8s ease all;-webkit-transition: 0.8s ease all;transition: 0.8s ease all;}
.lt-ie9 .img-wr h4 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.img-wr h4 a:hover {text-decoration: underline;}
.img-wr:hover h4 {top: 50%;opacity: 1;}
.lt-ie9 .img-wr:hover h4 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=100);}

@media (min-width: 991px) and (max-width: 1199px), (max-width: 767px) {.img-wr h4 {  font-size: 20px;}
}
/*==================     Flex      ======================*/
.flex-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flex-container .flex-item {position: relative;}
.flex-container .flex-item .bg-image {width: 100%;height: 100%;-webkit-background-size: cover;background-size: cover;position: absolute;top: 0;right: 0;bottom: 0;left: 5px;}
.flex-container .flex-item .bg-image:before {content: '';position: absolute;height: 100%;width: 10px;background: #fff;right: 0;top: 0;}
@media (max-width: 991px) {.flex-container {  display: block;}.flex-container .flex-item .bg-image {  position: relative;  min-height: 200px;  padding-bottom: 40%;  left: auto;}.flex-container .flex-item .bg-image:before {  display: none;}.flex-container .flex-item + .flex-item {  margin-top: 10px;}
}

.lt-ie10 .flex-container .flex-item {float: none;width: 100%;}
.lt-ie10 .flex-container .flex-item .bg-image {display: none;}

/*==================    Border     ======================*/
.border-top {border-top: 10px solid #fff;}

.border-top2 {border-top: 1px solid #fff;}

/*==================      Dash     ======================*/
.dash {position: relative;}
.dash:before {content: '';position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -46px;width: 220px;height: 1px;background: white;}

.dashDark {position: relative; color:#514e49;}
.dashDark:before {content: '';position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -46px;width: 220px;height: 1px;background:#514e49;}

/*==================    Info Box   ======================*/
.info-box dl dt, .info-box dl dd {display: inline-block;font-weight: 400;font-family: 'Berthold Baskerville'sans-serif;letter-spacing: 2px;color: #10312c;}
.info-box dl dt a:hover, .info-box dl dd a:hover {color: #fff;}

/*==================     Brand     ======================*/
.brand {display: inline-block;}
.brand_name {color: #fff;font-weight: 700;}
.brand_name span {padding-left: 5px;vertical-align: baseline;font-size: 14px;line-height: 29px;font-weight: 300;letter-spacing: 2.8px;font-family: "Roboto Slab", serif;}

/*==================  Backgrounds  ======================*/
.bg-primary {background: #bdcdc3;}

/*===============  Fixed Backgrounds  ===================*/
.bg1 *, .bg2 *, .bg3 * {color: #fff;}
.bg1 h2, .bg2 h2, .bg3 h2 {font-family: "Roboto Slab", serif;}
.bg1 .dash:before, .bg2 .dash:before, .bg3 .dash:before {background: #fff;bottom: -20px;}
.bg1 .btn, .bg2 .btn, .bg3 .btn {color: #fff;padding: 15px 51px;}
.bg1 .btn:hover, .bg2 .btn:hover, .bg3 .btn:hover {color: #423e42;}
.bg1 * + p, .bg2 * + p, .bg3 * + p {margin-top: 89px;}

.bg1 {background: url("../images/bg1.jpg") no-repeat fixed;-webkit-background-size: cover;background-size: cover;}

.bg2 {background: url("../images/bg2.jpg") no-repeat fixed;-webkit-background-size: cover;background-size: cover;}

.bg3 {background: url("../images/bg3.jpg") no-repeat fixed;-webkit-background-size: cover;background-size: cover;}

@media (max-width: 1199px) {[class*='bg'] {  background-attachment: scroll;}
}
@media (max-width: 767px) {.bg1 p,.bg2 p,.bg3 p {  padding: 0 20px;}
}
@media (max-width: 479px) {.bg1 h2,.bg2 h2,.bg3 h2 {  font-size: 21px;  line-height: 35px;}
}
/*==================    Buttons    ======================*/
.btn {display: inline-block;font-size: 14px;line-height: 29px;letter-spacing: 2.8px;color: #423e42;background: transparent;border: 1px solid #d5d5d5;padding: 15px 72px;font-family: 'Berthold Baskerville'sans-serif;}
.btn:hover {background: #514e49;}
.btn:active {background: #eccbc2;}

/*==================  Marked List  ======================*/
.marked-list {width: 100%;display: block;}
.marked-list li a {padding-left: 31px;position: relative;letter-spacing: 3.6px;}
.marked-list li a:before {content: '';position: absolute;left: 0;top: 50%;background: #423e42;height: 9px;width: 9px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.marked-list li + li {margin-top: 0;}
.marked-list a:hover {text-decoration: none;color: #d38875;}
@media (max-width: 991px) {.marked-list li a {  padding-left: 15px;  font-size: 11px;  line-height: 16px;  letter-spacing: 1px;}.marked-list li a:hover {  color: #d38875;}.marked-list li a:before {  top: auto;  bottom: -5px;  left: 0;  right: 0;  width: 100%;  height: 1px;}
}
@media (max-width: 479px) {.marked-list li a:hover {  color: #d38875;}
}

/*================  Terms List  ======================*/
.terms-list dt, .terms-list dd, .terms-list a {letter-spacing: 3.6px;}
.terms-list dt {font-family: 'Berthold Baskerville'sans-serif;font-size: 18px;line-height: 24px;font-weight: 700;color: #423e42;}
.terms-list dd {padding: 0 10%;}
.terms-list * + dd {margin-top: 28px;}
.terms-list * + dt {margin-top: 62px;}
.terms-list dd > a {display: inline-block;font-size: 18px;line-height: 39px;margin-top: 39px;font-weight: 700;}
.terms-list dd > a:hover {letter-spacing: 7px;}

/*==================  Inline List  ======================*/
.inline-list li {display: inline-block;}
.inline-list li + li {margin-left: 10px;}

/*==================      Box      ======================*/
.box:before, .box:after {display: table;content: "";line-height: 0;}
.box:after {clear: both;}
.box_aside {float: left;}
.box_cnt__no-flow {overflow: hidden;}

/*========================   Menu   ==========================*/
.sf-menu {display: inline-block;}
.sf-menu:before, .sf-menu:after {display: table;content: "";line-height: 0;}
.sf-menu:after {clear: both;}
.sf-menu > li {position: relative;float: left;}
.sf-menu > li + li {margin-left: 53px;}
@media (max-width: 1350px) {.sf-menu > li + li {  margin-left: 23px;}
}
.sf-menu a {display: block;font-size: 14px;line-height: 29px;font-weight: 400;letter-spacing: 2.8px;font-family: 'Berthold Baskerville'sans-serif;}

.sf-menu > li > a {color: #10312c;}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover {color: #fff;}
.sf-menu > li.active > a {color: #fff;}

.sf-menu ul {text-align: center;display: none;position: absolute;top: 163%;width: 370px;padding: 34px 34px 38px;background: #514e49;z-index: 2;left: -141px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.29);-moz-box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.29);box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.29);}
.sf-menu ul li {position: relative;}
.sf-menu ul li a {font-family: "Roboto Slab", serif;font-weight: 300;}
.sf-menu ul li:before {content: '';position: absolute;bottom: -10px;width: 55px;height: 1px;left: 0;right: 0;margin-left: auto;margin-right: auto;background: #423e42;}
.sf-menu ul li:last-child:before {display: none;}
.sf-menu ul li + li {margin-top: 24px;}

.sf-menu ul > li > a {color: black;}
.sf-menu ul > li.sfHover > a, .sf-menu ul > li > a:hover {letter-spacing: 1px;color: #c7664e;}

.sf-menu ul ul {position: absolute;top: -300%;width: 200px;margin-top: 0;z-index: 4;left: 340px;}

.sf-menu ul ul > li > a {color: black;}
.sf-menu ul ul > li.sfHover > a, .sf-menu ul ul > li > a:hover {letter-spacing: 1px;color: #c7664e;}

.sf-menu > li > ul > li > .sf-with-ul {position: relative;}
.sf-menu > li > ul > li > .sf-with-ul:before {position: absolute;right: 47px;top: 47%;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);content: '\f105';font: 400 14px/12px "FontAwesome";}

@media (max-width: 767px) {.sf-menu {  display: none;}
}
/*==================   RD Mobile Menu    =====================*/
.rd-mobilemenu {display: none;position: fixed;top: 0;left: 0;bottom: 0;z-index: 9999999;text-align: left;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}
.rd-mobilemenu.active {right: 0;}

.rd-mobilepanel * + h2 {margin-top: 0;}

.rd-mobilemenu_ul {position: fixed;top: -56px;left: 0;bottom: -56px;width: 240px;padding: 132px 0 76px;color: #666;background: #FFF;font-size: 14px;line-height: 20px;overflow: auto;-webkit-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-transform: translateX(-240px);-ms-transform: translateX(-240px);-o-transform: translateX(-240px);-webkit-transform: translateX(-240px);transform: translateX(-240px);-moz-transition: 0.3s ease;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;transition: 0.3s ease;-moz-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.rd-mobilemenu.active .rd-mobilemenu_ul {-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}
.rd-mobilemenu_ul a {display: block;padding: 14px 25px 16px;}
.rd-mobilemenu_ul a.active {background: #f5f5f5;color: #2d2d2d;}
.rd-mobilemenu_ul a:hover {background: #423e42;color: #FFF;}
.rd-mobilemenu_ul a .rd-submenu-toggle {position: absolute;top: 50%;right: 11px;margin-top: -17.5px;width: 32px;height: 32px;font: 400 10px "FontAwesome";line-height: 32px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;-webkit-transition: 0.5s all ease;transition: 0.5s all ease;z-index: 1;background: rgba(0, 0, 0, 0.1);}
.rd-mobilemenu_ul a .rd-submenu-toggle:after {content: '\f078';}
.rd-mobilemenu_ul a .rd-submenu-toggle:hover {background: #FFF;color: #666;}
.rd-mobilemenu_ul a.rd-with-ul {position: relative;}
.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle {-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.rd-mobilemenu_ul ul a {padding-left: 40px;}
.rd-mobilemenu_ul ul ul a {padding-left: 60px;}
.rd-mobilemenu_ul:after {content: '';display: block;height: 20px;}

.rd-mobilepanel {display: none;position: fixed;top: 0;left: 0;right: 0;height: 56px;background: #FFF;color: #000;-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);z-index: 99999991;}

.rd-mobilepanel_title {position: fixed;top: 4px;left: 56px;right: 56px;color: #000;font-size: 18px;line-height: 48px;text-overflow: ellipsis;white-space: nowrap;}

.rd-mobilepanel_toggle {position: fixed;top: 4px;left: 8px;width: 48px;height: 48px;}
.rd-mobilepanel_toggle span {position: relative;display: block;margin: auto;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before {content: "";position: absolute;left: 0;top: -8px;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.rd-mobilepanel_toggle span:after {top: 8px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span {width: 24px;height: 4px;background-color: #000;backface-visibility: hidden;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.rd-mobilepanel_toggle span {-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after {-moz-transform-origin: 1.71429px center;-ms-transform-origin: 1.71429px center;-o-transform-origin: 1.71429px center;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center;-moz-transform-origin: 1.71429px center;-ms-transform-origin: 1.71429px center;-o-transform-origin: 1.71429px center;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center;}
.rd-mobilepanel_toggle.active span {-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after {top: 0;width: 15px;}
.rd-mobilepanel_toggle.active span:before {-webkit-transform: rotate3d(0, 0, 1, -40deg);transform: rotate3d(0, 0, 1, -40deg);}
.rd-mobilepanel_toggle.active span:after {-webkit-transform: rotate3d(0, 0, 1, 40deg);transform: rotate3d(0, 0, 1, 40deg);}

@media (max-width: 767px) {body {  padding-top: 56px;}
.rd-mobilemenu, .rd-mobilepanel {  display: block;}
}
@media (max-width: 359px) {.rd-mobilepanel_title {  font-size: 12px;}
}
/*==================  Stuck menu  ======================*/
.stuck_container {background: rgba(189, 205, 195, 1);padding: 15px 20px 8px;}
.lt-ie9 .stuck_container {background: none;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC27212D', endColorstr='#CC27212D')";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC27212D', endColorstr='#CC27212D');zoom: 1;}
.stuck_container:before, .stuck_container:after {display: table;content: "";line-height: 0;}
.stuck_container:after {clear: both;}

.isStuck {background: rgba(189, 205, 195, 0.8);z-index: 999;border: 5px solid #fff;border-right-width: 10px;border-left-width: 10px;}
.lt-ie9 .isStuck {background: none;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC27212D', endColorstr='#CC27212D')";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC27212D', endColorstr='#CC27212D');zoom: 1;}
@media (max-width: 1199px) {.isStuck .brand, .isStuck .info-box {  display: none;}.isStuck .nav {  padding-top: 0;}
}

@media only screen and (max-width: 979px) {.isStuck {  display: none !important;}
}
/*==================     ToTop     ======================*/
.toTop {width: 50px;height: 50px;font-size: 24px;line-height: 46px;color: #fff;background:#514e49;border-radius: 50%;-webkit-box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);position: fixed;right: 40px;bottom: 40px;display: none;overflow: hidden;text-align: center;text-decoration: none;z-index: 20;}
.toTop:hover {background: #514e49;color: #ffffff;text-decoration: none;}
.toTop:active {background: #514e49;color: #ffffff;}

.mobile .toTop,
.tablet .toTop {display: none !important;}

/*==================   Thumbnail    ======================*/
.thumb {display: block;position: relative;overflow: hidden;}
.thumb img {width: 100%;height: auto;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;-webkit-transition: 0.5s all ease;transition: 0.5s all ease;}
.thumb_overlay {position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;color: #fff;background: transparent;}
.lt-ie9 .thumb_overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.thumb_overlay:before {content: '';position: absolute;top: 50%;left: 50%;right: 0;height: 225px;width: 225px;background: url("../images/thumb_img.png") no-repeat;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}
.lt-ie9 .thumb_overlay:before {display: none;}
.thumb:hover .thumb_overlay {background: rgba(39, 33, 45, 0.8);opacity: 1;}
.lt-ie9 .thumb:hover .thumb_overlay {background: none;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC27212D', endColorstr='#CC27212D')";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC27212D', endColorstr='#CC27212D');zoom: 1;}
.lt-ie9 .thumb:hover .thumb_overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=100);}
.thumb:hover .thumb_overlay:before {-moz-transform: translateX(-50%) translateY(-50%) rotate(90deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(90deg);-o-transform: translateX(-50%) translateY(-50%) rotate(90deg);-webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);transform: translateX(-50%) translateY(-50%) rotate(90deg);}
.lt-ie9 .thumb:hover .thumb_overlay:before {display: block;}
.thumb:hover img {-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}

/*========================================================                   HEADER  Section
=========================================================*/
header {text-align: center;position: relative;border: 10px solid #fff;background: url("../images/slider/1.jpg");background-size: cover;}
header .brand {float: left;}
header .nav {display: inline-block;margin-right: 40px;}
header .info-box {margin-top: -4px;float: right;}
header * + .stuck_container {position: absolute;top: 0;left: 0;right: 0;}
@media (max-width: 1199px) {header {  text-align: center;}header .nav {  padding-top: 10px;  margin-right: 0;}header .brand, header .info-box {  float: none;  display: block;}
}
@media (max-width: 767px) {header {  border: none;  border-bottom: 10px solid #fff;}header * + .stuck_container {  height: 60px;}header .info-box {  display: none;}
}

/*========================================================                   CONTENT  Section
=========================================================*/
main {display: block;background: #fff;}

/*==================      Well     ======================*/
.well {padding-top: 135px;padding-bottom: 123px;}

.well2 {padding-top: 94px;padding-bottom: 89px;}

.well3 {padding-top: 348px;padding-bottom: 325px;}

.well4 {padding-top: 72px;padding-bottom: 80px;}

.well5 {padding-top: 116px;padding-bottom: 106px;}

.well6 {padding-top: 62px;padding-bottom: 60px;}

.well__ins1 {padding-bottom: 87px;}

.well2__ins1 {padding-top: 133px;}

.well4__ins1 {padding-bottom: 0;}

.welll4__ins2 {padding-bottom: 40px;}

@media (max-width: 479px) {.well3 {  padding-top: 60px;  padding-bottom: 60px;}
}
/*========================================================                   FOOTER  Styles
=========================================================*/
footer {background: #fff; color:#fff;}
footer .well {padding-top: 55px;padding-bottom: 60px;}
footer address {letter-spacing: 3.6px;}
footer dl dt, footer dl dd {display: inline-block;font-weight: 400;font-size: 28px;line-height: 39px;font-family: 'Berthold Baskerville'sans-serif;letter-spacing: 5.6px;color: #fff;}
footer dl dt a:hover, footer dl dd a:hover {color: #929094;}
footer .inline-list li a {font-size: 19px;line-height: 20px;color: #fff;}
footer .inline-list li a:hover {color: #929094;}
footer .inline-list li + li {margin-left: 29px;}
footer .copyright {padding: 12px 0; color:#514e49;}
footer .copyright > * {display: inline-block;font-size: 12px;line-height: 39px;letter-spacing: 2.4px;}
footer .copyright a:hover {text-decoration: underline;}
footer * + address {margin-top: 83px;}
footer * + dl {margin-top: 10px;}
footer * + ul {margin-top: 40px;}
