@import "animate.css";@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);@import url(//fonts.googleapis.com/css?family=Voltaire);/*========================================================                    
Main layout styles=========================================================*/
body {  
font: 400 14px/21px "'Open Sans", sans-serif;  
color: #7e7e7e;  background: #261e1b;}a[href^="tel:"] {  color: inherit;  text-decoration: none;}
a {  text-decoration: none;  color: inherit;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}
a:hover {  color: #009ADA;}img {  max-width: 100%;}* {  -webkit-text-size-adjust: none;}
/* ======= Headers ======= */
h2 {  font: 400 24px/24px "Open Sans", sans-serif;  text-transform: uppercase;  color: #1E384B;  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.37);}
h2.h2__inset1 {  display: inline-block;  padding: 0 71px;  position: relative;}
h2.h2__inset1:before {  position: absolute;  display: block;  content: '';  width: 35px;  height: 35px;  top: -7px;  left: 0;  overflow: hidden;  background: url(/content/images/header_left.png) no-repeat center 0;  background-size: contain;}
h2.h2__inset1:after {  position: absolute;  display: block;  content: '';  width: 35px;  height: 35px;  top: -7px;  right: 0;  overflow: hidden;  background: url(/content/images/header_right.png) no-repeat center 0;  background-size: contain;}
h2.h2__inset2 {  display: inline-block;  padding: 0 71px;  position: relative;  color: #1E384B;}
h2.h2__inset2:before {  position: absolute;  display: block;  content: '';  width: 35px;  height: 35px;  top: -7px;  left: 0;  overflow: hidden;  background: url(/content/images/header_left.png) no-repeat center 0;  background-size: contain;}
h2.h2__inset2:after {  position: absolute;  display: block;  content: '';  width: 35px;  height: 35px;  top: -7px;  right: 0;  overflow: hidden;  background: url(/content/images/header_right.png) no-repeat center 0;  background-size: contain;}
.heading1 {  text-align: center;  position: relative;  margin-bottom: 42px;}
.heading1:before {  position: absolute;  display: block;  content: '';  width: 320px;  height: 2px;  background: url(/content/images/border1.png) repeat-x;  left: 0;  top: 12px;}
.heading1:after {  position: absolute;  display: block;  content: '';  width: 320px;  height: 2px;  background: url(/content/images/border1.png) repeat-x;  right: 0;  top: 12px;}@media (max-width: 979px) {  .heading1:before,  .heading1:after {    display: none;  }}
.heading2 {  text-align: center;  position: relative;  margin-bottom: 42px;}
.heading2:before {  position: absolute;  display: block;  content: '';  width: 320px;  height: 2px;  background: url(/content/images/border1.png) repeat-x;  left: 0;  top: 12px;}
.heading2:after {  position: absolute;  display: block;  content: '';  width: 320px;  height: 4px;  background: url(/content/images/border1.png) repeat-x;  right: 0;  top: 12px;}@media (max-width: 979px) {  .heading2:before,  .heading2:after {    display: none;  }}
.heading3 {  text-align: center;  position: relative;  margin-bottom: 42px;}
.heading3:before {  position: absolute;  display: block;  content: '';  width: 305px;  height: 2px;  background: url(/content/images/border2.png) repeat-x;  left: 0;  top: 12px;}
.heading3:after {  position: absolute;  display: block;  content: '';  width: 305px;  height: 4px;  background: url(/content/images/border2.png) repeat-x;  right: 0;  top: 12px;}@media (max-width: 979px) {  .heading3:before,  .heading3:after {    display: none;  }}
.heading4 {  text-align: center;  position: relative;  margin-bottom: 42px;}
.heading4:before {  position: absolute;  display: block;  content: '';  width: 314px;  height: 2px;  background: url(/content/images/border1.png) repeat-x;  left: 0;  top: 12px;}
.heading4:after {  position: absolute;  display: block;  content: '';  width: 314px;  height: 2px;  background: url(/content/images/border1.png) repeat-x;  right: 0;  top: 12px;}@media (max-width: 979px) {  .heading4:before,  .heading4:after {    display: none;  }}
h3 {  font: 400 18px/24px "Open Sans", sans-serif;  color: #1E384B;  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.37);  text-transform: uppercase;}
h4 {  font: 400 18px/24px "Open Sans", sans-serif;  color: #1E384B;  text-transform: uppercase;  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.37);}
h5 {  font: 400 12px/21px "Trebuchet MS", sans-serif;  color: #1E384B;  text-transform: uppercase;}
h5 a:hover {  color: #009ADA;  text-decoration: underline;}
/* ======= Buttons ======= */
.btn-default {  display: inline-block;  background: #1E384B;  color: #ffffff;  font: 700 12px/21px "Trebuchet MS", sans-serif;  padding: 5px 35px 4px 18px;  position: relative;  border-radius: 15px;  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.48);  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.48);}
.btn-default:hover {  color: #ffffff;  background: #009ADA;}.btn-default:before {  position: absolute;  display: block;  content: '';  width: 9px;  height: 5px;  overflow: hidden;  background: url(/content/images/arrow4.png) no-repeat center 0;  top: 13px;  right: 17px;}
.btn-simple {  display: inline-block;  position: relative;  padding-right: 20px;  color: #009ADA;  font-size: 12px;  line-height: 21px;}
.btn-simple:after {  content: '';  position: absolute;  display: block;  width: 9px;  height: 5px;  overflow: hidden;  right: 0;  top: 8px;  background: url(/content/images/arrow1.png) no-repeat center 0;}
.btn-simple:hover {  color: #009ADA;  text-decoration: underline;}
/* ======= Wrappers ======= */
.wrapper1 {  padding: 50px 0 52px;}
.wrapper1.wrapper1__inset1 {  padding-top: 46px;}
.wrapper2 {  padding-bottom: 73px;  position: relative;  border-bottom: 6px solid #7e7e7e;  border-bottom: 6px solid rgba(126, 126, 126, 0.2);}
.wrapper3 {  padding-top: 47px;  padding-bottom: 43px;  background: url(/content/images/secondary-background.png) repeat;}
.wrapper3 h4 {  margin-bottom: 25px;}
.wrapper3.wrapper3__inset1 {  padding-top: 39px;  padding-bottom: 12px;  border-bottom: 6px solid #7e7e7e;  border-bottom: 6px solid rgba(126, 126, 126, 0.2);}@media (max-width: 767px) {  .wrapper3 h4 {    margin-top: 50px;  }}
.wrapper4 {  padding: 44px 0 55px;}
.wrapper4.wrapper4__inset1 {  padding-bottom: 44px;}
.wrapper4.wrapper4__inset2 {  padding-bottom: 7px;}
.wrapper5 {  padding-bottom: 46px;  margin-bottom: 44px;  position: relative;}
.wrapper5:after {  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background: #e7dfbb;  border-bottom: 1px solid #ffffff;}
.wrapper6 {  padding-bottom: 52px;}.button-wrapper1 {  margin-top: -3px;}.relative-wrapper {  position: relative;}
/*========================================================HEADER styles=========================================================*/
#header {  position: relative;  padding-top: 40px;  padding-bottom: 29px;  border-bottom: 5px solid #1E384B;  background: url(/content/images/footer-background.png) repeat;}
#header:before {  position: absolute;  display: block;  content: '';  width: 100%;  height: 9px;  top: 0;  left: 0;  background: url(/content/images/shape1.png) repeat-x center 0;}@media (max-width: 979px) {  #header {    text-align: center;  }}
/* ======= Logo ======= */
h1 {  display: inline-block;  float: left;  font: 400 44px/44px "Voltaire", sans-serif;  text-transform: uppercase;  color: #e0e0e0;}h1 a {  display: block;}h1 a:hover {  color: #e0e0e0;}h1 a .wrapper {  display: block;  position: relative;  padding-right: 26px;}h1 a .wrapper:after {  position: absolute;  content: '';  display: block;  width: 14px;  height: 14px;  overflow: hidden;  background-size: contain;  right: 0px;  top: -5px;  background: url(/content/images/logo.png) no-repeat center 0;}@media (max-width: 979px) {  h1 {    float: none;  }}
/* ======= Main menu variables ======= *//* ======= Sub menus common variables ======= *//* ======= First level sub menu variables ======= */
nav {  float: right;  margin-top: 5px;}@media (max-width: 979px) {  nav {    float: none;    display: inline-block;    margin-top: 10px;  }}
/* Main menu styles========================================================*/
.sf-menu .low-case {  text-transform: lowercase;}.sf-menu > li {  padding: 0 8px 0 10px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  float: left;  position: relative;  text-align: center;}
.sf-menu > li + li:before {  position: absolute;  content: '';  display: block;  height: 64px;  width: 0px;  top: 50%;  left: 0;  margin-top: -32px;  background: #009ADA;}@media (max-width: 979px) {  .sf-menu > li + li:before {    display: none;  }}
.sf-menu > li > .sf-with-ul {  padding-right: 30px;  position: relative;}
.sf-menu > li > .sf-with-ul .arrow {  top: 13px;  right: 21px;  display: inline-block;  position: absolute;}
.sf-menu > li > a {  text-transform: uppercase;  font: 400 11px/24px "Arial", sans-serif;  display: block;  border-radius: 8px;  padding: 4px 21px 2px;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;  color: ;}
.sf-menu > li > a:hover {  background: #333333;  background-size: cover;  color: #e0e0e0;  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.4);  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.4);  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.52);  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;}
.sf-menu .sfHover > a {  background: #333333;  background-size: cover;  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.52);  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.4);  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.4);  color: #e0e0e0;}
.sf-menu .sfHover > a:after {  color: #e0e0e0;}.sf-menu > li.active > a {  background: #009ADA;  -webkit-box-shadow: 0 0 0 0 #ffffff;  box-shadow: 0 0 0 0 #ffffff;  color: #ffffff;}
.sf-menu > li.active > .sf-with-ul:after {  color: #e0e0e0;}.sf-menu > li.sfHover > a {  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.52);  color: #e0e0e0;}
.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 {  border-radius: 2px;  -webkit-box-shadow: 0 -5px 0 0 #009ADA;  box-shadow: 0 -5px 0 0 #009ADA;  display: none;  min-width: 152px;  font: 400 11px/24px "Arial", sans-serif;  position: absolute;  top: 47px;  left: 50%;  margin-left: -76px;  background: #0C1D63;  text-align: center;  padding: 19px 3px 21px 3px;  z-index: 2;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; border-radius: 8px;}
.sf-menu ul:before {  position: absolute;  display: block;  content: '';  background: url(/content/images/triangle1.png) no-repeat center 0;  width: 10px;  height: 4px;  overflow: hidden;  left: 50%;  margin-left: -5px;  top: -9px;}
.sf-menu ul > li + li {  margin-top: 10px;}.sf-menu ul li {  position: relative;  display: block;}
.sf-menu ul li > .sf-with-ul {  position: relative;}
.sf-menu ul li > .sf-with-ul:before {  position: absolute;  content: '';  width: 9px;  height: 6px;  overflow: hidden;  top: 14px;  left: 11px;  background: url(/content/images/arrow3.png) no-repeat center 0;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}
.sf-menu ul li a {  padding: 4px 6px 4px;  display: block;  border-radius: 8px;  color: #ffffff;  text-transform: uppercase;}.sf-menu ul li a:hover {  background: #009ADA;  text-shadow: none;  box-shadow: none;  color: #ffffff;}
.sf-menu ul > .sfHover > a {  background: #009ADA;  color: #ffffff;  text-shadow: none;  box-shadow: none;}
.sf-menu ul li.sfHover > a {  background: #009ADA;  color: #ffffff;  text-shadow: none;  box-shadow: none;}
/* Second level sub-menu styles========================================================*/
.sf-menu ul ul {  position: absolute;  top: -24px;  right: 152px;  margin-left: 0;  left: auto;  z-index: 4;  text-align: center;}.sf-menu ul ul:before {  display: none;}@media only screen and (max-width: 767px) {  .sf-menu {    display: none;  }  nav {    width: 100%;    float: none;  }  .select-menu {    border-radius: none;    display: block;    text-transform: capitalize;    float: none;    color: #009ADA;    width: 100%;    margin-top: 20px;    margin-bottom: 10px;    background: #ffffff;    font: 22px/28px 400 11px/24px "Arial", sans-serif;    text-align: left;    border: 1px solid #c1c1c1;    padding: 2px 0;    position: relative;  } .select-menu option {    text-align: left;    position: relative;  }}/*Core variables and mixins*//* Stuck menu styles========================================================*/
.isStuck {  z-index: 999;  position: fixed;  -webkit-box-shadow: 0 0 4px 0 #000000;  box-shadow: 0 0 4px 0 #000000;  background: url(/content/images/footer-background.png) repeat;}
.isStuck .sf-menu > li + li:before {  display: none;}
.isStuck h1 span:after {  display: none;}@media only screen and (max-width: 979px) {  .isStuck {    display: none !important;  }}/*========================================================CONTENT styles=========================================================*/
#content {  background: url(/content/images/main-background.png) repeat;}
/* ======= Box 1 Helping People ======= */
.box1:hover img {  -webkit-box-shadow: 0 6px 0 0 #009ADA;  box-shadow: 0 6px 0 0 #009ADA;}
.box1 img {  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  margin-bottom: 31px;  border-radius: 3px;  -webkit-box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);  box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);}
.box1 p {  padding-right: 10px;}
.box1 h3 {  margin-bottom: 19px;}
.box1 .btn-default {  margin-top: 24px;}.box1.box1__inset1 img {  margin-bottom: 0;}.box1.box1__inset1 .gallery_image {  margin-bottom: 31px;}.box1.box1__inset1 p {  padding-right: 0;}@media (max-width: 767px) {  .box1 {    margin-bottom: 50px;  }  .box1 img {    width: 100%;  }}
/* ======= Box 2 ======= */
.box2 {  padding-bottom: 27px;  margin-bottom: 30px;  position: relative;}
.box2:hover img {  -webkit-box-shadow: 0 5px 0 0 #009ADA;  box-shadow: 0 5px 0 0 #009ADA;}
.box2:after {  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 2px;  background: url(/content/images/border1.png) repeat-x;}.box2 img {  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  border-radius: 3px;}.box2 h5 {  margin-top: -4px;  margin-bottom: 8px;}.box2 time {  color: #7e7e7e;  font-size: 12px;  line-height: 21px;  font-family: "Trebuchet MS", sans-serif;}@media (max-width: 767px) {  .box2 img {    margin-bottom: 20px;  }}
/* ======= Box 3 About us ======= */
.box3 {  margin-top: -6px;  padding-right: 7px;}
.box3 .highlighted {  color: #009ADA;}.box3 p {  margin-bottom: 21px;}
.box3 .btn-simple {  margin-top: -2px;}
/* ======= Box 3b About us ======= */
.box3b {     border-style: solid;
    border-color: #009ada;
 border-radius: 8px;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  background: #d1d2d2;  background: rgba(36, 41, 45, 0.1);}
.box3b:hover {  background: #ffffff;}
.box3b:hover h4,.box8:hover p {  color: #ffffff;}
.box3b img {  border-radius: 8px;}
.box3b h4 {  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.37);}
.box3b h4 a:hover {  color: #ffffff;  text-decoration: underline;}
.box3b p {  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  color: #7e7e7e;  margin-top: 1px;}
.box3b {  margin-top: -6px;  padding: 12px 12px 12px 12px;}
.box3b .highlighted {  color: #009ADA;}.box3b p {  margin-bottom: 21px;}
.box3b .btn-simple {  margin-top: -2px;}
/* ======= Box 4 Categories ======= */
.box4 {  margin-top: -6px;}
.box4 .btn-simple {  margin-top: 19px;}
/* ======= Box 5 Socials block ======= */
.box5 {  position: relative;  padding-bottom: 9px;  margin-bottom: 11px;  margin-top: -1px;}
.box5 img {  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.21);  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.21);  border-radius: 300px;}
.box5:after {  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 2px;  background: url(/content/images/border1.png) repeat-x;}
.box5 a {  font-size: 11px;  text-transform: uppercase;  color: #7e7e7e;  margin-top: 15px;  display: inline-block;}
.box5 a:hover {  color: #009ADA;  text-decoration: underline;}
/* ======= Box 6 Who we are ======= */
.box6 img {  border-radius: 3px;  -webkit-box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);  box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);}
.box6 h3 {  margin-top: -4px;  margin-bottom: 19px;}
.box6 h3 a:hover {  color: #009ADA;}
.box6 p {  margin-bottom: 21px;}
.box6 .btn-default {  margin-top: 3px;}@media (max-width: 767px) {  .box6 img {    width: 100%;    margin-bottom: 30px;  }}
/* ======= Box 7 What we believe ======= */
.box7 {  margin-top: -5px;  position: relative;  padding-left: 75px;}
.box7 .label {  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  position: absolute;  left: 0;  top: 5px;  width: 56px;  height: 56px;  background: #c5c5c6;  background: rgba(36, 41, 45, 0.1);  text-align: center;  font: 400 30px/58px "Voltaire", sans-serif;  color: #1E384B;  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.37);  border-radius: 300px;}.box7 p {  color: #7e7e7e;  margin-bottom: 21px;}
.box7 p .highlighted {  color: #009ADA;}
.box7 p .highlighted a:hover {  color: #ffffff;}
.box7:hover .label {  background: #009ADA;  color: #ffffff;}@media (max-width: 767px) {  .box7 {    margin-bottom: 60px;  }}
/* ======= Box 8 Our staff ======= */
.box8 {  border-radius: 3px;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  background: #d1d2d2;  background: rgba(36, 41, 45, 0.1);}
.box8:hover {  background: #ffffff;}
.box8:hover h4,.box8:hover p {  color: #ffffff;}
.box8 img {  border-radius: 8px;}
.box8 h4 {  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.37);}
.box8 h4 a:hover {  color: #ffffff;  text-decoration: underline;}
.box8 p {  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  color: #7e7e7e;  margin-top: 1px;}
.box8 .content {  padding: 18px 18px 22px;}@media (max-width: 767px) {  .box8 {    margin-bottom: 50px;  }  .box8 img {    width: 100%;  }}
/* ======= Post 1 Our blog ======= */
.post1 {  position: relative;  margin-bottom: 48px;  padding-bottom: 18px;}
.post1:after {  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 2px;  background: url(/content/images/border2.png) repeat-x;}
.post1 > img {  border-radius: 3px;  -webkit-box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);  box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);  margin-bottom: 27px;}
.post1 .info-block {  color: #7e7e7e;  margin-bottom: 7px;}
.post1 .info-block a,.post1 .info-block time {  display: inline-block;  position: relative;}
.post1 .info-block time {  padding-left: 21px;}
.post1 .info-block time:before {  content: '';  display: block;  position: absolute;  left: 0;  top: 3px;  background: url(/content/images/calendar.png) no-repeat center 0;  width: 13px;  height: 13px;  overflow: hidden;}
.post1 .info-block .by {  padding-left: 23px;  margin-left: 15px;}
.post1 .info-block .by:before {  content: '';  display: block;  position: absolute;  left: 0;  top: 3px;  background: url(/content/images/people.png) no-repeat center 0;  width: 16px;  height: 13px;  overflow: hidden;}
.post1 .info-block .comments {  padding-left: 21px;  margin-left: 15px;}
.post1 .info-block .comments:before {  content: '';  display: block;  position: absolute;  left: 0;  top: 3px;  background: url(/content/images/comments.png) no-repeat center 0;  width: 14px;  height: 13px;  overflow: hidden;}
.post1 .info-block .info {  float: left;}@media (max-width: 767px) {  .post1 .info-block .info {    float: none;  }}.post1 .info-block .rating {  margin-top: -21px;  text-align: right;  text-transform: capitalize;  float: right;}@media (max-width: 479px) {  .post1 .info-block .rating {    float: none;    margin-top: 10px;    text-align: left;  }}
.post1 .info-block .rating span {  display: block;  margin-bottom: 2px;}.post1 .info-block .rating li {  display: inline-block;}.post1 .info-block .rating li + li {  margin-left: 2px;}.post1 h3 {  margin-bottom: 1px;  color: #1E384B;}.post1 h3 a:hover {  color: #009ADA;}.post1 p a {  color: #009ADA;  padding-right: 15px;  position: relative;  display: inline-block;  margin-left: 10px;}
.post1 p a:hover {  color: #1E384B;  text-decoration: underline;}
.post1 p a:after {  content: '';  display: block;  position: absolute;  right: 0;  top: 50%;  width: 9px;  height: 5px;  overflow: hidden;  background: url(/content/images/arrow1.png) no-repeat center 0;  margin-top: -2px;}
/* ======= Box 9 Privacy Policy ======= */
.box9 {  margin-bottom: 38px;  margin-top: -4px;}
.box9 h3 {  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.37);  color: #1E384B;  margin-bottom: 20px;}
.box9 p {  margin-bottom: 11px;}
.box9 .simple-link {  margin-top: 31px;}
/* ======= Google Map  ======= */
.google-map_contacts {  border-radius: 3px;  -webkit-box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);  box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);}
.google-map_contacts iframe {  width: 100%;  height: 328px;}@media (max-width: 767px) {  .google-map_contacts iframe {    height: 200px;  }}
/* ======= Address  ======= */
.contacts-address {  margin-top: 47px;}
.contacts-address .our-address {  display: block;  margin-bottom: 13px;  font: 400 18px/24px "Voltaire", sans-serif;  color: #1E384B;  text-transform: uppercase;  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.37);}.contacts-address .wrapper {  display: block;}
.contacts-address .wide {  display: inline-block;  min-width: 108px;}
.contacts-address .simple-link {  color: #1E384B;}
.contacts-address .simple-link:hover {  color: #009ADA;}
/* ======= Simple link ======= */
.simple-link {  display: inline-block;  color: #009ADA;}
.simple-link:hover {  color: #1E384B;}
/* ======= List 1 ======= */
.list1 li {  padding-left: 16px;  position: relative;  font: 400 12px/21px "Trebuchet MS", sans-serif;  color: #1E384B;}
.list1 li a {  display: inline-block;}
.list1 li a:hover {  color: #009ADA;}
.list1 li:before {  content: '';  display: block;  position: absolute;  left: 2px;  top: 7px;  width: 6px;  height: 5px;  overflow: hidden;  background: url(/content/images/arrow2.png) no-repeat center 0;}
.list1 li + li {  margin-top: 9px;}
/* ======= Social buttons 1 ======= */
.socials1 li {  display: inline-block;  margin-right: 1px;  margin-bottom: 10px;}
.socials1 li a i {  color: #ffffff;  background: #d61119;  text-align: center;  font-size: 14px;  display: block;  width: 23px;  height: 23px;  line-height: 23px;  border-radius: 200px;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}.socials1 li a i:hover {  color: #009ADA;}
/* ======= Gallery  ======= */
.gallery_image a {  display: block;  position: relative;  background: #009ADA;}
.gallery_image a img {  margin-bottom: 0;}@media (max-width: 979px) {  .gallery_image a img {    width: 100%;  }}
.gallery_image a:hover img {  opacity: 0.3;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}
.gallery_image a:hover .gallery_icon {  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}
.gallery_image a:hover .gallery_icon i {  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.gallery_image a img {  opacity: 1;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}
.gallery_image a .gallery_icon {  opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.gallery_image a .gallery_icon i {  opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  font-size: 40px;  color: #ffffff;  position: absolute;  top: 50%;  margin-top: -20px;  left: 50%;  margin-left: -17px;}
/*========================================================FOOTER styles=========================================================*/
#footer {  background: url(/content/images/footer-background.png) repeat;  font: 400 12px/24px "Trebuchet MS", sans-serif;  color: #7e7e7e;  text-align: center;  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.59) inset;  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.59) inset;  padding: 22px 0;}
/*========================================================Widget styles=========================================================*//* UItoTop styles========================================================*/
#toTop {  display: none;  text-decoration: none;  position: fixed;  bottom: 80px;  right: 30px;  overflow: hidden;  border: none;  color: #fff;  font-size: 43px;  line-height: 38px;  z-index: 20;  -webkit-transition: color 0.5s ease;  transition: color 0.5s ease;}
#toTop:hover {  outline: none;  color: #f0f0f0;}@media only screen and (max-width: 1199px) {  #toTop {    display: none !important;  }}/*Core variables and mixins*/

.emailField {
	display: none;
}
.info_box_grid {
    float: left;
    width: 100%;
    background-image: url(images/bg_cloud.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding: 45px 0 0 0;
}

#specialize {
	background: url("images/sce/bg_cloud.png") no-repeat;
}

#specialize ul {
	margin-top: 20px;
	padding-left: 20px;
	list-style-type: circle;
}

#specialize ul li {
	line-height: 30px;
}
#bull ul {
	margin-top: 20px;
	padding-left: 20px;
	list-style-type: circle;
}

#bull ul li {
	line-height: 30px;
}
/* ===== 13. Brand Area CSS ===== */
.busito_brand_area {
    padding: 65px 0 80px;
}
.busito_brand_area .witr_section_title {
    margin-bottom: 0;
}
.slide_items {
    text-align: center;
}
/* ===== 18. Brand Area CSS ===== */
.busito_brand_area {
    padding: 60px 0 92px 0;
}
.slide_items {
    text-align: center;
}
/* slick slide css */
.slick-dots li button {
    font-size: 0;
    width: 60px;
    height: 8px;
    border: 0 solid #F0F0F0;
    margin: 0 5px;
    cursor: pointer;
    border-radius: 50px;
    padding: 0;
    -webkit-transition: .5s;
    transition: .5s;
    outline: 0;
    background:#2626d05c;
}
 .slick-dots li.slick-active button {
    background-color:#2626d0;
}
.slick-dots li {
    display: inline-block;
}
.slick-dots {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -70px;
    display: inline-block;
    z-index: 11;
    text-align: center;
}
/* slick prev slick next css */
/*======== slick ========*/
.slick-prev, .slick-next {
    font-size: 0;
    position: absolute;
    display: block;
    padding: 0;
    cursor: pointer;
    color: #fff;
    outline: none;
    background: #ff3d0;
    z-index: 9;
    opacity: 0;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    width: 55px;
    height: 55px;
    line-height: 55px;
    top: 50%;
    transform: translate(0px, -50%);
    transition: .5s;
    border: 0px solid #17161a;
    background: #2626d0;
}
.slick-prev {
    left: -65px;
}
 .slick-next {
     right: -65px;
}
.slick-next:before, .slick-prev:before {
    color: #fff;
    font-size: 40px;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    content: "\ea93";
    font-family: IcoFont!important;
    line-height: inherit;
    opacity: 1;
}
.slick-next:before {
    content: "\ea94";
    font-family: IcoFont!important;
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
    background: #010101;
}
.slick-prev:hover:before, .slick-next:hover:before {
    color: #fff;
}
button:focus {
    outline: 0;
}
.simages_id11:hover .slick-prev, .simages_id11:hover .slick-next {
	opacity:1;
}
.witr_ds_content_area .slick-prev, .witr_ds_content_area .slick-next {
	top: 48%;
	opacity:1;
}
.witr_ds_content_area:hover .slick-prev, .witr_ds_content_area:hover .slick-next {
	opacity:1;
}
.busito_blog_area:hover .slick-prev, .busito_blog_area:hover .slick-next{
	opacity:1;
}
.busito_feature_area:hover .slick-prev, .busito_feature_area:hover .slick-next {
    opacity: 1;
}
.busito_testimonial_area:hover .slick-prev, .busito_testimonial_area:hover .slick-next{
	opacity:1;
}
.testimonial_area2:hover .slick-prev, .testimonial_area2:hover .slick-next{
	opacity:1;
}
.test_area3:hover .slick-prev, .test_area3:hover .slick-next{
	opacity:1;
}
.busito_team_area:hover .slick-prev, .busito_team_area:hover .slick-next{
	opacity:1;
}
.project_area .slick-prev, .project_area .slick-next {
    opacity: 1;
    top: -65px;
}
.project_area .slick-next {
    right: 0;
}
.project_area .slick-prev {
    left: 985px;
}