.zoom:hover {
    background: #002157;
    background: rgba(0, 33, 87, 0.75);
  }
  .page-section-header {
    color: #002157;
  }  
  .card-title a.btn-link {
    color: #f1b51c;
  }
  .card-title a.btn-link:hover {
    color: #002157;
  }
  a:hover {
    color: #002157;
    text-decoration: none;
  }
  .btn-primary {
    background: #002157;
    border-color: #002157;
  }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active:focus {
    background: #023e9f;
    border-color: #023e9f;
  }
  .btn-primary.disabled, .btn-primary:disabled {
    background: #002157;
    border-color: #002157;
    color: #ffffff;
    opacity: 0.65;
    filter: alpha(opacity=65);
  }  
  .btn-info {
    background: #f1b51c;
    border-color: #f1b51c;
    color: #fff;
  }
  .btn-info:hover, .btn-info:focus, .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active:focus {
    background: #efb217;
    border-color: #efb217;
    color: #fff;
  }
  .btn-info.disabled, .btn-info:disabled {
    background: #f1b51c;
    border-color: #f1b51c;
    opacity: 0.65;
    filter: alpha(opacity=65);
    color: #fff;
  }  
  .btn-success {
    background: #002157;
    border-color: #002157;
  }
  .btn-success:hover, .btn-success:focus, .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active:focus {
    background: #023e9f;
    border-color: #023e9f;
  }
  .btn-success.disabled, .btn-success:disabled {
    background: #002157;
    border-color: #002157;
    opacity: 0.65;
    filter: alpha(opacity=65);
  }  
  /***** Outline Button ******/
  .btn-outline-primary {
    background: transparent;
    border-color: #002157;
    color: #002157;
  }
  .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active:focus {
    background: #002157;
    color: #ffffff;
    border-color: #002157;
  }  
  .btn-outline-info {
    background: transparent;
    border-color: #f1b51c;
    color: #f1b51c;
  }
  .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active:focus {
    background: #f1b51c;
    color: #fff;
    border-color: #f1b51c;
  }  
  /***** Link Button ******/  
  .btn-link:hover, .btn-link:focus {
    color: #f1b51c;
  }
  .btn-link:disabled, .btn-link.disabled {
    color: #f1b51c;
  }  
  /***** Border Color *****/
  .border-primary {
    border-color: #002157 !important;
  }  
  .border-info {
    border-color: #f1b51c !important;
  }  
  /***** Text Color *****/
  .text-primary {
    color: #002157 !important;
  }  
  .text-info {
    color: #f1b51c !important;
  }  
  .text-secondary {
    color: #000000 !important;
  }  
  /* Badge CSS */
  .badge-primary {
    background: #002157;
  }  
  .badge-info {
    background: #f1b51c;
    color: #000000;
    font-weight: normal;
  }  
  /***** Text-Color with Anchor Tag *****/
  a.text-primary:hover, a.text-primary:focus {
    color: #023e9f !important;
  }  
  a.text-info:hover, a.text-info:focus {
    color: #efb217 !important;
  }  
  /***** background-Color *****/
  .bg-primary {
    background-color: #002157 !important;
  }  
  .bg-info {
    background-color: #f1b51c !important;
  }  
  /***** Dropdown-color *****/
  .dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .dropdown-item:active {
    background-Color: #fff;
    color: #f1b51c !important;
  }  
  .bootstrap-select .dropdown-menu li.active small, .bootstrap-select .dropdown-menu li:hover small {
    color: #f1b51c !important;
  } 
  .bootstrap-select .dropdown-toggle {
    line-height: 26px;
  }
  .bootstrap-select .dropdown-toggle small {
    color: #f1b51c !important;
  }  
  /***** Radio button color *****/
  .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #002157;
    border-color: #002157;
    box-shadow: none;
  }  
  /***** Checkbox color *****/
  .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #002157;
    border-color: #002157;
    box-shadow: none;
  }  
  /***** Input border-color on focus *****/
  .form-control:focus {
    border-color: #002157;
  }  
  .form-group .input-valid ~ .col-form-label {
    color: #002157;
  }  
  /**** pagination ****/
  .page-item.active .page-link, .page-item:hover .page-link {
    background: #002157;
    border-color: #002157;
    color: #ffffff;
  }  
  /**** search dropdown****/ 
  .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor strong,
  .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor a {
    color: #f1b51c !important;
  }
  .tt-dropdown-menu .tt-suggestion a:hover {
    color: #f1b51c !important;
  }
  .tt-dropdown-menu .tt-suggestion:hover strong {
    color: #f1b51c !important;
  }  
  /**** Account Page CSS ****/
  .account-links a:hover .fa-kit, .account-links a:hover span {
    color: #f1b51c;
  }  
  .account_dashboard_box h4 {
    color: #f1b51c;
  }  
  /**** JQUERY UPLOADER START ****/
  .bar {
    background-color: #002157;
  }
  .HomePage_Title h1:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 50px;
    height: 2px;
    background: #f1b51c;
    margin: 0 auto;
  }
  .main_title h2:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 50px;
    height: 2px;
    background: #f1b51c;
    margin: 0 auto;
  }
  .accordion-menu .list-group-item > a:hover, .accordion-menu .list-group-item > a[aria-expanded=true],
  .accordion .list-group-item > a:hover,
  .accordion .list-group-item > a[aria-expanded=true] {
    color: #f1b51c !important;
  }
  .sidebar .card .card-header .card-title {
    font-family: "nunitoregular", sans-serif;
    color: #002157;
  }
  .sidebar .card .card-body {
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
  }
  .sidebar .list-group-item ul li:hover > a, .sidebar .list-group-item ul li.active > a {
    color: #f1b51c !important;
  }
 
  #straightmenu .list-group .list-group-item > a:hover {
    color: #f1b51c !important;
  }
 
  #straightmenu .list-group .list-group-item .list-unstyled li.active > a, #straightmenu .list-group .list-group-item .list-unstyled li:hover > a {
    color: #f1b51c !important;
  }

  #straightmenu .list-group.list-group-flush li:not(.list-group-item) a:hover {
    color: #f1b51c !important;
  }
  #cssmenu .list-group-item > ul li:hover > a {
    color: #f1b51c !important;
    padding-left: 1.5rem;
  }
  #cssmenu .list-group-item > ul li.active a {
    color: #f1b51c !important;
    padding-left: 1.5rem;
  }
  #cssmenu .list-group-item:hover > a {
    color: #f1b51c !important;
  }
  #price_calculator #producttotalprice {
    color: #f1b51c !important;
  }
  #product-info .actionbtn {
    background: #f1b51c;
    border-color: #f1b51c;
    color: #000000;
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
  }
  #product-info .actionbtn:hover, #product-info .actionbtn:focus, #product-info .actionbtn:not(:disabled):not(.disabled):active, #product-info .actionbtn:not(:disabled):not(.disabled).active, #product-info .actionbtn:not(:disabled):not(.disabled):active:focus {
    background: #ff079a;
    background: #ff079a;
    color: #000000;
  }
  #product-info .actionbtn.disabled, #product-info .actionbtn:disabled {
    background: #f1b51c;
    border-color: #f1b51c;
    opacity: 0.65;
    filter: alpha(opacity=65);
    color: #000000;
  }
  .navbar .navbar-nav .nav-item:hover > .nav-link, .navbar .navbar-nav .nav-item.active > .nav-link {
    color: #002157 !important;
  }
  .navbar .navbar-nav .nav-item.show > .nav-link {
    color: #002157 !important;
    background: #ffffff;
    border-color: #002157;
  } 
  .navbar .navbar-nav .nav-item .dropdown-menu li:hover {
    border-color: #002157;
  }
  .navbar .navbar-nav .nav-item .dropdown-menu li:hover > .dropdown-item {
    color: #002157 !important;
    background: #ffffff;
  }
  .navbar .navbar-nav .nav-item .dropdown-menu li:hover > .dropdown-item:after {
    color: #002157;
  }
  .navbar .navbar-nav .nav-item .dropdown-menu .card-columns .card .card-body .nav li > a:focus {
    background: transparent;
    color: #f1b51c !important;
  } 
  .navbar .navbar-nav .nav-item .dropdown-menu .card-columns .card .card-body .nav li:hover > a {
    background: transparent;
    color: #002157 !important;
  }
  .navbar .navbar-nav .nav-item .dropdown-menu .card-columns .card .card-body .nav li:hover > a strong {
    color: #002157 !important;
  }

  .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown-submenu:hover > a, .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown-submenu.active > a {
    color: #002157 !important;
  }
  .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown-submenu:hover > a:after, .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown-submenu.active > a:after {
    color: #002157;
  }

  .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .dropdown-submenu .dropdown-menu .list-unstyled li a:hover {
    color: #002157 !important;
  }  
  #product_price h4,
  #faq_details h4 {
    color: #002157 !important;
  }
  /* Date Picker CSS */
  .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background: #f1b51c;
  }
  .treeview li .act {
    color: #f1b51c !important;
  }
  .treeview li a:hover {
    color: #f1b51c !important;
  }
  #category_list a:hover, #category_list a.act {
    color: #002157;
  }
  #designer_template_category li a:hover, #designer_template_category li a.p_act {
    color: #f1b51c;
  }
  .form-control:focus + .input-group-append .input-group-text {
    border-color: #f1b51c;
  }
  .form-control:focus ~ .col-form-label {
    color: #f1b51c;
  }
  .browse_design a,
  .upload_design a,
  .custom_design a,
  .hire_designer a,
  .quote_product a {
    padding: 0.1rem 1rem 0.1rem 0 !important;
    margin-left: 1rem;
    position: relative;
    z-index: 9;
    background: #e5f5f4;
    color: #f1b51c !important;
  }
  .browse_design:hover a .media-body span,
  .upload_design:hover a .media-body span,
  .custom_design:hover a .media-body span,
  .hire_designer:hover a .media-body span,
  .quote_product:hover a .media-body span {
    color: #002157;
  }
  .allbtn a:hover {
    color: #002157 !important;
  }
  .btn-title-text.browse_design a {
    background: #002157 !important;
    border-color: #002157;
  }
  .btn-title-text.browse_design:hover a .h4,
  .btn-title-text.browse_design:hover a i {
    color: #002157 !important;
  }
  .btn-title-text.upload_design a {
    background: #f1b51c !important;
    border-color: #f1b51c;
  }
  .btn-title-text.upload_design:hover a .h4,
  .btn-title-text.upload_design:hover a i {
    color: #f1b51c !important;
  }
  .btn-title-text.hire_designer a {
    background: #f1b51c !important;
    border-color: #f1b51c;
  }
  .btn-title-text.hire_designer:hover a .h4,
  .btn-title-text.hire_designer:hover a i {
    color: #f1b51c !important;
  }
  .btn-title-text.quote_product a .h4 {
    color: #002157 !important;
  }
  .btn-title-text.quote_product:hover a {
    background: transparent !important;
    border-color: #002157;
  }
  .btn-title-text.quote_product:hover a .h4 {
    color: #002157 !important;
  }
  .flip3d .card-header {
    background: #002157;
    padding: 0.8rem 1rem !important;
  }
 
  .product-box .card.slide-hover {
    border-color: #002157;
  }
  .product-box .card.slide-hover .card-body .card-text {
    background: #002157;
    background: rgba(0, 33, 87, 0.8);
  }
  .product-box .card.slide-hover .card-body .card-title {
    background: #002157 !important;
    color: #ffffff !important;
    font-size: 16px;
    font-size: 1rem;
    padding-top: 0.8rem !important;
    padding-bottom: 0.8rem !important;
  }
  .product-box .card.slide-hover .card-body .card-title:after {
    background: #0090c6;
    padding: 1rem;
    line-height: 1;
  }
  .product-box .card.slideup:hover {
    border-color: #002157;
  }
  .product-box .card.slideup .card-body {
    background: #002157 !important;
  }
  #InfoTab .nav-tabs {
    background: #fff;
    border-bottom-color: rgba(0, 33, 87, 0.3);
  }
  #InfoTab .nav-tabs .nav-item .nav-link.active, #InfoTab .nav-tabs .nav-item .nav-link:hover {
    color: #002157;
  }
  #InfoTab .nav-tabs .nav-item .nav-link.active {
    font-family: "nunitosemibold", sans-serif;
    border-color: rgba(0, 33, 87, 0.3);
  }
  #InfoTab .tab-content {
    border: 1px solid rgba(0, 33, 87, 0.3);
    border-top: 0;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .nav-customtabs li .nav-link.active, .nav-customtabs li .nav-link:hover {
    color: #f1b51c;
  }
  .nav-customtabs li .nav-link.active:after, .nav-customtabs li .nav-link:hover:after {
    background: #f1b51c;
    width: 50%;
    margin: 0 auto;
  }
  #myaccount_menu li.active a, #myaccount_menu li:hover a {
    color: #002157 !important;
  }  
  .breadcrumb_container .breadcrumb li a:hover {
    color: #f1b51c;
  }
  .breadcrumb_container .breadcrumb li.active .a {
    color: #f1b51c;
  }
  .top-header .top_header a .text-call {
    color: #002157;
  }
  .top-header .top_header a:hover {
    color: #f1b51c;
  }
  .top-header .top_header a:hover .text-call {
    color: #f1b51c;
  }
  .top-header .top-links li a span {
    color: #002157;
  }
  .top-header .top-links li a .text-call {
    color: #002157;
  }
  .top-header .top-links li a:hover {
    color: #f1b51c;
  }
  .top-header .top-links li a:hover span {
    color: #f1b51c;
  }
  .top-header .top-links li a:hover span .badge {
    color: #ffffff;
  }
  .top-header .top-links li a:hover .text-call {
    color: #f1b51c;
  }
  .my_account .navbar-cart {
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    background: #ffffff;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    color: #002157;
    text-align: center;
    margin-left: 0.5rem;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .my_account .navbar-cart:hover {
    border-color: #f1b51c;
    background: #fff;
    color: #f1b51c;
  } 
  .header-content .services_resources .service_box:hover span .path1:before,
  .header-content .services_resources .service_box:hover span .path2:before {
    color: #f1b51c;
    -moz-transform: translate(0px, 10px);
    -o-transform: translate(0px, 10px);
    -ms-transform: translate(0px, 10px);
    -webkit-transform: translate(0px, 10px);
    transform: translate(0px, 10px);
  }  
  /*** middle footer css**/
  .client_testimonial_section small:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #002157;
    display: block;
    position: absolute;
    top: 26px;
    left: 35px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
  }  
  .partner_section .partner_logo .slick-arrow.slick-prev:before, .partner_section .partner_logo .slick-arrow.slick-next:before {
    font-family: "Font Awesome 6 Pro";
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 0.2;
    color: #002157;
    opacity: 1;
    font-weight: 300;
  }  
  .partner_section .partner_logo .slick-arrow:hover.slick-prev:before, .partner_section .partner_logo .slick-arrow:hover.slick-next:before {
    color: #f1b51c;
  }
  footer .social_icon li a:hover i {
    color: #002157;
    transition: all 265ms ease-in;
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition: all 265ms ease-in;
    -moz-transition: all 265ms ease-in;
    -ms-transition: all 265ms ease-in;
    -o-transition: all 265ms ease-in;
    transition: all 265ms ease-in;
  }
  footer p a {
    color: #f1b51c;
  }
  footer p a:hover {
    color: #002157;
  }  
  #sitemap ul li a:hover {
    color: #f1b51c;
  }  
  #faq_details .card-title a:hover,
  #product_price_with_category .card-title a:hover,
  .code-default .card-title a:hover {
    color: #f1b51c !important;
  } 
  @media only screen and (min-width: 768px) {    
    .navbar {
      background: #002157;
    }    
    .navbar .navbar-nav .nav-item:hover > .nav-link, .navbar .navbar-nav .nav-item.active > .nav-link {
      color: rgba(255, 255, 255, 0.8) !important;
    }
    .navbar .navbar-nav .nav-item.show > .nav-link {
      color: #002157 !important;
    }
  }
  .navbar .navbar-nav .nav-item .dropdown-menu li:hover > .dropdown-item::before {
    background-color: #002157;
  }

  /*# sourceMappingURL=theme.css.map */