input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset !important;}
::-webkit-input-placeholder{/Chrome/Opera/Safari/color:#000 !important;}
::-moz-placeholder{/Firefox 19+/color:#000 !important;}
::-ms-input-placeholder{/IE 10+/color:#000 !important;}
::-moz-placeholder{/Firefox 18-/color:#000 !important;}
.ui-state-default{width:auto !important;}
.ui-selectmenu-open .ui-widget-content{border:1px solid #3d4394 !important;background:#ffffff !important;color:#222222 !important;border-radius:0 !important;}
.ui-selectmenu-open .ui-widget-content .ui-state-focus{border:1px solid #3d4394 !important;background:#3d4394 !important;font-weight:normal !important;color:#ffffff !important;font-size:13px !important;}
.ui-selectmenu-open .ui-menu .ui-menu-item{border:1px solid transparent !important;position:relative !important;margin:0;padding:5px 15px !important;cursor:pointer !important;font-size:13px !important;text-transform:none !important;}
.ui-selectmenu-menu .ui-menu{padding-bottom:0px !important;}
.consultation-form .ui-selectmenu-button{background:rgba(255, 255, 255, 0.10);width:100% !important;border-radius:0px !important;border:1px solid #6b6fab;color:#fff;font-size:14px;font-weight:400;text-transform:capitalize;height:40px !important;position:relative;}
.consultation-form .ui-selectmenu-button:focus{outline:none;}
.consultation-form .ui-selectmenu-button span.ui-selectmenu-text{display:block;line-height:18px;overflow:hidden;text-align:left;padding:10px 15px 10px;}
.consultation-form .ui-selectmenu-button span.ui-icon{display:block;float:right;height:40px;position:absolute;text-indent:0;top:0px;width:45px;right:0;bottom:0;background-image:none;}
.consultation-form .ui-selectmenu-button span.ui-icon::before{color:#cbd5dc;content:"\f107";font-family:FontAwesome;font-size:20px;overflow:visible;position:absolute;right:15px;top:17px;}
.consultation-area.consultation-page .consultation-form .ui-selectmenu-button{background:#fff;width:100% !important;border-radius:0px !important;border:1px solid #e9e9e9;color:#848484;font-size:14px;font-weight:400;text-transform:capitalize;height:60px !important;position:relative;}
.consultation-area.consultation-page .consultation-form .ui-selectmenu-button:focus{outline:none;}
.consultation-area.consultation-page .consultation-form .ui-selectmenu-button span.ui-selectmenu-text{display:block;line-height:18px;overflow:hidden;text-align:left;padding:20px 15px 20px;}
.consultation-area.consultation-page .consultation-form .ui-selectmenu-button span.ui-icon{display:block;float:right;height:59px;position:absolute;text-indent:0;top:7px;width:45px;right:0;bottom:0;background-image:none;}
.consultation-area.consultation-page .consultation-form .ui-selectmenu-button span.ui-icon::before{color:#cbd5dc;content:"\f107";font-family:FontAwesome;font-size:20px;overflow:visible;position:absolute;right:15px;top:17px;}
.faq-question-form-area .question-form form .ui-selectmenu-button{background:#fff;width:100% !important;border-radius:0px !important;border:1px solid #f0f0f0;color:#848484;font-size:16px;font-weight:300;text-transform:capitalize;height:50px !important;position:relative;font-family:'Hind', sans-serif;}
.faq-question-form-area .question-form form .ui-selectmenu-button:focus{outline:none;}
.faq-question-form-area .question-form form .ui-selectmenu-button span.ui-selectmenu-text{display:block;line-height:18px;overflow:hidden;text-align:left;padding:15px 20px 15px;}
.faq-question-form-area .question-form form .ui-selectmenu-button span.ui-icon{display:block;float:right;height:50px;position:absolute;text-indent:0;top:7px;width:45px;right:0;bottom:0;background-image:none;}
.faq-question-form-area .question-form form .ui-selectmenu-button span.ui-icon::before{color:#cbd5dc;content:"\f107";font-family:FontAwesome;font-size:20px;overflow:visible;position:absolute;right:15px;top:12px;}
#single-service-area .content-box .consultation-form-box form .ui-selectmenu-button{background:#fff;width:100% !important;border-radius:0px !important;border:1px solid #f0f0f0;color:#848484;font-size:16px;font-weight:300;text-transform:capitalize;height:50px !important;position:relative;font-family:'Hind', sans-serif;}
#single-service-area .content-box .consultation-form-box form .ui-selectmenu-button:focus{outline:none;}
#single-service-area .content-box .consultation-form-box form .ui-selectmenu-button span.ui-selectmenu-text{display:block;line-height:18px;overflow:hidden;text-align:left;padding:15px 20px 15px;}
#single-service-area .content-box .consultation-form-box form .ui-selectmenu-button span.ui-icon{display:block;float:right;height:50px;position:absolute;text-indent:0;top:7px;width:45px;right:0;bottom:0;background-image:none;}
#single-service-area .content-box .consultation-form-box form .ui-selectmenu-button span.ui-icon::before{color:#cbd5dc;content:"\f107";font-family:FontAwesome;font-size:20px;overflow:visible;position:absolute;right:15px;top:12px;}
#shop-area .showing-result-shorting .ui-selectmenu-button{background:#fff !important;width:230px !important;border-radius:0px !important;border:1px solid #ddd !important;color:#848484 !important;font-size:15px !important;text-transform:capitalize;height:40px !important;position:relative;transition:all 500ms ease;}
#shop-area .showing-result-shorting .ui-selectmenu-button:focus{outline:none;}
#shop-area .showing-result-shorting .ui-selectmenu-button span.ui-selectmenu-text{display:block;line-height:18px;overflow:hidden;text-align:left;padding:10px 15px 10px;transition:all 500ms ease;}
#shop-area .showing-result-shorting .ui-selectmenu-button span.ui-icon{display:block;float:right;height:40px;position:absolute;text-indent:0;top:7px;width:40px;right:0;bottom:0;background-image:none;}
#shop-area .showing-result-shorting .ui-selectmenu-button span.ui-icon::before{color:#848484;content:"\f107";font-family:FontAwesome;font-size:17px;overflow:visible;position:absolute;right:14px;top:7px;}
#contact-form input[type="text"].error{border-color:red;}
#contact-form input[type="email"].error{border-color:red;}
#contact-form select.error{border-color:red;}
#contact-form textarea.error{border-color:red;}
#contact-form label.error{display:none !important;}
#add-comment-form input[type="text"].error{border-color:red;}
#add-comment-form input[type="email"].error{border-color:red;}
#add-comment-form select.error{border-color:red;}
#add-comment-form textarea.error{border-color:red;}
#add-comment-form label.error{display:none !important;}
#appoinment-form input[type="text"].error{border-color:red;}
#appoinment-form input[type="email"].error{border-color:red;}
#appoinment-form select.error{border-color:red;}
#appoinment-form textarea.error{border-color:red;}
#appoinment-form label.error{display:none !important;}
#html5-watermark{background:#ff2b58;display:none !important;z-index:9999999999;}
.rev_slider a{transition:all 0.5s ease 0s !important;}
.brand-area .brand .single-item img{display:inline-block;max-width:100% !important;opacity:1;padding:0px 0;position:relative;-webkit-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;width:auto !important;}
.bootstrap-select{width:100% !important;}
.bootstrap-select > .dropdown-toggle{background:#252525 none repeat scroll 0 0;border-radius:0;color:#6d6d6d;cursor:pointer;height:45px;transition:all 500ms ease 0s;z-index:1;border:1px solid #2f2f2f;}
.dropdown-menu{background-color:#fff !important;border:0px solid #888 !important;border-radius:0 !important;box-shadow:none !important;display:none;font-size:14px;margin:1px 0 0 !important;width:100%;display:block;padding:8px 12px !important;}
.bootstrap-select.btn-group .dropdown-menu li{}
.bootstrap-select.btn-group .dropdown-menu li a{padding:8px 10px !important;}
.default-form .bootstrap-select{border:1px solid #2f2f2f;background:#252525;color:#ababab;padding:5px 0;font-size:16px;}
.bootstrap-select>.dropdown-toggle:focus,
.bootstrap-select>.dropdown-toggle:hover{color:#ababab;background:#444;}
.cart-area .cart-table tbody tr .qty .form-control{background-color:#f7f7f7;background-image:none;border:1px solid #f7f7f7;border-radius:0 !important;box-shadow:none;color:#222222;display:block;font-size:18px;font-weight:400;height:45px;padding:6px 0;text-align:center;font-family:'Poppins', sans-serif;}
.single-shop-content .content-box .addto-cart-box .form-control{background-color:#fff;background-image:none;border:1px solid #eaeaea;border-radius:0 !important;box-shadow:none;color:#272727;display:block;font-family:'Roboto', sans-serif;font-size:18px;font-weight:500;height:50px;padding:6px 0 8px;text-align:center;}