/*
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");

.post_info_author {display: none !important;}
.post_info_date.entry_date.updated {float: right;margin-top: 20px;}
.latest_post_two_info {display: none !important;}
.show_mob{ display:none;}

@media only screen and ( max-width:750px )
{
.page-id-923 .gform_wrapper .gform_footer input.button, .page-id-923 .gform_wrapper .gform_footer input[type=submit]{width:auto;}
.top_icon, .latest_worK, .teaM{ position: relative; padding: 50px 0px!important;}
.newS { padding-top:50px!important; padding-bottom:0px!important}
.newS_post{ padding-bottom:50px!important}
.show_mob{ display:block!important;}
.home p.q_slide_text{line-height:26px!important; font-size:19px!important;}
.home h2.q_slide_title{font-size:50px!important;}
.carousel-control .next_nav, .carousel-control .prev_nav{display:none!important;}
.filter_holder ul li span{padding:0px 18px;}
.home .wpb_single_image.vc_align_left{text-align:center;}
.title.title_size_medium h1{font-size:30px;}
.desk_show{ display:none!important}
body .mob_show{ display:block}
body #gform_wrapper_6.gform_wrapper .multicolumn-wrapper ul li.gfield_html#field_6_164
{
	display:block!important;
}
body #gform_wrapper_6.gform_wrapper .multicolumn-wrapper ul li.gfield_html
{
	display:none!important;
}
body #gform_wrapper_6.gform_wrapper .column-count-3-of-3 div ul li.eduaction_input_r1, body #gform_wrapper_6.gform_wrapper .column-count-3-of-3 div ul li.eduaction_input_r2, body #gform_wrapper_6.gform_wrapper .column-count-3-of-3 div ul li.eduaction_input_r3, body #gform_wrapper_6.gform_wrapper .column-count-3-of-3 div ul li.eduaction_input_r4, body #gform_wrapper_6.gform_wrapper .column-count-3-of-3 div ul li.education_html, body #gform_wrapper_6.gform_wrapper .column-count-2-of-3 div ul li, body #gform_wrapper_6.gform_wrapper .column-count-3-of-3 div ul li, body #gform_wrapper_6.gform_wrapper .column-count-1-of-3 div ul li, body #gform_wrapper_6.gform_wrapper .column-count-2-of-3 div ul li:first-child, body #gform_wrapper_6.gform_wrapper .column-count-1-of-3 div ul li:first-child, body #gform_wrapper_6.gform_wrapper .column-count-3-of-3 div ul li:first-child
{
	width:100%!important; margin-bottom:10px!important;
}
body #gform_wrapper_6.gform_wrapper .multicolumn-wrapper ul li.inner_cols label, body #gform_wrapper_6.gform_wrapper .column-count-2-of-3 div ul li.inner_cols label
{
	display:block;
}
}
@media only screen and ( max-width:640px )
{
.filter_holder ul li span{padding:0px 11px;}
}
#gform_wrapper_1 .large, #gform_wrapper_1 .medium {
    border: 1px solid #d5d5d5!important;
    padding: 10px!important;
}
#gform_wrapper_1 .gfield_label{ display:none;}
.gform_footer { text-align:right;}
#gform_wrapper_1 .gform_footer input{ margin:0px!important; border:2px solid #df193b; border-radius:0px; background:#df193b;color: #ffffff; font-family: 'Poppins', sans-serif; text-transform:uppercase; font-size:12px; font-weight:400;}
#gform_wrapper_1 .gform_footer input:hover {
    background:none;
    color: #df193b;
}
.single-bidsets .gform_wrapper input[type="text"] {
    border: 1px solid #ccc !important;
    float: left;
    width: 100% !important;
    padding: 10px !important;
    border-radius: 3px;
    margin-bottom: 10px;
}
.single-bidsets .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .single-bidsets .gform_wrapper .gform_page_footer input.button, .single-bidsets .gform_wrapper .gform_page_footer input[type=submit]{ margin:0px!important;}
body .gform_wrapper .gform_footer input[type=submit]{ text-align:center;}
.icon_social_holder{
display: none;
}
.files {
    float: left;
    width: 100%;
    padding-top: 10px;
    border-top: 1px solid #ccc;
    margin-top: 20px;
}
.files ul {
    list-style-type: none;
    padding: 10px 20px 0;
}
.page .calendar-table{
    margin-bottom: 100px !important;
}
.portfolio_masonry_item .qbutton.white:hover{ background:#fff!important;}
.portfolio_masonry_item .feature_holder_icons a{ display:none;}
.portfolio_masonry_item .feature_holder_icons a.preview{ display:inline-block}
@media only screen and ( min-width:1001px ) and ( max-width:1250px )
{
.title_outer.with_image .title{ min-height:290px;}
.title.title_size_large h1{ font-size:50px;}
}
ol, ul{ list-style-position:inside;}
li h5{ display:inline-block}
.single-portfolio_page .two_columns_75_25>.column1{width:60%;}
.single-portfolio_page .two_columns_75_25>.column2{width:40%;}
.single-portfolio_page .portfolio_detail p{ line-height:26px!important; margin:0px; width:50%!important;}
.single-portfolio_page .portfolio_detail {display: none!important;}
.single-portfolio_page .portfolio_template_8 .portfolio_detail .info span{width:50%!important;}
.full_width{ position:relative!important;}

.gform_button.button {
  background-color: #e31837 !important;
  border: medium none !important;
  border-radius: 0 !important;
  color: #ffffff !important;
}
.gform_button.button:hover {
  background-color: #ffffff !important;
  border: 2px solid #e31837 !important;
  color: #e31837 !important;
  transition:none !important;
}
.employee_portal .gfield_label {
  display: none !important;
}
.employee_portal textarea {
  border: 1px solid red !important;
}
body .gform_wrapper div.validation_error {
  background-color: #e31837 !important;
}
.from_outr {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
}
footer{ float:left; width:100%; height:auto;}
.hide_label .gfield_label{ display:none!important;}
.pointer{pointer-events:none;color:#E11936 !important;font-weight:normal;}
.filter_holder li[data-filter=all], .filter_holder li[data-filter=portfolio_category_25], .filter_holder li[data-filter=portfolio_category_27]{ display:none!important;}

body .page-id-923 .gform_wrapper .large, body .gform_wrapper .medium, body .gform_wrapper .large {
    border: 1px solid #cccccc!important;
	padding:15px 12px!important;
	color: #818181;
    font-family: Raleway,serif;
    font-weight: 400;
	font-size:13px;
}
body .page-id-923 .gform_wrapper .medium { margin-top:10px;}
body .page-id-923 .gform_wrapper .gfield_label{ display:none;}
body .page-id-923 .gform_wrapper .gform_button.button{float:right;
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
    border-color: #00467f;
    font-weight: 700;
    background-color: #00467f;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    letter-spacing: 2px;
    border-width: 1px; margin:0px;
}
body .page-id-923 .gform_wrapper .gform_footer {
    padding: 0;
    margin: 0px 0px 20px;
    clear: both;
    float: right;
    width: auto;
}
.page-id-923 .gform_wrapper .gform_footer{text-align:left;}
.page-id-923 label.gfield_label {display: none!important;}
.slider_content_inner { display:block!important; z-index:10!important;}
.home .carousel-control{width:9%;}
body #gform_wrapper_5 .gform_body{ width:100%; max-width:500px;clear:none; float:left;}
body #gform_wrapper_5 .gform_footer {
    text-align: left;
    float: left;
    clear: none;
    width: auto;
    margin: 0px;
    padding-top:12px;
}
body #gform_wrapper_5 .gform_footer input[type="submit"]{height: auto; line-height: 49px;}
.mob_show{ display:none;}
@media only screen and ( max-width:480px ) 
{
.home .rev_slider_wrapper .tp-static-layers .tp-parallax-wrap{ top:20px!important;}
.home .rev_slider_wrapper ul li .tp-parallax-wrap:nth-child(3){ top:70px!important;}
.home .rev_slider_wrapper ul li .tp-parallax-wrap:nth-child(3) .rev-btn{ padding:5px 10px!important; font-size:10px!important; }
.tp-bullets.hesperiden.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
    top: 110%!important;
}
}
@media only screen and ( min-width:481px ) and ( max-width:700px )
{
.home .rev_slider_wrapper .tp-static-layers .tp-parallax-wrap{ top:50px!important;}
.home .rev_slider_wrapper ul li .tp-parallax-wrap:nth-child(3){ top:135px!important;}
}
footer .footer_top a.qbutton {
    color: #fff!important; font-weight:600!important;
}
footer .footer_top a.qbutton:hover{color:#df193b !important;}
.mobile_menu_button span:hover{color:#E21836;}
@media only screen and ( max-width:1000px )
{
header .Menu_desk_hide{display:block!important;}
}
.Menu_desk_hide{display:none!important;}
span.bid_due_date {
    float: left;
    width: 100%;
    font-size: 20px;
    margin: 10px 0px;
}
.back a {
    font-size: 20px;
    font-weight: 300;
}
.back {
    float: right;
    width: auto; margin-left:10px;
}
.single-bidsets .content .container .container_inner.default_template_holder{ padding-top:50px;}
.bid_outr {
    float: left;
    width: 100%;
    margin-bottom: 30px!important;
}
.bid_outr h4{ margin-bottom:0px;}
.post-password-form {
    width: 300px;
    margin: 50px auto 0px;
    display: block;
}
.qode_portfolio_related .image_holder .feature_holder a.preview:hover{ background:#fff!important;}
footer .four_columns>.column1, footer .four_columns>.column2, footer .four_columns>.column3{ width:auto; margin-right:7%}
body footer .four_columns>.column4{ width:auto;margin-right:0px;}
@media only screen and ( max-width:1024px )
{
body footer .four_columns>.column1, body footer .four_columns>.column2, body footer .four_columns>.column3, body footer .four_columns>.column4{ width:50%;  margin-right:0px; min-height:170px;}	
}
@media only screen and ( max-width:800px )
{
body footer .four_columns>.column1, body footer .four_columns>.column2, body footer .four_columns>.column3, body footer .four_columns>.column4{ width:50%;  margin-right:0px; min-height:100%!important;}	
body.single-portfolio_page .qode_portfolio_related article .image_holder .image {
    max-height: 130px;
}
body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r1#field_6_134 label, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r2#field_6_139 label, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r3#field_6_144 label, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r4#field_6_148 label
{
	display:block; margin-top:10px!important;
}
}
@media only screen and ( min-width:1150px ) and ( max-width:1400px )
{
body footer .four_columns>.column1, body footer .four_columns>.column2, body footer .four_columns>.column3, body footer .four_columns>.column4{ width:auto;  margin-right:0px;}	

}
.event .calnk a{color: #E11936 !important;}
.bid_outr.vc_row.wpb_row.section.vc_row-fluid ul {
    padding: 0px 1px 10px;
}
.bid_outr.vc_row.wpb_row.section.vc_row-fluid ul li {
    padding: 10px 16px 10px;
    float: left;
    width: 100%;
    line-height: 45px;
    background: #f2f2f2;
    margin: 10px 0;
    box-sizing: border-box;
}
.bid_outr.vc_row.wpb_row.section.vc_row-fluid ul li a {
    text-align: right;
    float: right;
}
/*.single-portfolio_page .qode_portfolio_related article .image_holder .image{ max-height:140px;}*/

