/*
Theme Name: U-Design Child (Custom Page Peel)
Theme URI: http://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Description: Child Theme for U-Design with custom Page Peel
Author: Andon
Author URI: http://themeforest.net/user/andondesign/portfolio?ref=AndonDesign
Template: u-design
Version: 1.0.0
*/

/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/



#page-peel .msg_block {
    background-image: url("images/msg-block.png");
}
#feedback a.feedback {
    top: 462px !important;
}
.slider-title {
	text-shadow: rgb(52, 76, 159) 2px 0px 0px, rgb(52, 76, 159) 1.75517px 0.958851px 0px, rgb(52, 76, 159) 1.0806px 1.68294px 0px, rgb(52, 76, 159) 0.141474px 1.99499px 0px, rgb(52, 76, 159) -0.832294px 1.81859px 0px, rgb(52, 76, 159) -1.60229px 1.19694px 0px, rgb(52, 76, 159) -1.97998px 0.28224px 0px, rgb(52, 76, 159) -1.87291px -0.701566px 0px, rgb(52, 76, 159) -1.30729px -1.5136px 0px, rgb(52, 76, 159) -0.421592px -1.95506px 0px, rgb(52, 76, 159) 0.567324px -1.91785px 0px, rgb(52, 76, 159) 1.41734px -1.41108px 0px, rgb(52, 76, 159) 1.92034px -0.558831px 0px;
}


.slider-text {
text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
#main-menu {
    height: 50px;
}
#page-content-title #page-title {
    height: 217px;
	display:flex;
    align-items: center;
	justify-content: center;
}
@media screen and (max-width: 719px) {
    #page-content-title {
        background: url("https://smartdryrestoration.com/wp-content/uploads/2019/06/background-title3.jpg") no-repeat scroll center top #FEFEFE;
    }
}
#page-content-title #page-title h1 {
    color: #20314b;
	text-transform: uppercase;
	text-align: center;
}
.text-services {
	font-size: 85%;
	line-height: 130%;
}
.custom_box {
    border-radius: 15px;
    background: rgba(254, 254, 254, 0.85);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.contact-block {
    display: inline-block;
    width: 100%;
}
.fafaicon {
    text-align: center;
    margin-right: 5px;
    display: inline;
}
.bi-faicon {
	vertical-align: top;
	padding-top: 6px;
}
.fa-lg2 {
    width: 30px;
}
.fa-2x {
    vertical-align: middle;
    font-size: 1.4em !important;
}
.fa-lg {
    vertical-align: top !important;
}
.fafacontact {
    text-align: inherit;
    margin-bottom: 3px;
    display: inline-block;
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner {
    text-align: center !important;
}
.custom-width99 {
	width: 200px;
}
.contact-span {
font-size: 75%;
color: rgba(51, 51, 51, 0.7);
}
.contact-socialmedia {
    margin-left: 45px;
    margin-top: 10px;
}
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    background-color: #da3f1f !important;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
    background-color: #073d68 !important;
}
.vc_btn3.vc_btn3-size-md {
    padding: 10px 35px !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
    font-size: 1.2em;
    background: #DA3F1F;
    color: #ffffff;
	padding: 5px 15px 5px 15px;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type="submit"]:hover {
    background: #073d68;
    cursor: pointer;
}

/* Make Gravity Form #2 more compact */
#gform_wrapper_5 .gfield {
    margin-bottom: -10px !important; /* or 4px, or even 0 if you want it super tight */
}
#gform_wrapper_5 .gfield_label {
    margin-bottom: 2px !important; /* reduce label gap */
}
#gform_wrapper_5 .ginput_container {
    margin-bottom: 16px !important;
}
/* Optional: Make inputs a bit smaller on mobile */
@media (max-width: 600px) {
    #gform_wrapper_5 .gfield {
        margin-bottom: -15px !important;
    }
}

