/* Remove Chrome Input Field's Unwanted Yellow Background Color */
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;
}

.owl-carousel .owl-dots{
    margin: 0 !important;    
}

.pd-120-0-80{
    padding: 120px 0 80px !important;
}
.pd-100-0-0 {
    padding: 100px 0 0px !important;
}




.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input::-webkit-input-placeholder {
    color: #cccccc;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input:-moz-placeholder {
    color: #cccccc;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input::-moz-placeholder {
    color: #cccccc;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input:-ms-input-placeholder {
    color: #cccccc;
}
.consultation-area .consultation-form textarea::-webkit-input-placeholder {
    color: #bababa;
}
.consultation-area .consultation-form textarea:-moz-placeholder { /* Firefox 18- */
    color: #bababa;  
}
.consultation-area .consultation-form textarea::-moz-placeholder {  /* Firefox 19+ */
    color: #bababa;  
}
.consultation-area .consultation-form textarea:-ms-input-placeholder {
    color: #bababa;  
}


/* Jquery ui select css */
.ui-state-default {
    width: auto !important;
}
.ui-selectmenu-open .ui-widget-content {
    border: 1px solid #1d1d1d !important;
    background: #ffffff !important;
    color: #222222 !important;
    border-radius: 0 !important;
}
/* Jquery ui select hover bg css */
.ui-selectmenu-open .ui-widget-content .ui-state-focus {
    border: 1px solid #1d1d1d !important;
    background: #1d1d1d !important;
    font-weight: normal !important;
    color: #ffffff !important;
    font-size: 13px !important;
}
/* Jquery ui select hover some change css */
.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 Area Style
=============================================
***/
/* Main field css css */
.archives-box .ui-selectmenu-button {
    position: relative;
    display: block;
    background: #ffffff;
    width: 100% !important;
    height: 60px !important;
    border-radius: 0px !important;
    border: 1px solid #f2f2f2;
    color: #848484;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    font-family: 'Rubik', sans-serif;
}
.archives-box .ui-selectmenu-button{
    border-radius: 0px !important;    
}                                                                                                                
.archives-box .ui-selectmenu-button:focus{
    outline: none;
}
.archives-box .ui-selectmenu-button span.ui-selectmenu-text {
    display: block;
    line-height: 18px;
    overflow: hidden;
    text-align: left;
    padding: 21px 20px 19px;
}
/* arrow button css */
.archives-box .ui-selectmenu-button span.ui-icon {
    display: block;
    float: right;
    height: 58px;
    position: absolute;
    text-indent: 0;
    top: 0px;
    width: 45px;
    right: 0;
    bottom: 0;
    background-image: none;
    margin: 0;
}
.archives-box .ui-selectmenu-button span.ui-icon::before {
    position: absolute;
    top: 16px;
    right: 18px;
    color: #83888d;
    font-size: 18px;
    content: "\f107";
    font-family: FontAwesome;
    overflow: visible;
}
















/*** 
=============================================
    Contact Info Area style
=============================================
***/
/* Main field css css */
.contact-form form .input-box .ui-selectmenu-button {
    position: relative;
    display: block;
    background: #ffffff;
    width: 100% !important;
    height: 60px !important;
    border-radius: 0px !important;
    border: 1px solid #ededed;
    color: #828282;
    font-size: 15px;
    font-weight: 400;
    padding-left: 50px;
    padding-right: 20px;
    margin-bottom: 30px;
    text-transform: capitalize;
    font-family: 'Rubik', sans-serif;
}                                                                                                               
.contact-form form .input-box .ui-selectmenu-button:focus{
    outline: none;
}
.contact-form form .input-box .ui-selectmenu-button span.ui-selectmenu-text {
    display: block;
    line-height: 14px;
    overflow: hidden;
    text-align: left;
    padding: 23px 0px 21px;
}
/* arrow button css */
.contact-form form .input-box .ui-selectmenu-button span.ui-icon {
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    display: block;
    float: right;
    height: 58px;
    width: 45px;
    text-indent: 0;
    background-image: none;
    margin: 0;
}
.contact-form form .input-box .ui-selectmenu-button span.ui-icon::before {
    color: #828282;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 20px;
    overflow: visible;
    position: absolute;
    right: 18px;
    top: 16px;
}
.contact-info-area .contact-form textarea:-webkit-input-placeholder {
    color: #83888d !important;
}
.contact-info-area .contact-form textarea:-moz-placeholder { /* Firefox 18- */
    color: #83888d !important;
}
.contact-info-area .contact-form textarea:-moz-placeholder {  /* Firefox 19+ */
    color: #83888d !important;  
}
.contact-info-area .contact-form textarea:-ms-input-placeholder {
    color: #83888d !important;  
}