.blog_single.blog_holder {
    padding: 0px 0px 30px;
}
body .post-password-form input[type="password"] {
    background: #e4e4e4;
}

/*27-4-017*/
#gform_wrapper_6 .large, #gform_wrapper_6 .medium, #gform_wrapper_6 .gfield_captcha_input_container input{
    border: 1px solid #d5d5d5!important;
    padding: 15px 12px!important;
	background:#f5f5f5!important; color: #818181!important; font-family: 'Lora', sans-serif!important; font-weight: 400; font-size: 13px!important; margin:0px!important;}
/*#gform_wrapper_6 .gfield_label{ display:none!important;}*/
#gform_wrapper_6  #field_2_5 .gfield_label{ display:block!important;}
#gform_wrapper_6 .gform_footer { text-align:left; padding-top:0px!important}
#gform_wrapper_6 .gform_footer input {
    margin: 0px!important;
    border-color: #BE531C;
    background: #BE531C;
    color: #ffffff;
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    font-weight: 400;
    border-width: 0px;
    letter-spacing: 1px;
    padding-left: 27px;
    padding-right: 27px; font-family:'Lora', sans-serif!important; border-radius:0px;
}
#gform_wrapper_6 .gform_footer input:hover { background:#2F8FB2; color: #fff; border-color: #2F8FB2;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    border: 1px solid #d5d5d5!important;
	background:#f5f5f5!important; color: #818181!important; font-family: 'Lora', sans-serif!important; font-weight: 400; font-size: 13px!important; margin:0px!important;}
