/*
    Main styles
*/
body, p, .breadcrumb-container {
    color: #000;
	font-size:15px;
}
.breadcrumb-container li, .breadcrumb-container li a{
	color:#006db7;
}
.bread-mar{
	margin-top:-50px;
	margin-bottom:-50px;
}
.breadcrumb li + li::before {
    color: #006db7;
	margin-left:-5px;
	margin-right:-5px;
}

.main-nav{
	border-radius:10px;
	background:#F2F2F2;
}
.align-center{
	text-align:center;
}
.header-style01 .navbar-default .navbar-nav>li>a:hover,
.header-style01 .nav > li.current-menu-item > a,
.hover-mask-container .hover-details span,
.hover-mask-container .hover-zoom,
.master-slider .pi-button{
    border-color: #fac312;
}
.header-style01 .navbar-default .navbar-nav>li>a:hover,
.header-style01 .nav > li.current-menu-item > a{
    border-color: #fac312;
}
.navbar-header {
    padding-top: 8px;
}
.custom-heading::after{
	background-color: #fac312;
}
.ms-layer.text-box{
	background-color:rgba(0,0,0,0.5);
}
.ms-slide .slide-bg{
	padding:40px;
}
.h-bg{
	background-color:rgba(0, 0, 0, 0.5);
	padding:20px 10px;
}
.aside-widgets .widget .title h3{
	border-bottom:3px solid #fac312;
}
#map div {
 cursor:default !important;  
}

.page-title-map.page-title-negative-top #map{
    height: 500px;
    margin-top: -346px;
}

.pt-bkg02.company {
    background-image: url('../img/87.jpg');
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}
.pt-bkg07.pos {
	background-image: url('../img/v-bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
	background-position: bottom;
}
.pt-bkg07.pvs {
    background-image: url('../img/pvs.jpg');
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}
.pt-bkg07.led {
    background-image: url('../img/led.jpg');
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}
.pt-bkg07.pad {
    background-image: url('../img/pad.jpg');
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}
.pt-bkg02.support {
    background-image: url('../img/support.jpg');
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}
.master-slider .pi-text{
    font-size: 20px;
    text-align:center;
}

.page-content.parallax {
    padding-bottom: 0px;
}
.page-content.custom-bkg {
    padding-top: 40px;
}
.partner-logo .row{
	margin-bottom:20px;
}
#footer-wrapper {
    padding-top: 20px;
}
#footer .widget{
	margin-bottom:10px;
}
#footer .row{
	margin-bottom:10px;
}
.page-title-style01 {
    margin-bottom: 20px;
}
.body-bt .row, .body-bt .widget{
	margin-bottom:20px;
}
.page-img{
	height:150px;
}
.page-img1{
	height:180px;
}
.dropdown-menu.sm-menu{
	min-width:140px;
	width:150px;
}
.wpcf7 fieldset {
    margin-bottom: 5px;
}
.wpcf7 label {
    padding-bottom: 5px;
}
.wpcf7-text, .wpcf7-select, .wpcf7-textarea {
   padding: 5px 15px;
}
.footer-widget-container img  {
    width: 170px;
    height: 60px;
}
@media only screen and (min-width: 320px) and (max-width: 479px){
	.page-title-map.page-title-negative-top #map{
        margin-top: 0;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px){
	.page-title-map.page-title-negative-top #map{
        margin-top: 0;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.page-title-map.page-title-negative-top #map{
        margin-top: 0;
    }
}