/*for import scss modules*/
/*$bodyFontFamily: 'Dosis', sans-serif;*/
/*appBody*/
/*header*/
/*nav colors*/
/*page heading*/
/*lists*/
/*$listObvColorS: #b6ff00;*/
/*vision*/
/*$visionBg: url(../images/vision-bg1.jpg);*/
/*mission*/
/*exective Team*/
/*success Story #00c1d0 blue d*/
/*$testimonialLeftBg: #f95b52;
$testimonialRightBg: #00c2d0;*/
/*contact*/
/*#4fa5b2
    #e91e63
*/
/*card thmbnail*/
/*search input ..*/
/*tableResponsive breakpoint*/
/**/
/*button*/
/*zoomImg*/
/*media query*/
/*@include max-screen($xxlg) {
  a{background:green !important;}
}*/
/*@include all-device(500px, 1000px) {
  ...
}*/
/*@media all and (min-width: 500px) and (max-width: 1000px) {
  ...
}*/
/*input no radious ,select ,input group, */
.form-control, .input-group-addon, .btn {
  border-radius: 1px; }

label {
  margin-top: 8px;
  font-weight: normal; }

/*buttons*/
/*.btn-default {
    background-color: $primaryBg;
    border-color: darken($primaryBg , 5%);

    &:hover, &:focus, &:active {
        background-color: darken($primaryBg , 5%);
         border-color: darken($primaryBg , 5%);
    }
}*/
body {
  font-size: 1.7em;
  line-height: 1.8;
  font-family: "Josefin Sans", sans-serif; }

