/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.academy-row > .academy-col-lg-8{
	max-width: 60%;
	padding-top: 50px;
}
.academy-row >.academy-col-lg-4 {
	padding-top: 50px;
}
@media (min-width: 992px)
.academy-col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30.3333333333% !important;
    flex: 0 0 30.3333333333% !important;
    max-width: 30.333333% !important;
}	
#img-round-left img{
	border-top-left-radius: 400px !important;
	border-bottom-left-radius: 400px !important;
	box-shadow: 0px 0px 15px rgb(0 0 0 / 50%);
}
#img-round-right img{
	border-top-right-radius: 400px !important;
	border-bottom-right-radius: 400px !important;
	box-shadow: 0px 0px 15px rgb(0 0 0 / 50%);
}
img[src$=".svg"] { width: 100px; height: 100px; }
/*.qodef-m-role{
	line-height: 22px !important;
	color: #000 !important;
}*/
.single-post .blog_single p a, .page-links p a {
	text-decoration: underline !important;
	color: #000 !important;
}
.profile-bio p {
    font-family: Mulish;
    font-size: 16px !important;
	line-height: 18px;
}
.profile-bio .qodef-m-role{
	line-height: 18px !important;
}
.profile-bio .qode_icon_element{
	 font-size: 20px !important;
}
/*
.profile-bio .q_font_awsome_icon_stack a:hover{
	 border: 1px solid #000  !important;
	border-radius: 100px;
} */
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-text {
	color: #000;
    font-family: Mulish;
    font-size: 16px;
    font-weight: 600;
}
.q_icon_list p, .q_list.number.circle_number li {
    line-height: 6px !important;
}
footer .q_icon_list .qode-ili-icon-holder {
    position: relative;
    top: -10px !important;
}
.footer_top h5{
	margin-bottom: 10px;
	text-decoration: underline;
}
..footer_top ..column_inner > .div h5{
	text-decoration: underline !important;
	
}
.drop_down .narrow .second .inner ul li {
    width: 255px !important;
}
.drop_down .narrow .second .inner ul li a {
    padding-left: 12px !important;
    padding-right: 12px !important;

}
footer {
    margin-top: 30px !important;
}
@media only screen and (max-width: 480px){
footer {
    margin-top: 30px !important;
}
}


.footer_top .widget_nav_menu ul li{
	padding-bottom: 3px;
}
.footer_top .widget_nav_menu ul li a:hover{
	text-decoration: underline;	
}
.image_with_text h3{
	text-align: center !important;
}
.qodef-m-role{
	font-size: 16px !important;
}
.title_subtitle_holder_inner h1 span{
	/* background-color: #CE1717BF;
	padding: 7px;
	border-bottom: 5px solid #000;
	*/
}
..header_top_bottom_holderr{
	background-color: #ff9900;
	
}

.q_progress_bar .progress_title_holder .home-progs{
	line-height: 18px !important; 
}

.vertical_menu_hidden .vertical_menu_area_bottom_logo_inner {
    position: absolute;
    bottom: 20px;
    /* box-sizing: border-box; */
    text-align: center;
    width: 144%;
    left: -13px;
}

@media only screen and (max-width: 600px){
.q_logo a, .q_logo img {
    height: 97px !important;
}
}

@media only screen and (max-width: 480px)
.q_logo a, .q_logo img {
    height: 98px !important;
}