.bt_bb_card_image .bt_bb_card_image_text_box{
padding:1em;
}
.bt_bb_size_extralarge.bt_bb_headline h1{
font-size:4rem;
}
.projectlisting .bt_bb_image img{
height:400px;
}
.project_top .bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline{
margin-bottom:5px;
}
.project_top .bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{
margin-top:5px;
}
.project_features .bt_bb_headline .bt_bb_headline_superheadline{
font-weight:bold;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title{
font-size:1.5em;
}
.btContentHolder table.project_table td, .btContentHolder table.project_table th{
padding:0.5em;
border:1px solid #ccc;
}
.project_table{
font-size:10px;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{
margin-top:1em;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{
margin-top:1em;	
}
.inner_bg{
background-position:center!important;
}
.project_layout .masonry-brick img{
height:550px;
}
.project_layout .bt_bb_grid_item_inner_caption{
text-align:center;
padding-left:20px;
padding-right:50px;
}
.bold_timeline_item_icon{
display:none;
}
.bold_timeline_item_marker{
background:#000!important;
}
.bt_bb_size_medium.bt_bb_headline h3{
font-size:2.1rem;
}
.upcoming_projects .bt_bb_icon_size_small.bt_bb_card .bt_bb_card_icon .bt_bb_icon_holder{
text-align:left;
padding-bottom:0.8em;
}
.core_values{
font-size:18px;
font-weight:normal;
text-align:center;
}
.core_values .bt_bb_service_content_title{
margin-bottom:15px;
}
.features_project .bt_bb_text{
color:#fff;
margin-top:10px;
margin-bottom:15px;
}
.our_team img{
width: 100%;
height: 280px;
width:270px;
object-fit: cover;
}
.our_team .bt_bb_headline_subheadline{
margin-top:0px!important;
}
.form_file input{
line-height:1!important;
padding:12px!important;
}
h3.testimonial_by{
font-size:24px!important;
}
.testimonial_block{
padding: 15px;
border-radius: 5px;
margin-bottom: 40px;
background: #f1eee7;
display:inline-block;
width:31%;
border: 1px solid #c39f75;
vertical-align:top;
margin-right:20px;
}
.testimonial_block h4{
font-size:20px;
}
.testimonial_block iframe{
width:100%;
height:175px;
}
.projectlisting .laurel_img{
display:inline-block;
margin-right:15px;
}
.projectlisting header{
display:inline-block;
}
.projectlisting .bt_bb_size_medium.bt_bb_headline h3{
font-size:1.9rem
}
.projectlisting .laurel_img .bt_bb_image img{
height:50px;
width:auto;
}
.home_project_highlight img{
width:100%;
height:400px;
border:2px solid #c39f75;
}
.btLogoArea .logo img{
height:100px;
}
.footer_logo img{
height:120px;
width:auto;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img{
height: -webkit-calc(100px*0.8);
height: -moz-calc(100px*0.8);
height: calc(100px*0.8);
}
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail{
height:400px!important;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail img{
width:100%;
height:100%;
object-fit:cover;
}
.core_values .bt_bb_service{
width:100%;
height:220px;
margin-bottom:20px;
}
.upcoming_projects img{
padding-top:20px;
padding-left:20px;
padding-bottom:10px;
}
.bt_bb_progress_bar_text_above .bt_bb_progress_bar_text{
margin-top:20px;
}
.bt_bb_progress_bar_text_above .bt_bb_progress_bar_text span{
position:absolute;
bottom:-15px;
}
.btFooterCopy img{
vertical-align:middle;
margin-left:5px;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item{
padding-top:10px;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_image img{
width:80%;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_title{
font-size:1.4em;
}
.project_layout_small .masonry-brick img{
height:395px;
}
.wpcf7 .btGradient.btForm .btFormButton{
position:relative;
}
.wpcf7 .btGradient.btForm .btFormButton .wpcf7-submit{
font-size:1.125em !important;
}
.wpcf7 .btGradient.btForm .btFormButton .wpcf7-spinner{
position:absolute;
top: 50%;
left: 53%;
transform: translateY(-50%);
}
.core-values-box.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title{
font-size: 1.75rem;
}
.core-values-box.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text{
font-size:16px;
line-height:1.25em;
}
.wpb-pcf-form-fire{
position:fixed;
bottom:17px;
right:80px;
}
#homecontact{
padding-top:5px;
padding-bottom:5px;
vertical-align:bottom;
}
#customdownload{
position:relative;
background-image: -webkit-linear-gradient(315deg,#c39f75 0%,#a47947 25%,#a47947 50%,#c39f75 75%,#8b673d 100%);
background-image: -moz-linear-gradient(315deg,#c39f75 0%,#a47947 25%,#a47947 50%,#c39f75 75%,#8b673d 100%);
background-image: linear-gradient(135deg,#c39f75 0%,#a47947 25%,#a47947 50%,#c39f75 75%,#8b673d 100%);
border-radius:0px;
bottom:0px;
right:0px;
}
@media screen and (min-width: 1201px) and (max-width: 1440px){
.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder{
font-size:2.5em;
}
.core_values .bt_bb_service{
height:150px;
}
.bt_bb_progress_bar{
width:95%;
}
.testimonial_block h4 {
font-size: 24px;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
.testimonial_block h4 {
font-size: 22px;
}
body.btBelowMenu .btPageHeadline .bt_bb_port{
padding-top:8em;
padding-bottom:8em;
}
.core_values .bt_bb_service{
height:auto;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.bt_bb_progress_bar{
width:95%;
}
.testimonial_block h4 {
font-size: 18px;
}
body.btBelowMenu .btPageHeadline .bt_bb_port{
padding-bottom:10px;
}
body.btBelowMenu .btPageHeadline .bt_bb_port{
padding-top:8em;
padding-bottom:7em;
}
.core_values .bt_bb_service{
height:auto;
}
}
@media (max-width: 767px) {
.projectlisting .bt_bb_image img{
height:auto;
}
#buttonproj .bt_bb_column_inner.col-md-12{
max-width:45%;
flex-basis:auto;
}
#customdownload{
padding-top:20px;
padding-bottom:20px;
font-weight:400;
font-size:17px;
}
body.btBelowMenu .btPageHeadline .bt_bb_port{
padding-bottom:0px;
}
.btMenuVertical .mainHeader .logo img{
max-width:75%;
}
.btMenuVertical .btLogoArea .logo img{
height:75px;
}
.bt_bb_progress_bar{
width:95%;
}
.testimonial_block{
width:45%;
}
.testimonial_block h4 {
font-size: 18px;
}
body.btBelowMenu .btPageHeadline .bt_bb_port{
padding-top:8em;
padding-bottom:2em;
}
.core_values .bt_bb_service{
height:auto;
}
}
#popmake-3813 .btFormRow .btFormColumn .fancy-select {
background-color: #fff;
margin-top:5px;
font-weight: 400;
}
#ranjeetimage img{
height:auto!important;
max-height:390px;
}
#ideal31 img{
height:330px!important;
}