.custom-form-css .gform_footer {
	text-align:center;
}ul.small-thumb .teaser-title {
    font-size: 1.0em !important;
    line-height: 22px !important;
}
#gform_submit_button_5 {
	padding: 15px 15px;
}

.slider-contact-form {
    background-color: #20314bde;
    padding: 20px 20px 20px 20px !important;
	width: 350px;
}
.slider-contact-form H3{
	color: #fff !important;
}
@media screen and (max-width: 480px) {
.slider-contact-form H3{
	color: #fff !important;
	font-size: 22px !important;
}
}
@media screen and (max-width: 480px) {
.gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
    font-size: 18px !important;
}
}
.ug-gallery-wrapper, .ug-gallery-wrapper * {
    margin-left: auto !important;
    margin-right: auto !important;
}

.image-motionless {
	background: fixed;
}
.ph1 {
    color: #F88920;
    font-size: 190%;
    line-height: 90%;
    font-weight: 900;
	text-shadow: rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0.540302px 0.841471px 0px, rgb(255, 255, 255) -0.416147px 0.909297px 0px, rgb(255, 255, 255) -0.989992px 0.14112px 0px, rgb(255, 255, 255) -0.653644px -0.756802px 0px, rgb(255, 255, 255) 0.283662px -0.958924px 0px, rgb(255, 255, 255) 0.96017px -0.279415px 0px;
}
.ph2 {
	color:#073d68;
	font-size: 36px;
    font-weight: 700;
	line-height: 50px;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}.ph2 a{
	color:#073d68 !important;
}

.ph2 a:hover {
	color:#F88920 !important;
	font-size: 36px;
    font-weight: 700;
	line-height: 50px;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
.text-border-white {
	text-shadow: rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0.540302px 0.841471px 0px, rgb(255, 255, 255) -0.416147px 0.909297px 0px, rgb(255, 255, 255) -0.989992px 0.14112px 0px, rgb(255, 255, 255) -0.653644px -0.756802px 0px, rgb(255, 255, 255) 0.283662px -0.958924px 0px, rgb(255, 255, 255) 0.96017px -0.279415px 0px;
}
.text-border-white2 {
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
.text-border-white2 a:hover {
	color:#5db0df;
}
.text-white {
	color:#ffffff !important;
}
.image-pop a:hover {
    position: relative;
}
.image-pop a:hover:after {
    content: url(https://smartdryrestoration.com/wp-content/uploads/2018/03/greenseal-certified-products.gif);
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.before-after-gallery {
	font-size:120%;
}
.before-after-gallery h2 {
	color: #ffffff !important;
	text-align: center;
	font-weight: bold;
    padding-bottom: 20px;
}
hr.style-two {
    border: 0;
    height: 4px;
    background-color: #666666;
    width: 35%;
	margin-bottom: 8px;
}


.vc_btn3.vc_btn3-size-lg {
    font-size: 26px !important;
    background-color: #DA3F1F !important;
	color:#ffffff !important;
}
.vc_btn3.vc_btn3-size-lg:hover {
    font-size: 26px !important;
	color:#000000 !important;
    background-color: #ffffff !important;
}
.vc_btn3.vc_btn3-size-md {
    font-size: 22px !important;
    font-weight: 500 !important;
}
.vc_toggle_color_blue .vc_toggle_icon {
    background-color: #073d68 !important;
}
.on-call-text {
	color: #ffffff;
	font-weight: 900;
}
.act-now-text1 {
    font-size: 26px;
    color: #ffffff;
    font-weight: 600;
}
.act-now-text2 {
    font-size: 26px;
    color: #F26822;
    font-weight: 600;
}
.act-now-text3 {
    font-size: 26px;
    color: #ffffff;
    font-weight: 300;
}
span.water-damage-text{
	color:#111111;
	font-size: 14.5px;
}

.uc_slide_down_button .uc_container_holder .uc_btn-1 {
    width: 100%;
}

.change-background {
   background-color: #073d68;
}
.change-background:hover {
  background-color: #073d68;
}
.change-background2 {
   background-color: #073d68;
}
.change-background2:hover {
  background-color: #073d68;
}
#top-elements .phone-number-padding {
    padding: 13px 20px 0 0;
}
.font-color1 a {
	color: #ffffff !important;
}
.font-color1 a:hover {
	color: #20314b !important;
}
.text-change1 {
	color: #ffffff;
	font-size: 30px;
	text-align: center;
}
.text-change2 {
	color: #FFFFFF;
	text-align: center;
}
h3.font-color1:hover {
    background-color: #ffffff;
}
.phone-contact-page {
	vertical-align:middle;
}

#footer-bg {
    height: 120px;
	margin-top: -36px !important;
}


#page-content-title {
    position: relative;
    background: url(/wp-content/uploads/2018/02/Page-Title-Background-Image.jpg) no-repeat center top;
    background-size: cover;
    overflow: hidden;
}

#page-content-title::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: rgba(7,61,104,0.9); /* 90% white, adjust as needed */
    z-index: 1;
    pointer-events: none; /* lets clicks pass through */
}

