.bwWrapper {
    position:relative;
    display:block;
}

.home-service img { width: 50px; max-width: 100%; }
.home-service p { text-align: left; color: #000; padding: 0; }
.home-service2.boxes.style3 .box h3 {  font-size: 16px;  color: #dab542;}
.home-service2 p { text-align: left; color: #000; }
.home-service2 b.more { display: inline-block; margin: 0 2px; color: #000; }

.home-desc p { font-size: 13px; line-height: 1.8em; }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}


.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.fck {    overflow-x: auto;}
.fck * { max-width: 100%; }
.fck,.fck p,.fck ul li,.fck ol li { line-height: 1.5em; font-size: 15px; }
.fck p{ margin:1em 0;}
.fck hr{border: 0px;    border-top: 1px solid #ccc; margin:0.5em 0; }
.fck .marker {   background-color: Yellow; }
.fck em { font-style: italic; font-size: inherit;}
.fck b,.fck strong, .fck b>*,.fck strong>* { font-weight: bold;font-size: inherit; }
.fck a{ text-decoration:underline; color: #6f9426; }
.fck h1, .fck h2, .fck h3, .fck h4, .fck h5, .fck h6 { font-weight: bold; line-height: 1.5em; }
.fck h1 { font-size: 2em; margin:0.67em 0; }
.fck h2 { font-size: 1.5em;margin: 0.83em 0; }
.fck h3 { font-size: 1.17em; margin:1em 0; }
.fck ins { text-decoration: underline; }
.fck pre { white-space: pre-wrap; word-wrap: break-word; tab-size: 4;margin: 1em 0px;font-family: monospace; }
.fck blockquote{ padding-left: 20px; padding-right: 8px; border-left-width: 5px; font-style: italic; border:none; border-left:3px solid #ccc; margin:1em 40px; display:table-cell; }
.fck img { max-width:100%!important; height:auto!important;  }
.fck ul, .fck ol { padding-left:1.5em; }
.fck ul>li {  list-style-type: disc; display: list-item;  }
.fck ol>li {     list-style-type: decimal; display: list-item; }
.fck table { border-collapse: collapse; }
.fck table ,
.fck table tr td,
.fck table tr { border: none; background-color: transparent; }
.fck table[border="1"] { border: 1px solid #b9b9b9; }
.fck table[border="1"] tr td {
    padding: 5px;
    border-right: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
    background: #fff;
}
.fck table[border="1"] tr:nth-child(even) td {
    background: #f3f7f9;
}
@media (max-width:767px) {
     .fck table { width:100%!important; }
}


.pic-box { display: inline-block; }
.pic-box p { margin: 5px 0 0 0; text-align: center; }

.copyright { margin-top: 30px; }
.copyright .oz { display: inline-block; }

.logo a { display: inline-block; }
.logo-after { 
    display: inline-block; 
    position: relative;
    top: 38px;
    margin-left: 10px;
}
.logo-after span {
    display: block; 
    font: 300 13px/1.4em helvetica, "Trebuchet MS", Arial, Sans-Serif;
    /* font-style: italic; */
    color: #000;
}

.boxes.style3 .box .image img { width: 100%!important; height: 100%!important; }

.navbar-collapse.in {     overflow: visible; }

.captcha-wrap { position: relative; padding-right: 130px; }
.captcha-wrap a { position: absolute; right: 15px; top: 0; }


@media (max-width:1199px) {
    .slider-wrapper .nivo-directionNav .nivo-prevNav {
        height: 50px;
        width: 15px;
        background: url(../img/slider-arrows.png) no-repeat center left;
        background-size: auto 50px;
        opacity: 1;
        left: -20px;
        top: 50%;
        margin-top: -25px;
    }
    .slider-wrapper .nivo-directionNav .nivo-nextNav {
        height: 50px;
        width: 15px;
        background: url(../img/slider-arrows.png) no-repeat center right;
        background-size: auto 50px;
        opacity: 1;
        right: -20px;
        top: 50%;
        margin-top: -25px;
    }
    .slider-wrapper .nivo-directionNav a {  }
}
@media (max-width:991px) {
    .logo-after { top: 45px; }
    .logo-after span {
        display: inline-block
    }
    #header .contact { top: 20px; }
    .slider-wrapper.main { min-height: 322px; }
}
@media (max-width:767px) {
    #header .contact { float: none; text-align: center; top: 0; }
    #header .contact li { float: none; display: inline-block; }
    #header .logo { float: none; display: block; text-align: center; padding: 20px 0 0 0; } 
    .logo a, .logo-after { display: block; position: static; }
    .logo-after { margin: 0; }
    #header .logo img { margin: 0; }
    .subline { margin-bottom: 15px; }
    .subline .breadcrumbs, .subline { height: auto; float: none; }
    .subline { padding: 5px 0; }
    .breadcrumbs li:first-child { padding-left: 0; }
    .breadcrumbs li, .breadcrumbs a, .breadcrumbs span { line-height: 1.4em }
	.slider-wrapper.main { min-height: auto; }
    .same-H .box .inner { height: auto!important; }
    #topmenu .navbar ul.navbar-nav > li > a { padding: 18px 15px; }

    .home-service p { text-align: center; }
    .title { margin: 15px 0; }

    .map.box iframe { height: 200px; }

    .slider-wrapper .nivo-directionNav .nivo-prevNav {
        left: 10px;
    }
    .slider-wrapper .nivo-directionNav .nivo-nextNav {
        right: 10px;
    }
}
@media (max-width:479px) {
	#header .logo { height: auto; text-align: center; display: block; float: none; padding: 10px 0 10px 0; }
	#header .logo img { height: 40px; }
	#header .contact { float: none; text-align: center; }
	#header .contact li { float: none; }

    .long-title { line-height: 1.2em; margin-top: 30px; background: none; }
    .long-title span { background: none; }

    .small-pic img { width: 49%; }
}

#slider .nivo-directionNav { display: none!important; }