/*.client-review {
    border-left: 4px solid #f26f0f;
    padding-left: 18px;
    line-height: 1.4em;
    margin-bottom: 30px !important;
}

.client-review .uk-position-cover {
    padding: 10px !important;
}*/

.uk-button-primary {
    color: #fff;
      border: 1px solid rgba(249,175,65,.5);
    background: linear-gradient(90deg, rgba(242,111,15,1) 0%, rgba(249,175,65,1) 100%);
	-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
		  transition: 0.3s;
}

.uk-button-primary:hover {
    color: #f26f0f;
      border: 1px solid #f26f0f;
    background: #fff;
	
}

.image-slide-arrow .uk-position-medium  {
    background-color: #fff !important;
    padding: 20px;
    margin: 1px;
	}

.footer-bar{
border-top:4px solid #f3f3f4;
padding-top:20px;

}


.gform_footer .gform_button {
    color: #fff;
    border: 1px solid rgba(249,175,65,.5);
    background: linear-gradient(90deg, rgba(242,111,15,1) 0%, rgba(249,175,65,1) 100%);
    -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: inherit;
    font-weight: 700;
    line-height: 36px;
    margin-top: -10px !important;
    cursor: pointer;
}


.gform_footer .gform_button:hover {
    color: #f26f0f;
      border: 1px solid #f26f0f;
    background: #fff;
    transition: 0.2s;
}

.ginput_container input::placeholder, .ginput_container textarea::placeholder  {
    font-style: italic;

}

body .gform_wrapper input[type="text"] {
    background-color: #f3f3f4;
    border: 1px solid #ececec;
    padding: 13px 10px !important;
    margin-top: -6px !important;
}

.gform_wrapper textarea.medium{
	 background-color: #f3f3f4;
	border:1px solid #ececec;
}

.uk-navbar-nav>li>a {
    color: #022f48;
    font-weight: bold;
margin-bottom:20px;
	text-transform: uppercase;
	border-bottom: 4px solid transparent;

}

.uk-navbar-nav>li.uk-active>a{
border-bottom: 4px solid #f79420 ;
margin-bottom:20px;
}


.uk-navbar-nav>li>a:hover {
 border-bottom: 4px solid #f79420;
margin-bottom:20px;

}

.uk-navbar-item, .uk-navbar-nav>li>a {

	min-height: 30px;
}

.uk-navbar-left{
z-index:999;	
	
}

.uk-logo {
    max-width: 70%;
 
    margin: 0 auto;
}

.client-review , .client-review em{
	font-size:19px;
font-family: inherit;
font-weight: 300 !important;
color:#000;
}

.quote-heading {
    font-weight: 300;
}

.client-review {
    border-left: 3px solid #f27211;
    padding-left: 17px;
}

.client-review .el-content strong {
    font-weight: 600;
}

.footer-form .uk-heading-small {
    font-weight: 300;
    margin-bottom: -0px;
}


.tm-header-mobile .uk-logo {
    max-width: 200px;
}

.uk-offcanvas-bar {
    background: #022F48;
}

.tm-header-mobile {
    box-shadow: 0 0 10px #0000001f;
    position: relative;
    margin-bottom: 10px;
}

.uk-heading-bullet::before {
    content: "";
    display: inline-block;
    position: relative;
    top: calc(-.1 * 1em);
    vertical-align: middle;
    height: calc(4px + .7em);
    margin-right: calc(5px + .2em);
    border-left: calc(5px + .1em) solid #f27010;
}

.textwidget.custom-html-widget {
    margin-right: 30px;
}




@media (min-width: 960px){
.uk-section {
    padding-top: 70px;
    padding-bottom: 70px;
}
}

@media (min-width: 1200px){
.uk-grid {
    margin-left: unset;
}

	.uk-container.uk-container-expand {
    padding-left: 0px;
    padding-right: 0px;
}


.client-review, .client-review .uk-slideshow-items {
    min-height: 190px!important;
    max-width: 1110px;
}

}






/* Smartphones */
@media (max-width: 480px) { 
    .tm-grid-expand {
        /* width: 300px !important; */
        display: block;
    }

    .client-review {
        border-left: 4px solid #f26f0f;
        padding-left: 0px;
        margin-bottom: 30px !important;
        min-height: 240px;
    }
    

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) { 
    .tm-grid-expand {
        /* width: 300px !important; */
        display: block;
    }
    
}
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) { 
    .tm-grid-expand {
        /* width: 300px !important; */
        display: block;
    }
    
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) { 
    .client-review, .client-review .uk-slideshow-items {
        min-height: 120px !important;
    }


}
/* Large Display */
@media (min-width: 1200px) { 
    .client-review, .client-review .uk-slideshow-items {
        min-height: 120px !important;
    }

}