#page-content-title > * {
    position: relative;
    z-index: 2;
}


body {
    background-color: transparent !important;
}
.push {
    padding-bottom: 0px !important;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
    padding-left: 40px !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

.icon-services {
    font-size: 5.5em;
	text-align:center;
}
#button-services .vc_btn3.vc_btn3-color-primary:hover {
    background-color: #5DB0DF !important;
}
.dropshadow-services .vc_column-inner {
	-webkit-box-shadow: 1px 5px 12px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 1px 5px 12px 0px rgba(0,0,0,0.18);
box-shadow: 1px 5px 12px 0px rgba(0,0,0,0.18);
}





.dropshadow-services .vc_column-inner {
    -webkit-transition: all 0.3s ease; /* Safari and Chrome */
  	-moz-transition: all 0.3s ease; /* Firefox */
  	-o-transition: all 0.3s ease; /* IE 9 */
  	-ms-transition: all 0.3s ease; /* Opera */
  	transition: all 0.3s ease;
}
.dropshadow-services .vc_column-inner:hover {
    -webkit-transform:scale(1.02); /* Safari and Chrome */
    -moz-transform:scale(1.02); /* Firefox */
    -ms-transform:scale(1.02); /* IE 9 */
    -o-transform:scale(1.02); /* Opera */
     transform:scale(1.02);
}

.services-promo {
-webkit-box-shadow: inset -32px 0px 26px -10px rgba(0,0,0,0.1);
box-shadow: inset -32px 0px 26px -10px rgba(0,0,0,0.1);
	background-color: #ffffff;
	    -webkit-transition: all 1.3s ease; /* Safari and Chrome */
  	-moz-transition: all 1.3s ease; /* Firefox */
  	-o-transition: all 1.3s ease; /* IE 9 */
  	-ms-transition: all 1.3s ease; /* Opera */
  	transition: all 1.3s ease;
}

.services-promo:hover {
    -webkit-transform:scale(1.02); /* Safari and Chrome */
    -moz-transform:scale(1.02); /* Firefox */
    -ms-transform:scale(1.02); /* IE 9 */
    -o-transform:scale(1.02); /* Opera */
     transform:scale(1.02);
}
.services-promo2 {
	background-color: #ffffff;
	    -webkit-transition: all 1.3s ease; /* Safari and Chrome */
  	-moz-transition: all 1.3s ease; /* Firefox */
  	-o-transition: all 1.3s ease; /* IE 9 */
  	-ms-transition: all 1.3s ease; /* Opera */
  	transition: all 1.3s ease;
}

