.footerContactInfo{text-align: center;
font-size: 1em;}
.footerContactInfo.innerPg {  text-align: left;}
.footerContactInfo i {color:#f7a81b; margin-right: 5px; }
.builder-item--footer-four-widgets {
margin:0 !important;
}
.phGalCustom .gallery-item {
max-width: 33.33%;
max-height: 191px;
overflow: hidden;
margin-bottom: 30px; }
.phGalCustom .gallery-item  img{min-width:300px;}
.elogic{ margin-left: 5px; }
.wp-block-social-links.alignright {
justify-content: flex-end;
margin: 0;
padding: 0;
}
.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
margin: 0;
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
padding: 0;
}
header .nav-ul li a {
font-family: "Montserrat", sans-serif;
}
.mainSectionWrap.pgTitle{
width: 100%;
background: #17458F;
color:#fff;
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
}
.noBottomMargin p{margin-bottom:0;}
ul {
list-style: disc;
padding-left: 20px;
margin-left: 20px;
}
.mainSectionWrap.pgTitle .mainSection{max-width:1140px; margin:0 auto; font-size:2em;}
@media (max-width: 1268px){
.site-logo img {
max-width: 300px;
}
}
@media (max-width: 1024px){
.site-logo img {
max-width: 230px;
}
.mainSectionWrap.pgTitle .mainSection {
max-width: 1140px;
margin: 0 auto;
font-size: 1.8em;
padding-left: 20px;
padding-right: 20px;
line-height: 1.1em;
text-align: center;
font-weight: 600;
}
}
@media (max-width: 960px){
.site-footer .widget-area{ max-width: 400px; margin: 0 auto; }
.wp-block-social-links.alignright{float: none;
margin: 20px 0 20px 20px;
text-align: center;
display: list-item;
list-style: none;}
.footer-bottom	.component-wrap {
display: block;
margin: 4px 0;
text-align: center;
}
.site-footer .widget-area img {
padding-top: 30px;
}
}
@media (max-width: 480px){
.mainSectionWrap.pgTitle .mainSection {
font-size: 1.4em;
line-height: 1.3em;
}
}