@media only print{header, footer, .title_outer, .portfolio_print, header.page_header{display:none !important;}
.container_inner{max-width:80%;}
div[class*='columns'] > div[class^='column']{float:none;width:100%;}
html, body, .wrapper, .wrapper-inner .container, .container-inner{padding-top:0 !important;margin-top:0 !important;top:0 !important;}
}
img.img_clas{height:480px !important;}
@media only screen and (min-width:1025px) and (max-width:1200px){.footer_col1 .column_inner{padding:0px !important;}
.m_class{height:53px !important;}
}
div#request-quote-btn-col{text-align:center !important;}
div#request-quote-btn-col h4{font-size:18px !important;}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.test_monial .ttshowcase_rl_quote p{padding:32px 30px 0px 30px !important;}
.google_img{min-height:auto !important;}
}
@media only screen and (min-width:320px) and (max-width:560px) and (orientation:portrait){.footer_top .column3.footer_col3{padding:32px 0px !important;}
}
@media only screen and (min-width:320px) and (max-width:1024px) and (orientation:portrait){a.post_more.read_full_article{float:left;margin-top:7px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.full_width .grid_section .q_masonry_blog_post_info{font-size:12px !important;}
.read_full_article{font-size:12px !important;}
}
@media only screen and (min-width:1025px) and (max-width:1500px){}
@media only screen and (min-width:569px) and (max-width:767px) and (orientation:landscape){a.post_more.read_full_article{float:left;margin-top:7px;}
}
div#port-slider{padding-top:30px;}
@media only screen and (min-width:820px) and (max-width:900px){div#port-slider{padding-top:40px;}
}
.back_img1{background:url(../../bridge-child/images/home13.png);height:170px;background-position:left;background-size:cover;}
#head_col .vc_column-inner{padding-left:0px;padding-right:0px;}
#sec_right_testimonial_img .vc_column-inner{padding-right:0px;padding-left:0px;}
.back_img{background:url(../../bridge-child/images/home11.png);height:540px;background-position:left;background-size:cover;    color: transparent;}
#hom_img1 .vc_column-inner{padding-right:0px !important;}
div#client_details{padding-right:0px;}
div#sec_right_testimonial_img{padding-bottom:47px !important;}
@media only screen and (max-width:767px) and (min-width:320px) and (orientation:portrait){.test_monial .ttshowcase_rl_quote p{text-align:left !important;}
.test_monial .ttshowcase_rl_title{padding:0px 10px !important;}
}
@media only screen and (max-width:768px){#back_to_top{bottom:100px !important;}
span.time.entry_date.updated{background:url(../../bridge-child/images/calen.png) no-repeat 22px !important;padding-left:43px;}
a.post_more.read_full_article{margin-top:0px !important;}
}
#back_to_top{bottom:85px;}
@media only screen and (min-width:766px) and (max-width:1024px) and (orientation:portrait){.full_width .grid_section .q_masonry_blog article{width:100% !important;}
}
p.post_excerpt{color:#444444 !important;line-height:21px !important;font-weight:500 !important;}
h2.entry_title a:hover{color:#b9090b !important;}
h2.entry_title::selection{color:#b9090b !important;}
span.date_hour_holder{color:#444444 !important;}
.process-box{color:#444444 !important;}
p.q_masonry_blog_excerpt{font-weight:500;}
#what_client h2{text-transform:none !important;}
.process-box{font-weight:500 !important;}
span.s1{text-transform:none !important;}
span.s2{text-transform:none !important;}
@media only screen and (min-width:1204px){#google_review_img{display:none;}
}
@media only screen and (min-width:766px) and (max-width:1024px) and (orientation:landscape){footer .test_monial{padding-bottom:45px;}
}
#print-blog-section p.q_masonry_blog_excerpt{min-height:170px;}
@media only screen and (min-width:766px) and (max-width:1024px) and (orientation:portrait){p.q_masonry_blog_excerpt{min-height:86px !important;}
}
@media only screen and (min-width:320px) and (max-width:667px){.quote-header img{display:none;}
.quote-header div#request-quote-btn-col{display:none;}
.page-id-1852 .ttshowcase_slider .bx-wrapper .bx-viewport{height:330px !important;}
}
@media only screen and (min-width:766px) and (max-width:1024px){div#tablet_col_first{display:none;}
#wid_full_tablet .wpb_column.vc_column_container.vc_col-sm-9{width:100% !important;}
}
@media only screen and (min-width:673px) and (max-width:1000px) and (orientation:landscape){#red-button{padding:14px 20px !important;}
}
@media only screen and (min-width:673px) and (max-width:1023px) and (orientation:landscape){#red-button{padding:14px 0px !important;margin-bottom:10px;}
}
nav.main_menu ul li a{font-weight:500 !important;}
#abt_three_colum p{font-weight:500;}
#what_client p{color:#444444;font-weight:500;}
#port_folio{color:#444444;font-weight:500;font-style:normal !important;}
p.req-p{margin-bottom:15px !important;}
.page-id-7335 .container_inner.default_template_holder.clearfix.page_container_inner { padding: 0;margin: 0;width: 100%;}
.page-id-1894  .container_inner.default_template_holder.clearfix.page_container_inner { padding: 0;margin: 0;width: 100%;}
.footer_bottom p {color: #fff;font-weight: 500;}