.services-promo2:hover {
    -webkit-transform:scale(1.02); /* Safari and Chrome */
    -moz-transform:scale(1.02); /* Firefox */
    -ms-transform:scale(1.02); /* IE 9 */
    -o-transform:scale(1.02); /* Opera */
     transform:scale(1.02);
}
.services-promo3 {
-webkit-box-shadow: inset 32px 0px 26px -10px rgba(0,0,0,0.1); 
box-shadow: inset 32px 0px 26px -10px rgba(0,0,0,0.1);
	background-color: #ffffff;
	    -webkit-transition: all 1.3s ease; /* Safari and Chrome */
  	-moz-transition: all 1.3s ease; /* Firefox */
  	-o-transition: all 1.3s ease; /* IE 9 */
  	-ms-transition: all 1.3s ease; /* Opera */
  	transition: all 1.3s ease;
}

.services-promo3:hover {
    -webkit-transform:scale(1.02); /* Safari and Chrome */
    -moz-transform:scale(1.02); /* Firefox */
    -ms-transform:scale(1.02); /* IE 9 */
    -o-transform:scale(1.02); /* Opera */
     transform:scale(1.02);
}
#services-image {
	background-image: url(https://smartdryrestoration.com/wp-content/uploads/2019/10/water-damage-image11.jpg) !important;
    background-position: center !important;
	background-position: bottom !important;
	background-size: contain !important;
    background-repeat: no-repeat !important;
}
#services-image2 {
	background-image: url(https://smartdryrestoration.com/wp-content/uploads/2019/10/fire-damage-image11.jpg) !important;
    background-position: center !important;
	background-position: bottom !important;
	background-size: contain !important;
    background-repeat: no-repeat !important;
}
#services-image3 {
	background-image: url(https://smartdryrestoration.com/wp-content/uploads/2019/10/mold-damage-image11.jpg) !important;
    background-position: center !important;
	background-position: bottom !important;
	background-size: contain !important;
    background-repeat: no-repeat !important;
}



@media only screen and (min-width: 641px) {
html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 100% !important;
    margin-left: 0% !important;
}
}
@media only screen and (min-width: 641px) {
.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
    width: 100% !important;
}
}
@media only screen and (min-width: 641px) {
.gform_wrapper .left_label li.hidden_label input, .gform_wrapper .right_label li.hidden_label input {
    margin-left: 0% !important;
}
}
@media only screen and (min-width: 641px) {
.gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 0% !important;
    width: 100% !important;
    text-align: center;
}
}
.form-title-slider h3{
	color:#ffffff !important;
}

@media screen and (max-width: 959px) {
#dropdown-holder {
    background-color: #317BBA;
}
}
@media screen and (max-width: 959px) {
.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {
    color: #ffffff;
}
}



@media screen and (max-width: 959px) {
.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
    background: #F2F3ED;
}
}
@media screen and (max-width: 959px) {
#mobile-background {
	background-image: none !important
}
}
@media screen and (max-width: 959px) {
#mobile-background2 {
	background-image: none !important;
	background-color:#D5E2FC
}
}
@media screen and (max-width: 480px) {
#top-elements .phone-number-padding {
    width: 100%;
}
}
@media screen and (max-width: 480px) {
.ph2 {
    color: #20314b;
    font-size: 42px;
    font-weight: 700;
    line-height: 55px;
    text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
}
@media screen and (max-width: 719px) and (min-width: 480px) {
#top-elements .phone-number-padding {
    width: 100%;
}
}
@media screen and (max-width: 719px) and (min-width: 480px) {
.ph2 {
    color: #20314b;
    font-size: 45px;
    font-weight: 700;
    line-height: 60px;
    text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
}

/**** START POPUP BUTTONS ****/
.bld-step-1-el-0 {
    width: 100%;
    height: 100%;    
}
.bld-step-1-el-0 img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	transition: all 1s ease;
}
.bld-step-1-el-0:hover img {
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
}
.bld-step-1-el-1 {
    width: 100%;
    height: 100%;    
}
.bld-step-1-el-1 img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	transition: all 1s ease;
}
.bld-step-1-el-1:hover img {
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
}

/**** END POPUP BUTTONS ****/