﻿h1 {
font-size: 36px;
line-height: 45px;
}
#h1main {
font-size:26px;
color:#888;
}
h2 {
font-size: 30px;
line-height: 36px;
}
h3 {
font-size: 26px;
line-height: 32px;
}
/*
header .logo {
margin: 16px 0;
}
    */
/* set to 120px (was 100px) */
.form-horizontal .controls  {
margin-left: 110px;
}

figure.left_250 {
float:left;
padding:10px 15px 15px 0;
max-width:250px;
}
figure.right_250 {
float:right;
padding:10px 0 10px 10px;
max-width:250px;
}
/* ol added */
.content ol li {
padding: 3px 0px;
}
ol.topservices li {
padding-top:15px;
}

.blog .entry ul{
margin-left: 35px;
}
.blog .entry ul li {
list-style-type: circle;
}

ul.list1 {
list-style-type: circle;
padding-left:16px;
}

/* added */
a.white, a.white:visited {
color: #ffffff;
}
a.gray, a.gray:visited {
color:#444;
text-decoration:none;
}
p{
/*
text-align: justify;
*/
}
i.white {
color: #fff;
}
i.bottom {
vertical-align:text-bottom;
}

.kast {
background: #f4f4f4; 
padding: 10px;
margin-bottom:5px;
}
/* sticky notes - stuff from bizstrap custom.css */
.attention-sidestick {
background: url("../img/sticker_sidebar_yellow.png") no-repeat scroll 0 0 transparent;
}
.sidebar-stick {
height: 187px;
margin-left: -15px;
padding: 25px 41px 25px 25px;
text-align: center;
width: 179px;
}
.sidebar-stick h3 {
font-size: 23px;
}
.sidebar-stick p {
font-size: 12px;
}

.navbar .btn-navbar {
float: left;
}
.da-slide p {
overflow:visible !important;
}
.da-slide .da-link {
width: 110px !important;
}
figure {
margin:0;
padding:0;
}
figcaption {
margin: 0;
padding: 4px 2px 4px 2px;
font-size:12px;
line-height:14px;
}
textarea.textarea1 {
width:75%;
}
dfn {
font-style:normal;
}
#ifvideo1,#ifvideo2 {
width: 400px;
height:225px;
}
.input90pct {
width:90%;
}
div.servbox {
border-left:2px solid #1570a6; 
padding:10px; 
margin: 0 10px 10px 0;
background-color:#efefef;
}
div.servbox h2 {
font-size:26px;
color:#333;
}
div.servbox p {
text-align:left;
color:#555;
}
table.pricing1 td,table.pricing1 th {
    padding:20px 4px 20px 4px;
    }
@media (min-width: 768px){
    table.pricing1 {
    max-width:90%
    }
 
}
@media (min-width: 768px) and (max-width: 979px){

.da-slide .da-link {
position: static !important;
}
.nav-collapse .nav > li {
float: left !important;
}
.nav-collapse.collapse {
height: auto !important;
}
.navbar .btn-navbar {
display: none !important;
}
.navbar .container {
width: 740px !important;
padding-top:5px !important;/* this 5px was hack */
padding-left: 10px !important;
}
div.midonly {
display: none;
}
}
@media (max-width: 767px) {
#liKalks {
    display: none;
}
#h1main {
    font-size: 22px;
    line-height: 28px;
}
#divslider {
    display: none;
}
.da-slide .da-link {
    position: static !important;
}
.da-slide .da-img {
    display: none;
}
.da-slide p {
    overflow: visible !important;
    width: 80% !important;
}
#ifvideo1, #ifvideo2 {
    width: 300px;
    height: 169px;
}

@media (max-width: 480px) {
.mhide {
display:none;
}
.table td {
line-height: 24px;
}
.da-slide p {
overflow: visible !important;
width: 80% !important;
}
figure.left_250,figure.right_250 {
float:none;
padding:15px 0 15px 0;
max-width:100%
}
}




