@import url('http://fonts.googleapis.com/css?family=Roboto:700,400,100');@import url('https://fonts.googleapis.com/css?family=Lato');body{font-family:'Lato',sans-serif;font-size:14px;font-weight:400;background:#fff;padding-top:116px;color:#343434;}.tp-banner-heading{font-weight:bold;font-size:30px;}.modal-dialog{margin-top:150px!important;}@media (max-width:768px)
{body{padding-top:58px!important;}}.bg-opener{margin-top:0px;padding:40px 0px;}.left-bord{padding:40px 30px 40px 30px;background-color:#f4f8f9;}.green-well{padding:40px 30px 40px 30px;background-color:#f4f8f9;}.bg-grey{background-color:#eeeeee;margin-bottom:15px;}.bg-grey .page-header{border-bottom-color:#dddddd;}.bg-grey .breadcrumb{background-color:#e7e7e7!important;}.container_pad{padding-top:50px;padding-bottom:50px;}.row.row_pad{padding-top:50px;padding-bottom:50px;}.divider-blank{margin-top:25px;margin-bottom:25px;border-top-style:none;}.lead{font-size:15px;font-weight:bold;color:#464646;}.page-header{margin-top:25px;}h1,h2,h3,h4,h5,.h2,.h3{font-family:'Lato',sans-serif;font-weight:bold;}h1{font-size:30px;}h2,.h2{font-size:26px;}h3{font-size:23px;margin-top:20px;}h4{font-size:18px;margin-top:25px;margin-bottom:15px;}h5{margin-top:25px;margin-bottom:15px;}.main-feature-gray .page-header{border-bottom-color:#dddddd;}.btn{font-size:14px;font-weight:400;}.btn-border{background:transparent;border:1px solid #fff;color:#fff!important;}.btn-border:hover{background:rgba(255,255,255,0.08);}.clear{clear:both;}.feature-item ul li{list-style:inherit;}.section{margin-top:0px;padding-top:60px;padding-bottom:60px;}.first-section{}.section-header .page-header{font-size:38px;text-transform:uppercase;margin-top:0;font-weight:700;}.section-header .section-subtitle{font-size:14px;font-weight:400;text-transform:uppercase;margin-top:0;}.title-small{}.content-wrap{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);}.show-menu .content-wrap{-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0);}.logo-left{color:#fff;font-size:24px;}.logo-left i{margin-right:7px;}.logo-right{margin-bottom:15px;}.close-button{width:24px;height:24px;position:absolute;left:15px;top:30px;overflow:hidden;text-indent:10px;border:none;background:transparent;color:transparent;}.close-button::before,.close-button::after{content:'';position:absolute;width:3px;height:100%;top:0;left:50%;background:#bdc3c7;}.close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.close-button:hover:before,.close-button:hover:after{background:#fff;}.navbar .navbar-header{}.menu-icon{background:transparent;border:none;margin-right:15px;}.menu-icon i{font-size:50px;}.menu-icon i:hover{color:#fff;}@media (max-width: 768px) {body.toggled{position:fixed;}}.hero-area{background:url(../img/hero-area.jpg) no-repeat;background-size:cover;background-position:center bottom;color:#fff;overflow:hidden;padding:90px 0;}.hero-area .sticky-navigation{background:transparent;}.hero-area .contents h1{font-size:30px;font-weight:100;}.hero-area .contents p{font-size:16px;font-weight:400;text-transform:uppercase;}.hero-area .contents .btn{margin:15px;}.slider-area{margin-top:-1px;}.slider-area h1{font-weight:100;}.slider-area p{font-weight:400;color:#ffffff;}.slider-area .sticky-navigation{background:transparent;}.slider-area .btn{margin:15px;}.slider-area .large_white{color:#fff;}@media (min-width: 1200px) {.hero-area{padding:280px 0;}.hero-area h1{font-size:50px!important;}}#features{background:#fff;}#features .features{margin:30px 0;}#features .features .icon{float:left;text-align:center;}#features .features .icon i{width:80px;height:80px;line-height:80px;border-radius:50%;font-size:36px;color:#3f51b5;}#features .features h4{margin-bottom:10px;font-size:20px;font-weight:700;color:#3f51b5;}#features .features .features-text{padding-left:80px;}#features .features .features-text p{margin:0;}#services{background:#fff;}#services .services{margin:30px 0;}#services .services .icon{float:left;text-align:center;}#services .services .icon i{width:80px;height:80px;line-height:80px;border-radius:50%;font-size:36px;color:#3f51b5;}#services .services h4{margin-bottom:10px;font-size:20px;font-weight:700;color:#3f51b5;}#services .services .services-text{padding-left:80px;}#services .services .services-text p{margin:0;}#services .title-small{text-align:center;}#services .btn-lg{width:220px;margin-top:20px;margin-right:15px;margin-left:15px;text-transform:uppercase;}#services .btn-lg i{padding-right:5px;}#services .icon{display:inline-block;width:60px;height:60px;border-radius:4px;text-align:center;position:relative;z-index:1;color:#ffffff;}#services .content-left,#services .content-right{position:relative;top:60px;}#services .content-left span{float:right;margin-left:25px;}#services .content-right span{float:left;margin-right:25px;}#services .box-item{padding-bottom:40px;}#services .box-item .icon{background:#3F51B5;text-align:center;margin-top:12px;-webkit-transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s;}#services .box-item .icon i{color:#fff;font-size:24px;line-height:60px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}#services .box-item .text h4{color:#444;font-weight:100;font-size:24px;line-height:22px;text-transform:uppercase;}#services .box-item .text p{color:#777;font-weight:300;font-size:14px;line-height:18px;}#services .box-item:hover .icon{background:#3F51B5;}#services .box-item:hover .icon i{color:#ffffff;}#services .show-box{padding:22px 64px;}#why{background:url(/img/why-bg.jpg);background-size:cover;color:#fff;}#why .content h2{font-size:50px;line-height:70px;margin-top:0;font-weight:100;}#why .content .list-item li{color:#fff;line-height:50px;font-size:18px;text-transform:uppercase;}#why .content .list-item li i{font-size:32px;padding-right:5px;vertical-align:middle;}#why img{float:right;}#why .feature-item{padding:48px 0;}#cta{background:#3f51b5;padding-top:30px;padding-bottom:30px;}#cta .drawer{float:left;margin-right:40px;}#cta .title-small{color:#fff;}.main-feature-gray{background:#ecf0f1;}#screenshot .section-header{}#screenshot .portfolio-item{padding:30px 0;}#screenshot .portfolio figure{position:relative;overflow:hidden;margin:0;width:100%;height:auto;text-align:center;cursor:pointer;}#screenshot .portfolio figure img{width:100%;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;transition:0.5s ease 0s;}#screenshot .portfolio figure figcaption{position:absolute;top:0;width:100%;left:0;height:100%;padding:50px;color:#fff;}#screenshot .portfolio figure figcaption .heading{position:absolute;left:0;right:0;margin:auto;top:15%;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;transition:0.5s ease 0s;}#screenshot .portfolio figure figcaption .heading p{padding:0px 24px;font-size:16px;}#screenshot .portfolio figure figcaption .heading h3{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-weight:normal;text-transform:uppercase;font-size:20px;}#screenshot .portfolio figure .icon{position:absolute;top:70%;left:0;right:0;margin:auto;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;transition:0.5s ease 0s;}#screenshot .portfolio figure .icon i{font-size:38px;}#screenshot .portfolio figcaption:hover .heading{top:20%;}#screenshot .portfolio figcaption:hover .icon{top:60%;}#screenshot .portfolio figure.effect-julia figcaption:hover{background:rgba(63,81,181,0.8);-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;}#screenshot .portfolio figure.effect-julia figcaption:hover{opacity:1;}#screenshot .portfolio figure.effect-julia:hover img{-webkit-transform:scale3d(1.2,1.3,1);-moz-transform:scale3d(1.2,1.3,1);transform:scale3d(1.2,1.3,1);}#other-features{padding-bottom:35px;}#other-features .features-content{padding:30px 0;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;}#other-features .features-content .icon i{font-size:30px;color:#ccd0d2;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;}#other-features .features-content h3{color:#385461;line-height:30px;font-size:24px;font-weight:300;}#other-features .features-content p{color:#909090;line-height:22px;padding:0px 4px;}#other-features .features-content:hover i,#other-features .features-content:hover h3{color:#3f51b5;}#other-services{background:#fff;padding-bottom:35px;}#other-services .services-content{padding:30px 0;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;}#other-services .services-content .icon i{font-size:30px;color:#ccd0d2;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;}#other-services .services-content h3{color:#385461;line-height:30px;font-size:24px;font-weight:300;}#other-services .services-content p{color:#909090;line-height:22px;padding:0px 4px;}#other-services .services-content:hover i,#other-services .services-content:hover h3{color:#3f51b5;}#testimonial{width:100%;background:url(../img/testimonial-bg.jpg);text-align:center;color:#fff;}#testimonial h2{margin-bottom:40px;}#testimonial .section-subtitle{color:#fff;}#testimonial .carousel-inner p{color:#fff;padding:0px 20px;min-height:70px;font-weight:bold;font-size:16px;}#testimonial .carousel-inner p a{color:#fff;}#testimonial .carousel-inner .meta{margin-top:10px;}#testimonial .carousel-inner .meta p{color:#ccc;min-height:auto;font-weight:normal;font-size:14px;}#testimonial .carousel-inner .meta p a{color:#fff;}#testimonial .carousel-indicators{position:absolute;bottom:-40px;}#testimonial .carousel-indicators li{background-color:#697e88;border-color:#697e88;}#testimonial .carousel-indicators .active{background-color:#fff;border-color:#fff;}#counter{background:#ecf0f1;}#counter .counter-item .icon{text-align:center;}#counter .counter-item .icon i{font-size:54px;color:#ccd0d2;line-height:64px;}#counter .counter-item .ci{text-align:center;color:#3f51b5;font-size:16px;text-transform:uppercase;line-height:32px;}#counter .counter-item hr{width:50px;margin:0px auto;height:2px;background:#009688;}#counter .timer{font-size:50px;font-weight:100;color:#3f51b5;text-transform:uppercase;text-align:center;line-height:80px;}#clients .client-item-wrapper{text-align:center;}#contact{background:#ecf0f1;padding-top:30px;padding-bottom:30px;}#contact .info{padding:15px 0;}#contact .info .icon{margin-bottom:20px;}#contact .info .icon i{font-size:36px;color:#3f51b5;}#contact .info h4{color:#385461;font-size:24px;font-weight:400;}#contact .info p{color:#909090;}.contact-form{margin-top:52px;}.contact-form i{position:absolute;right:15px;}.contact-form .form-control{margin-bottom:28px;}#footer{position:relative;background:#333;}#footer h3{color:#fff;font-weight:900;}#footer ul li a{color:#ccc;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;line-height:28px;text-transform:uppercase;}#footer ul li a:hover{color:#fff;margin-left:4px;}.back-to-top{position:absolute;top:-28px;left:50%;margin:0px -25px;}.back-to-top{display:block;width:60px;height:60px;line-height:60px;padding:0;margin:0 -30px;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;text-align:center;}.back-to-top i{line-height:56px;font-size:42px;}.social{display:inline-block;margin:10px 2px;color:#fff;float:right;}.social i{width:48px;font-size:16px;height:48px;background:rgba(255,255,255,0.18);text-align:center;line-height:48px;border-radius:50%;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;}.social i:hover{color:#fff;}.social .fa-facebook:hover{background:#3B5998;}.social .fa-twitter:hover{background:#00ACED;}.social .fa-google-plus:hover{background:#DD4B39;}.social .fa-linkedin:hover{background:#007BB6;}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffff;z-index:9999999999;}.loader-inner{position:animation;top:50%;left:50%;}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px);}66%{-webkit-transform:translate(50px,0px);transform:translate(50px,0px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px);}66%{-webkit-transform:translate(50px,0px);transform:translate(50px,0px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px);}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px);}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0px);transform:translate(-50px,0px);}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0px);transform:translate(-50px,0px);}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}.ball-triangle-path{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px);}.ball-triangle-path>div:nth-child(1){-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:20px;height:20px;border-radius:100%;background:#3f51b5;}.ball-triangle-path>div:nth-of-type(1){top:50px;}.ball-triangle-path>div:nth-of-type(2){left:25px;}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px;}#slider{margin-top:0px;margin-bottom:40px;}@media (max-width: 991px) {#slider{margin-top:44px;}}@media (max-width: 480px) {#slider{margin-top:69px;}}.companystats{font-size:50px;font-weight:100;color:#3f51b5;text-align:center;line-height:80px;}video#bgvid{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(polina.jpg) no-repeat;background-size:cover;}.restxt{color:#fff;}.map-area-left{padding-right:1%;padding-left:0px;border-right:1px solid;}.map-area-right{padding-right:0px;padding-left:1%;border-left:1px solid;}.map-area-right h3,.map-area-left h3{text-align:center;}.nouppercase{text-transform:none!important;}#copyright{background:#191919;padding-top:40px;padding-bottom:60px;color:#ffffff;;}#copyright .copyright-text{color:#fff;text-align:center;margin-bottom:40px;}#copyright .list-group{background-color:transparent;border:none;}#copyright .list-group .list-group-item{background-color:transparent;border:none;color:#009688;padding:6px;border-bottom:solid 1px #333333;}#copyright .heading{display:block;border-bottom:solid 2px #454545;padding:6px;font-weight:bold;margin:0px;}.botnav{padding-left:0px;padding-right:0px;text-align:right;}.botnav-sub{position:absolute;display:none;height:500px;width:130%;top:-500px;background-color:#0f1e35;z-index:9;color:white;}@media (max-width: 991px){.botnav-sub{position:static;height:100%;width:100%;text-align:center;}}.botnav:hover .botnav-sub{display:block;}.botnav-sub h3{font-size:18px;font-weight:normal;border-bottom-style:solid;border-color:#1f4b8e;}.botnav-sub h4{font-size:15px;color:white;font-weight:bolder;}.botnav-sub p{margin:0px;color:white;font-weight:0;padding-left:8%;}.botnav-col{padding-left:3%;padding-right:3%;}.dropbtn{background-color:#333333;border:none;color:white;text-align:center;text-decoration:none;display:inline-block;font-size:16px;width:100%;padding:20px 0px;border-right:1px solid #6b6b71;border-left:1px solid #6b6b71;}.dropbtn:hover{background:#0f1e35;color:white;}.botnav-h3space{padding-top:8%;}.map .row{margin-right:0px;margin-left:0px;}.botnav-sublink:hover{background:#174080;}.alert-success{text-align:center;}.nopadding{padding:0px;}.services-options:hover{color:white;}.services-options:focus{color:#009688;}.it-services h2,.managed-it h2{font-weight:600;font-size:35px;}.it-services-content,.security-services-content{padding:2%;height:100%;}.service-option{border-radius:16px 16px 16px 16px;border-color:#0f1e35;border-style:solid;height:100%;}.service-option:hover{background-color:#3f51b5;}.it-services-content h3,.security-services-content h3{font-size:21px;}.it-services .row .col-md-3,.managed-it .row .col-md-3{padding-top:1%;padding-bottom:1%;}.it-services .row,.managed-it .row{padding:0px;}@media (min-width: 754px){#main-services .container .row,#other-services .container .row,.map .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}#main-services .container .row>[class*='col-'],#other-services .container .row>[class*='col-'],.map .row>[class*='col-']{display:flex;flex-direction:column;}. {
  position: relative;
}


. img {
  /* This is what you need to center your element both vertically and horizontally. */
  left: 50%;
  position: absolute; /* Don't forget to add position: relative; to your container. */
  top: 50%;
  transform: translate(-50%, -50%);
}
}
. button {
  /* This is what you need to center your element both vertically and horizontally. */
  left: 50%;
  position: absolute; /* Don't forget to add position: relative; to your container. */
  top: 50%;
  transform: translate(-50%, 435%);
}