.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select{
    border: 1px solid #d5d5d5!important;
    padding: 15px 12px!important;
	background:#f5f5f5!important; color: #818181!important; font-family: 'Lora', sans-serif!important; font-weight: 400; font-size: 13px!important; margin:0px!important;}
#gform_wrapper_6 #field_6_25 th, #gform_wrapper_6 #field_6_29 th, #gform_wrapper_6 #field_6_20 th, #gform_wrapper_6 #field_6_36 th, #gform_wrapper_6 #field_6_35 th, #gform_wrapper_6 #field_6_32 th, #gform_wrapper_6 #field_6_38 th, #gform_wrapper_6 #field_6_37 th{border: 1px solid #d5d5d5!important;
    padding: 15px 12px!important;}
#gform_wrapper_6 #field_6_25 table td, #gform_wrapper_6 #field_6_29 table td, #gform_wrapper_6 #field_6_20 table td, #gform_wrapper_6 #field_6_36 table td, #gform_wrapper_6 #field_6_35 table td, #gform_wrapper_6 #field_6_32 table td, #gform_wrapper_6 #field_6_38 table td, #gform_wrapper_6 #field_6_37 table td {
    padding: 5px!important;
    box-sizing: border-box!important;
    text-align: left;
}
body #gform_wrapper_6 .datepicker { float:left; width:100%!important;}
body #gform_wrapper_6 .multicolumn-wrapper ul li.gfield_html  {
    float: left;
    clear: none!important;
    width: 13%!important;
}
body #gform_wrapper_6 .multicolumn-wrapper ul li.gfield_html#field_6_105 {
    width: 6%!important;
}
body #gform_wrapper_6 .multicolumn-wrapper ul li.inner_cols {float: left;
    clear: none!important;
    width: 13%!important;}
