@charset "utf-8";



/* CSS Document */

.select-hide { display:none;}

.custom-row1 { width:100%; float:left; margin:0 0 0;}

.custom-text1 { float:left; font-size:13.5px; color:#ffffff; letter-spacing:0; line-height:23px; margin:6px 0 0;}

.custom-select1 { width:280px; height:36px; float:right; text-align:left; background:#3d3935; border-bottom:1px solid #b58150; transition:all 0.25s ease-out 0s; margin:0 0 0; position:relative;}

.custom-select1:hover { border-bottom:1px solid #ffffff;}

.custom-select1:hover .select-selected { color:#b58150;}

.custom-select1 select { display:none;}

.custom-select1:after { content:""; width:12px; height:8px; background:url(../images/down1-circle-white-arrow.svg) no-repeat center / 100%; transform:translateY(-50%); position:absolute; top:52%; right:0;}

.custom-select1:hover:after { background:url(../images/down3-circle-brown-arrow.svg) no-repeat center / 100%;}

.select-items { background:#ffffff; position:absolute; top:102%; left:0; right:0; z-index:99;}

.select-items div { color:#b58150; padding:10px 18px;}

.select-items div:hover { color:#ffffff; background:#b58150;}

.select-selected { color:#ffffff; padding:8px 0 8px 0;}

.select-items div, .select-selected { cursor:pointer; font-size:13.5px; letter-spacing:3px; text-transform:uppercase;}



.library-wrapp .custom-select1 { width:100%; background:none; border-radius:30px; height:54px; border:1px solid #cfb498;}

.library-wrapp .custom-select1:hover { background:#ffffff;}

.library-wrapp .select-selected { padding:19px 28px 17px; color:#3d3935; font-family: 'Poppins', sans-serif; font-weight: 700;}

.library-wrapp .custom-select1:after { background:url(../images/down3-circle-brown-arrow.svg) no-repeat center / 100%; right:20px;}

.library-wrapp .custom-select1:hover:after { background:url(../images/down3-circle-brown-arrow.svg) no-repeat center / 100%;}



.sidbar-wrapp .custom-select1 { width:255px; background:none; border-radius:30px; float:left; height:54px; border:1px solid #cfb498;}

.sidbar-wrapp .custom-select1:hover { background:#ffffff;}

.sidbar-wrapp .select-selected { padding:19px 28px 17px; color:#6c6965; font-family: 'Poppins', sans-serif; font-weight: 700;}

.sidbar-wrapp .custom-select1:after { background:url(../images/down3-circle-brown-arrow.svg) no-repeat center / 100%; right:20px;}

.sidbar-wrapp .custom-select1:hover:after { background:url(../images/down3-circle-brown-arrow.svg) no-repeat center / 100%;}


.library2-wrapp .custom-select1 { width:100%; background:none; border-radius:30px; height:54px; border:1px solid #cfb498;}
.library2-wrapp .custom-select1:hover { background:#ffffff;}
.library2-wrapp .select-selected { padding:19px 28px 17px; color:#3d3935; font-family: 'Poppins', sans-serif; font-weight: 700;}
.library2-wrapp .custom-select1:after { background:url(../images/down3-circle-brown-arrow.svg) no-repeat center / 100%; right:20px;}
.library2-wrapp .custom-select1:hover:after { background:url(../images/down3-circle-brown-arrow.svg) no-repeat center / 100%;}

 
 

.custom-about {width:100%;border-radius:30px;height: auto;float:right;text-align:left;background:#3d3935;border:1px solid #3d3935;transition:all 0.25s ease-out 0s;margin: 0 0 20px;position:relative;}
.custom-about:hover { border: 1px solid #3d3935; background: #ffffff;}
.custom-about .select-selected {padding: 13px 20px 13px;color:#ffffff;font-family: 'Poppins', sans-serif; font-weight: 400;}
.custom-about:hover .select-selected { color:#b58150; }
.custom-about select { display:none;}
.custom-about:after { content:""; width:12px; height:8px; background:url(../images/down1-circle-white-arrow.svg) no-repeat center / 100%; transform:translateY(-50%); position:absolute; top:52%; right:20px;}
.custom-about:hover:after { background:url(../images/down3-circle-brown-arrow.svg) no-repeat center / 100%;}
.custom-about .select-items div { font-size: 13px; letter-spacing: 1px; padding: 6px 18px;}

.custom-about .select-items {max-height: 100px;overflow: hidden;overflow-y: scroll; padding: 5px 0 10px; z-index: 9999;}
.custom-about .select-items::-webkit-scrollbar{width: 8px;}
.custom-about .select-items::-webkit-scrollbar-track {background: #e5e2dd; box-shadow: inset 1px 0 5px #3d3935;  border-radius: 0px; }
.custom-about .select-items::-webkit-scrollbar-thumb {background: #b58150; border-radius: 0px; }
.custom-about .select-items::-webkit-scrollbar-thumb:hover {background: #b58150; } 







/*Smartphone css*/

@media screen and (max-width: 480px) {

.custom-row1 { width:100%; display:none; margin:0 0 0;}

.custom-text1 { width:100%; display:none; margin:0 0 0;}

.custom-select1 { width:100%; height:34px; text-align:center; margin:0 0 0; position:relative; z-index:999;}

.select-items div, .select-selected { font-size:11.5px; letter-spacing:2.4px;}


.footer-wrapp .footer-col2.before-col2 .custom-row1 { display:block;}
.category-box .custom-row1 { display: block;}

.sidbar-wrapp .sidbar-col3 .custom-row1 { display: block;}
} 



@media screen and (min-width:481px) and (max-width:600px) {

.custom-row1 { width:100%; display:none; margin:0 0 0;}

.custom-text1 { width:100%; display:none; margin:0 0 0;}

.custom-select1 { width:100%; height:34px; text-align:center; margin:0 0 0; position:relative; z-index:999;}

.select-items div, .select-selected { font-size:11.5px; letter-spacing:2.4px;}


.footer-wrapp .footer-col2.before-col2 .custom-row1 { display:block;}

.category-box .custom-row1 { display: block;}

.sidbar-wrapp .sidbar-col3 .custom-row1 { display: block;}

}



@media screen and (min-width:601px) and (max-width:767px) {

.custom-row1 { width:100%; display:none; margin:0 0 0;}

.custom-text1 { width:100%; display:none; margin:0 0 0;}

.custom-select1 { width:100%; height:34px; text-align:center; margin:0 0 0; position:relative; z-index:999;}

.select-items div, .select-selected { font-size:11.5px; letter-spacing:2.4px;}

.footer-wrapp .footer-col2.before-col2 .custom-row1 { display:block;}

.category-box .custom-row1 { display: block;}

.sidbar-wrapp .sidbar-col3 .custom-row1 { display: block;}

}



@media screen and (min-width:768px) and (max-width:900px) {

.custom-row1 { display:none;}

.custom-text1 { font-size:11.5px; line-height:21px; display:none; margin:0 0 0;}

.custom-select1 { width:100%; margin:0 0 0;}

.select-items div, .select-selected { font-size:11.5px; letter-spacing:2px;}

.footer-wrapp .footer-col2.before-col2 .custom-row1 { display:block;}

.category-box .custom-row1 { display: block;}

.sidbar-wrapp .sidbar-col3 .custom-row1 { display: block;}


.custom-about:after { right: 10px;}

.custom-about .select-selected { font-size: 10.5px; letter-spacing: 1px; padding: 11px 14px 11px;}

.custom-about .select-items div { font-size: 10.5px; letter-spacing: 1px; padding: 5px 10px;}

.custom-about .select-items { max-height: 55px;}


}



@media screen and (min-width:901px) and (max-width:1024px) {

.custom-row1 { display:none;}

.custom-text1 { font-size:12.5px; line-height:22px; display:none; margin:0 0 0;}

.custom-select1 { width:100%; margin:0 0 0;}

.select-items div, .select-selected { font-size:12.5px; letter-spacing:2.5px;}

.footer-wrapp .footer-col2.before-col2 .custom-row1 { display:block;}

.category-box .custom-row1 { display: block;}

.sidbar-wrapp .sidbar-col3 .custom-row1 { display: block;}


.custom-about:after { right: 10px;}

.custom-about .select-selected { font-size: 10.5px; letter-spacing: 1px; padding: 11px 14px 11px;}

.custom-about .select-items div { font-size: 10.5px; letter-spacing: 1px; padding: 5px 10px;}

.custom-about .select-items { max-height: 65px;}





}



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

.custom-row1 { display:none;}

.custom-text1 { font-size:12.5px; line-height:22px; display:none; margin:0 0 0;}

.custom-select1 { width:100%; margin:0 0 0;}

.select-items div, .select-selected { font-size:12.5px; letter-spacing:2.5px;}

.footer-wrapp .footer-col2.before-col2 .custom-row1 { display:block;}

.category-box .custom-row1 { display: block;}

.sidbar-wrapp .sidbar-col3 .custom-row1 { display: block;}

}




@media screen and (min-width:1241px) and (max-width:1340px) {

.custom-select1 { width:260px;}

}


@media screen and (max-width: 767px) {

.library2-wrapp .library-row3 .category-box {width: 280px;max-width: 100%;margin: 25px auto 10px;display: block;float: none;}
.library2-wrapp .custom-select1 { height: auto;}
.library2-wrapp .select-selected { padding: 16px 20px 15px;}

.custom-about { text-align: center; max-width: 280px; margin: 0 auto 20px; float: none;}
.custom-about .select-items { padding: 10px 0 10px;}

}