. a {
  /* This is what you need to center your element both vertically and horizontally. */
  left: 50%;
  position: absolute; /* Don't forget to add position: relative; to your container. */
  top: 50%;
  transform: translate(-50%, 435%);
}

.resources-vid {
  background-image: url("../../inc/img/resources-img.png");
  background-size: cover;
}

.vender a img {
  padding: 0 5%;
}

.centertxt{
  padding: 0 30%;
}

.jumbotron p
{
  margin-bottom: 15px;
  font-size: 17px !important;
  font-weight: 200;
}


.big-list {
    margin: 0px;
    padding: 0px 0px 0px 0px;
  }

   .big-list .big-list-item:first-child {
     /*padding: 0px 0px 20px 0px;*/
   }

  .big-list .big-list-item {
    font-size: 14px;
    font-weight: normal;
    border-bottom: solid 1px #e1e5e6;
    padding: 15px 0px 14px 22px;
    display: block;
    position: relative;
  }


  .big-list .big-list-item .fa {
    display: block;
    position: absolute;
    left: 0px;
    top: 16px;
    color: #75797a;
  }


.cat {
  text-align: center;
}

.cat .cat_lead {
  font-weight: bold !important;
}

.cat h4 a {
  color: #343434;
}


.cat .cat_icon {
  height: 60px;
  overflow: hidden;
}