/*** 
=============================================
    Single Sidebar style
=============================================
***/
/* Main field css css */
.single-sidebar .archives-form-box{
    position: relative;
    display: block;
    padding: 19px 0 40px;
}
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button {
    position: relative;
    display: block;
    background: transparent;
    width: 100% !important;
    border-radius: 0px !important;
    border: 1px solid #ededed;
    color: #828282;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    height: 50px !important;
    font-family: 'Rubik', sans-serif;
}                                                                                                               
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button:focus{
    outline: none;
}
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button span.ui-selectmenu-text {
    display: block;
    line-height: 14px;
    overflow: hidden;
    text-align: left;
    padding: 17px 15px 17px;
}

/* arrow button css */
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button span.ui-icon {
    display: block;
    float: right;
    height: 50px;
    position: absolute;
    text-indent: 0;
    top: 7px;
    width: 40px;
    right: 0;
    bottom: 0;
    background-image: none;
}
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button span.ui-icon::before {
    color: #cccccc;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 20px;
    overflow: visible;
    position: absolute;
    right: 14px;
    top: 12px;
}


























#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;
}


/*__Html 5 lightbox css__*/
#html5-watermark {
    background: #ff2b58;
    display: none !important;
    z-index: 9999999999;
}
#html5box-html5-lightbox #html5-image {
    border: 10px solid #131313;
    padding: 0 !important;
}
#html5box-html5-lightbox #html5-text{
    padding-top: 15px;
    padding-bottom: 5px;
}



/*** 
=============================================
    Brand Area Css
=============================================
***/
.single-brand-item a img {
    width: auto !important;
    margin: 0 auto;
}



/*** 
=============================================
    Rev Slider Wrapper style
=============================================
***/
.tparrows {
    position: absolute !important;
    left: 0px !important;
    top: 50% !important;
    background: rgba(0, 0, 0,.20) !important;
    width: 40px !important;
    height: 100px !important;
    display: block !important;
    z-index: 1000 !important;
    border-radius: 0;
    font-size: 30px;
    cursor: pointer !important;
    transition: all 500ms ease;
}
.tparrows:before {
    width: 40px !important;
    height: 100px !important;
    font-size: 20px !important;
    color: #ffffff !important;
    display: block !important;
    line-height: 100px !important;
    text-align: center !important;
}
.tparrows:hover{
    background: rgba(0, 0, 0, .30) !important;  
    color: #000;
}
.tp-rightarrow{
    left: 100% !important;
    margin-right: 0px;
}
.tp-bannertimer{
    display: none !important;
}
.main-slider .slide-content .btn-box a{
    transition: all 200ms linear !important;
    transition-delay: 0.1s !important;   
}



/*** 
=============================================
    Cart Area style
=============================================
***/
.cart-area .cart-table tbody tr .qty .form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #f6f6f6;
    border-radius: 0 !important;
    box-shadow: none;
    color: #131313;
    display: block;
    font-size: 18px;
    font-weight: 500;
    height: 50px;
    padding: 5px 0;
    text-align: center;
    font-family: 'Poppins', sans-serif;
}
.cart-bottom .calculate-shipping .ui-state-default {
    width: 100% !important;
}



