/*
	Theme Name: Talihan Residence and Study Center
	Theme URI: https://a-tech-wds.com
	Author: Antony Acosta
	Author URI: https://a-tech-wds.com
	Description: Theme for Talihan Residence and Study Center by IgniteWorks Web Design
	Version: 1.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
	Text Domain: talihan

	This theme, like WordPress, is licensed under the GPL.
	Use it to make something cool, have fun, and share what you've learned with others.
*/

.aa-btn {
	color: #ffc926;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	padding: 20px 40px;
	position: relative;
	border-radius: 10px;
    transition: all .3s;
    border: solid 8px #98A8BC;
    background: none;
}
	.aa-btn:before {
	    content: '';
	    position: absolute;
	    top: 5px;
	    right: 5px;
	    bottom: 5px;
	    left: 5px;
	    background-color: #31527a;
	    transition: all .3s;
	}
	.aa-btn span {
    	position: relative;
	}
	.aa-btn:hover {
		color: #fff;
		text-decoration: none;
	}
	.aa-btn:hover:before, .aa-btn:focus:before {
	    top: 8px;
	    right: 8px;
	    bottom: 8px;
	    left: 8px;
	}

.after-period {
	margin-left: 5px;
}

#back-to-top {
	background-color: rgba( 0, 0, 0, 0.5 );
	bottom: 50px;
	color: #fff;
	cursor: pointer;
	right: 50px;
	padding: 10px 15px;
	position: fixed;
	z-index: 8;
}

body {
	font-family: 'Lato';
	font-size: 16px;
}

.footer {
	background-color: #152b48;
	color: #fff;
	padding: 50px 0;
}
	.footer .title {
		color: #ffc926;
		font-weight: bold;
		margin-bottom: 15px;
	}
	.footer #footer-menu {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.footer #footer-menu li {
			margin-bottom: 10px;
		}
		.footer #footer-menu li a {
			color: #fff;
		}
			.footer #footer-menu li a:hover {
				color: #ffc926;
			}

.header-1 {
	background-color: #a5a5a5;
	color: #fff;
	font-weight: bold;
	padding: 10px 0;
}
	.header-1 a {
		color: #fff;
	}
		.header-1 a:hover {
			color: #ffc926;
			text-decoration: none;
		}
		.header-1 a i {
			margin: 0 10px;
		}

.header-2 {
	margin: 30px 0;
}

.header-3, #sticky-nav{
	background-color: #152b48;
}
	.header-3 #main-menu, #sticky-nav #main-menu{
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.header-3 #main-menu li,  #sticky-nav #main-menu li {
			display: inline-block;
			position: relative;
		}
			.header-3 #main-menu li a, #sticky-nav #main-menu li a {
				color: #ffc926;
				display: block;
				font-weight: bold;
				padding: 20px 25px;
			}
				.header-3 #main-menu li a:hover, .header-3 #main-menu li.current-menu-item a, #sticky-nav #main-menu li a:hover, #sticky-nav #main-menu li.current-menu-item a{
					color: #fff;
					text-decoration: none;
				}
		.header-3 #main-menu li .sub-menu, #sticky-nav #main-menu li .sub-menu {
			display: none;
			margin: 0;
			min-width: 200px;
			padding: 0;
			position: absolute;
			z-index: 2;
		}
			.header-3 #main-menu li .sub-menu li, #sticky-nav #main-menu li .sub-menu li {
				display: block;
			}
				.header-3 #main-menu li .sub-menu li a, #sticky-nav #main-menu li .sub-menu li a {
					background-color: rgba(21, 43, 72, 0.788235294117647);
					color: #ffc926;
					padding: 10px 20px;
				}
					.header-3 #main-menu li .sub-menu li a:hover, #sticky-nav #main-menu li .sub-menu li a:hover, .header-3 #main-menu li .sub-menu li.current-menu-item a,  #sticky-nav #main-menu li .sub-menu li.current-menu-item a{
						color: #fff;
					}

.home-1 {
	background-position: center;
	background-size: cover;
	color: #fff;
	font-size: 55px;
	font-weight: bold;
	line-height: 66px;
}
	.home-1 .col-sm-7 {
		padding: 50px 0;
	}
	.home-1 span.big {
		font-size: 80px;
		line-height: 90px;
	}