.cat .cat_icon .fa {
  font-size: 60px;
  color: #dddddd;
  display: block;
}




/* Nav 1 -------------------------------------------*/
.navbar.t1
{
   font-family: "Lato" !important;
  font-size: 14px !important;
  min-height: 42px !important;
  background-color: #191919;
  color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
  z-index: 9999;
}

.navbar.t1 .container {
  padding-right: 30px;
  padding-left: 30px;
}

.navbar.t1 .navbar-nav {
  margin-left: -15px;
}

.navbar.t1 .navbar-nav li a
{
  font-family: "Lato";
  font-size: 14px;
  padding-top: 5px;
  padding-right: 12px;
  padding-bottom: 5px;
  padding-left: 12px;
}

.navbar.t1 .navbar-nav li .navbar-falsea {
  padding-top: 5px;
  padding-right: 12px;
  padding-bottom: 5px;
  padding-left: 12px;
}

.navbar.t1 .navbar-nav li .right_bord
{
  border-right: solid 1px #333333;
}

.navbar.t1 .navbar-nav.navbar-right {
  margin-left: 0px;
}

.navbar.t1 .navbar-nav.navbar-right li a
{
  padding-right: 12px;
  padding-left: 12px;
}

.navbar.t1 .navbar-toggle
  {
    margin: 0px !important;
    padding: 0px !important;
  }

