.mt35{
margin-top:35px;}

.mb35{
margin-bottom:35px;}

.pb35{
padding-bottom:35px;}

.pt25{
padding-top:25px;}

.welcomeHeading{
font-family:font-family: "Open Sans", Arial, sans-serif;
font-size:28px;
color:#2189e2;}

.arrowList ul li{
    padding-left: 20px;
    position: relative;
	padding-top:0px;
	}

.arrowList ul li:before{
    background: url(../images/arrow5.png) no-repeat left top; 
	width:8px;
    height:6px;
	content:"";
	position:absolute;
	top:9px;
	left:0px;
	}
	

/* Uniform responsive gallery thumbnails */
.portfolio-item .img-holder {
    width: 100%;
    overflow: hidden;
    background: #f5f5f5;
}
.portfolio-item .img-holder > img {
    display: block;
    width: 100% !important;
    height: 220px !important;
    max-width: 100%;
    object-fit: cover;
    object-position: center;
}
.portfolio-item .gallery-caption {
    display: block;
    min-height: 44px;
    padding: 9px 8px;
    box-sizing: border-box;
    background: #fff;
    color: #333;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    font-weight: 600;
}
@media (max-width: 767px) {
    .portfolio-item .img-holder > img {
        height: 210px !important;
    }
    .portfolio-item .gallery-caption {
        font-size: 12px;
        line-height: 17px;
        min-height: 42px;
    }
}
@media (max-width: 480px) {
    .portfolio-item .img-holder > img {
        height: 190px !important;
    }
}


/* ===== AAIT Power Technology: full-width responsive contact + footer ===== */
html, body { width:100%; max-width:100%; overflow-x:hidden; }
section#text-2 { display:block; width:100%; max-width:none; margin:0; padding:0; clear:both; }
section#text-2 .textwidget, section#text-2 .content-main.contact-bg { width:100%; max-width:none; margin-left:0; margin-right:0; box-sizing:border-box; }
section#text-2 .content-main.contact-bg { padding-left:15px; padding-right:15px; }
.footer, .footer-bottom { width:100%; max-width:none; margin:0; clear:both; box-sizing:border-box; }
.footer .main, .footer-bottom .main { width:100%; max-width:1170px; margin-left:auto; margin-right:auto; box-sizing:border-box; padding-left:15px; padding-right:15px; }
.page, .content-main.container.nopadd, .wrap, .tabs, .tab-content, .common-wrapper, .about-section, .portfolio-items#container { width:100%; max-width:none; box-sizing:border-box; }
.portfolio-items#container { margin-left:0; margin-right:0; }
@media (max-width:1199px) { .footer .main, .footer-bottom .main { max-width:100%; } section#text-2 .grid-style-01 { width:100%; box-sizing:border-box; } }
@media (max-width:767px) { section#text-2 .content-main.contact-bg { padding-left:12px; padding-right:12px; } .footer .main, .footer-bottom .main { padding-left:12px; padding-right:12px; } }