/*** 
=============================================
    Single shop Area style
=============================================
***/
.single-shop-content .content-box .addto-cart-box .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ededed;
    border-radius: 0 !important;
    box-shadow: none;
    color: #131313;
    font-size: 18px;
    font-weight: 600;
    height: 50px;
    padding: 7px 0 8px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
}


/*** 
=============================================
    Shop area style
=============================================
***/
/* Main field css css */
#shop-area .showing-result-shorting .ui-selectmenu-button {
    position: relative;
    display: block;
    background: #fff !important;
    width: 200px !important;
    height: 40px !important;
    border-radius: 0px !important;
    border: 1px solid #ededed !important;
    color: #828282 !important;
    font-size: 16px !important;
    font-weight: 400;
    text-transform: capitalize;
    transition: all 500ms ease;
    font-family: 'Rubik', sans-serif;
}
#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;
}
/* arrow button css */
#shop-area .showing-result-shorting .ui-selectmenu-button span.ui-icon {
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    display: block;
    float: right;
    height: 38px;
    width: 40px;
    text-indent: 0;
    background-image: none;
    margin: 0;
}
#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: 13px;
    top: 5px;
}



.market-update-area .btcwdgt {
    display: block !important;
    background-color: #202020 !important;
    color: #aaa !important;
    width: auto !important;
    min-width: 240px !important;
    max-width: 770px !important;
    margin: 0px !important;
    box-shadow: none !important;
    font-size: 16px !important;
    font-family: 'museo-sans-rounded', Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;
    line-height: 1.0em !important;
    border: 1px solid #2a2a2a !important;
}
.market-update-area .btcwdgt-chart .btcwdgt-header{
    display: none !important;
}
.market-update-area .btcwdgt-chart .btcwdgt-footer{
    display: none !important;
}


/* Remove Chrome Input Field's Unwanted Yellow Background Color */
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;
}

.owl-carousel .owl-dots{
    margin: 0 !important;    
}

.pd-120-0-80{
    padding: 120px 0 80px !important;
}
.pd-100-0-0 {
    padding: 100px 0 0px !important;
}




.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input::-webkit-input-placeholder {
    color: #cccccc;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input:-moz-placeholder {
    color: #cccccc;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input::-moz-placeholder {
    color: #cccccc;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input:-ms-input-placeholder {
    color: #cccccc;
}
.consultation-area .consultation-form textarea::-webkit-input-placeholder {
    color: #bababa;
}
.consultation-area .consultation-form textarea:-moz-placeholder { /* Firefox 18- */
    color: #bababa;  
}
.consultation-area .consultation-form textarea::-moz-placeholder {  /* Firefox 19+ */
    color: #bababa;  
}
.consultation-area .consultation-form textarea:-ms-input-placeholder {
    color: #bababa;  
}


/* Jquery ui select css */
.ui-state-default {
    width: auto !important;
}
.ui-selectmenu-open .ui-widget-content {
    border: 1px solid #1d1d1d !important;
    background: #ffffff !important;
    color: #222222 !important;
    border-radius: 0 !important;
}
/* Jquery ui select hover bg css */
.ui-selectmenu-open .ui-widget-content .ui-state-focus {
    border: 1px solid #1d1d1d !important;
    background: #1d1d1d !important;
    font-weight: normal !important;
    color: #ffffff !important;
    font-size: 13px !important;
}
/* Jquery ui select hover some change css */
.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 Area Style
=============================================
***/
/* Main field css css */
.archives-box .ui-selectmenu-button {
    position: relative;
    display: block;
    background: #ffffff;
    width: 100% !important;
    height: 60px !important;
    border-radius: 0px !important;
    border: 1px solid #f2f2f2;
    color: #848484;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    font-family: 'Rubik', sans-serif;
}
.archives-box .ui-selectmenu-button{
    border-radius: 0px !important;    
}                                                                                                                
.archives-box .ui-selectmenu-button:focus{
    outline: none;
}
.archives-box .ui-selectmenu-button span.ui-selectmenu-text {
    display: block;
    line-height: 18px;
    overflow: hidden;
    text-align: left;
    padding: 21px 20px 19px;
}
/* arrow button css */
.archives-box .ui-selectmenu-button span.ui-icon {
    display: block;
    float: right;
    height: 58px;
    position: absolute;
    text-indent: 0;
    top: 0px;
    width: 45px;
    right: 0;
    bottom: 0;
    background-image: none;
    margin: 0;
}
.archives-box .ui-selectmenu-button span.ui-icon::before {
    position: absolute;
    top: 16px;
    right: 18px;
    color: #83888d;
    font-size: 18px;
    content: "\f107";
    font-family: FontAwesome;
    overflow: visible;
}
