body #gform_wrapper_6 .multicolumn-wrapper ul li.inner_cols label{ display:none;}
body #gform_wrapper_6 .multicolumn-wrapper ul li.inner_cols#field_6_112 {
    width: 6%!important;
}
body #gform_wrapper_6 .multicolumn-wrapper ul li.inner_cols#field_6_112 input{ display:none;}
body #gform_wrapper_6 .multicolumn-wrapper ul li.inner_cols#field_6_112 label{ display:block; margin-top:25px;}
body #gform_wrapper_6 .column-count-1-of-3{ width:100%;}
body #gform_wrapper_6 .column-count-2-of-3{ width:100%;}
body #gform_wrapper_6 .column-count-2-of-3 div
{
	float:left; 
	width:100%;
	height:auto;
}
body #gform_wrapper_6 .multicolumn-wrapper ul li.gfield_html h4 {
    font-size: 16px;
    color: #000;
    font-weight: 700;
}
body #gform_wrapper_6 .column-count-2-of-3 div ul, body #gform_wrapper_6 .column-count-3-of-3 div ul
{
	float:left; 
	width:100%;
	padding:0px;
	margin:0px;
	
}
body #gform_wrapper_6 .column-count-2-of-3 div ul li
{
	float: left;
    clear: none!important;
    width: 13%!important;
}
body #gform_wrapper_6 .multicolumn-wrapper ul li.gfield_html#field_6_164 {
    width: 100%!important;
}
body #gform_wrapper_6 .multicolumn-wrapper ul li.gfield_html#field_6_164 h4
{
	color: #df193b;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    line-height: 35px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
}
body #gform_wrapper_6 .column-count-2-of-3 div ul li#field_6_118
{
	  width: 6%!important;
}
body #gform_wrapper_6 .column-count-2-of-3 div ul li#field_6_118 label
{
	display:block;
	margin-top:25px;
}
body #gform_wrapper_6 .column-count-2-of-3 div ul li.inner_cols:first-child input
{
	display:none;
}
body #gform_wrapper_6 .column-count-2-of-3 div ul li.inner_cols label
{
	display:none;
}
body #gform_wrapper_6 .column-count-3-of-3
{
	width:100%;
	float:left;
	height:auto;
}
body #gform_wrapper_6 .column-count-3-of-3 div ul li.education_html 
{ 
	float:left; 
	width:20%!important;
	clear:none;
}
body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r1, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r2, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r3, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r4
{
	float:left; 
	width:20%!important;
	clear:none	
}


body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r1 label, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r2 label, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r3 label, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r4 label
{
	display:none;
}
body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r1#field_6_134 label, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r2#field_6_139 label, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r3#field_6_144 label, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r4#field_6_148 label
{
	display:block; margin-top:25px;
}
body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r1#field_6_134 input, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r2#field_6_139 input, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r3#field_6_144 input, body #gform_wrapper_6 .column-count-3-of-3 div ul li.eduaction_input_r4#field_6_148 input
{
	display:none;
}

body #gform_wrapper_6 #field_6_43 label.gfield_label {
    display: inline-block;
    width: auto;
    clear: none;
    line-height: 0px;
    vertical-align: middle;
    position: relative;
    top: -11px;
    margin-right: 10px;
}
body #gform_wrapper_6 #field_6_43 .ginput_container.ginput_container_checkbox {
    display: inline-block;
    clear: none;
}

.current-day .event-title, .current-day .calnk a {
    color: #fff !important;
}
.current-day {
    padding-left: 7px !important;
}
.calendar-table td {
    padding-left: 7px !important;
}
.content_bid {
    display: block;
    width: 100%;
    clear: both;
}
@media only screen and ( min-width:1000px )
{
	.single-bidsets .blog_single .entry_title span
	{
		display:inline-block;
		width:75%;
	}
	.single-bidsets .blog_single .entry_title .back
	{
		width:20%;
	}
}
.single-post .post_featur_img img 
{
    max-width: 300px;
}
.single-post .post_featur_img 
{
    margin-top: 40px;
    display: inline-block;
    clear: none;
}
.newS_post .latest_post_two_holder ul
{
	display:flex;
	flex-wrap:wrap;
}
.newS_post .latest_post_two_innr
{
	display:block;
	clear:both;
	width:100%;
	height:100%;
	background:#fff;
}