/*Nav 1 Non-Mobile (Menu not broken)*/
@media (min-width:769px)
{
  .navbar.t1 .navbar-nav li a:hover
  {
    background-color: #393939 !important;
    color: #eeeeee !important;
  }
}

/* Nav 1 Mobile */
@media (max-width:768px)
{



}


/* Nav 2 -------------------------------------------*/
.navbar.t2 {
  top: 41px;
  z-index: 9998;
  min-height: 45px;
  padding-top: 12px;
  padding-bottom: 0px;
  font-family: "Lato";
  font-size: 14px;
}

.navbar.t2 .container {
  padding-right: 30px;
  padding-left: 30px;
}

.navbar.t2 .navbar-nav li a
{
  font-family: "Lato";
  font-size: 14px;
}

.navbar.t2 .navbar-nav li a:hover
{
   background-color: #eeeeee !important;
}


.t2 .navbar-brand {
  height: 43px !important;
  margin-top: 2px;
  margin-left: 0px !important;
}

@media (max-width: 1199px) {
  .t2 .navbar-brand {
    height: 30px !important;
  }
}

.yamm .yamm-content {
  color: #4e4e4e;
}

.yamm .list-group .list-group-item {
  border: 0;
}

.yamm-h1 {
  font-family: "Lato";
  font-weight: bold;
  border-bottom: solid 2px #cccccc;
  padding: 8px 0px 6px 0px;
  margin: 0px 0px 0px 0px;
}

