        h4 {
            font: 400 30px 'Arizonia', Helvetica, sans-serif;
            color: #2b2b2b;
            }
        h5 {
            font: 400 20px Arial;
            color: #2b2b2b;
            }
        owl-carousel {
            position: relative;
            }
        .google-maps {
            position: relative;
            padding-bottom: 50%; // This is the aspect ratio
            height: 0;
            overflow: hidden;
/*            pointer-events: none;*/
/*
            display: block;
            margin: 0 auto;
*/
            }
        .google-maps iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100% !important;
            height: 100% !important;
            }
        .navbar {
            -webkit-box-shadow: 0 8px 6px -6px #999;
            -moz-box-shadow: 0 8px 6px -6px #999;
            box-shadow: 0 8px 6px -6px #999;
/*            box-shadow: 10px 10px 5px #888888;*/
            }
        .grad {
            background: rgba(255,255,255,1);
            background: -moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,250,250,1) 100%);
            background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(250,250,250,1)));
            background: -webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,250,250,1) 100%);
            background: -o-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,250,250,1) 100%);
            background: -ms-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,250,250,1) 100%);
            background: linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,250,250,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa', GradientType=1 );
            }
        .boxed {
            border: 0px solid;
            border-color: #575757;
/*            box-shadow: 10px 10px 5px #888888;*/
            box-shadow: 0 0 5px 5px #999;
/*            border-radius: 5px;*/
            background-color: white;
            margin-bottom: 20px;
            }
        .paragraph {
            font-family:arial;
            font-size:18px;
            margin: 15px;
            color:#575757;
            }
        .caption {
            font-family:arial;
            font-size:14px;
            margin: 5px;
            color:#575757;
            }
        .section {
            position: relative;
            }
        .anchor {
            display: block;
            position: absolute;
            width: 0;
            height: 0;
            z-index: -1;
            top: -100px;
            left: 0;
            visibility: hidden;
            }
        .anchor-top {
            display: block;
            position: absolute;
            width: 0;
            height: 0;
            z-index: -1;
            top: -100px;
            left: 0;
            visibility: hidden;
            }
        hr.style14 { 
            border: 0; 
            height: 1px; 
            background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
            background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
            background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
            background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
            }
        hr.style15 {
           border-top: 1px solid #999;
           text-align: center;
           margin-left:30px;
           margin-right: 30px;
           margin-top:80px;
           margin-bottom:80px;
           }
        hr.style15:after {
	       content: '\002665';
           display: inline-block;
           position: relative;
           top: -28px;
           padding: 0 10px;
           background: white;
           color: #8c8b8b;
           font-size: 36px;
           }
        .owl-carousel .owl-wrapper-outer {
            padding-top:20px;
            padding-bottom:20px;
            }
        .owl-item {
            padding-left:20px;
            padding-right:20px;
        }
        .img-shadow {
            box-shadow: 0 0 5px 5px #999;
            }
        .img-rounded-150 {
            border-radius: 75px;
            margin:10px;
            display: inline-block;
            }
        .admin-button {
            margin:20px;
            font-size: 24px;
            font-family: arial;
        }
        @media (max-width: 767px) {
            .portfolio>.clear:nth-child(6n)::before {
               content: '';
               display: table;
               clear: both;
               }
            }
        @media (min-width: 768px) and (max-width: 1199px) {
            .portfolio>.clear:nth-child(8n)::before {
               content: '';
               display: table;
               clear: both;
               }
            }
        @media (min-width: 1200px) {
            .portfolio>.clear:nth-child(12n)::before {  
               content: '';
               display: table;
               clear: both;
               }
            }

        @media (max-width: 1020px) {
          .navbar-header {
              float: none;
          }
          .navbar-left,.navbar-right {
              float: none !important;
          }
          .navbar-toggle {
              display: block;
          }
          .navbar-collapse {
              border-top: 1px solid transparent;
              box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
          }
          .navbar-fixed-top {
              top: 0;
              border-width: 0 0 1px;
          }
          .navbar-collapse.collapse {
              display: none!important;
          }
          .navbar-nav {
              float: none!important;
              margin-top: 7.5px;
          }
          .navbar-nav>li {
              float: none;
          }
          .navbar-nav>li>a {
              padding-top: 10px;
              padding-bottom: 10px;
          }
          .collapse.in{
              display:block !important;
          }
        }