/*** 
=============================================
    Contact Info Area style
=============================================
***/
/* Main field css css */
.contact-form form .input-box .ui-selectmenu-button {
    position: relative;
    display: block;
    background: #ffffff;
    width: 100% !important;
    height: 60px !important;
    border-radius: 0px !important;
    border: 1px solid #ededed;
    color: #828282;
    font-size: 15px;
    font-weight: 400;
    padding-left: 50px;
    padding-right: 20px;
    margin-bottom: 30px;
    text-transform: capitalize;
    font-family: 'Rubik', sans-serif;
}                                                                                                               
.contact-form form .input-box .ui-selectmenu-button:focus{
    outline: none;
}
.contact-form form .input-box .ui-selectmenu-button span.ui-selectmenu-text {
    display: block;
    line-height: 14px;
    overflow: hidden;
    text-align: left;
    padding: 23px 0px 21px;
}
/* arrow button css */
.contact-form form .input-box .ui-selectmenu-button span.ui-icon {
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    display: block;
    float: right;
    height: 58px;
    width: 45px;
    text-indent: 0;
    background-image: none;
    margin: 0;
}
.contact-form form .input-box .ui-selectmenu-button span.ui-icon::before {
    color: #828282;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 20px;
    overflow: visible;
    position: absolute;
    right: 18px;
    top: 16px;
}
.contact-info-area .contact-form textarea:-webkit-input-placeholder {
    color: #83888d !important;
}
.contact-info-area .contact-form textarea:-moz-placeholder { /* Firefox 18- */
    color: #83888d !important;
}
.contact-info-area .contact-form textarea:-moz-placeholder {  /* Firefox 19+ */
    color: #83888d !important;  
}
.contact-info-area .contact-form textarea:-ms-input-placeholder {
    color: #83888d !important;  
}



/*** 
=============================================
    Single Sidebar style
=============================================
***/
/* Main field css css */
.single-sidebar .archives-form-box{
    position: relative;
    display: block;
    padding: 19px 0 40px;
}
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button {
    position: relative;
    display: block;
    background: transparent;
    width: 100% !important;
    border-radius: 0px !important;
    border: 1px solid #ededed;
    color: #828282;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    height: 50px !important;
    font-family: 'Rubik', sans-serif;
}                                                                                                               
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button:focus{
    outline: none;
}
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button span.ui-selectmenu-text {
    display: block;
    line-height: 14px;
    overflow: hidden;
    text-align: left;
    padding: 17px 15px 17px;
}

/* arrow button css */
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button span.ui-icon {
    display: block;
    float: right;
    height: 50px;
    position: absolute;
    text-indent: 0;
    top: 7px;
    width: 40px;
    right: 0;
    bottom: 0;
    background-image: none;
}
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button span.ui-icon::before {
    color: #cccccc;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 20px;
    overflow: visible;
    position: absolute;
    right: 14px;
    top: 12px;
}


























#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;
}


/*__Html 5 lightbox css__*/
#html5-watermark {
    background: #ff2b58;
    display: none !important;
    z-index: 9999999999;
}
#html5box-html5-lightbox #html5-image {
    border: 10px solid #131313;
    padding: 0 !important;
}
#html5box-html5-lightbox #html5-text{
    padding-top: 15px;
    padding-bottom: 5px;
}



/*** 
=============================================
    Brand Area Css
=============================================
***/
.single-brand-item a img {
    width: auto !important;
    margin: 0 auto;
}



