/*
Theme Name: Subhan Child
Theme URI:http://wordpress.zcube.in/subhan
Description: Subhan – Personal Portfolio/CV WordPress Theme.
Text Domain: subhan
Author:       zcube
Author URI: https://themeforest.net/user/zcubedesign
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Template:     subhan
Version:      1.0

*/


/* Theme customization starts here
  -------------------------------------------------------------- */
body {
  
    background: #fff;
}
body h2 , body h4{
	color:#b28a49;
}
.logo {
    width: 180px;
}
.second-menu {
    position: relative;
    z-index: 9;
    padding: 10px 0;
}
.header-area {
       background-color: #fff;
}
.home_banner .slider-bg .overlay-bg {
    position: absolute;
    z-index: 2;
    right: 6.5%;
    bottom: 14%;
}
body .btn.ss-btn{
	background-color: #b28a49;
}

body .btn.ss-btn:hover{
	background-color: #000;
	color:#fff
}
.button-group button.active {
	background: #b28a49;
}
.about_sec .about-counter.cr2 {
   
  
    background: #AA771C;
}
.about_sec .about-counter.cr3 {

    background: #b28a49;
}
.about_sec .about-counter.cr1 {
  
    background: #bfa063;
}
.s-single-services.active .readmore {
   
   background:#000;
   
	color:#fff
}
.single-portfolio p{
	margin-bottom:10px !important
}
.single-portfolio h5 {
    font-size: 26px;
    margin-bottom: 15px;
    color: #aa771c;
	font-weight:500
}
.single-portfolio h6 {
    font-size: 22px;
    margin-bottom: 15px;

	font-weight:500
}
.services-bg h5, .services-bg h2 , #blog h5 , #blog h2{
	color:#fff
}
.work_sec .button-group button.active {
    background: #b28a49;
    color: #fff;
    box-shadow: inset 0 -2px 0 #b1d8d8;
}
body .footer-bg {
    background-color: #f0e8da;
}

 #contact-us textarea , #contact-us label , #contact-us input{
	width:100%
}
#contact-us textarea{
	height:180px
}
#contact-us input[type=submit]{
	    width: auto;
    padding: 10px 30px;
    border-radius: 30px;
    border: none;
    background-color: #b28a49;
    color: #fff;
}
#contact-us input[type=submit]:hover{
	background-color:#000
}
.second-menu .main-menu ul li {
	margin-left:20px
}

.redux-footer img{
	 filter: invert(44%) sepia(83%) saturate(452%) hue-rotate(2deg) brightness(95%) contrast(90%);
}
#services .s-single-services h3 {
    font-size: 22px;
    margin-bottom: 15px;
}

body .breadcrumb-area {
    background-color: #aa771c;
}
.breadcrumb-title h2 , .breadcrumb-title p{
    
    color: #fff;
}
.breadcrumb > .active {
    color: #f2f2f2 !important;
    font-weight: 500;
} 
.breadcrumb li a {
    font-size: 16px;
    color: #ffff;
    font-weight: 500;
}
.gallery_style1 .elementor-image-gallery .gallery .gallery-item img {
    margin: 0 auto;
    width: 360px;
    height: 360px;
    object-fit: cover;
    object-position: 30% 28%;
}
.case_studies h4{
	min-height:104px;
	margin-bottom:0px
}
.services-categories li.active a, .services-categories li:hover a {
    background-color: #aa771c;
    color: #ffffff;
}
.services-categories li.active:before, .services-categories li:hover:before{
	    background-color: #b28a49;
}
.post__tag ul li a:hover, .pricing-box2 hr, .services-categories li a::after, .brochures-box .inner, .home-blog-active .slick-arrow:hover, .home-blog-active2 .slick-arrow:hover, .portfolio .col3 .grid-item .box a::after, .comment-form .submit, #scrollUp, .search-form .search-submit, .wp-block-search .wp-block-search__button, .top-btn, .header-cta ul li i, .widget-social a:hover, .comment-form .submit:hover, .btn.ss-btn, .services-08-item:hover .readmore, #scrollUp:hover, .gallery-image figcaption .span::before, .team-thumb .dropdown .xbtn, .blog-content2 .date-home, .f-cta-icon i, .contact-bg02 .btn.ss-btn.active{
	background-color: #aa771c !important;
}
.services-categories{
	margin-top:30px
}
.sidebar-about-contnent  img{
	border-radius:50%;
	width:200px;
	height:200px;
	object-fit:cover
}
/* Table with class 'table-style1' */
  table.table-style1 {
    width: 100%;
    border-collapse: collapse;
  }

  table.table-style1 thead tr {
    background-color: #b28a49; /* main gold color */
    color: #fff;
  }

  table.table-style1 th,
  table.table-style1 td {
    border: 1px solid #9b7539; /* darker shade */
    padding: 8px;
    text-align: left;
    vertical-align: top;
  }

  table.table-style1 tbody tr:nth-child(odd) {
    background-color: #f3e8c9; /* very light gold/beige */
  }

  table.table-style1 tbody tr:nth-child(even) {
    background-color: #fff8e1; /* lighter cream gold */
  }

  table.table-style1 tbody tr:hover {
    background-color: #d1b15f; /* lighter gold shade for hover */
  }
.blog_grid h4{
	min-height:60px
}



	
@media (min-width: 768px) and (max-width: 991px) {
    .mean-container a.meanmenu-reveal

 {
        margin-top: -18%;
    }
}

@media (max-width: 767px) {
    .mean-container a.meanmenu-reveal {
        margin-top: -30%;
	}
}

.services-categories .active-parent a{
    color:#fff;
}
.services-categories li.active-parent a:before {
    color: #fff;
}