.zoo-gallery-wall.margin > * { margin: 0 25px 25px 0; }

[class*='uk-icon-'] {
font-family: FontAwesome;
display: inline-block;
font-weight: normal;
font-style: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: white;
}

.uk-button-danger {
background-color: #8DC835;
color: #ffffff;
border-color: transparent;
}

em {
font-style: italic;
color: #4b4b4b;
}

a, .uk-link {
    color: #03aedc;
    text-decoration: none;
    cursor: pointer;
}











/*========================== joomlafreaks ========================*/

.about-left-side {
float: left;
width: 50%;
}

.about-right-side
{
float: left;
width: 47%;
margin-left:3%;
}


.about-left-image {
float: left;
}


.about-left-image-text {
float: left;
margin:8px 0px;
}

.about-main-row.clearfix {
margin-bottom: 25px;
}

.about-us-page #tm-bottom-a
{
background-color:#E1E1E1;
padding-bottom:70px!important;
padding-top:70px!important;
}

ul.how-solve-it-list li
{
background:url(../images/checking-1-new.png) 0 0 no-repeat transparent;
height:32px;
list-style-type:none;
line-height:32px;
margin-bottom:17px;
padding-left:38px;
}

.how-we-solve-left {
float: left;
width: 48%;
margin-right:2%;
}

.how-we-solve-right
{
float:left;
width:50%;
}


.tm-navbar .uk-navbar-flip {
	margin-left: 00px;
}



/* Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (min-width:1221px) and (max-width:1550px) { 
	.uk-navbar-nav.uk-visible-large {
		width: 75%;
	}	
}

@media (max-width:1220px) {

ul.how-solve-it-list li
{
height:auto;
line-height:30px;
}
.uk-navbar-nav.uk-visible-large {
    width: 100%;
}
	
}



@media (min-width:960px) {
.tm-panel-height {
min-height: 350px;
}

.tm-panel-height {
min-height: 350px;
}

h1, .uk-h1 {
font-size: 35px;
line-height: 35px;
}


.tm-navbar .uk-navbar-flip {
	margin-top: 0;
	position: absolute;
	right: 5%;
	top: 10%;
	margin:0;
}

}





@media (min-width:768px) {
.tm-block-padding-large {
padding-top: 70px;
padding-bottom: 70px;
}


.uk-navbar-nav > li > a {
display: block;
box-sizing: border-box;
text-decoration: none;
height: 70px;
padding: 17px 25px;
line-height: 70px;
color: #4b4b4b;
font-size: 17px;
font-family: 'Source Sans Pro';
font-weight: 300;
text-transform: uppercase;
}


}




/* Only Tablets (Portrait) */
@media (min-width:768px) and (max-width:959px) {

.about-left-image-text
{
float:none;
}

ul.how-solve-it-list li
{
height:auto;
line-height:30px;
}

}


/* Only Phones (Portrait) (Landscape) and Small Tablet (Portrait) */
@media (max-width:767px) {

.about-left-side 
{
float: left;
width: 100%;
}
.about-right-side 
{
margin-left: 0%;
width: 100%;
}

.about-left-image-text
{
float:none;
}

.how-we-solve-left
{
width:100%;
margin-right:0px;
}

ul.how-solve-it-list
{
padding-left:0px;
}

.how-we-solve-right
{
width:100%;
}

.uk-navbar-center {  
	max-width: 80%;  
}
}

/* Only Phones (Landscape) and Small Tablet (Portrait) */
@media (min-width:480px) and (max-width:767px) {

ul.how-solve-it-list li
{
height:30px;
line-height:23px;
}

}

/* Only Phones (Portrait) */
@media (max-width:479px) {

ul.how-solve-it-list li
{
height:auto;
line-height:23px;
}

.tm-navbar {
padding: 0 20px;

}


.payplans .pp-plan.pp-vertical .pp-plan-description {
	float: left;
	width: 100%;
	display:block;
}

#invoice .span6 > img{
	max-width: 100%!important;
}

}

.uk-slidenav-previous:before, .uk-slidenav-next:before {
font-family: Finch;
color: black;
}

.uk-panel-title {
font-size: 19px;
}

[data-id="349"] > a {
    text-decoration: underline!important;
}