.home-2 {
	margin: 50px 0;
}
	.home-2 .title {
		color: #002942;
		font-size: 40px;
	}
	.home-2 .content {
		margin: 30px 0 50px 0;
	}

.home-3 {
	background-image: url( 'media/h3-bg.jpg' );
	background-size: cover;
	padding: 50px 0;
}
	.home-3 .img-box {
		background-position: center;
		background-size: cover;
		height: 200px;
	}
	.home-3 .content {
		color: #fff;
		padding: 30px;
		height: 50%;
	}
		.home-3 .content .title {
			font-size: 30px;
			font-weight: bold;
			margin-bottom: 15px;
		}

.home-4 {
	margin: 50px 0;
}
	.home-4 .title {
		color: #002942;
		font-size: 40px;
	}
	.home-4 .content {
		margin: 30px 0 50px 0;
	}

.home-5 {
	background-image: url( 'media/h3-bg.jpg' );
	background-size: cover;
	color: #fff;
	padding: 50px 0;
}
	.home-5 .outer {
		background-color: rgba(0, 119, 179, 0.568627);
		padding: 50px 0;
	}
	.home-5 img {
		border-radius: 50%!important;
		height: 150px;
	}
	.home-5 .title {
		font-size: 40px;
		margin: 30px 0;
	}
	.home-5 .content {
		margin: auto;
		margin-bottom: 50px;
		width: 80%;
	}

.home-6 {
	margin: 50px 0;
}
	.home-6 .title {
		font-size: 30px;
	}
	.home-6 .social-media {
		font-size: 30px;
		margin-top: 15px;
	}
		.home-6 .social-media a {
			color: #666;
			margin: 0 15px;
		}
			.home-6 .social-media a:hover {
				color: #ffc926;
				text-decoration: none;
			}	

.np {
	padding: 0;
}

.row {
	margin: 0;
}

@font-face {
	font-family: 'Lato';
	src: url('fonts/Lato-Regular.ttf');
}

.site_logo img:hover, 
.site_logo img:focus {
    transform: scale(.95);
}
.site_logo img{
    transition: all .3s;
}
.contact-details a{
	color: #fff;
}
.contact-details a:hover{
	color: #ffc926;
}
.strong-view.bold .testimonial-content{
	font-size: 16px !important;
}

#page-345 {}
	#page-345 .title {
		font-size: 30px;
		font-weight: bold;
	}
	#page-345 .madz-concert {
		background-position: center;
		background-size: cover;
		color: #fff;
		padding: 50px;
		position: relative;
	}
		#page-345 .madz-concert .overlay {
			background-color: rgba( 0, 0, 0, 0.2 );
		}
		#page-345 .madz-concert .content {
			position: relative;
			text-shadow: 2px 2px #000;
			z-index: 2;
		}
			#page-345 .madz-concert .content .sub-title {
				font-size: 50px;
				line-height: 50px;
				margin: 50px 0;
			}
			#page-345 .madz-concert .content .date-venue {
				font-size: 20px;
			}

.page-banner {
    background-image: url(media/inner-bg.jpg);
    background-size: cover;
    padding: 50px 0;
    position: relative;
    background-position: center;
}
.overlay {
    background-color: rgba(21, 43, 72, 0.64);
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    top: 0;
}
.page-banner .container h1 {
    color: #fff;
    font-size: 90px;
    font-weight: bold;
    line-height: 90px;
}
.page-banner .container {
    position: relative;
    z-index: 1;
}
.page-content {
    margin: 50px 0;
}

.projects-banner {
	background-position: center;
	background-size: cover;
	color: #fff;
	padding: 50px;
	position: relative;
}
	.projects-banner .content {
		position: relative;
		z-index: 2;
	}
		.projects-banner .content .intro {
			font-size: 20px;
		}
		.projects-banner .content .title {
			color: #ffc926;
			font-size: 80px;
			margin: 50px 0;
			text-transform: uppercase;
		}

