	.select2-selection__rendered{
			line-height: 40px !important;
		}
		.select2-selection--single{
			    height: 40px !important;
		}
		.select2-selection__arrow{
			margin-top:6px !important;
		}
		.select2-container--open .select2-dropdown {
			z-index: 999999 !important;
		}
		.select2-container--open {
			z-index: 999999 !important;
		}
		.select2-selection__placeholder {
            
            font-size: 16px !important;
            font-family: Oswald !important;
            color:#757575 !important;
        }
        .select2-selection__rendered{
            font-size: 16px !important;
            font-family: Oswald !important;
            color:#757575 !important;
        }
        @media only screen and (min-width: 580px) and (max-width: 1000px){
        ul.top-social {
            display:none !important;
        }
        }

		/* Reset default styles */
		.selectize-dropdown.select2.select-location{
			width:100%;
		}
		.selectize-input input{
			height:22px !important;
		}

		.pageSearch {
            display: none !important;
        }

        /* Media query for window width less than or equal to 1024 pixels */
        @media (max-width: 1270px) {
            .pageSearch {
                display: inline-flex !important; /* Show the pageSearch element */
            }
        }
		.item-btn-search{
			text-align: initial;
    		font-size: 16px;
		}
 /* Font family for input */
.croniox-input-font {
  font-family: 'Nunito', sans-serif;
}

/* Autocomplete container */
.croniox-autocomplete {
  position: relative;
  display: inline-block;
}

/* Input styles */
.croniox-input {
  border: 1px solid transparent;
  border-radius: 3px;
  background-color: #f1f1f1;
  padding: 15px;
  font-size: 20px;
}

.croniox-input[type=text] {
  background-color: #f1f1f1;
  width: 100%;
  font-size: 11px;
}

.croniox-input[type=submit] {
  background-color: #046A38;
  color: #fff;
  cursor: pointer;
}

.croniox-input:focus {
  outline: none !important;
  /*box-shadow: 0 1px 6px rgba(32,33,36,0.28);*/
}

/* Autocomplete items */
.croniox-autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
      overflow-y: auto;
    max-height: 50vh!important;
    background: #fff;
}

.croniox-autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  word-wrap: break-word;
  /*border-bottom: 1px solid #d4d4d4; */
}

/* Hover styles for autocomplete items */
.croniox-autocomplete-items div:hover {
  background-color: #e9e9e9;
}

/* Active styles for selected autocomplete item */
.croniox-autocomplete-active {
  background-color: DodgerBlue !important;
  color: #ffffff;
}

.croniox-modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.8);
}

.croniox-modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px;
    max-width: 600px;
    border-radius: 5px;
    position: relative;
}

.croniox-close {
    position: absolute;
    top: 15px;
    right: 20px;
    font-size: 50px;
    font-weight: bold;
    color: #444;
    cursor: pointer;
}

.croniox-buttons {
    margin-top: 20px;
    display: flex;
    justify-content: center;
}

.croniox-whatsapp-button, .croniox-contact-button {
    display: inline-block;
    padding: 10px 20px;
    margin: 0 10px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #007bff;
    border-radius: 3px;
}

.croniox-whatsapp-button:hover, .croniox-contact-button:hover {
    background-color: #0056b3;
	color:#ffc !important;
}

#openModalBtn {
    margin-top: 20px;
}

	.padding-12{
			padding:12px;
			background-color:orange;
		}
		@media only screen 
		and (max-width : 425px) {
			.padding-12{
				padding:0px;
				background-color:#fff0!important;
			}
		}
		@media only screen 
		and (max-width : 1200px) {
			.padding-12{
				padding:0px;
				background-color:#fff0!important;
			}
		}
        img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }
		
 
    .sidebar .widget {
    	width:100%!important;
    }