/*nav bars*/
.navbar {
  border-radius: 0px;
  margin-bottom: 0px;
  transition: all 0.4s ease-in-out;
  /*nav default*/ }
  .navbar .navbar-brand {
    height: auto;
    padding: 0;
    margin-left: 0;
    padding-left: 30px;
    transition: all 0.4s ease-in-out; }
    .navbar .navbar-brand img {
      max-height: 80px;
      margin-top: 10px;
      margin-bottom: 10px;
      transition: all 0.4s ease-in-out; }
  .navbar.navbar-default {
    background-color: rgba(255, 255, 255, 0.75);
    border-bottom: none;
    transition: all 0.4s ease-in-out; }
    .navbar.navbar-default .navbar-nav {
      margin-top: 20px; }
      .navbar.navbar-default .navbar-nav > li > a {
        color: #1b2e4e;
        background-color: transparent;
        padding: 10px 15px;
        font-size: 16px;
        text-transform: capitalize; }
        .navbar.navbar-default .navbar-nav > li > a:focus, .navbar.navbar-default .navbar-nav > li > a:hover {
          color: #fff;
          background-color: #1b2e4e; }
        .navbar.navbar-default .navbar-nav > li > a:focus {
          background-color: transparent;
          color: #1b2e4e; }
      .navbar.navbar-default .navbar-nav > li.active > a {
        background-color: #1b2e4e;
        color: #fff; }
        .navbar.navbar-default .navbar-nav > li.active > a:focus, .navbar.navbar-default .navbar-nav > li.active > a:hover {
          color: #fff;
          background-color: #1b2e4e; }
    .navbar.navbar-default.nav-shrink {
      background-color: rgba(255, 255, 255, 0.85);
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
      transition: all 0.4s ease-in-out; }
      .navbar.navbar-default.nav-shrink img {
        max-height: 50px;
        transition: all 0.4s ease-in-out; }
      .navbar.navbar-default.nav-shrink .navbar-nav {
        margin-top: 15px; }

header {
  background-color: #dfdfdf;
  /*search bar*/ }
  header .form-group {
    background-color: #fff;
    padding: 0px;
    margin-top: 3%; }
    header .form-group [class^="col-"] {
      padding: 5px; }
    header .form-group .input-group-addon {
      background-color: transparent;
      padding: 0px 0px 0px 15px;
      font-size: 20px; }
      header .form-group .input-group-addon:after {
        content: "|";
        font-size: 25px;
        padding-left: 10px; }
    header .form-group .form-control {
      box-shadow: none;
      border-left: none;
      border-right: none;
      height: 44px; }
    header .form-group .input-group-btn .btn, header .form-group .input-group-btn button {
      color: white;
      background-color: #5c5c5c;
      text-transform: uppercase;
      height: 44px; }
      header .form-group .input-group-btn .btn:hover, header .form-group .input-group-btn .btn:focus, header .form-group .input-group-btn .btn:active, header .form-group .input-group-btn button:hover, header .form-group .input-group-btn button:focus, header .form-group .input-group-btn button:active {
        background-color: #8f8f8f;
        outline: none; }
  header .cart {
    padding: 0;
    color: black;
    background-color: transparent;
    height: 44px; }
    header .cart:hover, header .cart:focus, header .cart:active {
      outline: none !important; }
    header .cart .badge {
      top: 5px;
      right: 14px;
      padding: 3px 6px;
      background-color: #5c5c5c; }
  header .breadcrumb {
    background-color: transparent;
    margin-bottom: 0;
    padding: 15px 35px; }
    header .breadcrumb a {
      color: #000; }
    header .breadcrumb > li + li:before {
      color: #000;
      content: ">"; }

/*responsive table*/
.tableResponsive {
  margin: 1em 0; }
  .tableResponsive thead > tr {
    background-color: #efefef; }
  .tableResponsive > thead > tr > th {
    border: 0;
    color: #87888a; }
  .tableResponsive th:first-child {
    width: 110px; }
    .tableResponsive th:first-child img {
      margin: 0 auto; }
  .tableResponsive tr td:first-child img {
    margin: 0 auto;
    max-height: 115px; }
  .tableResponsive tr td:first-child:before {
    background-color: transparent; }
  .tableResponsive tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd; }
  .tableResponsive th {
    display: none; }
  .tableResponsive tfoot tr th {
    border: none;
    padding: 20px 8px 5px 8px; }
  .tableResponsive td {
    display: block;
    line-height: 1.8;
    color: #87888a; }
    .tableResponsive td h5, .tableResponsive td heading {
      text-transform: uppercase;
      font-weight: 700;
      color: #000; }
    .tableResponsive td a {
      color: #87888a; }
      .tableResponsive td a:hover, .tableResponsive td a:focus {
        color: #ff0000; }
    .tableResponsive td:first-child {
      padding-top: .5em; }
    .tableResponsive td:last-child {
      padding-bottom: .5em; }
    .tableResponsive td:before {
      content: attr(data-th) " ";
      font-weight: bold;
      width: 100%;
      padding: 4px;
      margin-right: 8px;
      display: inline-block;
      background-color: #d4d5d6; }
      @media (min-width: 768px) {
        .tableResponsive td:before {
          display: none; } }
  @media (min-width: 768px) {
    .tableResponsive th, .tableResponsive td {
      display: table-cell;
      padding: .25em .5em;
      /**/ }
      .tableResponsive th:first-child, .tableResponsive td:first-child {
        padding-left: 8px; }
      .tableResponsive th:last-child, .tableResponsive td:last-child {
        padding-right: 8px; } }

@media (max-width: 768px) {
  .tableResponsive.table > tbody > tr > td {
    padding: 0; }
    .tableResponsive.table > tbody > tr > td:first-child {
      padding-bottom: 8px; }
      .tableResponsive.table > tbody > tr > td:first-child:before {
        display: initial; }

  tfoot tr th {
    border: none;
    display: block !important; }
    tfoot tr th .pull-right, tfoot tr th .pull-left {
      float: initial !important; } }
/*baner*/
.baner img {
  margin: 0 auto;
  width: 100%; }

.appBody > section > .container {
  padding: 0 50px; }

/*for small baner in view-cart*/
.baner-small h3 {
  font-size: 1.3em;
  color: #87888a;
  font-weight: 700; }
  .baner-small h3 small {
    color: #87888a;
    font-size: 1em;
    font-weight: 700; }
.baner-small img {
  margin: 0 auto;
  width: 100%; }

section, footer .container {
  padding: 46px 0 !important; }

section#about h4 {
  margin: 30px 0; }

section#vision {
  height: 420px;
  background: url(../images/449.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
  section#vision h2, section#vision h3 {
    text-align: center;
    font-size: 2em;
    color: #1b2e4e;
    margin-top: 65px; }

section#mission {
  background: url(../images/img11.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 400px;
  text-align: center; }
  section#mission h3, section#mission h2 {
    font-size: 2em;
    color: #fff;
    margin-top: 65px; }
  section#mission h3 {
    font-family: "Montserrat", sans-serif; }

section#exectiveTeam {
  background-color: #f6f6f6; }
  section#exectiveTeam .card.thumbnail .caption {
    height: 150px; }
    section#exectiveTeam .card.thumbnail .caption h3 {
      font-size: 1em;
      font-weight: 700;
      min-height: 36px; }

section#successStory {
  padding: 40px; }
  section#successStory .testimonials {
    background-image: url(../images/story22.png);
    background-size: 1440px auto;
    background-position: center 75%;
    background-repeat: no-repeat; }
    section#successStory .testimonials .container {
      padding-left: 70px;
      padding-right: 70px; }
  section#successStory .sectionBlock {
    padding-top: 7.5em !important;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    min-height: 520px;
    padding-bottom: 2.8125em;
    border-color: #e5e5e5; }

.overlay {
  padding: 46px 0 !important;
  height: 100%; }
  .overlay.overlayLight {
    background: rgba(255, 255, 255, 0.9); }

.red {
  color: #ff0000; }

/*footer*/
footer {
  background: url(../images/contact-bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 30px;
  color: #fff; }
  footer .heading {
    color: #fff; }
  footer hr {
    border: 1px solid #fff; }
  footer address {
    text-transform: capitalize; }
  footer .contactIcon i {
    width: 30px;
    text-align: center; }
  footer a {
    color: #fff; }
    footer a:hover, footer a:focus {
      color: #fff; }
  footer .email {
    color: #fff;
    line-height: 1.8;
    display: inline-block;
    font-size: 2em;
    margin-top: 20px;
    margin-bottom: 50px;
    text-align: center; }
    footer .email:hover, footer .email:focus {
      color: #dfdfdf; }
  footer ul {
    padding-left: 0; }
  footer li {
    list-style: none; }

.copyright {
  border-top: 3px solid #204348;
  background-color: #2f646c; }
  .copyright [class^="col-"] {
    padding: 0 35px 15px 35px; }
  .copyright p {
    color: #fff;
    margin-bottom: 0;
    padding-top: 10px; }
  .copyright .shehzadOnline {
    float: right;
    text-align: right; }
    .copyright .shehzadOnline h3 {
      font-size: 11px;
      font-weight: normal;
      padding-right: 15px;
      text-transform: capitalize;
      margin-top: 8px; }
    .copyright .shehzadOnline img {
      position: absolute;
      top: 15px;
      right: 0px; }

.appBody {
  width: 1700px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  z-index: 1;
  background: #fff;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
  -webkit-transition: opacity .2s ease-out;
  transition: opacity .2s ease-out;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  opacity: 1; }

/*buttons*/
/*elevateZoom style*/
.productThumbnailContainer li {
  height: 150px;
  width: 100px; }
.productThumbnailContainer a {
  /*&.zoomGalleryActive img {
      border: 2px solid #333 !important;
  }*/ }
  .productThumbnailContainer a img {
    height: 100%;
    width: 100%; }

/*.carousel-inner*/
/*1em 5.96em */
.carousel-inner img {
  width: 100%; }

.darkTranspernt {
  background-color: rgba(255, 255, 255, 0.7); }

.carousel-inner > .item {
  max-height: 640px; }

.carousel-caption {
  left: 6%; }
  .carousel-caption h2, .carousel-caption p {
    padding: 10px 20px; }
  .carousel-caption p {
    -webkit-animation-delay: 1s;
    animation-delay: 1s; }
  .carousel-caption h2:first-child {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s; }

/*catagory heading*/
.heading {
  font-family: "Titillium Web", sans-serif;
  color: #2d95f5;
  text-align: center;
  position: relative;
  height: 35px;
  margin-bottom: 30px;
  /*span:after {
  float:right;
  content: " ";
      background-color: $pageHeadingSpanBg;
      padding-left: 15px;
      padding-right: 15px;
      height:20px;
      width:30px;
  }*/ }

.text-bold {
  font-weight: 700 !important; }

/*thumbnails*/
.thumbnail {
  border-radius: 0;
  padding: 5px; }
  .thumbnail .caption {
    text-align: center; }
    .thumbnail .caption h3 {
      text-transform: uppercase;
      font-size: 1.2em; }
    .thumbnail .caption h4 {
      font-size: 1.3em;
      font-weight: 700; }

.noPadd, .noPad {
  padding: 0 !important; }

.noPadL, .noPaddL {
  padding-left: 0 !important; }

.noPadR, .noPaddR {
  padding-right: 0 !important; }

.socials {
  height: 35px;
  width: 35px;
  border-radius: 50%;
  padding: 0;
  border: 0;
  margin: 5px;
  transition: all .25s; }
  .socials:hover {
    opacity: .8;
    transition: all .25s; }
  .socials.icon {
    border: 2px solid;
    padding: 5px; }
    .socials.icon i {
      padding: 3px; }
      .socials.icon i.fa-facebook {
        padding: 5px 6px; }
      .socials.icon i.fa-google-plus {
        padding: 0; }
    .socials.icon:hover {
      background-color: #2f646c;
      opacity: 1; }
  .socials img {
    height: 100%;
    width: 100%; }

.listAlighn li {
  float: left;
  width: 45%;
  list-style: none;
  margin: 8px 2.5%;
  padding: 20px; }
  .listAlighn li i {
    color: #2d95f5; }
  .listAlighn li.center {
    display: block;
    margin: 0 auto;
    float: initial;
    text-align: center;
    clear: both; }
  .listAlighn li.extraMargin {
    margin-bottom: 15px; }

.listObs li {
  padding: 8px 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-color: #16684e;
  border-left-width: 5px;
  border-radius: 10px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px; }
  .listObs li > h2 {
    font-family: "Dosis", sans-serif;
    font-size: 2em;
    margin: 0;
    margin-bottom: -10px; }
    .listObs li > h2 > span {
      font-family: "Allerta Stencil", sans-serif;
      color: #16684e;
      font-size: 1.5em;
      font-weight: 700;
      position: absolute; }
    .listObs li > h2 > small {
      padding-left: 36px; }
  .listObs li p {
    padding-left: 37px; }
  .listObs li.s {
    border-left-color: #16684e; }
    .listObs li.s span {
      color: #16684e; }
  .listObs li.e {
    border-left-color: #80444b; }
    .listObs li.e span {
      color: #80444b; }
  .listObs li.v {
    border-left-color: #1abfc8; }
    .listObs li.v span {
      color: #1abfc8; }
  .listObs li.c {
    border-left-color: #6bd521; }
    .listObs li.c span {
      color: #6bd521; }
.listObs.listFlat li {
  border-left-width: 0px;
  border-radius: 2px; }

/*.pagination.thumbnail {
    padding: 0;

    p {
        float: left;
        margin-bottom: 0;
        padding: 15px;
        color: $paginationColor;
    }

    nav {
        float: right;

        .pagination {
            margin: 0;

            & > li > a, & > li > span {
                padding: 15px 20px;
                margin-bottom: -6px;
                margin-top: -1px;
                border-radius: 0;
                color: $paginationColor;
            }

            & > li:last-child > a, & > li:last-child > span {
                border-right: 0;
            }

            & > .active > a,
            & > .active > a:focus,
            & > .active > a:hover,
            & > .active > span,
            & > .active > span:focus,
            & > .active > span:hover {
                background-color: $navDefaultBg;
                border-color: $navDefaultBg;
                color: lighten($paginationColor, 100%);
            }
        }
    }


    @include clearfix();
}*/
.va-middle {
  vertical-align: middle !important; }

.spacer10 {
  height: 10px; }
  .spacer10::after {
    clear: both;
    content: "";
    display: table; }

.spacer20 {
  height: 20px; }
  .spacer20::after {
    clear: both;
    content: "";
    display: table; }

.spacer30 {
  height: 30px; }
  .spacer30::after {
    clear: both;
    content: "";
    display: table; }

.spacer40 {
  height: 40px; }
  .spacer40::after {
    clear: both;
    content: "";
    display: table; }

.spacer50 {
  height: 50px; }
  .spacer50::after {
    clear: both;
    content: "";
    display: table; }

.tab-space {
  margin-right: 8px; }

.card {
  transition: box-shadow .25s;
  padding: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  /**/ }
  .card .img-container {
    padding: 60px 20px 0 20px;
    width: 100%;
    background: url(../images/thumbnail-bg1.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
    .card .img-container img {
      display: block;
      margin: 0 auto;
      max-width: 100%; }
  .card .caption {
    background-color: #fff;
    color: #888888; }
    .card .caption p {
      margin-bottom: 0;
      position: relative; }
    .card .caption p:after {
      content: " ";
      height: 2px;
      width: 30px;
      background: #6892ab;
      position: absolute;
      bottom: -15px;
      left: 45%; }

.panel {
  border-radius: 2px;
  border: 0;
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12); }

.card-panel {
  transition: box-shadow .25s;
  margin: 0.5rem 0 1rem 0;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

.hoverable:hover {
  transition: box-shadow .25s;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.testimonial {
  position: relative;
  margin: 0;
  padding: 30px;
  border-radius: 5px;
  color: #30373b;
  border-left-width: 0; }
  .testimonial p {
    margin-bottom: 0.9375em;
    line-height: 1.5em;
    font-size: 16px;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
  .testimonial cite {
    font-style: normal; }
    .testimonial cite .author {
      font-family: "Raleway", sans-serif;
      font-weight: 400;
      -webkit-font-smoothing: antialiased;
      display: block;
      font-size: 1.28571em; }
    .testimonial cite .company {
      display: block;
      letter-spacing: 0;
      font-family: "Raleway", sans-serif;
      opacity: 0.5;
      font-size: 0.7em;
      line-height: 1;
      font-weight: 900;
      text-transform: uppercase; }
  .testimonial:after {
    content: '';
    position: absolute;
    bottom: 0;
    border-style: solid;
    border-color: transparent; }

.testimonialImageBox {
  height: 90px;
  width: 90px;
  border-radius: 5px;
  float: left; }
  .testimonialImageBox img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    border-radius: 5px; }
  .testimonialImageBox.left {
    float: right;
    background-color: #00c2d0; }
  .testimonialImageBox.right {
    background-color: #ffd23e;
    margin-top: 147%; }

.testimonial.left {
  background-color: #00c2d0;
  border-top-left-radius: 0; }
  .testimonial.left:after {
    left: -8px;
    border-top-color: #00c2d0;
    border-width: 9px 0 0px 8px;
    top: 0; }

.testimonial.right {
  background-color: #ffd23e;
  border-bottom-right-radius: 0;
  margin-top: 45px; }
  .testimonial.right:after {
    right: -8px;
    border-left-color: #ffd23e;
    border-width: 8px 0 0 9px; }

/*media queries var*/
/* Desktops and laptops -----min-width : 1224px------ */
/*md max 1200px*/
@media only screen and (max-width: 1199px) {
  /*navigation*/
  /*nav bars*/
  .navbar {
    /*nav default*/ }
    .navbar .container {
      padding: 0; }
    .navbar .navbar-brand img {
      max-height: 68px; }
    .navbar.navbar-default .navbar-nav.inverse > li > a {
      padding: 1em 4.44em; }
    .navbar.navbar-default .navbar-nav.inverse > li:first-child > a {
      font-size: 2.3em;
      padding: .25em .5em; } }
/*md max 992px*/
@media only screen and (max-width: 992px) {
  /*navigation*/
  /*nav bars*/
  .navbar {
    /*nav default*/ }
    .navbar .container {
      padding: 0; }
    .navbar .navbar-brand img {
      max-height: 68px; }
    .navbar.navbar-default .navbar-nav.inverse > li > a {
      padding: 1em 2.48em; }
    .navbar.navbar-default .navbar-nav.inverse > li:first-child > a {
      font-size: 2.3em;
      padding: .25em .5em; }

  /*footer fix from section*/
  footer .row .text-center {
    text-align: left; } }
/*xs max*/
@media only screen and (max-width: 767px) {
  /*navigation*/
  /*nav bars*/
  .navbar {
    /*nav default*/ }
    .navbar .container {
      padding: 0; }
      .navbar .container .navbar-header {
        margin: 0; }
      .navbar .container .navbar-collapse {
        margin: 0;
        width: 100%; }
    .navbar .navbar-brand {
      padding-left: 0px; }
      .navbar .navbar-brand img {
        max-height: 35px; }
    .navbar.navbar-default {
      background-color: rgba(255, 255, 255, 0.75);
      border-bottom: 3px solid #000; }
      .navbar.navbar-default.nav-shrink img {
        max-height: 35px; }
      .navbar.navbar-default .navbar-toggle {
        border-color: rgba(255, 255, 255, 0.75);
        margin-right: 0; }
      .navbar.navbar-default .navbar-nav.inverse {
        margin-bottom: -3px; }
        .navbar.navbar-default .navbar-nav.inverse > li > a {
          color: #1b2e4e;
          background-color: rgba(255, 255, 255, 0.75);
          border-right: 1px solid #333333;
          padding: 1em 1em; }
          .navbar.navbar-default .navbar-nav.inverse > li > a:focus, .navbar.navbar-default .navbar-nav.inverse > li > a:hover {
            background-color: rgba(255, 255, 255, 0.75); }
        .navbar.navbar-default .navbar-nav.inverse > li:first-child > a {
          font-size: 2.3em;
          padding: .25em .5em; }
        .navbar.navbar-default .navbar-nav.inverse > li:last-child > a {
          border-right: none; }

  .listAlighn li {
    width: 95%;
    text-align: left; }
    .listAlighn li.center {
      text-align: left; }

  section#successStory .testimonials .container {
    padding-left: inherit;
    padding-right: inherit; }
  section#successStory .sectionBlock {
    padding-top: 2em !important; }
  section#successStory .testimonialImageBox.left {
    float: left;
    margin-bottom: 8px; }
  section#successStory .testimonialImageBox.right {
    margin-top: 8px;
    float: right; }

  .social {
    text-align: center; }

  .appBody > section > .container {
    padding: 0 15px; }

  header .breadcrumb {
    padding: 15px 15px 15px 0px; }

  .copyright [class^="col-"] {
    padding: 0 15px; }

  .copyright p {
    padding-top: 0; } }
/*xxs max*/
@media only screen and (max-width: 499px) {
  address.col-xs-6 {
    width: 100%;
    border-bottom: 2px solid;
    text-align: center;
    padding: 15px 0; }

  address + .col-xs-6 {
    text-align: center;
    width: 100%;
    padding: 0; }

  footer .email {
    font-size: 1.5em; }

  .testimonial cite .author, .testimonial p {
    font-size: 14px; } }

/*# sourceMappingURL=theme.css.map */