/*** 
=============================================
    Rev Slider Wrapper style
=============================================
***/
.tparrows {
    position: absolute !important;
    left: 0px !important;
    top: 50% !important;
    background: rgba(0, 0, 0,.20) !important;
    width: 40px !important;
    height: 100px !important;
    display: block !important;
    z-index: 1000 !important;
    border-radius: 0;
    font-size: 30px;
    cursor: pointer !important;
    transition: all 500ms ease;
}
.tparrows:before {
    width: 40px !important;
    height: 100px !important;
    font-size: 20px !important;
    color: #ffffff !important;
    display: block !important;
    line-height: 100px !important;
    text-align: center !important;
}
.tparrows:hover{
    background: rgba(0, 0, 0, .30) !important;  
    color: #000;
}
.tp-rightarrow{
    left: 100% !important;
    margin-right: 0px;
}
.tp-bannertimer{
    display: none !important;
}
.main-slider .slide-content .btn-box a{
    transition: all 200ms linear !important;
    transition-delay: 0.1s !important;   
}



/*** 
=============================================
    Cart Area style
=============================================
***/
.cart-area .cart-table tbody tr .qty .form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #f6f6f6;
    border-radius: 0 !important;
    box-shadow: none;
    color: #131313;
    display: block;
    font-size: 18px;
    font-weight: 500;
    height: 50px;
    padding: 5px 0;
    text-align: center;
    font-family: 'Poppins', sans-serif;
}
.cart-bottom .calculate-shipping .ui-state-default {
    width: 100% !important;
}



/*** 
=============================================
    Single shop Area style
=============================================
***/
.single-shop-content .content-box .addto-cart-box .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ededed;
    border-radius: 0 !important;
    box-shadow: none;
    color: #131313;
    font-size: 18px;
    font-weight: 600;
    height: 50px;
    padding: 7px 0 8px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
}


/*** 
=============================================
    Shop area style
=============================================
***/
/* Main field css css */
#shop-area .showing-result-shorting .ui-selectmenu-button {
    position: relative;
    display: block;
    background: #fff !important;
    width: 200px !important;
    height: 40px !important;
    border-radius: 0px !important;
    border: 1px solid #ededed !important;
    color: #828282 !important;
    font-size: 16px !important;
    font-weight: 400;
    text-transform: capitalize;
    transition: all 500ms ease;
    font-family: 'Rubik', sans-serif;
}
#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;
}
/* arrow button css */
#shop-area .showing-result-shorting .ui-selectmenu-button span.ui-icon {
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    display: block;
    float: right;
    height: 38px;
    width: 40px;
    text-indent: 0;
    background-image: none;
    margin: 0;
}
#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: 13px;
    top: 5px;
}



.market-update-area .btcwdgt {
    display: block !important;
    background-color: #202020 !important;
    color: #aaa !important;
    width: auto !important;
    min-width: 240px !important;
    max-width: 770px !important;
    margin: 0px !important;
    box-shadow: none !important;
    font-size: 16px !important;
    font-family: 'museo-sans-rounded', Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;
    line-height: 1.0em !important;
    border: 1px solid #2a2a2a !important;
}
.market-update-area .btcwdgt-chart .btcwdgt-header{
    display: none !important;
}
.market-update-area .btcwdgt-chart .btcwdgt-footer{
    display: none !important;
}


