html{font-size:14px;}
body {
  padding-top: 54px;
}
  .card-body {
  display: flex;
  flex-direction: column;
}

#socialiconsbox {
margin: 10px 0;
}
.socialicons {
color: #000;
font-size: 1.5em;
margin-right: 6px;
font-family: georgia, serif;
letter-spacing: -1px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.facebook { background:#fff;border:1px solid #666666;color:blue; padding:2px 10px; }
.twitter {  background:#fff;border:1px solid #666666;color:grey;  padding:2px 10px; }
.googleplus { background:#fff;border:1px solid #666666;color:red; padding:2px 3px; }
.linkedin { background:#fff;border:1px solid #666666;color:blue;  padding: 2px 6px; }
@media (min-width:768px){html{font-size:16px;}
}
@media (max-width:768px){
 body { padding-top:30px;}
.navbar-brand img{width:300px;}
}
   @media screen and (min-width: 360px) {
     .col-sm {
       min-width: 480px !important;
     }
   }
@media (min-width:320px){html{font-size:15px;.navbar-brand img{width:150px;}
}
@media (max-width:468px){
.navbar-brand img{width:150px;}
}
@media (max-width:550px){
 body { padding-top:17px;
 }
}
@media (max-width:552px){
.navbar-brand img{width:220px;}
}
@media (min-width:992px){body{padding-top:56px;}.img-thumbnail{margin-bottom:4px;}
}

@media (min-width:1200px){.navbar-brand img{width:100%;}
}
.container{max-width:1260px;}
.pricing-header{max-width:700px;}
.card-deck .card{min-width:300px;}
.border-top{border-top:1px solid #e5e5e5;}
.border-bottom{border-bottom:1px solid #e5e5e5;}
.box-shadow{box-shadow:0 .25rem .75rem rgba(0, 0, 0, .05);}
.back-to-top{position:fixed;bottom:100px;right:7px;text-decoration:none;color:#000000;opacity:0.699999988079071044921875;font-size:7px;padding:0em;margin-right:10px;display:none;}
#back-to-top img{border-radius:5px;}
#back-to-top:hover{background-color:#ffffff;}
#back-to-top img:hover{opacity:0.699999988079071044921875;}
}
.portfolio-item{margin-bottom:30px;}
.pagination{margin-bottom:30px;}
.btn-primary{background-color:#FFF;color:#285e8e;border-color:#3276b1;border-radius:2px;width:100%;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{background-color:#006666;color:#FFF;border-color:#285e8e;}
.bg-company-red{background-color:#fff;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color:red;}
.navbar-light .navbar-nav .nav-link{color:blue;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:red !important;}
}
.card-body{display:flex;flex-direction:column;}
button.btn{margin-top:auto;}
.blue-home{color:#c0c0c0;}
.fa:hover{color:red;}
.fa-search:hover{color:#00CC00;}
.green-home{color:red;}

.content {
  padding: 3em 0;
}
.btn-group-xs > .btn, .btn-xs {
  padding  : .25rem .4rem;
  font-size  : .875rem;
  line-height  : .5;
  border-radius : .2rem;
}
.pagination {
  margin-bottom: 30px;
}
.alert-success {
  border-left:5px solid green;
}
.alert-warning {
  border-left:5px solid red;
}

.box-shadow {
  border:1px solid #DFDFDF;background-color:#fdfdfd;
}
.media-footer {
  margin-left:20px;
}

   .btn-primary {
        background-color: #FFF;
        color: #285e8e;
        border-color: #3276b1;
        border-radius: 2px;width:100%;
    }
    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active    {
        background-color: #006666;
        color: #FFF;
        border-color: #285e8e;
    }

    .bg-company-red {
    background-color: #fff;
}