.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@font-face {
  font-family: 'slabo';
  src: url('../fonts/Slabo27px-Regular.eot');
  src: url('../fonts/Slabo27px-Regular.eot?#iefix') format('eot'), url('../fonts/Slabo27px-Regular.woff') format('woff'), url('../fonts/Slabo27px-Regular.ttf') format('truetype'), url('../fonts/Slabo27px-Regular.svg#Slabo27px-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cabin';
  src: url('../fonts/Cabin-Regular.eot');
  src: url('../fonts/Cabin-Regular.eot?#iefix') format('eot'), url('../fonts/Cabin-Regular.woff') format('woff'), url('../fonts/Cabin-Regular.ttf') format('truetype'), url('../fonts/Cabin-Regular.svg#Cabin-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'cabin';
  src: url('../fonts/Cabin-Bold.eot');
  src: url('../fonts/Cabin-Bold.eot?#iefix') format('eot'), url('../fonts/Cabin-Bold.woff') format('woff'), url('../fonts/Cabin-Bold.ttf') format('truetype'), url('../fonts/Cabin-Bold.svg#Cabin-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'cabin';
  src: url('../fonts/Cabin-Italic.eot');
  src: url('../fonts/Cabin-Italic.eot?#iefix') format('eot'), url('../fonts/Cabin-Italic.woff') format('woff'), url('../fonts/Cabin-Italic.ttf') format('truetype'), url('../fonts/Cabin-Italic.svg#Cabin-Italic') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'cabin';
  src: url('../fonts/Cabin-Medium.eot');
  src: url('../fonts/Cabin-Medium.eot?#iefix') format('eot'), url('../fonts/Cabin-Medium.woff') format('woff'), url('../fonts/Cabin-Medium.ttf') format('truetype'), url('../fonts/Cabin-Medium.svg#Cabin-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'cabin';
  src: url('../fonts/Cabin-SemiBold.eot');
  src: url('../fonts/Cabin-SemiBold.eot?#iefix') format('eot'), url('../fonts/Cabin-SemiBold.woff') format('woff'), url('../fonts/Cabin-SemiBold.ttf') format('truetype'), url('../fonts/Cabin-SemiBold.svg#Cabin-SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
}
a,
.btn {
  transition: 0.2s ease-in-out all;
  -webkit-transition: 0.2s ease-in-out all;
  -moz-transition: 0.2s ease-in-out all;
}
html,
body {
  overflow-x: hidden;
  /* Prevent scroll on narrow devices */
}
body {
  font-size: 22px;
  font-family: 'cabin', Arial, Helvetica, Sans Serif;
  color: #444444;
  position: relative;
}
@media (max-width: 991px) {
  body {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  body {
    font-size: 18px;
  }
}
.pointer {cursor: pointer;}
.sched-button {
  background-color: #255066; 
  color: #ffffff !important;
  border: none;
  border-radius: 50px;
  padding: 3px 20px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin-right: 14px;
}
.brown-font {
  color: #703e35;
}
.green-font {
  color: #476c4d;
}
.gray-font {
  color: #575859;
}
.dark-green-font {
  color: #554c1a;
}
.blue-font {
  color: #255066;
}
.quote   {
	color: #3477B9;
}
/*====== top-header =====*/
.top-header {
  background-color: #F9F9F9;
}
@media (max-width: 650px) {
  .top-header .logo-wrapper {
    text-align: center;
  }
  .top-header .logo-wrapper a {
    display: inline-block;
  }
  .top-header .col-xs-6 {
    float: none;
    width: 100%;
  }
}
@media print {
  .request_quote {
    display: none !important;
  }
}
html,
body {
  overflow-x: hidden;
  /* Prevent scroll on narrow devices */
}
/*
 * Off Canvas
 * --------------------------------------------------
 */
.row-offcanvas {
  position: relative;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.row-offcanvas .close {
  positon: relative;
  font-size: 37px;
  color: #fff;
  text-shadow: none;
  filter: alpha(opacity=80);
  opacity: .8;
}
.row-offcanvas .close:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.row-offcanvas .close:before {
  content: "close";
  right: 57px;
  text-transform: uppercase;
  font-size: 17px;
  top: 13px;
  font-weight: 500;
  position: absolute;
  width: 50px;
  color: #fff !important;
}
.row-offcanvas-right {
  right: 0;
}
.row-offcanvas-left {
  left: 0;
}
.row-offcanvas-right .sidebar-offcanvas {
  right: -270px;
}
.row-offcanvas-left .sidebar-offcanvas {
  left: -270px;
}
/*.row-offcanvas-right.active {
  right: 270px;
} */
.row-offcanvas-left.active {
  left: 270px;
}
.sidebar-offcanvas {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 270px;
}
.row-offcanvas-left.active .sidebar-offcanvas {
  left: 0px !important;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.row-offcanvas-right.active .sidebar-offcanvas {
  right: 0px !important;
  z-index: 6666;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.row-offcanvas-right .sidebar-offcanvas {
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  z-index: 111;
}
.row-offcanvas.row-offcanvas-right.active:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 111;
}
.display-none {
  display: none;
}

.background-wrapper {
	background-image: url(../../../images/web-site-that-includes-everything.jpg) !important;
	padding: 40px 0;
  	background-size: cover !important;
    background-attachment: fixed;
  	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.background-wrapper-b {
	background-image: url(/images/creative-web-design.jpg);
	background-color: #827F8A;
	padding: 40px 0;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
@media(max-width: 767px){
  .background-wrapper-b , .background-wrapper-b .text-right {
    text-align: center !important;
  }
}

.background-wrapper h3{
  margin-top: 0;
}

.request_quote {
  display: inline-block;
  position: fixed;
  right: 0;
  top: 165px;
  z-index: 6667;
}
@media (max-width: 767px) {
   .request_quote {
    top: 15%;
  }
  .request_quote img{
    height:180px;
  }
}
.sidebar-offcanvas {
  background: #444444;
  overflow: auto;
  padding: 15px;
}
.sidebar-offcanvas h3 {
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  color: #fff;
  margin-top: 0;
  font-size: 36px;
}
.sidebar-offcanvas form {
  margin-top: 30px;
}
.sidebar-offcanvas form .btn {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.sidebar-offcanvas .form-control {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
.btn-theme {
  background: #015e4c;
  color: #fff;
}
.btn-theme:hover,
.btn-theme:hover {
  background: #029075;
  color: #fff;
}
.right-contact-wrapper {
  text-align: center;
}

.footerindent{
  color:#fff;
}

.footerindent a , .footer_cont_wrap a{
  color:#a1cfff;
}

@media (max-width: 650px) {
  .right-contact-wrapper {
    text-align: center;
  }
}
.right-contact-wrapper .top-header-contact {
  padding: 16px;
  text-align: center;
}
@media (max-width: 530px) {
  .right-contact-wrapper .top-header-contact {
    padding: 14px;
  }
}
.right-contact-wrapper .top-header-contact p {
  font-size: 13px;
  margin: 0;
  font-weight: 500;
  line-height: 22px;
}
@media (max-width: 530px) {
  .right-contact-wrapper .top-header-contact p {
    font-size: 14px;
    line-height: 16px;
  }
}
.right-contact-wrapper .top-header-contact a {
  color: #ffffff!important;
}
.righ-contact-wrapper {
  text-align: right;
}
@media (max-width: 650px) {
  .righ-contact-wrapper {
    text-align: center;
  }
}
.righ-contact-wrapper .top-header-contact {
  padding: 16px;
  width: 218px;
  display: inline-block;
  text-align: center;
  background-size: contain;
}
@media (max-width: 530px) {
  .righ-contact-wrapper .top-header-contact {
    padding: 14px;
  }
}
.righ-contact-wrapper .top-header-contact p {
  font-size: 19px;
  margin: 0;
  font-weight: 500;
  line-height: 22px;
}
@media (max-width: 530px) {
  .righ-contact-wrapper .top-header-contact p {
    font-size: 14px;
    line-height: 16px;
  }
}
.righ-contact-wrapper .top-header-contact a {
  color: #476c4d!important;
}
/*====== main navigation =====*/
.navbar-default {
  margin-bottom: 0;
  border: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background: #343434;
}
@media (min-width: 768px) {
  .navbar-default .navbar-collapse {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav > li + li {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.navbar-default .navbar-nav > li.dropdown.open > a {
  background: #343434;
  color: #fff;
}
@media (min-width: 768px) {
  .navbar-default .navbar-nav > li.dropdown > .dropdown-menu {
    /*--display:block!important;
            visibility:hidden;--*/
  }
}
@media (min-width: 768px) {
  .navbar-default .navbar-nav > li.dropdown > .dropdown-menu {
    /*-- max-height: 0;
            -webkit-transform: scaleY(0);
            -khtml-transform: scaleY(0);
            -moz-transform: scaleY(0);
            -ms-transform: scaleY(0);
            -o-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transition: all, 0.3s;
            -khtml-transition: all, 0.3s;
            -moz-transition: all, 0.3s;
            -ms-transition: all, 0.3s;
            -o-transition: all, 0.3s;
            transition: all, 0.3s;
            opacity: 0;--*/
  }
}
@media (min-width: 768px) {
  .navbar-default .navbar-nav > li.dropdown:hover > .dropdown-menu {
    /*--
              max-height: 999px;
              -webkit-transform: scaleY(1);
              -khtml-transform: scaleY(1);
              -moz-transform: scaleY(1);
              -ms-transform: scaleY(1);
              -o-transform: scaleY(1);
              transform: scaleY(1);
              opacity: 1;
              -webkit-transition: all, 0.5s;
              -khtml-transition: all, 0.5s;
              -moz-transition: all, 0.5s;
              -ms-transition: all, 0.5s;
              -o-transition: all, 0.5s;
              transition: all, 0.5s;
               visibility:visible!important;--*/
    display: block;
  }
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu {
  background: #343434;
  padding: 0 10px;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li {
  margin-bottom: 13px;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li > a {
  color: #fff;
  padding: 7px 10px;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  font-size: 18px;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li > a.brown-bg {
  background: #703e35;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li > a.army-green-bg {
  background: #486d4e ;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li > a.forest-green-bg {
  background: #586c27;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li > a.gray-bg {
  background: #57585a;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li > a.dark-green-bg {
  background: #564c1b;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li > a.blue-bg {
  background: #255067;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li.dropdown .dropdown-menu > li > a:focus {
  color: #000;
  text-shadow: 0px 0px 25px #fefeb0;
  -webkit-text-shadow: 0px 0px 25px #fefeb0;
  -moz-text-shadow: 0px 0px 25px #fefeb0;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

@media(max-width:991px) and (min-width:768px){
  .navbar-default .navbar-nav > li > a {
    font-size: 18px;
  }
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  text-shadow: 0px 0px 25px #fefeb0;
  -webkit-text-shadow: 0px 0px 25px #fefeb0;
  -moz-text-shadow: 0px 0px 25px #fefeb0;
}
.navbar-default .navbar-toggle {
  border: none;
  background: #286090 !important;
  margin: 0;
  padding: 18px;
  position: relative;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
.navbar-default .navbar-toggle:hover {
  background: #286090 !important;
}
.navbar-default .navbar-toggle:before {
  content: "Menu";
  right: 62px;
  top: 13px;
  font-weight: 500;
  position: absolute;
  width: 50px;
  color: #fff !important;
}
.navbar-default .navbar-toggle .icon-bar {
  width: 22px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  background-color: #fff!important;
}
.navbar-default .navbar-toggle .top-bar {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform-origin: 10% 10%;
  -webkit-transform-origin: 10% 10%;
  -moz-transform-origin: 10% 10%;
}
.navbar-default .navbar-toggle .middle-bar {
  opacity: 0;
}
.navbar-default .navbar-toggle .bottom-bar {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform-origin: 10% 90%;
  -webkit-transform-origin: 10% 90%;
  -moz-transform-origin: 10% 90%;
}
.navbar-default .navbar-toggle.collapsed .top-bar {
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
}
.navbar-default .navbar-toggle.collapsed .middle-bar {
  opacity: 1;
}
.navbar-default .navbar-toggle.collapsed .bottom-bar {
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
}
@media (min-width: 768px) {
  .navsticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5555;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .extra_sm_hidden .visible-sm {
    display: none!important;
  }
  .extra_sm_hidden .hidden-sm {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .extra_sm_hidden .hidden-xs {
    display: block !important;
  }
}
@media (max-width: 532px) {
  .extra_sm_hidden .hidden-xs {
    display: none!important;
  }
}
@media (max-width: 767px) {
  .extra_sm_hidden .visible-xs {
    display: none !important;
  }
}
@media (max-width: 532px) {
  .extra_sm_hidden .visible-xs {
    display: block !important;
  }
}
/*-- green-grass-bg section --*/
.white-bg {
  background-color: #fff;
}
.green-grass-bg {
  background-size: cover;
}
.green-grass-bg p:last-child {
  margin-bottom: 50px;
}
@media(max-width:767px) {
  .green-grass-bg p:last-child {
    margin-bottom:15px !important;
  }
}
.mt-20{
  margin-top: 20px;
}
.big-main-head {
  font-size: 2.818em;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  color: #444444;
}
.big-main-subhead {
  font-size: 2.2em;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  color: #3477A9;
  margin-top: .5em;
  margin-bottom: .3em;
}
.big-main-link {
  font-size: 1em;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  color: #3477A9;
  margin-top: .5em;
  margin-bottom: .3em;
  text-decoration: none;
}
.big-main-link:hover {
  font-size: 1em;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  color: #3477A9;
  margin-top: .5em;
  margin-bottom: .3em;
  text-decoration: none;
}
.med-main-subhead {
  font-size: 2.0em;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  color: #3477A9;
}
.main-subhead {
  font-size: 2.0em;
  font-family: 'latofont', Arial, Helvetica, Sans Serif;
  color: #444444;
}
.green-sub-heading {
  margin-top: 10px;
  color: #015e4c;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  font-size: 1.56em;
}
.white-sub-heading {
  margin-top: 2px;
  color: #ffffff;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  font-size: 2.5em;
}
@media (max-width: 1366) {
  .white-sub-heading {
    margin-top: 2px;
  color: #ffffff;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  font-size: 1.5em;
  }
}
.bold-p p {
  font-weight: 600;
  margin-bottom: 33px;
}
.pt-20 {
  padding-top: 20px !important;
}
.mb-50 {
  margin-bottom: 50px;
}
.mb-15 {
  margin-bottom: 15px;
}
.three-box-row {
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .three-box-row .col-sm-4 + .col-sm-4 {
    margin-top: 15px;
  }
}
.mt-15 {
  margin-top: 15px;
}
a:hover .texture-box {
  transition: 0.4s ease-in-out all;
  -webkit-transition: 0.4s ease-in-out all;
  -moz-transition: 0.4s ease-in-out all;
}
a:hover .texture-box img {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}
@media (min-width: 1200px) {
  .three-box-row .texture-box {
    height: 363.94px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .three-box-row .texture-box {
    min-height: 222.27px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .three-box-row .texture-box {
    min-height: 296.47px;
  }
}
.texture-box {
  transition: 0.2s ease-in-out all !important;
  -webkit-transition: 0.2s ease-in-out all !important;
  -moz-transition: 0.2s ease-in-out all !important;
  background: url(../../../images/texture-bg-for-quality-website-designer.jpg) repeat center center;
  padding: 15px;
  position: relative;
}
.texture-box .absolute-content-holder {
  position: relative;
  overflow: hidden;
}
.texture-box a {
  display: block;
  position: relative;
}
.texture-box .texture-box-content {
  position: relative;
  z-index: 2;
}
@media (max-width: 520px) {
  .texture-box .texture-box-content.small-font .content-desc {
    line-height: 20px;
    font-size: 15px;
  }
  .texture-box .texture-box-content.small-font .content-desc p {
    font-size: 15px;
  }
  .texture-box .texture-box-content.small-font .content-desc strong {
    margin: 5px 0!important;
  }
}
@media (max-width: 767px) and (min-width: 520px) {
  .texture-box .texture-box-content.small-font img {
    float: right;
    max-width: 280px;
    padding-left: 20px;
  }
}
.texture-box:before {
  content: "";
  display: inline-block;
  width: 157px;
  height: 84px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
.texture-box .center-img {
  margin: 0 auto;
  diplay: block;
}
.texture-box img {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transition: 0.3s ease-in-out all !important;
  -webkit-transition: 0.3s ease-in-out all !important;
  -moz-transition: 0.3s ease-in-out all !important;
}
.top-content {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  padding: 5px;
  background: rgba(0, 0, 0, 0);
}
@media (max-width: 767px) {
  .top-content {
    text-align: center;
  }
}
.top-content p {
  font-family: 'cabin', Arial, Helvetica, Sans Serif;
  color: #464646;
  font-size: 25px;
  margin: 0;
  text-align:center;
  line-height: 24px;
}
@media (max-width: 1200px) {
  .top-content p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .top-content p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .top-content p {
    font-size: 25px;
  }
}
@media (max-width: 500px) {
  .top-content p {
    font-size: 20px;
  }
}
.top-content p:last-child {
  margin-bottom: 0!important;
}
@media (max-width: 991px) {
  .top-content p:last-child {
    margin-left: 0px!important;
  }
}
.bottom-content {
  position: absolute;
  bottom: 0;
  text-align: center;
  right: 0;
  left: 0;
  z-index: 1;
  padding: 5px;
  background: rgba(255, 255, 255, 0.2);
}
.bottom-content .consult-box {
  font-size: 20px !important;
  color: #464646;
  text-transform: none;
}
@media (max-width: 991px) {
  .bottom-content .consult-box {
    font-size: 16px !important;
    line-height: 20px;
  }
}
.bottom-content p {
  font-size: 30px;
  margin: 0 !important;
  line-height: 30px;
  font-family: 'cabin', Arial, Helvetica, Sans Serif;
  font-weight:bold;  
}
@media (max-width: 1200px) {
  .bottom-content p {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 991px) {
  .bottom-content p {
    font-size: 16px;
    line-height: 16px;
  }
}
@media (max-width: 767px) {
  .bottom-content p {
    font-size: 25px;
    line-height: 30px;
  }
}
@media (min-width: 768px) {
  .adjustable-height-box {
    max-height: 65px;
    overflow: hidden;
  }
}
@media (min-width: 991px) {
  .adjustable-height-box {
    max-height: 129px;
  }
}
@media (min-width: 1200px) {
  .adjustable-height-box {
    max-height: 200px;
  }
}
.thumbnail-wrapper {
  margin-top: 5px;
}
.thumbnail-wrapper p {
  font-size: 17px;
  color: #000;
  font-style: italic;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 0 !important;
}
@media (max-width: 1200px) and (min-width: 992px) {
  .thumbnail-wrapper p {
    font-size: 15px;
    line-height: 19px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .thumbnail-wrapper p {
    font-size: 16px;
    line-height: 15px;
  }
}
.thumbnail-wrapper .client-comments {
  font-style: normal;
  color: #ffffff;
  font-weight: 700;
}
.client-comments {
  font-style: normal;
  color: #ffffff;
  font-weight: 700;
}
.brown-bg {
  background: #103255;
  margin-top: -1px;
}
.blue-bg {
  background: #2D3E50;
}

.free-consult-wrapper {
  max-width: 666px;
  display: block;
  margin: 0 auto;
}
.free-consult-wrapper a {
  color: #000;
}
.free-consult-wrapper h2 {
  font-size: 2.227em;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  text-align: center;
  color: #000;
  line-height: 1em;
  margin: 30px 0;
}
@media (max-width: 767px) {
  .free-consult-wrapper h2 {
    font-size: 2em;
  }
}
.call-us-wrapper {
  text-align: center;
  position: relative;
}
.call-us-wrapper:before {
  content: "";
  display: inline-block;
  width: 144px;
  height: 93px;
  position: absolute;
  bottom: -10px;
  left: -15px;
  z-index: 1;
}
.call-us-wrapper:after {
  content: "";
  display: inline-block;
  width: 144px;
  height: 93px;
  position: absolute;
  bottom: -10px;
  right: -15px;
  z-index: 1;
}
.call-us-wrapper h2 {
  font-size: 2.227em;
  color: #1C5793;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
}
.call-us-wrapper .sm-width {
  max-width: 815px;
  margin: 0 auto;
}
.call-us-wrapper p {
  font-size: 16px;
}
footer {
  background: #292929;
  padding-top: 30px;
  position: relative;
}
@media (max-width: 532px) {
  footer .col-md-4:last-child {
    margin-top: 15px;
  }
}
footer:before {
  content: "";
  display: inline-block;
  width: 74px;
  height: 63px;
  background-size: cover;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
footer:after {
  content: "";
  display: inline-block;
  width: 74px;
  height: 63px;
  background-size: cover;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
}
footer .media-body {
  vertical-align: middle;
  line-height: 20px;
  font-size: 18px;
  color: #fff;
}
footer .media-body a {
  font-size: 18px;
  color: #fff;
}
@media (max-width: 532px) {
  footer .col-xs-6 {
    float: none;
    width: 100%;
  }
}
footer .footer_cont_wrap {
  font-size: 23px;
  padding: 10px 0;
}
footer .footer_cont_wrap a {
  color: #fff;
}
footer .footer_cont_wrap .fax {
  position: relative;
}
footer .footer_cont_wrap .fax:before {
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (max-width: 1200px) {
  footer .footer_cont_wrap {
    font-size: 18px;
  }
}
footer .footer_cont_wrap p {
  line-height: 30px;
  font-weight: 400;
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  footer .footer_cont_wrap p {
    line-height: 25px;
  }
}
footer .foot_list {
  margin-top: 10px;
  color: #a4dd8e;
  font-size: 18px;
  padding-left: 0;
}
footer .foot_list li {
  display: inline-block;
  position: relative;
}
footer .foot_list li + li {
  padding-left: 20px;
}
footer .foot_list li + li:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #a4dd8e;
  z-index: 1;
  border-radius: 50px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -4px;
}
.map-pad {
  position: relative;
  padding-right: 90px;
}
.map-pad img {
  position: absolute;
  right: -10px;
  bottom: -10px;
}
@media (max-width: 1200px) {
  .map-pad img {
    bottom: -20px;
  }
}
@media (max-width: 991px) {
  .add-wrapper {
    max-width: 400px;
    margin: 0 auto 20px;
    display: block;
  }
}
.sm-border-bottom {
  position: relative;
}
@media (max-width: 991px) {
  .sm-border-bottom {
    border-bottom: 1px solid #484848;
    margin-bottom: 20px;
  }
}
.btm-footer {
  text-align: center;
  font-size: 15px;
  padding: 15px;
  margin-top: 15px;
  border-top: 1px solid #484848;
}
.btm-footer a {
  color: #fff !important;
}
.btm-footer span {
  font-size: 13px;
}
.animated-box {
  overflow: hidden;
}
[data-aos][data-aos][data-aos-duration='50'],
body[data-aos-duration='50'] [data-aos] {
  transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay='50'],
body[data-aos-delay='50'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='50'].aos-animate,
body[data-aos-delay='50'] [data-aos].aos-animate {
  transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration='100'],
body[data-aos-duration='100'] [data-aos] {
  transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay='100'],
body[data-aos-delay='100'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='100'].aos-animate,
body[data-aos-delay='100'] [data-aos].aos-animate {
  transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration='150'],
body[data-aos-duration='150'] [data-aos] {
  transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay='150'],
body[data-aos-delay='150'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='150'].aos-animate,
body[data-aos-delay='150'] [data-aos].aos-animate {
  transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration='200'],
body[data-aos-duration='200'] [data-aos] {
  transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay='200'],
body[data-aos-delay='200'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='200'].aos-animate,
body[data-aos-delay='200'] [data-aos].aos-animate {
  transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration='250'],
body[data-aos-duration='250'] [data-aos] {
  transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay='250'],
body[data-aos-delay='250'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='250'].aos-animate,
body[data-aos-delay='250'] [data-aos].aos-animate {
  transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration='300'],
body[data-aos-duration='300'] [data-aos] {
  transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay='300'],
body[data-aos-delay='300'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='300'].aos-animate,
body[data-aos-delay='300'] [data-aos].aos-animate {
  transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration='350'],
body[data-aos-duration='350'] [data-aos] {
  transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay='350'],
body[data-aos-delay='350'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='350'].aos-animate,
body[data-aos-delay='350'] [data-aos].aos-animate {
  transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration='400'],
body[data-aos-duration='400'] [data-aos] {
  transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay='400'],
body[data-aos-delay='400'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='400'].aos-animate,
body[data-aos-delay='400'] [data-aos].aos-animate {
  transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration='450'],
body[data-aos-duration='450'] [data-aos] {
  transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay='450'],
body[data-aos-delay='450'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='450'].aos-animate,
body[data-aos-delay='450'] [data-aos].aos-animate {
  transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration='500'],
body[data-aos-duration='500'] [data-aos] {
  transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay='500'],
body[data-aos-delay='500'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='500'].aos-animate,
body[data-aos-delay='500'] [data-aos].aos-animate {
  transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration='550'],
body[data-aos-duration='550'] [data-aos] {
  transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay='550'],
body[data-aos-delay='550'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='550'].aos-animate,
body[data-aos-delay='550'] [data-aos].aos-animate {
  transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration='600'],
body[data-aos-duration='600'] [data-aos] {
  transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay='600'],
body[data-aos-delay='600'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='600'].aos-animate,
body[data-aos-delay='600'] [data-aos].aos-animate {
  transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration='650'],
body[data-aos-duration='650'] [data-aos] {
  transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay='650'],
body[data-aos-delay='650'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='650'].aos-animate,
body[data-aos-delay='650'] [data-aos].aos-animate {
  transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration='700'],
body[data-aos-duration='700'] [data-aos] {
  transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay='700'],
body[data-aos-delay='700'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='700'].aos-animate,
body[data-aos-delay='700'] [data-aos].aos-animate {
  transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration='750'],
body[data-aos-duration='750'] [data-aos] {
  transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay='750'],
body[data-aos-delay='750'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='750'].aos-animate,
body[data-aos-delay='750'] [data-aos].aos-animate {
  transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration='800'],
body[data-aos-duration='800'] [data-aos] {
  transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay='800'],
body[data-aos-delay='800'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='800'].aos-animate,
body[data-aos-delay='800'] [data-aos].aos-animate {
  transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration='850'],
body[data-aos-duration='850'] [data-aos] {
  transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay='850'],
body[data-aos-delay='850'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='850'].aos-animate,
body[data-aos-delay='850'] [data-aos].aos-animate {
  transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration='900'],
body[data-aos-duration='900'] [data-aos] {
  transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay='900'],
body[data-aos-delay='900'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='900'].aos-animate,
body[data-aos-delay='900'] [data-aos].aos-animate {
  transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration='950'],
body[data-aos-duration='950'] [data-aos] {
  transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay='950'],
body[data-aos-delay='950'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='950'].aos-animate,
body[data-aos-delay='950'] [data-aos].aos-animate {
  transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration='1000'],
body[data-aos-duration='1000'] [data-aos] {
  transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay='1000'],
body[data-aos-delay='1000'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1000'].aos-animate,
body[data-aos-delay='1000'] [data-aos].aos-animate {
  transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration='1050'],
body[data-aos-duration='1050'] [data-aos] {
  transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay='1050'],
body[data-aos-delay='1050'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1050'].aos-animate,
body[data-aos-delay='1050'] [data-aos].aos-animate {
  transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration='1100'],
body[data-aos-duration='1100'] [data-aos] {
  transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay='1100'],
body[data-aos-delay='1100'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1100'].aos-animate,
body[data-aos-delay='1100'] [data-aos].aos-animate {
  transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration='1150'],
body[data-aos-duration='1150'] [data-aos] {
  transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay='1150'],
body[data-aos-delay='1150'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1150'].aos-animate,
body[data-aos-delay='1150'] [data-aos].aos-animate {
  transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration='1200'],
body[data-aos-duration='1200'] [data-aos] {
  transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay='1200'],
body[data-aos-delay='1200'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1200'].aos-animate,
body[data-aos-delay='1200'] [data-aos].aos-animate {
  transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration='1250'],
body[data-aos-duration='1250'] [data-aos] {
  transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay='1250'],
body[data-aos-delay='1250'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1250'].aos-animate,
body[data-aos-delay='1250'] [data-aos].aos-animate {
  transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration='1300'],
body[data-aos-duration='1300'] [data-aos] {
  transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay='1300'],
body[data-aos-delay='1300'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1300'].aos-animate,
body[data-aos-delay='1300'] [data-aos].aos-animate {
  transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration='1350'],
body[data-aos-duration='1350'] [data-aos] {
  transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay='1350'],
body[data-aos-delay='1350'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1350'].aos-animate,
body[data-aos-delay='1350'] [data-aos].aos-animate {
  transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration='1400'],
body[data-aos-duration='1400'] [data-aos] {
  transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay='1400'],
body[data-aos-delay='1400'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1400'].aos-animate,
body[data-aos-delay='1400'] [data-aos].aos-animate {
  transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration='1450'],
body[data-aos-duration='1450'] [data-aos] {
  transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay='1450'],
body[data-aos-delay='1450'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1450'].aos-animate,
body[data-aos-delay='1450'] [data-aos].aos-animate {
  transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration='1500'],
body[data-aos-duration='1500'] [data-aos] {
  transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay='1500'],
body[data-aos-delay='1500'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1500'].aos-animate,
body[data-aos-delay='1500'] [data-aos].aos-animate {
  transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration='1550'],
body[data-aos-duration='1550'] [data-aos] {
  transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay='1550'],
body[data-aos-delay='1550'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1550'].aos-animate,
body[data-aos-delay='1550'] [data-aos].aos-animate {
  transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration='1600'],
body[data-aos-duration='1600'] [data-aos] {
  transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay='1600'],
body[data-aos-delay='1600'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1600'].aos-animate,
body[data-aos-delay='1600'] [data-aos].aos-animate {
  transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration='1650'],
body[data-aos-duration='1650'] [data-aos] {
  transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay='1650'],
body[data-aos-delay='1650'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1650'].aos-animate,
body[data-aos-delay='1650'] [data-aos].aos-animate {
  transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration='1700'],
body[data-aos-duration='1700'] [data-aos] {
  transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay='1700'],
body[data-aos-delay='1700'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1700'].aos-animate,
body[data-aos-delay='1700'] [data-aos].aos-animate {
  transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration='1750'],
body[data-aos-duration='1750'] [data-aos] {
  transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay='1750'],
body[data-aos-delay='1750'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1750'].aos-animate,
body[data-aos-delay='1750'] [data-aos].aos-animate {
  transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration='1800'],
body[data-aos-duration='1800'] [data-aos] {
  transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay='1800'],
body[data-aos-delay='1800'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1800'].aos-animate,
body[data-aos-delay='1800'] [data-aos].aos-animate {
  transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration='1850'],
body[data-aos-duration='1850'] [data-aos] {
  transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay='1850'],
body[data-aos-delay='1850'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1850'].aos-animate,
body[data-aos-delay='1850'] [data-aos].aos-animate {
  transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration='1900'],
body[data-aos-duration='1900'] [data-aos] {
  transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay='1900'],
body[data-aos-delay='1900'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1900'].aos-animate,
body[data-aos-delay='1900'] [data-aos].aos-animate {
  transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration='1950'],
body[data-aos-duration='1950'] [data-aos] {
  transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay='1950'],
body[data-aos-delay='1950'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1950'].aos-animate,
body[data-aos-delay='1950'] [data-aos].aos-animate {
  transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration='2000'],
body[data-aos-duration='2000'] [data-aos] {
  transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay='2000'],
body[data-aos-delay='2000'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2000'].aos-animate,
body[data-aos-delay='2000'] [data-aos].aos-animate {
  transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration='2050'],
body[data-aos-duration='2050'] [data-aos] {
  transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay='2050'],
body[data-aos-delay='2050'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2050'].aos-animate,
body[data-aos-delay='2050'] [data-aos].aos-animate {
  transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration='2100'],
body[data-aos-duration='2100'] [data-aos] {
  transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay='2100'],
body[data-aos-delay='2100'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2100'].aos-animate,
body[data-aos-delay='2100'] [data-aos].aos-animate {
  transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration='2150'],
body[data-aos-duration='2150'] [data-aos] {
  transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay='2150'],
body[data-aos-delay='2150'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2150'].aos-animate,
body[data-aos-delay='2150'] [data-aos].aos-animate {
  transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration='2200'],
body[data-aos-duration='2200'] [data-aos] {
  transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay='2200'],
body[data-aos-delay='2200'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2200'].aos-animate,
body[data-aos-delay='2200'] [data-aos].aos-animate {
  transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration='2250'],
body[data-aos-duration='2250'] [data-aos] {
  transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay='2250'],
body[data-aos-delay='2250'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2250'].aos-animate,
body[data-aos-delay='2250'] [data-aos].aos-animate {
  transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration='2300'],
body[data-aos-duration='2300'] [data-aos] {
  transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay='2300'],
body[data-aos-delay='2300'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2300'].aos-animate,
body[data-aos-delay='2300'] [data-aos].aos-animate {
  transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration='2350'],
body[data-aos-duration='2350'] [data-aos] {
  transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay='2350'],
body[data-aos-delay='2350'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2350'].aos-animate,
body[data-aos-delay='2350'] [data-aos].aos-animate {
  transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration='2400'],
body[data-aos-duration='2400'] [data-aos] {
  transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay='2400'],
body[data-aos-delay='2400'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2400'].aos-animate,
body[data-aos-delay='2400'] [data-aos].aos-animate {
  transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration='2450'],
body[data-aos-duration='2450'] [data-aos] {
  transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay='2450'],
body[data-aos-delay='2450'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2450'].aos-animate,
body[data-aos-delay='2450'] [data-aos].aos-animate {
  transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration='2500'],
body[data-aos-duration='2500'] [data-aos] {
  transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay='2500'],
body[data-aos-delay='2500'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2500'].aos-animate,
body[data-aos-delay='2500'] [data-aos].aos-animate {
  transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration='2550'],
body[data-aos-duration='2550'] [data-aos] {
  transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay='2550'],
body[data-aos-delay='2550'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2550'].aos-animate,
body[data-aos-delay='2550'] [data-aos].aos-animate {
  transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration='2600'],
body[data-aos-duration='2600'] [data-aos] {
  transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay='2600'],
body[data-aos-delay='2600'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2600'].aos-animate,
body[data-aos-delay='2600'] [data-aos].aos-animate {
  transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration='2650'],
body[data-aos-duration='2650'] [data-aos] {
  transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay='2650'],
body[data-aos-delay='2650'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2650'].aos-animate,
body[data-aos-delay='2650'] [data-aos].aos-animate {
  transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration='2700'],
body[data-aos-duration='2700'] [data-aos] {
  transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay='2700'],
body[data-aos-delay='2700'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2700'].aos-animate,
body[data-aos-delay='2700'] [data-aos].aos-animate {
  transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration='2750'],
body[data-aos-duration='2750'] [data-aos] {
  transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay='2750'],
body[data-aos-delay='2750'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2750'].aos-animate,
body[data-aos-delay='2750'] [data-aos].aos-animate {
  transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration='2800'],
body[data-aos-duration='2800'] [data-aos] {
  transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay='2800'],
body[data-aos-delay='2800'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2800'].aos-animate,
body[data-aos-delay='2800'] [data-aos].aos-animate {
  transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration='2850'],
body[data-aos-duration='2850'] [data-aos] {
  transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay='2850'],
body[data-aos-delay='2850'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2850'].aos-animate,
body[data-aos-delay='2850'] [data-aos].aos-animate {
  transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration='2900'],
body[data-aos-duration='2900'] [data-aos] {
  transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay='2900'],
body[data-aos-delay='2900'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2900'].aos-animate,
body[data-aos-delay='2900'] [data-aos].aos-animate {
  transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration='2950'],
body[data-aos-duration='2950'] [data-aos] {
  transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay='2950'],
body[data-aos-delay='2950'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2950'].aos-animate,
body[data-aos-delay='2950'] [data-aos].aos-animate {
  transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration='3000'],
body[data-aos-duration='3000'] [data-aos] {
  transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay='3000'],
body[data-aos-delay='3000'] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='3000'].aos-animate,
body[data-aos-delay='3000'] [data-aos].aos-animate {
  transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate(0);
}
[data-aos=fade-up] {
  transform: translateY(100px);
}
[data-aos=fade-down] {
  transform: translateY(-100px);
}
[data-aos=fade-right] {
  transform: translate(-100px);
}
[data-aos=fade-left] {
  transform: translate(100px);
}
[data-aos=fade-up-right] {
  transform: translate(-100px, 100px);
}
[data-aos=fade-up-left] {
  transform: translate(100px, 100px);
}
[data-aos=fade-down-right] {
  transform: translate(-100px, -100px);
}
[data-aos=fade-down-left] {
  transform: translate(100px, -100px);
}
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate(0) scale(1);
}
[data-aos=zoom-in] {
  transform: scale(0.6);
}
[data-aos=zoom-in-up] {
  transform: translateY(100px) scale(0.6);
}
[data-aos=zoom-in-down] {
  transform: translateY(-100px) scale(0.6);
}
[data-aos=zoom-in-right] {
  transform: translate(-100px) scale(0.6);
}
[data-aos=zoom-in-left] {
  transform: translate(100px) scale(0.6);
}
[data-aos=zoom-out] {
  transform: scale(1.2);
}
[data-aos=zoom-out-up] {
  transform: translateY(100px) scale(1.2);
}
[data-aos=zoom-out-down] {
  transform: translateY(-100px) scale(1.2);
}
[data-aos=zoom-out-right] {
  transform: translate(-100px) scale(1.2);
}
[data-aos=zoom-out-left] {
  transform: translate(100px) scale(1.2);
}
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate(0);
}
[data-aos=slide-up] {
  transform: translateY(100%);
}
[data-aos=slide-down] {
  transform: translateY(-100%);
}
[data-aos=slide-right] {
  transform: translateX(-100%);
}
[data-aos=slide-left] {
  transform: translateX(100%);
}
[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}
[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}
[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}
.page-title {
  font-size: 2em;
  font-family: 'slabo', Arial, Helvetica, Sans Serif;
  color: #444444;
}
.textlink {
  color: #aaaaaa;
  text-decoration: underline;
}
.textlink:hover,
.textlink:focus {
  text-decoration: none;
  color: #015e4c;
}
.inner-page {
  padding-bottom: 71px;
}
.inner-page p,
.inner-page li {
  font-size: 18px;
}
@media (max-width: 767px) {
  .inner-page p,
  .inner-page li {
    font-size: 16px;
  }
}
.inner-page p:last-child,
.inner-page li:last-child {
  margin-bottom: 0;
}
.inner-page li {
  color: #777777;
}
.inner-page .green-sub-heading {
  margin-top: 30px;
}
.mt-30 {
  margin-top: 30px;
}
.small-font {
  font-size: 16px;
}
.small-font strong {
  margin: 15px 0!important;
  display: block;
}
.small-font p:last-child {
  margin-bottom: 0 !important;
}
.content-desc {
  font-size: 18px;
}
.float-left-box {
  float: right;
  max-width: 360px;
  margin-left: 15px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .float-left-box {
    float: none;
    max-width: none;
    margin-left: 0;
  }
}
.float-right-box {
  float: left;
  max-width: 360px;
  margin-right: 15px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .float-right-box {
    float: none;
    max-width: none;
    margin-right: 0;
  }
}
.mt-0 {
  margin-top: 0 !important;
}
.call,
.email,
.address {
  position: relative;
  margin: 30px 0 0px;
  font-size: 24px;
  padding-left: 35px;
}
.call a,
.email a,
.address a {
  color: #444444;
}
.call:before,
.email:before,
.address:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 4px;
  height: 25px;
  width: 30px;
}
.call span,
.email span,
.address span {
  color: #851f27;
  font-weight: 600;
}
.call {
  margin-top: 0;
}
.call:before {
}
@media (max-width: 991px) and (min-width: 768px) {
  .call span {
    display: block;
  }
}
@media (max-width: 460px) {
  .call span {
    display: block;
  }
}
@media screen and (max-height: 575px) {
  #rc-imageselect,
  .g-recaptcha {
    transform: scale(0.77) !important;
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
.offcanvas-stop-scrolling {
  height: 100%;
  overflow: hidden;
}
.navbar-offcanvas {
  background: #444444;
  position: fixed;
  width: 100%;
  max-width: 320px;
  left: -320px;
  top: 0;
  padding-left: 15px;
  padding-right: 15px;
  z-index: 999;
  overflow-y: auto ;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
.navbar-offcanvas.in {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.navbar-offcanvas.navbar-offcanvas-fade {
  opacity: 0;
}
.navbar-offcanvas.navbar-offcanvas-fade.in {
  opacity: 1;
}
.navbar-offcanvas.offcanvas-transform.in {
  -webkit-transform: translateX(300px);
  transform: translateX(300px);
}
.navbar-offcanvas.offcanvas-position.in {
  left: 0;
}
.navbar-offcanvas.navbar-offcanvas-right {
  left: auto;
  right: -320px;
}
.navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {
  -webkit-transform: translateX(-320px);
  transform: translateX(-320px);
}
.navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in {
  left: auto;
  right: 0;
}
.navbar-offcanvas .dropdown.active .caret {
  border-top: 0;
  border-bottom: 4px solid;
}
.navbar-offcanvas .dropdown-menu {
  position: relative;
  width: 100%;
  border: inherit;
  box-shadow: none;
  -webkit-transition: height 0.15s ease-in;
  transition: height 0.15s ease-in;
}
.navbar-offcanvas .dropdown-menu.shown {
  display: block;
  margin-bottom: 10px;
}
.righ-contact-wrapper {
  background: none;
}
@media (max-width: 650px) {
  .righ-contact-wrapper .top-header-contact {
    background: none;
    padding-top: 0;
  }
  .righ-contact-wrapper .top-header-contact p {
    font-size: 24px;
  }
  .righ-contact-wrapper .brown-font,
  .righ-contact-wrapper .gray-font,
  .righ-contact-wrapper .dark-green-font,
  .righ-contact-wrapper .blue-font {
    display: none;
  }
}
@media (max-width: 767px) {
  .xm-mb-20 {
    margin-bottom: 20px !important;
  }
}
.jb-area-large-mode-title {
  font-size: 24px !important;
  margin-bottom: 20px !important;
}
.mt-25 {
  margin-top: 25px;
}
.kbutton {
	color:#FFFFFF;
	text-decoration:none;
	align-self:center;
	align-items:center;
}
.kbutton:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.k2button {
	color: #242424;
	text-decoration: none;
}
.k2button:hover {
	color: #242424;
	text-decoration: underline;
}
.whitelink {
	color:#FFFFFF !important;
	text-decoration:none;
}
.whitelk {
	color:#FFFFFF !important;
	text-decoration:underline;
}
.whitelk:hover {
	color:#FFFFFF !important;
	text-decoration:none;
}
.row-full-white{
 width: 100vw;
 position: relative;
 margin-left: -50vw;
 left: 50%;
 background-color:#FFFFFF;
}
.row-full-gray{
 width: 100vw;
 position: relative;
 margin-left: -50vw;
 left: 50%;
 background-color:#F2F2F2;
}
.row-full-blue{
 width: 100vw;
 position: relative;
 margin-left: -50vw;
 left: 50%;
 background-color:#2D3E50;
}
.row-full-design {
 background-image: url("../../../images/kalamazoo-creative-web-design.jpg");
 	padding: 190px 0;
  	background-size: cover !important;
  background-attachment: fixed;
  	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}

@media(max-width:767px){
  .row-full-design {
    background-image: none;
    background-color: #97c75a;
  }

  .row-full-design p{
    text-align: center !important;
  }
}
.blue-code-bg {
  background-image: url("../../../images/blue-background-creative-web-design.jpg");

}

@media(max-width: 767px){
  .blue-code-bg , .blue-code-bg .text-right {
    text-align: center !important;
  }
}
.white {
	color:#FFFFFF;
}
.white:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.top-buffer-xsm {
	 margin-top:8px; 
	 }
.top-buffer-sm {
	 margin-top:20px; 
	 }
.top-buffer-med {
	 margin-top:40px; 
	 }
.top-buffer-lg {
	 margin-top:100px; 
	 }

.multi-line-button {
	white-space: normal; 
	}
.thumbnailrow{
    min-height:270px;
	height: auto;
}

.mobile-border-top{
  padding-top:40px;
}
.logo-wrapper img {
  margin: 0 auto;
  display: block;
}
@media(max-width:767px){
  .mobile-border-top{
    border-top: 1px solid #999;
    padding-top:20px;
  }
  .top-buffer-med .row > strong{
    text-align:center;
    display: block;
    font-size:24px;
  }
  .top-buffer-med .logo-wrapper{
    padding:20px 0;
  }
}
.white-text{
  color:#fff;
}
.logo-title {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-bottom: 28px;
}

#cf {
  position:relative;
  margin:0 auto;
}

#cf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#cf img.top:hover {
  opacity:0;
}
.clist {
	padding-left: 10px;
	padding-right: 10px;
}
.clistbot {
	padding-bottom: 80px;
}
.whitesm {
	color:#FFFFFF;
	font-size: 20px;
	font-style:italic;
	line-height: 21px;
}
h2 {
    display: block;
    font-size: 1.8em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    
	color: #1C5793;
}
.blue {
    display: block;
    font-size: 1.2em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
	font-weight:bold;
	color: #1C5793;
}
.green {
	font-size: 2.2em;
	font-family: 'slabo', Arial, Helvetica, Sans Serif;
    margin-top: .5em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
	color: #8AB147;
}
.kwdblue {
    font-size: .8em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
	font-weight:bold;
	color: #fff;	
}
.fa-facebook:hover {
	color: #3B5998;
}
.fa-pinterest-p:hover {
	color: #BD071B;
}
.fa-linkedin:hover {
	color: #1A85BC;
}
.bluebg {
	background-color:#2D3E50;
}
.pinkbg {
	background-color:#ff3ff0;
}
.blackbg {
	background-color:#333330;
}
.lost {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
 
.fulltop {
    max-width: 100% !important;
}
.icon-blue {
    color: #1998D4;
}
.kwdcard {
    padding: 15px 15px; 

}
.kwdcard2 {
    border: 1px solid #eeeeee;
	padding: 12px 12px 12px 12px; 
    background: #F9F9F9;
    border-radius: 6px;
}
.kwdcard3 {
    border: 1px solid #949494;
	padding: 0px 0px 0px 0px; 
}
.kwdcard3b {
	padding: 0px 0px 0px 0px;    
}
.kwdcard3pad {
	padding: 25px 20px 0px 30px; 
}
.centeredimg {
    display: block;
    margin-left: auto;
    margin-right: auto; 
}
.footerthumbnail {
  opacity: 1;
  }
.footerthumbnail:hover {
  opacity: 0.7;
  }
  .testimonial {
	color: #555555;
	font-size: 19px;
	font-style:italic;
	line-height: 24px;
	text-align: justify;	
}

.testimonialsig {
	color: #3477B9;
	font-weight: bold;
	font-size: 22px;
	text-decoration: bold;
	text-align:right;
	line-height: 22px;
}
.divshadow {
    -webkit-box-shadow: 1px 1px 1px 2px #E9E9E9;
  	box-shadow:         1px 1px 1px 2px #E9E9E9;
}
.hrstyle { 
	border: 0; 
	height: 1px; 
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
	/* COMMON PRICING STYLES */
		.panel.price,
		.panel.price>.panel-heading{
			border-radius:0px;
			 -moz-transition: all .3s ease;
			-o-transition:  all .3s ease;
			-webkit-transition:  all .3s ease;
		}
		.panel.price:hover{
			box-shadow: 0px 0px 30px rgba(0,0,0, .2);
		}
		.panel.price:hover>.panel-heading{
			box-shadow: 0px 0px 30px rgba(0,0,0, .2) inset;
		}
		
				
		.panel.price>.panel-heading{
			box-shadow: 0px 5px 0px rgba(50,50,50, .2) inset;
			text-shadow:0px 3px 0px rgba(50,50,50, .6);
		}
			
		.price .list-group-item{
			border-bottom-:1px solid rgba(250,250,250, .5);
		}
		
		.panel.price .list-group-item:last-child {
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
		}
		.panel.price .list-group-item:first-child {
			border-top-right-radius: 0px;
			border-top-left-radius: 0px;
		}
		
		.price .panel-footer {
			color: #fff;
			border-bottom:0px;
			background-color:  rgba(0,0,0, .1);
			box-shadow: 0px 3px 0px rgba(0,0,0, .3);
		}
		
		
		.panel.price .btn{
			box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset;
			border:0px;
		}
		
	/* green panel */
	
		
		.price.panel-green>.panel-heading {
			color: #F6C03C;
			background-color: #88B14B;
			border-color: #BCD398;
			border-bottom: 1px solid #BCD398;
		}
		
			
		.price.panel-green>.panel-body {
			color: #fff;
			background-color: #98BC63;
		}
				
		
		.price.panel-green>.panel-body .lead{
				text-shadow: 0px 3px 0px rgba(50,50,50, .3);
		}
		
		.price.panel-green .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		.greenbutton {
			color: #F6C03C;
			background-color: #88B14B;
			border-color: #BCD398;
			border-bottom: 1px solid #BCD398;
		}
		
		/* blue panel */
	
		
		.price.panel-blue>.panel-heading {
			color: #fff;
			background-color: #608BB4;
			border-color: #78AEE1;
			border-bottom: 1px solid #78AEE1;
		}
		
			
		.price.panel-blue>.panel-body {
			color: #fff;
			background-color: #73A3D4;
		}
				
		
		.price.panel-blue>.panel-body .lead{
				text-shadow: 0px 3px 0px rgba(50,50,50, .3);
		}
		
		.price.panel-blue .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		.bluebutton {
			color: #fff;
			background-color: #608BB4;
			border-color: #78AEE1;
			border-bottom: 1px solid #78AEE1;
		}
		
		/* red price */
		
	
		.price.panel-red>.panel-heading {
			color: #fff;
			background-color: #46414B;
			border-color: #8C8495;
			border-bottom: 1px solid #8C8495;
		}
		
			
		.price.panel-red>.panel-body {
			color: #fff;
			background-color: #6D6574;
		}
		
		
		
		
		.price.panel-red>.panel-body .lead{
				text-shadow: 0px 3px 0px rgba(50,50,50, .3);
		}
		
		.price.panel-red .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		.redbutton {
			color: #fff;
			background-color: #46414B;
			border-color: #8C8495;
			border-bottom: 1px solid #8C8495;
		}
		
		/* grey price */
		
	
		.price.panel-grey>.panel-heading {
			color: #fff;
			background-color: #6D6D6D;
			border-color: #B7B7B7;
			border-bottom: 1px solid #B7B7B7;
		}
		
			
		.price.panel-grey>.panel-body {
			color: #fff;
			background-color: #808080;
		}
		

		
		.price.panel-grey>.panel-body .lead{
				text-shadow: 0px 3px 0px rgba(50,50,50, .3);
		}
		
		.price.panel-grey .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		
		/* white price */
		
	
		.price.panel-white>.panel-heading {
			color: #333;
			background-color: #f9f9f9;
			border-color: #ccc;
			border-bottom: 1px solid #ccc;
			text-shadow: 0px 2px 0px rgba(250,250,250, .7);
		}
		
		.panel.panel-white.price:hover>.panel-heading{
			box-shadow: 0px 0px 30px rgba(0,0,0, .05) inset;
		}
			
		.price.panel-white>.panel-body {
			color: #fff;
			background-color: #dfdfdf;
		}
				
		.price.panel-white>.panel-body .lead{
				text-shadow: 0px 2px 0px rgba(250,250,250, .8);
				color:#666;
		}
		
		.price:hover.panel-white>.panel-body .lead{
				text-shadow: 0px 2px 0px rgba(250,250,250, .9);
				color:#333;
		}
		
		.price.panel-white .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		.kprice {
			font-size: 40px;
			text-shadow: 0px 3px 0px rgba(50,50,50, .3);
		}
		.kwdshadow {

		 text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);
		}
		.kwdshadow2 {

		 text-shadow: 0px 0px 28px #162B11;
		}
		.kwdshadow3 {
	text-shadow: 0px 0px 15px #173562;
		}

@media (min-width: 768px){
  .table_div {
      display: table;
      table-layout: fixed;
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important;
  }
}

@media (min-width: 768px){
  .table_div .col-sm-4 , .table_div .col-sm-8{
      display: table-cell;
      float: none;
      vertical-align: middle;
  }
}

@media (max-width: 767px){
.navbar-brand {
    display: none;
}
}

@media (min-width: 768px) {
.navbar-default .navbar-brand {
    display: none;
}
}
@media (min-width: 768px){
  .navbar-default.navsticky .navbar-brand {
      display: block!important;
      padding: 0px 15px;
  }
  .navbar-default.navsticky .navbar-brand img{
        height: 50px;
  }
}
.mtb-20{
  margin:40px 0;
}
.common-section{
  padding: 30px 0;
}
.interlink {
  color: #444444;
  text-decoration: none;
}
.interlink:hover {
  color: #444444;
  text-decoration: none;
}
figcaption {
    display: block;
}