@keyframes rotateme {
    from {
        transform: rotate(0deg);
    }
    to { 
        transform: rotate(360deg);
    }
}
@-webkit-keyframes rotateme {
    from {
        -webkit-transform: rotate(0deg);
    }
    to { 
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes rotateme {
    from {
        -moz-transform: rotate(0deg);
    }
    to { 
        -moz-transform: rotate(360deg);
    }
}
@-o-keyframes rotateme {
    from {
        -o-transform: rotate(0deg);
    }
    to { 
        -o-transform: rotate(360deg);
    }
}

.rotate-me,
.android-section .image-column .inner-column .circle-image{
    animation-name: rotateme; 
    animation-duration: 24s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	
	-webkit-animation-name: rotateme; 
    -webkit-animation-duration: 24s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	
	-moz-animation-name: rotateme; 
    -moz-animation-duration: 24s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
	
	-ms-animation-name: rotateme; 
    -ms-animation-duration: 24s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
	
	-o-animation-name: rotateme; 
    -o-animation-duration: 24s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}



@-webkit-keyframes float-bob {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
}

@keyframes float-bob {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
}


@-webkit-keyframes zoom-fade {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes zoom-fade {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.float-bob,
.footer .overlay img,
.banner-section .mouse-btn-down,
.banner-section .image-column .image{
    animation-name: float-bob; 
    animation-duration: 7s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	
	-webkit-animation-name: float-bob; 
    -webkit-animation-duration: 7s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	
	-moz-animation-name: float-bob; 
    -moz-animation-duration: 7s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
	
	-ms-animation-name: float-bob; 
    -ms-animation-duration: 7s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
	
	-o-animation-name: float-bob; 
    -o-animation-duration: 7s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.zoom-fade,
.banner .parallax-container div img,
.fullwidth-video-section .play-link .icon-box{
    animation-name: zoom-fade; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	
	-webkit-animation-name: zoom-fade; 
    -webkit-animation-duration: 5s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	
	-moz-animation-name: zoom-fade; 
    -moz-animation-duration: 5s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
	
	-ms-animation-name: zoom-fade; 
    -ms-animation-duration: 5s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
	
	-o-animation-name: zoom-fade; 
    -o-animation-duration: 5s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}









@-webkit-keyframes banner-animate {
    0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    }

    50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    }

    100% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    }
}

@keyframes banner-animate {
    0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    }

    50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    }

    100% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    }
}
.banner-animate {
    animation-name: banner-animate; 
    animation-duration: 70s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	-webkit-animation-name: banner-animate; 
    -webkit-animation-duration: 70s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	
	-moz-animation-name: banner-animate; 
    -moz-animation-duration: 70s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
	
	-ms-animation-name: banner-animate; 
    -ms-animation-duration: 70s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
	
	-o-animation-name: banner-animate; 
    -o-animation-duration: 70s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}



/*==============================================
            Theme Color Css
===============================================*/

/*==============================================
                Color-1
===============================================*/

/** color **/

.boats-skipper-search-box .title i:before,
.sec-title .icon span:before,
.main-menu .navigation> li> ul> li> a:hover,
.main-menu .navigation> li> ul> li> ul> li> a:hover,
.single-blog-post .text-holder .blog-title a:hover,
.mobile-menu .navigation li.current > a,
.mobile-menu .navigation li > a:hover,
.mobile-menu .social-links li a:hover,
.boats-featured-box ul li:hover h3 a,
.single-sidebar .lat-posts li .img-holder .overlay-style-one .box .content a:hover i,
.single-sidebar .lat-posts li .title-holder .post-title a:hover,
.single-sidebar .categories li a:hover,
.single-sidebar .popular-tag li a:hover,
.contact-form .title i:before,
.contact-information-box .contact-us li a:hover,
.main-menu .navigation>li>ul>li>ul>li a:before,
.main-menu .navigation> li> ul> li> a:before{
  color: #33c7c5;
}

/** background **/

.thm_bgclr3,
.main-menu .navigation>li:hover>a,
.main-menu .navigation>li.current>a,
.social-links-style1 li a:hover i,
.boats-skipper-form button:hover,
.single-testimonial-style1 .img-box .bg-color,
.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover,
.boats-skipper-search-box:before,
.header-upper-left-style2 .header-social-links .social-links-style1 li:hover a i,
.single-team-member .title .social-links .social-links-style1 li a:hover i,
.slogan-area.style2,
.slogan-content.style2,
.blog-single-area .tag-box .right .social-links-style1 li a:hover i,
.contact-form:before,
.sidebar-search-box .search-form input[type="text"]:focus + button,
.sidebar-search-box .search-form button:hover,
.contact-information-box .social-links-style1 li a:hover i{
  background-color: #33c7c5;    
}

/** border-color **/

