/*
Theme Name: Bridge Child
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: bridge
Template: bridge
*/



/*** GENERAL ***/


p {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 20px;
}

h1, h2, h3, h4, h5, h6 {
	padding-bottom: 12px !important;
}


a:hover img {
  opacity: 0.7;
}


img.alignright {margin:0 0 20px 20px}
img.alignleft {margin:0 20px 20px 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px !important; }


/* header
----------------------------------------*/
header.scrolled .header_top {
    background-color: #043566 !important;
}


/*** HOME ***/

.home-main-image-two {
	display: none;
	
}

.home-main-image-three {
	display: none;
}

.flex-align-vert-center > div{
	display : flex;
	align-items:center;
}

.home-call-mobile
{
	display: none !important;
}

.vertical-align-box
{
  display : flex;
	vertical-align: middle !important;
}

/*** BLOG ***/

.post_info
{
	display: none !important;
}

.sidebar h5 {
	margin-bottom:  -10px !important;
	padding-bottom: 0;
}

.post_more {
	margin-top: 10px !important;
	padding-top: 0;
}

.single_tags {
	padding-top: 30px !important;
}


/*** VIDEOS ***/

	.video-item {
	padding-bottom: 20px;
}

/*** FOOTER ***/

.footer-list-padding{
	padding-top: 60px !important;
}



@media ( max-width: 1600px ) {

	
.home-main-image-one {
	display: none;
}
	.home-main-image-two {
	display: block;
}
.home-main-image-three {
	display: none;
}
}



@media ( max-width: 1000px ) {
.blog_holder {
	padding-top: 50px !important;

}
	.sidebar {
	padding-top: 50px !important;

}
	
}
	




@media ( max-width: 900px ) {
		.home-call-desk
{
	display: none !important;
}
.home-call-mobile
{
	display: block !important;
}
	
.home-main-image-one {
	display: none;
}
	.home-main-image-two {
	display: none;
}
.home-main-image-three {
	display: block;
}
	
	
}




@media ( max-width: 800px ) {
img.alignright {float: none; text-align: center; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px !important; }
img.alignleft {float: none; text-align: center; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px !important; }
img.aligncenter {text-align: center; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px !important; }
	
	
	.video-item {
    display: flex;
    justify-content: center;
}
    
.video-item iframe {
    aspect-ratio: 16 / 9;
	width: 400px !important;
}
}

@media ( max-width: 600px ) {
.footer-list-padding{
	padding-top: 0 !important;
	margin-top: -45px !important;
}
	
	.title_subtitle_holder_inner h1 {
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.title_subtitle_holder_inner h1 span {
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.subtitle {
		font-size: 12px !important;
		line-height: 16px !important;
	}
	
}


@media ( max-width: 480px ) {

.video-item iframe {
    aspect-ratio: 16 / 9;
	width: 99% !important;
}
}