@charset "utf-8";

/* CSS Document */
.select-hide { display:none;}
.custom-text1 { font-size:19px; color:#ffffff; letter-spacing:0.4px; line-height:29px; display:inline-block; margin:10px 17px 0 0; font-family: 'futura-medium-font';}
.custom-select1 { width:278px; height:49px; float:right; text-align:left; background:none; border:1px solid #ffffff; border-radius:24px; transition:all 0.25s ease-out 0s; position:relative;}
.custom-select1:hover { background:#fff;}
.custom-select1:hover .select-selected { color:#d049d8;}
.custom-select1 select { display:none;}
.custom-select1:after { content:""; width:13px; height:7px; background:url(../images/custom-arrow1.png) no-repeat; transform:translateY(-50%); position:absolute; top:50%; right:18px;}
.custom-select1:hover:after { background:url(../images/custom-arrow11.png) no-repeat;}
.select-items { background:#ffffff; position:absolute; top:102%; left:0; right:0; z-index:99;}
.select-items div { color:#4f595b; padding:8px 16px;}
.select-items div:hover { color:#ffffff; background:#d049d8;}
.select-selected { color:#ffffff;}
.select-items div, .select-selected { font-size:14.77px; letter-spacing:1.4px; cursor:pointer; padding:16px 22px 16px 22px; text-transform:uppercase; font-family: 'futura-bold-font';}

/*Smartphone css*/
@media screen and (max-width: 480px) {
.custom-text1 { display:none;}
.custom-select1 { width:100%; height:46px; border:1px solid #5a396e; text-align:center; margin:0 0 4.2%; position:relative; z-index:99;}
.custom-select1:after { background:url(../images/custom-arrow2.png) no-repeat; right:5%;}
.select-items div, .select-selected { padding:11px 5% 14px 5%;}
.select-selected { color:#5a396e;}
} 

@media screen and (min-width:481px) and (max-width:600px) {
.custom-text1 { display:none;}
.custom-select1 { width:100%; height:46px; border:1px solid #5a396e; text-align:center; margin:0 0 4.2%; position:relative; z-index:99;}
.custom-select1:after { background:url(../images/custom-arrow2.png) no-repeat; right:5%;}
.select-items div, .select-selected { padding:13px 5% 14px 5%;}
.select-selected { color:#5a396e;}
}

@media screen and (min-width:601px) and (max-width:767px) {
.custom-text1 { display:none;}
.custom-select1 { width:100%; height:46px; border:1px solid #000000; text-align:center; margin:0 0 4.2%; position:relative; z-index:99;}
.custom-select1:after { background:url(../images/custom-arrow2.png) no-repeat; right:5%;}
.select-items div, .select-selected { padding:13px 5% 14px 5%;}
.select-selected { color:#000000;}
}

@media screen and (min-width:768px) and (max-width:900px) {
.custom-text1 { font-size:15px; line-height:25px;}
.custom-select1 { height:41px; width:200px;}
.select-items div, .select-selected { font-size:10.77px; letter-spacing:1.2px; padding:14px 10% 14px 10%;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
.custom-text1 { font-size:16px; line-height:25px;}
.custom-select1 { height:41px; width:220px;}
.select-items div, .select-selected { font-size:11.77px; letter-spacing:1.2px; padding:14px 10% 14px 10%;}
}

@media screen and (min-width:1025px) and (max-width:1240px) {

}