.boat-image-box:hover:after,
.social-links-style1 li a:hover i,
.contact-form form input[type="text"]:focus,
.contact-form form input[type="email"]:focus,
.contact-form form textarea:focus,
.blog-single-area .tag-box .right .social-links-style1 li a:hover i{
  border-color: #33c7c5;    
}
.contact-information-box .social-links-style1 li a:hover i {
  border: 1px solid #33c7c5;
}
.sidebar-search-box .search-form input[type="text"]:focus {
  border: 1px solid #33c7c5;
}
.mobile-menu .navigation li > a:before{
  border-left: 5px solid #33c7c5;
}


.btn-one {
  background: #ffe701;
}
.thm-bgclr1{
  background-color: #ffe701;
}


/*==============================================
                Color-2
===============================================*/

/** color **/

.header-lawer-left ul li span:before,
.single-testimonial-style1 .text-box h3,
.boat-content-box .inner-content-box ul li span:before,
.single-blog-post .text-holder .post-date span,
.boats-skipper-form .need-skipper label span:before,
.siingle-yachts-box .title-holder .meta-box ul li span:before,
.siingle-yachts-box .title-holder .meta-box ul li:hover,
.boats-featured-box ul li .icon span:before,
.accordion-box .accordion .accord-btn::after,
.why-choose-content .inner-content ul li .icon span:before,
.single-service-style1 .text-holder a,
.specifications-content ul li span:before,
.sidebar-search-box .search-form button,
.blog-single-area .inner-comment-box .single-comment-box .text-holder .reply-button a,
.contact-information-box .contact-us li a{
  color: #0c67c4;
}

/** background **/

.main-slider .content .btn-box a,
.thm_bgclr2,
.single-footer-widget .subscribe-form button,
.boats-skipper-form button,
.create-boats-content .inner-content .text-box a.btn-one,
.accordion-box .accordion .accord-btn.active,
.boats-skipper-form-area.style2 .boats-skipper-form button,
.boats-skipper-form .dropdown-item.active,
.boats-skipper-form .dropdown-item:active,
.boats-skipper-form .dropdown-item:hover,
.styled-pagination li a:hover,
.styled-pagination li a.active,
.styled-pagination li.prev a:hover,
.styled-pagination li.next a:hover,
.add-comment-box #add-comment-form button,
.contact-form form button{
  background-color: #0c67c4;
}

/** border-color **/

.styled-pagination li a:hover,
.styled-pagination li a.active,
.styled-pagination li.prev a:hover,
.styled-pagination li.next a:hover{
  border-color: #0c67c4;
}


.overlay-style-one.bg1{
  background-color: rgba(11, 103, 196, 0.80);    
}

.single-destination-box-style2 .img-holder .overlay-content {
    background-color: rgba(11, 103, 196, 0.90);
}


/*==============================================
                Color-3
===============================================*/

/** color **/

.thm-clr1,
.siingle-yachts-box .title-holder h2 a:hover,
.single-blog-post .meta-info li a:hover,
.single-footer-widget .footer-contact-info-box a,
.breadcrumb-area .breadcrumb-menu ul li a:hover,
.breadcrumb-area .breadcrumb-menu ul li.active,
.yachts-details-area .nav-link li#slider-next a:hover i{
  color: #ffe701;
}

/** background **/

.main-slider .content .btn-box a:hover,
.scroll-top:hover,
.benefits-content ul li:hover .icon-holder,
.single-destination-box .img-holder:before,
.single-footer-widget .subscribe-form input[type="email"]:focus + button, 
.single-footer-widget .subscribe-form button:hover,
.boats-skipper-form-area .boats-skipper-form button,
.video-holder-box .icon .inner a span:before,
.single-destination-box-style2 .img-holder .inner .zoom-button a span:before,
.single-history-box .img-box .year-box h1,
.single-testimonial-style1 .img-box .quote-icon{
  background-color: #ffe701;
}

/** border-color **/

.single-team-member .title .social-links .social-links-style1 li a:hover i{
  border-color: #ffe701;
}