.inner-headings{
	font-weight: 900;
    color: #152b48;
    border-bottom: 5px solid #ffc72e;
    margin-bottom: 20px;
}
.inner-headings-no{
	font-weight: 900;
    color: #152b48;
    margin-bottom: 20px;
}
.inner-img{
    border-radius: 5px;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4);
}
.inner-prag{
	margin-bottom: 30px;
}
.strong-view ul.simplePagerNav li.currentPage a {
    background: #152b48 !important;
    color: #ffc926 !important;
    padding: 15px 20px !important;
}
.strong-view ul.simplePagerNav li a{
	 color: #152b48;
}
.strong-view ul.simplePagerNav li a:hover {
    background: transparent !important;
    color: #ffc926 !important;
}
.button.gform_next_button, 
.button.gform_previous_button,
#gform_submit_button_1,
#gform_submit_button_2,
#gform_submit_button_3{
	background-color: #31527a;
    color: #ffc926;
    cursor: pointer;
    font-size: 20px !important;
    font-weight: bold;
    padding: 10px 40px;
    border: none;
}
.button.gform_next_button:hover, 
.button.gform_previous_button:hover,
#gform_submit_button_1:hover,
#gform_submit_button_2:hover,
#gform_submit_button_3:hover{
	color: #fff;
    text-decoration: none;
}
.strong-view.default .testimonial-image img{
	border: none !important;
}
div#gform_wrapper_1,
div#gform_wrapper_2,
div#gform_wrapper_3{
	box-shadow: 0px 0px 10px;
    border-radius: 5px;
    padding: 20px;
}
div#gform_confirmation_message_2,
div#gform_confirmation_message_1,
div#gform_confirmation_message_3 {
    text-align: center;
    font-size: 35px;
}
.map{
	margin-top: 15px;
}
div#sticky-nav {
    position: fixed;
    width: 100%;
    z-index: 999;
    max-width: 1920px;
    transform: translateY(-396%);
}
.social{
	text-align: right;
}

/** Menu */
@media (max-width: 812px){
	.header-3, .sticky-nav {
    	display: none !important;
	}
}

/** Responsive Css **/