.yamm-h1 i.fa {
  color: #aaaaaa;
  padding-right: 6px;
}

.navbar.t2 .yamm-content a {
  padding: 6px !important;
  color: #4e4e4e !important;
  border-bottom: solid 1px #eeeeee;
  margin: 0px;
}

.navbar.t2 .yamm-content a.btn {
  padding: 8px 30px 8px 30px !important;
  color: #ffffff !important;
}

.navbar.t2 .yamm-content a.btn:hover {
  background-color: #00AA9A !important;
  color: #ffffff !important;
}

.navbar.t2 .yamm-content a.btn.btn-top-marg {
  margin-top: 30px !important;
}

.navbar.t2 .yamm-content a.btn-lg {
  padding: 15px 30px 15px 30px !important;
}


.yamm-big-nav a {
  display: block;
}

.yamm-big-nav a:hover {
  background-color: #eeeeee !important;
}


.navbar.t2 .yamm-content .yamm-massive-nav a {
  display: block;
  background-color: #e3fcf9;
  border: solid 1px #c8eeec;
}

.navbar.t2 .yamm-content .yamm-massive-nav a:hover {
  background-color: #dbfcfa !important;
}

/*Nav 2 Non-Mobile (Menu not broken)*/
@media (min-width:769px) {
  .navbar.t2 .navbar-nav li a
  {
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 27px;
    padding-left: 20px;
  }

  .yamm-big-nav a {
    background-color: #ffffff;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .yamm-big-nav a + a {
    border-top: solid 1px #cccccc;
  }

  .yamm-big-nav a [class*="col-lg-"] {
    padding-top: 4px;
  }

  .yamm-big-nav a.l1 [class*="col-lg-"] {

  }

  .yamm-big-nav a [class*="col-lg-"] em {
    font-style: normal;
    font-weight: bold;
    display: block;
  }

  .navbar.t2 .yamm-content .yamm-massive-nav a {
    display: block;
    text-align: center;
    padding: 15px 15px !important;
    margin-bottom: 20px;
  }

  .navbar.t2 .yamm-content .yamm-massive-nav a em {
    display: block;
    font-style: normal;
    font-weight: bold;
  }

  .navbar.t2 .yamm-content .yamm-massive-nav a img {
    margin-bottom: 20px;
  }
}


