.page-id-2 header .fl-row-content-wrap{
background:none;	
}
.banner-inner .fl-row-content-wrap{
position:relative;
z-index:1;	
}
.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-right{
width:180px;
}
.banner-btm .fl-row-content-wrap{
box-shadow:inset 0px 15px 28px -8px rgba(0,0,0,.5);
}
.banner-sections .uabb-new-ib-content{
height:30px;	
}
.banner-sections .uabb-module-content.uabb-ib2-outter:after{
-webkit-transition:background 0.4s;
-moz-transition:background 0.4s;
transition:background 0.4s;
}
.banner-sections:hover .uabb-module-content.uabb-ib2-outter:after{
background:rgba(0,0,0,0.2);
}
.cta-holder .uabb-cta-inline .uabb-cta-text{
width:82%;	
}
.cta-holder .uabb-cta-inline .uabb-cta-button{
width:18%;	
}
.img-hover .uabb-photo-content{
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
}
.img-hover .uabb-photo-content:hover{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
}
.uabb-creative-button-wrap a{
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.uabb-creative-button-wrap a .uabb-button-text{
-ms-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
transform: skewX(20deg);  
display: inline-block;
}
.uabb-btn{
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
}
.uabb-btn span{
-ms-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
transform: skewX(20deg);  
display: inline-block;
}
.logo-work .uabb-image-content{
vertical-align:middle;
line-height:160px;
padding:0 8px;
height:160px;
width:160px;	
}
.post-holder .uabb-blog-posts-shadow{
box-shadow:0 7px 22px 8px rgba(197, 197, 197, 0.2);
}
.post-holder .uabb-blog-posts-description{
padding-top:1.2em;	
}
.post-holder .uabb-post-wrapper .uabb-post-heading a:hover{
color:#ff5722;	
}
.post-holder .uabb-blog-posts-shadow:hover{
background-color:#f6f7f7;	
}
.recent-post-widget .pp-content-post{
margin-bottom:10px;	
}
.form-holder .gform_button{
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
}
.footer-social-links .pp-social-icon i{
line-height:35px !important;
}
.comment-respond label[for="url"],
.comment-respond input[name="url"]{
display:none;	
}
.comment-respond input[type="submit"]{
font:600 19px/1.2em Muli, sans-serif;
border-radius:10px;
padding-top:12px;
padding-bottom:12px;
min-height:46px;
width:192px;    
color:#fff;
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);	
}
.mobile-overlay .fl-row-content-wrap:after{
opacity:0;	
}
.fl-icon{
vertical-align:text-top;
padding-top:5px;
}
.bold{
font-weight:bold !important;	
}
.fl-theme-builder-header-scrolled .fl-row-content-wrap {
background: rgba(0, 0, 0, 0.75) !important;
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {
max-height: initial;
width: 150px !important;
}
@media (min-width: 768px) and (max-width:992px){	
h1{font-size:45px;}
h2{font-size:40px;}
h3{font-size:35px;}  
}
@media (max-width:767px){
h1{font-size:38px;}
h2{font-size:34px;}
h3{font-size:30px;}
h4{font-size:26px;}
h5{font-size:22px;}
h5{font-size:18px;}
p{font-size:14px;}  
.cta-holder .uabb-cta-inline .uabb-cta-text{width:100%;}
.cta-holder .uabb-cta-inline .uabb-cta-button{width:100%;} 
.mobile-overlay .fl-row-content-wrap:after{opacity:1;}
}
@media (max-width:480px){
h1{font-size:32px;}
h2{font-size:28px;}
h3{font-size:24px;}
h4{font-size:22px;}
h5{font-size:20px;}	
h6{font-size:16px;}	
}