@charset "utf-8";
/* CSS Document */

.custom-select1 { background:none; border:1px solid rgba(255,255,255,0.1); border-radius:200px; cursor:pointer; transition:all 0.25s ease-out 0s; margin:0 10px 0 0; position:relative; z-index:9999;}
.custom-select1:last-child { margin-right:0;}
.custom-select1:hover { background:#f9f2e5; border-color:#f9f2e5;}
.custom-select1 select { display:none;}
.custom-select1 .select-hide { display:none;}
.custom-select1 .select-items { max-height:180px; overflow-y:scroll; background:#fffaf1; position:absolute; top:102%; left:0; right:0; z-index:99;}
.custom-select1 .select-items div { color:#090909; transition:all 0.25s ease-out 0s; padding:10px 7% 10px 7%;}
.custom-select1 .select-items div:hover { color:#f5efe3; background:#b98a3b;}
.custom-select1 .select-selected { color:#f9f2e5; transition:all 0.25s ease-out 0s; padding:4px 16% 4px 7%;}
.custom-select1:hover .select-selected { color:#b98a3b;}
.custom-select1 .select-items div, .custom-select1 .select-selected { font-size:14px; font-weight:500; letter-spacing:0.28px; line-height:1.79;}

.treatments-col1 .custom-select1 { background:none; border:none; border-bottom:3px solid #f9f2e5; border-radius:0; margin:0 0 10px;}
.treatments-col1 .custom-select1:last-child { margin-bottom:0;}
.treatments-col1 .custom-select1:hover { background:none; border-color:#b98a3b;}
.treatments-col1 .custom-select1 .select-selected { color:#090909; padding:0 7% 6.8% 0;}
.treatments-col1 .custom-select1:hover .select-selected { color:#b98a3b;}
.treatments-col1 .custom-select1 .select-items div, .treatments-col1 .custom-select1 .select-selected { font-size:15px; font-weight:600; letter-spacing:normal; line-height:1.73;}

.custom-col1 .custom-select1 { background:none; border:none; border-bottom:3px solid #e9e1d2; border-radius:0; margin:0 0 10px;}
.custom-col1 .custom-select1:last-child { margin-bottom:0;}
.custom-col1 .custom-select1:hover { background:none; border-color:#b98a3b;}
.custom-col1 .custom-select1 .select-selected { color:#090909; padding:0 7% 6.8% 0;}
.custom-col1 .custom-select1:hover .select-selected { color:#b98a3b;}
.custom-col1 .custom-select1 .select-items div, .custom-col1 .custom-select1 .select-selected { font-size:15px; font-weight:600; letter-spacing:normal; line-height:1.73;}

/*Smartphone css*/
@media screen and (max-width: 480px) {
.custom-select1 { margin:0 0 4.2%;}
.custom-select1:last-child { margin-bottom:0;}
.custom-select1 .select-items div { padding:10px 10% 10px 10%;}
.custom-select1 .select-selected { padding:10px 10% 10px 10%;}
.custom-select1 .select-items div, .custom-select1 .select-selected { font-size:12px; line-height:1.79;}
} 

@media screen and (min-width:481px) and (max-width:600px) {
.custom-select1 { margin:0 0 4.2%;}
.custom-select1:last-child { margin-bottom:0;}
.custom-select1 .select-items div { padding:10px 10% 10px 10%;}
.custom-select1 .select-selected { padding:10px 10% 10px 10%;}
.custom-select1 .select-items div, .custom-select1 .select-selected { font-size:13px; letter-spacing:normal; line-height:1.67;}
}

@media screen and (min-width:601px) and (max-width:767px) {
.custom-select1 { margin:0 0 4.2%;}
.custom-select1:last-child { margin-bottom:0;}
.custom-select1 .select-items div { padding:10px 10% 10px 10%;}
.custom-select1 .select-selected { padding:10px 10% 10px 10%;}
.custom-select1 .select-items div, .custom-select1 .select-selected { font-size:13px; letter-spacing:normal; line-height:1.67;}
}

@media screen and (min-width:768px) and (max-width:900px) {
.custom-select1 .select-items div, .custom-select1 .select-selected { font-size:12px; line-height:1.79;}

.treatments-col1 .custom-select1 .select-items div, .treatments-col1 .custom-select1 .select-selected { font-size:13px; line-height:1.73;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
.custom-select1 .select-items div, .custom-select1 .select-selected { font-size:13px; line-height:1.79;}

.treatments-col1 .custom-select1 .select-items div, .treatments-col1 .custom-select1 .select-selected { font-size:14px; line-height:1.73;}
}

@media screen and (min-width:1025px) and (max-width:1240px) {

}