
.privacy-margin
{
 margin-bottom:0px!important;   
}
.text-h5{
text-transform: capitalize!important;
    
}
.newsletter-subscription .newsletter-email {
    height: 30px;
    padding: 0 5px;
    width: 190px;
    margin-left: 5px;
}

.newsletter-subscription .newsletter-submit {
    background:#FFFFFF;
    border: 1px solid #CCCCCC;
    -webkit-border-radius:3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #222222;
    height: 30px;
    margin-left: -5px;
    width: 45px;
}
.newsletter-subscription .newsletter-submit:hover {
    background:#ebebeb;

}
@media (max-width:767px){.hidden-xs{display:block !important}
div.footer-copyright {
margin-top:0px !important;
 margin-bottom: 40px;
}
}

h1.logo a img {width:200px!important; height:46px!important; max-width:200px!important;}
h1.logo-sticky-active a img {width:200px!important; height:46px!important;max-width:200px!important;}

.table-press tr td {
    padding-bottom:10px;
    vertical-align:top;
}

.table-press tr td span{
    color:#222;
}
footer div.container div.row > div {
  margin-bottom: 0px !important;
}
div.footer-copyright {
    padding: 15px 0px !important;
}

.smls-grid-container-template-1
{
 width:100%;
}
.smls-overlay-effect .smls-overlay-wrap
{
background:none!important;
}
.smls-overlay-effect .smls-grid-image-wrap{
width:20%;
}

.smls-grid-container-template-1 .smls-grid-image-wrap, .smls-grid-container-template-2 .smls-grid-image-wrap, .smls-grid-container-template-3 .smls-grid-image-wrap, .smls-main-logo-wrapper .smls-thumbnails .smls-tumb {
    display: block !important;
     padding: 0px !important;
    min-height: 150px !important;
}
.smls-grid-pad-container {
   /* display: table !important;*/
    height: 100% !important;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    margin: auto;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
        overflow: visible !important;
}

.smls-grid-pad-container img {
    max-width: 79%;
    position: absolute;
    margin: auto;
    top: 0px;
    bottom: 0px;
        left: 0px;
    right: 0px;
}
/*
.smls-grid-container-template-1 .smls-grid-pad-container {
    position: absolute;
    margin: auto;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.smls-grid-pad-container img {
    max-width: 100%;
    max-height: 100%;
}*/


@media (max-width:767px){.hidden-xs{display:block !important}}
h1.logo a img {width:200px!important; height:46px!important; max-width:200px!important;}
h1.logo-sticky-active a img {width:200px!important; height:46px!important;max-width:200px!important;}



 
@media (max-width: 767px) {
    
 
 
.smls-grid-column-5 .smls-grid-image-wrap {
  width: 100% !important; 
   
}
  

 
 
.smls-grid-container-template-1 .smls-grid-pad-container, .smls-grid-container-template-2 .smls-grid-pad-container {
    height: auto !important;
    padding: 0px 0px !important;
}
.smls-overlay-effect .smls-grid-image-wrap {
    width: 100% !important;
    padding: 30px 0px !important;
    min-height: auto!important;
}
.smls-grid-pad-container {position:relative;}

.smls-grid-pad-container img {
    max-width: 100%;
    position:relative;
}
}
