

.sticky_form.position-fixed {
    position: fixed !important;
    top: 45%;
    left: 43%;
    z-index: 99;
    background-color: #00adefb3;
    width: 300px;
    height: auto;
    padding: 30px;
}

#loader{display: none; position: fixed; top: 0; background: rgba(0,0,0,0.8); z-index: 99999; height: 100%; width: 100%;}
#loader img{width: auto; height: 62px; position: absolute; top: 30%;}

/* ============ desktop view ============ */
/*@media all and (min-width: 992px) {*/	
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
/*}*/	
/* ============ desktop view .end// ============ */
.dropdown-menu{ color: #fff!important; background-color: #000!important;}
.dropdown-item {font-size: 18px!important;color: #fff!important;}
.dropdown-item:focus, .dropdown-item:hover {color: #0094cd!important;}

#submit_pricing_form {
    background-color: #00adef;
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 16px;
    padding: 0px;
}
.modal-title {
    color: #000;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    font-size: 16px;
}
#quote_modal img{margin:0 auto;}
#pricing_modal .form-control{
    height: calc(16px + 5px + 5px)!important;
    padding: 2px 10px!important;
    font-size: 14px!important;
    line-height: 1px!important;
}
.modal-header{padding: 0.5rem 0.5rem!important;}
#pricing_modal .form-group {margin-bottom: 10px;}

@media (max-width:768px){
.dropdown-item{text-align:center;}
.sticky_form.position-fixed {
    left: auto;
    width: 100%;
    margin:0 auto!important;
}
}