/* Nav 2 Mobile */
@media (max-width:768px)
{

  .navbar.t2 .navbar-nav li a
  {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #153d5a;
  }

  .navbar.t2 .yamm-content {
    color: #ffffff;
  }

  .navbar.t2 .yamm-content .list-group {
    background-color: transparent !important
  }

  .navbar.t2 .yamm-content .list-group-item {
    background-color: transparent !important
  }

  .navbar.t2 .yamm-content a {
    color: #ffffff !important;
    border-bottom: solid 1px #142e4a;
  }

  .navbar.t2 .yamm-content a:hover {
    color: #2b2b2b !important;
  }

  .yamm-big-nav a {
    border-bottom: solid 1px #142e4a;
  }

  .yamm-big-nav a .col-lg-8 em {
    font-style: normal;
  }
  
  .yamm-big-nav a .col-lg-8 span {
    display: none;
  }

  .yamm-h1 {
    padding: 15px 0px 8px 0px;
  }
}

@media (max-width:1200px) and (min-width:768px) {
    .navbar.t2 .navbar-nav li a .t2h
    {
      display: none;
    }
}

/* On Page YAMM*/
.yamm-content.yamm-on-page  {
}

.yamm-content.yamm-on-page h4, .yamm-content.yamm-on-page h3 {
    margin-bottom: 10px;
    margin-top: 25px;
}