@media all and (max-width: 768px) {
	/** Homepage **/
	.header-1{
		font-size: 18px;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-3 .content{
		height: 60%;
	}
	.home-3 .content .title {
    	font-size: 25px;
	}
}
@media all and (max-width: 1024px) {
	/** Homepage **/
	.home-3 .content{
		height: 55%;
	}
	.header-3 #main-menu li a, #sticky-nav #main-menu li a{
		padding: 10px 15px;
	}
	div#sticky-nav{
		transform: translateY(-525%);
	}
}
@media all and (max-width: 320px) {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align:  center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		text-align: center;
	}
	.home-2 .content p{
		text-align: center;
	}
	.home-2 img{
		margin-top: 50px;
	}
	.home-3 .content{
		height: 55%;
	}
	.home-4 .title, .home-4 .content{
		text-align: center;
	}
	.strong-view.bold.controls-type-sides .testimonial-inner{
		padding-left: 0 !important;
    	padding-right: 0 !important;
	}
	.strong-view.bold .testimonial-inner{
		padding: 0 !important;
	}
	.strong-view.controls-type-sides .wpmslider-prev, .strong-view.controls-type-sides .wpmslider-next{
		top: 70px !important;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	#back-to-top{
		right: 10px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	.page-banner-prj .container h1{
		font-size: 50px !important;
    	line-height: 50px !important;
	}
	.title-prj{
		font-size: 30px !important;
	}
	iframe{
		height: 200px;
	}
	.foogallery-album-gallery-list .foogallery-pile img {
    	width: 100%;
	}
	li#field_2_10, li#field_1_61{
    	transform: scale(0.8);
    	transform-origin: 0;
	}
	li#field_3_5 {
    	transform: scale(0.7);
    	transform-origin: 0;
	}
	#page-283 .page-banner .container h1{
		font-size: 45px;
	}
}
@media all and (max-width: 480px) {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		text-align: center;
	}
	.home-2 .content p{
		text-align: center;
	}
	.home-2 img{
		margin-top: 50px;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title, .home-4 .content{
		text-align: center;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	#back-to-top{
		right: 8px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	.page-banner-prj .container h1{
		font-size: 50px !important;
    	line-height: 50px !important;
	}
	.title-prj{
		font-size: 30px !important;
	}
	iframe{
		height: 300px;
	}
}
@media all and (max-width: 568px) {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		text-align: center;
	}
	.home-2 .content p{
		text-align: center;
	}
	.home-2 img{
		margin-top: 50px;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title, .home-4 .content{
		text-align: center;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	#back-to-top{
		right: 8px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	.page-banner-prj .container h1{
		font-size: 50px !important;
    	line-height: 50px !important;
	}
	.title-prj{
		font-size: 30px !important;
	}
	iframe{
		height: 300px;
	}
}
@media all and (max-width: 375px) {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		text-align: center;
	}
	.home-2 .content p{
		text-align: center;
	}
	.home-2 img{
		margin-top: 50px;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title, .home-4 .content{
		text-align: center;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	.strong-view.bold.controls-type-sides .testimonial-inner{
		padding-left: 0 !important;
    	padding-right: 0 !important;
	}
	.strong-view.bold .testimonial-inner{
		padding: 0 !important;
	}
	.strong-view.controls-type-sides .wpmslider-prev, .strong-view.controls-type-sides .wpmslider-next{
		top: 70px !important;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 49px;
	}
	li#field_3_5 {
    	transform: scale(0.7);
    	transform-origin: 0;
	}
	iframe{
		height: 200px;
	}
}
@media all and (max-width: 667px) {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		font-size: 30px;
	}
	.home-3 .col-sm-4{
		flex: 100%;
    	max-width: 100%;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title{
		font-size: 30px;
	}
	.footer .col-sm-2, .footer .col-sm-7, .footer .col-sm-3{
		flex: 100%;
    	max-width: 100%;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	.page-banner-prj .container h1{
		font-size: 50px !important;
    	line-height: 50px !important;
	}
	.title-prj{
		font-size: 30px !important;
	}
	iframe{
		height: 300px;
	}
}
@media all and (max-width: 414px) {
	/** Homepage **/
	.header-1{
		text-align: center;
		font-size: 14px;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		text-align: center;
	}
	.home-2 .content p{
		text-align: center;
	}
	.home-2 img{
		margin-top: 50px;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title, .home-4 .content{
		text-align: center;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	.strong-view.bold.controls-type-sides .testimonial-inner{
		padding-left: 0 !important;
    	padding-right: 0 !important;
	}
	.strong-view.bold .testimonial-inner{
		padding: 0 !important;
	}
	.strong-view.controls-type-sides .wpmslider-prev, .strong-view.controls-type-sides .wpmslider-next{
		top: 70px !important;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	iframe{
		height: 200px;
	}
}
@media all and (max-width: 736px)  {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		font-size: 30px;
	}
	.home-3 .col-sm-4{
		flex: 100%;
    	max-width: 100%;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title{
		font-size: 30px;
	}
	.footer .col-sm-2, .footer .col-sm-7, .footer .col-sm-3{
		flex: 100%;
    	max-width: 100%;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	.page-banner-prj .container h1{
		font-size: 50px !important;
    	line-height: 50px !important;
	}
	.title-prj{
		font-size: 30px !important;
	}
	iframe{
		height: 300px;
	}
}
@media all and (max-width: 812px) {
	/** Homepage **/
	.header-1{
		text-align: center;
		font-size: 14px;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-3 .content{
		height: 60%;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	li#field_3_5 {
    	transform: scale(0.8);
    	transform-origin: 0;
	}
	iframe{
		height: 300px;
	}
	#page-345 .madz-concert .content .sub-title{
		font-size: 35px;
	}

}
@media all and (max-width: 768px) {
	/** Inner Pages **/
	li#field_3_5 {
    	transform: scale(0.8);
    	transform-origin: 0;
	}
}
@media all and (max-width: 360px) {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align:  center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		text-align: center;
	}
	.home-2 .content p{
		text-align: center;
	}
	.home-2 img{
		margin-top: 50px;
	}
	.home-3 .content{
		height: 55%;
	}
	.home-3 .img-box{
		margin-top: 50px;
	}
	.home-4 .title, .home-4 .content{
		text-align: center;
	}
	.strong-view.bold.controls-type-sides .testimonial-inner{
		padding-left: 0 !important;
    	padding-right: 0 !important;
	}
	.strong-view.bold .testimonial-inner{
		padding: 0 !important;
	}
	.strong-view.controls-type-sides .wpmslider-prev, .strong-view.controls-type-sides .wpmslider-next{
		top: 70px !important;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	#back-to-top{
		right: 10px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	iframe{
		height: 200px;
	}
	.foogallery-album-gallery-list .foogallery-pile img {
    	width: 100%;
	}
	li#field_2_10, li#field_1_61{
    	transform: scale(0.8);
    	transform-origin: 0;
	}
	li#field_3_5 {
    	transform: scale(0.7);
    	transform-origin: 0;
	}
	#page-283 .page-banner .container h1{
		font-size: 45px;
	}
}
@media all and (max-width: 640px)  {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		font-size: 30px;
	}
	.home-3 .col-sm-4{
		flex: 100%;
    	max-width: 100%;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title{
		font-size: 30px;
	}
	.footer .col-sm-2, .footer .col-sm-7, .footer .col-sm-3{
		flex: 100%;
    	max-width: 100%;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	iframe{
		height: 300px;
	}
}
@media all and (max-width: 720px)  {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		font-size: 30px;
	}
	.home-3 .col-sm-4{
		flex: 100%;
    	max-width: 100%;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title{
		font-size: 30px;
	}
	.footer .col-sm-2, .footer .col-sm-7, .footer .col-sm-3{
		flex: 100%;
    	max-width: 100%;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	iframe{
		height: 300px;
	}
}
@media all and (max-width: 570px)  {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		font-size: 30px;
	}
	.home-2 img{
		margin-top: 30px;
	}
	.home-3 .col-sm-4{
		flex: 100%;
    	max-width: 100%;
    	margin-bottom: 50px;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title{
		font-size: 30px;
	}
	.footer .col-sm-2, .footer .col-sm-7, .footer .col-sm-3{
		flex: 100%;
    	max-width: 100%;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	iframe{
		height: 300px;
	}
}
@media all and (max-width: 440px)  {
	/** Homepage **/
	.header-1{
		text-align: center;
	}
	.social{
		text-align: center;
	}
	.home-1{
		font-size: 25px;
    	line-height: 30px;
	}
	.home-1 span.big {
    	font-size: 40px;
    	line-height: 50px;
	}
	.home-2 .title{
		font-size: 30px;
	}
	.home-2 img{
		margin-top: 30px;
	}
	.home-3 .col-sm-4{
		flex: 100%;
    	max-width: 100%;
	}
	.home-3 .content{
		margin-bottom: 50px;
	}
	.home-4 .title{
		font-size: 30px;
	}
	.footer .col-sm-2, .footer .col-sm-7, .footer .col-sm-3{
		flex: 100%;
    	max-width: 100%;
	}
	.footer{
		text-align: center;
	}
	.footer .title{
		margin-top: 15px;
	}
	/** Inner Pages **/
	.page-banner .container h1{
		font-size: 50px;
	}
	iframe{
		height: 300px;
	}
}
@media all and (max-width: 576px)  {
	.np {
    	max-width: 100%;
	}
}

.home-3 p{
	font-size: 15px;
}
.prj-img{
	border: 3px solid #ffc926;
    border-radius: 5px;
    padding: 10px;
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	width: 100%;
    height: 100%;
}
.prj-img:hover{
	opacity: .5;
}
.page-banner-prj {
    background-image: url(media/inner-bg.jpg);
    background-size: cover;
    padding: 50px 0;
    position: relative;
    background-position: center;
}
.page-banner-prj .container {
    position: relative;
    z-index: 1;
}
.page-banner-prj .container h1 {
    color: #fff;
    font-size: 60px;
    font-weight: bold;
    line-height: 90px;
}
.title-prj {
    color: #ffc926;
    font-size: 50px;
    text-transform: uppercase;
}
.feat-img{
	border: 3px solid #ffc926;
    box-shadow: 0px 0px 10px;
    border-radius: 5px;
}
.prj-title{
	color: #152b48;
    font-weight: 900;
}

