header .middle-header a:hover {
	color: #004b85 !important;
}   
.page-header .header-top-links:hover .header-acccount {
	background-color: #004b85 !important;
}

 .middle-header a:hover{
	color:white !important;
}

.btn-default {
    color: white;
    background-color: #004b85;
    border-color: #004b85;
}
.btn-default:hover{
	background-color: #004b85;
        border-color: #004b85;
}

.place-order-primary{
background-color:red;
}

.onestepcheckout-index-index .place-order-primary .action.checkout {
    background-color: #004b85 !important;
}
.checkout-container .action.action-auth-toggle {
    background: #004b85;
    border-color: #004b85;
}
.payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary button.action.action-apply, .payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.action-apply, .payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary .action-gift.action.action-apply {
    border: 1px solid #004b85;
    background-color: #004b85;
}
.btn-secondary {
    border-color:  #004b85;
    background-color: #004b85;
    color: white;
}
.checkout-cart-index .page-main .checkout-extra > .block > .title.active {
    color: white;
    background-color: #004b85;
    border-color: #004b85;
}
.custo .heading {
	color: #fff !important;
        font-size: 28px;
}
.heading.font-bold {
	color: #fff;
}
@media only screen and (max-width: 600px) { 

.mobile-video .video-banner .ytplayer-container iframe {
	width: 560px !important;
	height: 315px !important;
}
.mobile-video {
	margin-top: 30%;
}
.mobile-kupi-button {
	text-align: center;
}
.custom-h2 {
	font-size: 28px;
}
.custom.mobile-custom-text {
	font-size: 24px;
	text-align: center;
	padding-bottom: 15px;
	font-weight: 600;
	margin-left: 20px;
	margin-right: 20px;
}
.col-md-12.custom-form-1 button {
	margin-left: 0 !important;
}
}
.col-md-12.custom-form-1 {
	text-align: left;
	margin: auto;
}
.custom-contact-form-2 .form-area {
	background-color: #004B85;
	
}
.custom-contact-form-2 .row {
	background: none;
}
.col-md-12.custom-form-1 .fieldset .field > .label {
	color: #fff;
}
@media only screen and (min-width: 1280px) {

.catalog-category-view.page-layout-2columns-left #maincontent {
	margin-top: 20px;
}
.col-md-12.custom-form-1 {
	width: 65%;
	text-align: left;
	margin: auto;
}
}


.top-left {
display: ruby-base;
position: absolute;
margin-top: -46%;
z-index: 6;
color: #fff;
margin-left: 15%;
font-size: 60px;
}


.btn.btn-primary.pallet-submit.msgqery {
  margin-top: 50px;
  background-color: #004b85;
  font-size: 22px;
  height: 43px;
  margin-left: 22px;
}

.content-block mgs-form-block msgsss{
    background-color: #004b85;
    padding: 2em !important;
    margin: 2em !important;
}
.bg-3 text-center{
    background-color: #004b85
}
/* .row{
    background-color: #004b85
} */

.form-area{
    background-color: #f9e5e57a;
    padding: 2em; 
    box-shadow: 3px 3px 5px #dddddd;
    margin: auto;
}
.cms-galerija .grid-item.col {
	flex-basis: auto;
} 
/*.heading font-bold, span {
color: white;
}
*/

/* CSS for contact page*/


/*.heading font-bold, span {
color: blue;
}*



.cms-home span {
  color: #fff !important;
}

.fieldset.text-colors span {
  color: black !important;
}


.msgsss{
background-color: #f9e5e57a !important;
padding: 2em !important;
box-shadow: 3px 3px 5px #dddddd !important;
margin: 2em !important;
}

/*.mgs-heading heading-left{
margin-left:255px;
}*/