.yamm-content.yamm-on-page .page-header {
    margin-bottom: 0px;
    border-bottom-width: 2px;
    border-bottom-color: #dddddd;
}


.yamm-content.yamm-on-page a {
  padding: 8px 0px;
  color: #343434;
}

.yamm-content.yamm-on-page .yamm-big-nav a {
  color: #343434;
}

.yamm-content.yamm-on-page .yamm-big-nav a em {
  color: #009688;
}




.green_well {
  display: block;
  background-color: #e3fcf9;
  border: solid 1px #c8eeec;
  padding: 20px;
  margin: 20px 0px;
}

/* Other Product Listings */
.phold_hold {
  border-top: solid 2px #dddddd;
  margin-top: 10px;
  margin-bottom: 30px;
  padding-top: 10px;
}

.phold {
  border-bottom: solid 1px #dddddd;
  padding: 12px 0px;
}

.phold_hold .phold:last-of-type {
  border-bottom: none;
}

.phold img.phold_main {
  margin-bottom: 10px;
}

.phold img.phold_vert {
  margin-bottom: 10px;
}

.phold a, .phold .phold_head {
  display: block;
  color: #009688;
  font-weight: bold;
}

.phold p {
  display: block;
  margin: 0px;
  padding: 0px;
}



/* Product Listing*/
.pl-hold {

}

.pl-hold .row {
  padding-top: 0px;
}

.pl-hold .row .pl:last-of-type {
  border-right: none;
}

.pl-hold .row:last-of-type .pl  {
  border-bottom: none;
}

.pl-hold .pl
{
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #dddddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  text-align: left;
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 15px;
  padding-left: 25px;
}

.pl-hold .pl span {
  font-weight: bold;
}


.pl-hold .pl img {
  display: block;
  max-width: 100%;
  margin-bottom: 10px;
}


/*Feature Band*/
.features_band_hold {
  padding: 30px;
  background-color: #333333;
  color: #ffffff;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}

.feats_band {
  padding: 60px 0px 50px 0px;
  background-color: #333333;
  color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

.feats_band .feats_band_item {
  padding-bottom: 30px;
}

.feats_band .feats_band_item strong {
  display: block;
  font-size: 16px;
  margin: 22px 0px 8px 0px;
  color: #00b7a9;
}

/* Round fa*/
.round-fa-hold {
  background-color: #F4F8F9;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.round-fa-hold .fa {
  color: #4e4e4e;
  font-size: 44px;
  line-height: 100px;
}

/* Contact LI */
.contact-li {
  border-bottom: solid 1px #dddddd;
  padding: 12px 0px;
}

.contact-li p {
  padding: 0px;
  margin: 0px;
}

.contact-li .fa {
  padding-right: 10px;
  color: #59C8BD;
}

.contact-li .contact-li-l {
  font-weight: bold;
  font-size: 16px;
  padding-bottom: 8px;
}

ul.list-spaced li {
  margin-top: 10px;
  margin-bottom: 10px;
}

ul.list-spaced-big li {
  border-top: solid 1px #F4F8F9;
  padding-top: 7px;
  margin-top: 10px;
  margin-bottom: 15px;
}

ul.list-spaced-big li .fa-li {
  top: 11px;
}