/*
Theme Name: Scadatec
Theme URI: https://scadatec.futurismdemo.com/
Author: Hostinger
Author URI: https://codex.wordpress.org/Theme_Development
Description: My first responsive HTML5 theme
Version: 1.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: Scadatec
*/
.sticky-top {
    z-index: 9 !important;
}
.custom-logo-link img{
	width:250px!important;
	height:auto!important;
}
#bottomheader .dropdown-item {
	color: #555;
}

ul.dropdown-menu li a, #bottomheader .nav-link { font-weight: bold; font-size:15px!important}
.divider::before {
    right: 240px;
}
.card-container.searchlist {
    width: 100%;
    height: auto;
    background-color: #fff;
    border-radius: 8px;
    margin: auto;
    box-shadow: 0 2px 20px rgba(0,0,0, 0.1);
    overflow: hidden;
    margin-bottom: 15px;
}
.searchlist .card-body {
    align-items: start;
    padding: 16px;
    min-height: 200px;
}
.searchlist .h-readmore.pull-right {
    float: right;
}
.searchlist .card-content{display:flex}

.clients-gallery .clients-list{
	box-shadow: 0 2px 20px rgba(0,0,0, 0.1);
	margin-bottom:15px;
	display:inline-block;
}
.reset-password .link-custom-forgot{
	display:block;
}
#resetpasswordform input[type="password"].som-password-input {
    max-width: none;
}
p#breadcrumbs {
    text-transform: capitalize!important;
}
/* .review-customer {
    display: grid;
    grid-template-columns: auto auto auto;
	
} */
.review-customer .item{
	border: 1px solid #d2d2d2;
    border-radius: 5px;
    padding: 10px;
	margin-right: 30px;
	margin-bottom: 30px;
	
}
.address-wrapper address a, .distributors-table td a {color:unset}
.industries .main-industries {
    background-color: #fff;
    margin-bottom: 8px;
    border: 1px solid #f2f2f2;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1), 0 1px 2px 0 rgba(0,0,0,.09);
    margin-bottom: 20px;
}
.industries .industries-list {
    position: relative;
    min-height: 1px;
    width: 100%;
}
.industries .industries-list img { width: 100%; }
.industries .listingtitle {
   line-height: 35px;
    color: #444;
    left: 15px;
    bottom: 5px;
   
    z-index: 1;
}
.industries .industries-content {
    padding: 20px;
}
.industries-content .contactreset_btn{
    text-align: center;
    background-color: #f2f2f2!important;
    cursor: pointer;
    color: #0267a6;
    margin-left: 25%;
    margin-top: 10px;
    margin-bottom: 20px;
    width: 53%;
    border: 2px solid #0267a6;
    padding: 5px 30px;
    float: none;
}
.custom-user-form span.error{color: red;}
#breadcrumbs span a{color:unset}
.alm-btn-wrap {
    text-align: center;
    margin: 15px 0px 15px 0px;
}
.page-id-159 .form-wrapper label:has(+ .required) {
    display: none;
}
.page-id-18 .form-wrapper,  .page-id-136 .form-wrapper {
    position: relative;
	padding: 4rem 5rem!important }
.all-form-group-c .form-wrapper {
    background-color: #E6EFF7;
}
.all-form-group-c .form-wrapper .form-control {
    background-color: transparent;
    color: #0267A6!important;
	margin-bottom:5px;
}
#loginform  .form-control{margin-bottom:5px;}
.all-form-group-c .form-wrapper .form-select {
    background-color: transparent;
    color: #0267A6!important;
}
.all-form-group .custom-login-form{ box-shadow: 0px 10px 5px 0px rgba(0, 0, 0, 0.36);}
.login-heading img{ width: 50px !important; height: auto; position: relative; float: right;}
.all-form-group-c .form-wrapper .form-control::placeholder{color:#0267A6;}
.custom-user-form .tymessage {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #46b450;
    
}

.custom-user-form .regerrormsg {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #ffb900;
    
}
.hide-when-not-logged-in {
    display: none;
}
.show-when-logged-in{
    display: block
}

//all form css

//custom form heading

/**************** | BK |***************/
.dropdown-item:focus, .dropdown-item:hover{color: #0267A6 !important;background-color: #FFF !important;}
img{width: 100% !important;display: block !important;margin: 0 auto !important;height: auto !important;max-width:fit-content !important; }
footer {
    background-color: #002a44 !important;z-index: 9 !important;}
.worldmap p{display: flex;column-gap: 14px;}
.worldmap p .fa-solid{padding-top: 4px;}
.dropdown:hover .dropdown-menu{display: block !important;}
select,.form-select {border-radius: 0.375rem !important;}
footer .social-icons a {padding: 5px 10px !important;}
@media only screen and (max-width: 768px) {
	.dropdown-item:focus, .dropdown-item:hover {
    color: #0267A6 !important;
background-color: #FFF !important;
}

.page-id-159 .form-wrapper, .contact-form-resizing {width: 100% !important;}
.form-control{padding: 5px 5px;}
.grecaptcha-badge{bottom: 74px!important;}
.form-wrapper .contactme{width:100%!important}
}
@media (max-width: 992px){
	.search-formx{top:unset!important;bottom: 60px!important; background: aliceblue;}
	.magnifyicon{color:#fff!important}.search_btn {top: unset !important; bottom: 10px !important;}
	
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.page-id-159 .form-wrapper, .contact-form-resizing {width: 100% !important;
}
#buttonTop{
    bottom: 8rem;
}
    
}
@media (min-width:992px){
	.distributor-warpper {
        right: -28%;
    }
}
		
.current-menu-item a.activemenu , nav #menu-header-menu .dropdown-menu a.activemenu , li.current-menu-ancestor a:first-child{
    color: #0267A6 !important;
    
}
#menu-header-menu li.menu-item a:hover{color: #0267A6!important}
.check-email-verification .inner{color:black!important}
.redirect a{color:#0267A6}
#wpcf7-f747-o1 .wpcf7-list-item {  display: block; }
.custom-login-form .scadabtn{width:115px}
.homepage  .owl-carousel .owl-item img{border:none;}
.owl-theme .owl-nav [class*=owl-]{background:none;}
.topheader .headerbtn a,.topheader .headerbtn{background-color:white;
    color: #0267A6!important; font-weight: 500;}
.topheader .headerbtn:hover{background-color:white!important; font-weight: 600;}
.sales-contact-info ul {
    list-style-type: none !important;
    display: flex!important;
    align-items: flex-start;
    flex-direction: row;
    padding-left: 0;
}

.sales-contact-info address a {
    color: unset;
}
.page-section {
    padding: 20px 0;
}
.support-ticket .created-by p{background: #0267a5;
    padding: 5px;
    color: #fff;}
.support-ticket table td,.support-ticket table tr,.support-ticket table tbody,.support-ticket .table{border:none!important; border-bottom-width:0px!important;}
input[type="search"]::-webkit-search-cancel-button {
  display: none;
}
button#wpsc-more-actions-btn {
    width: 115px !important;
}
.bannertest {
    position: relative;
}
.check-email-verification .inner {background:#135e96!important}
.page-id-607 .wpsc-auth-container .auth-inner-container {max-width: 333px !important;}
.page-id-607 .wpsc-shortcode-container{max-width: 375px;margin: 0 auto;width: 100%;text-align: center;}
	.page-id-607 .wpsc-auth-container h2 {
    font-size: 25px !important;
    margin: 0 0 30px 0 !important;
    text-align: center;
	}

/**************** | End BK |***************/