
/* 01 MAIN STYLES
****************************************************************************************************/
::selection {
  color: #fff;
  background: ;
}
::-moz-selection {
  color: #fff;
  background: ;
}
/* default color: #00abc9 */
.icon-promotion,

.owl-partner-warp .prev-partners,
.owl-partner-warp .next-partners,
.owl-partner-warp .next-partners2,
.owl-partner-warp .prev-partners2,
.prev-team,
.next-team,
.sub-header a,
.process-item,
.slide-services .prev-detail-services,
.slide-services .next-detail-services,
ul.countdown li span,
.header-mobile-menu .mm-toggle,
.copyright a,
.navi-level-1.dot-seperator > li > a:after,
.navi-level-1.line-separator > li > a:after,
.navi-level-1.circle-separator > li > a:after,
.navi-level-1.square-separator > li > a:after,
.navi-level-1.plus-separator > li > a:after,
.navi-level-1.strip-separator > li > a:after,
.hover-style-4 .navi-level-1 li a:hover,
.header-v6 .right-header a:hover,
.sub-header .sub-header-content .breadcrumb-arc a,
.navi-level-1 > li .navi-level-2 li a:hover,
.btn-border:hover,
.btn-border:focus,
ul.list-link-footer li:hover a,
.arr-pj-container a:hover,
.sidebar-left .sidebar-style-2 li.current-menu-item a,
.sidebar-left .sidebar-style-2 li:hover a,
.portfolio-grid-2-warp .portfolio-grid-2-container .element-item .project-info h4:hover,
.portfolio-grid-2-warp .portfolio-grid-2-container .element-item .project-info a.cateProject:hover,
.portfolio-grid-1-warp .portfolio-grid-1-container .element-item .project-info a.cateProject:hover,
.portfolio-grid-1-warp .portfolio-grid-1-container .element-item .project-info h4:hover,
.portfolio-grid-3-warp .portfolio-grid-3-container .element-item .project-info h4:hover,
.portfolio-grid-3-warp .portfolio-grid-3-container .element-item .project-info a.cateProject:hover,
.latest-blog-post-data a:hover,
.footer-data .tags p a:hover, .footer-data .share p a:hover,
.comment-respond .logged-in-as a:hover,
.comments-area ol.comment-list li.comment .comment-content .reply a:hover,
ul.style-list-circle li a:hover,
.prev-team:hover,
.next-team:hover,
.view-more:hover,
.sidebar-left ul.sidebar-style-2 li:hover a,
.sidebar-right ul.sidebar-style-2 li:hover a,
.main-sidebar ul li:hover a,
.sidebar-right ul.sidebar-style-2 li.active a,
.form-search-home-6 .btn-search-home-6:hover,
.product-info h3:hover,
.sub-header a:hover,
table.shop_table .product-name a:hover,
.item-team .member-info .social-member a:hover,
.main-sidebar ul li:hover::before,
ul.social-dark li a,
.sidebar-left ul.sidebar-style-2 li.active a,
div.acc2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.cart_list.product_list_widget .product-detail a:hover,
.woocommerce a.remove:hover,
.hover-style-4 .navi-level-1 > li > a:hover,
.line-separator ul.navi-level-1 > li > a:after, .circle-separator ul.navi-level-1 > li > a:after, 
.square-separator ul.navi-level-1 > li > a:after,
.plus-separator ul.navi-level-1 > li > a:after, .strip-separator ul.navi-level-1 > li > a:after 
{color:;}

.woocommerce .cart_list.product_list_widget .product-detail a.remove:hover,
.woocommerce-cart .cart_list.product_list_widget .product-detail a.remove:hover,
.woocommerce .cart_item a.remove:hover
{
color:!important;

}

.sub-header .sub-header-content .breadcrumb-arc a:hover 
{color:;}

.sidebar-left .sidebar-style-2 li.current-menu-item , 
.sidebar-left .sidebar-style-2 li:hover
  {border-right-color:;}

.svg-triangle-icon,
.hexagon {
  stroke:;
}


mark,
.item-promotion-h5,
.latest-blog-post-date,
.owl-item.synced .process-item,
.process-2-container .process-item span.order,
.section-dark-ourStatistics .ourStatis-item-2 .circle-statis,
.accordion-process .panel-default > .panel-heading .panel-title > a,
.accordion-process .panel-default > .panel-heading .panel-title > a.collapsed:hover,
.accordion-style-light .panel-default > .panel-heading .panel-title > a,
.accordion-style-light .panel-default > .panel-heading .panel-title > a.collapsed,.process-2-container .process-2-item span.order,
.mobile-menu .open + a,
.process-item:hover,
.arc-sorting div.fancy-select ul.options li.selected,
.arc-sorting div.fancy-select ul.options li:hover,
ul.social-dark li a:hover,
.accordion-style-light .panel-default > .panel-heading .panel-title > a.collapsed:hover,
.footer-mobile-menu ul.social li a:hover,
.mobile-menu > li:hover > a,
.mobile-menu li li:hover a,
ul.list-link-footer li:hover:before,
ul.social li a:hover,
ul.social li.active a,
#to-the-top:hover,
.btn-border-ghost:hover,
.btn-main-color,
.language div.fancy-select ul.options li.selected,
.language div.fancy-select ul.options li:hover,
.navi-level-1 > li .navi-level-2,
span.mini-cart-counter,
.main-sidebar .tagcloud a:hover,
.newsletter-field .newsletter-button,
nav .navi-level-1 > li > a:before,
nav .navi-level-1 > li:hover > a:before,
.comment-respond .btn-submit:hover,
.tab2.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a,
.tab2.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:hover,
div.tab2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a ,
.tab3.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a ,
.tab3.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:hover,
div.tab3.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
div.tab4.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after,
div.tab4.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a:after,
div.acc1.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a:hover,
div.acc1.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
div.acc2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
div.acc2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover,
ul.list-link-footer-2 li:hover:before,
.product-single.type-product button.button.alt.single_add_to_cart_button,
.woocommerce a.button.btn-main-color,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.project-terms a:hover h4:before,
.project-terms-2 a.current h4:before,
.project-terms-2 a:hover h4:before,
.project-terms a h4:before,
.project-terms a.current h4:before,
.project-terms-2 a h4:before, .tnp-field-button .tnp-button
{background-color:;}

.avatar-testimonials img,
.avatar-testimonials-1-columns-v2 img,
.large-avatar img,
.blog-1-column-warp .customNavigation .btn:hover,
.form-subcribe input.form-control:focus,
.owl-item.synced .process-item,
.form-subcribe textarea.form-control:focus,
.owl-item.synced .process-item,
.accordion-style-light .panel-default > .panel-heading .panel-title > a,.item-team .member-info,
.form-subcribe form input:focus,
.tagcloud a:hover,
.testimonial-1-column-v2-warp .customNavigation .btn:hover,
.process-item:hover,
.form-contact input.form-control:focus,
.sidebar-left ul.sidebar-style-2 li:hover,
.sidebar-right ul.sidebar-style-2 li:hover,
.sidebar-left ul.sidebar-style-2 li.active,
.sidebar-right ul.sidebar-style-2 li.active,
.btn-coupon:hover,
.form-contact-arc input.form-control:focus,
.form-contact-arc textarea.form-control:focus,
.newsletter-comingsoon .newsletter-email:focus,
ul.countdown li,
.form-subcrible-footer .btn-subcrible-footer:hover,
ul.list-link-footer li:hover a,
.form-subcrible-footer input.form-control:focus,
.form-subcrible-footer input.form-control:hover,
.btn-border:hover,
.btn-border:focus,
.main-sidebar .wp-tag-cloud a:hover,
.top_cart_list_product .buttons .btn-border-white:hover
{border-color:;}

div.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a,
.dropdown-menu.top_cart_list_product
{border-top-color:;}

.tab2.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list
{border-bottom-color:;}

/* default color 2 */


.layer-1,
.blog-terms a h4:before,
.blog-terms a:hover h4:before,
.blog-terms a.current h4:before,
.main-sidebar .promotion .promotionText,
.element-item:hover .project-info,
.projectContainer .element-item:hover .project-info,
.ourteamGrid-warp .team-grid-item:hover .grid-team-overlay,
ul.social-dark li a:hover,
#overlay,
.modal-search, .lay-overlay
{background: ;}

/* header background */
header.header-v4, header.header-v3, header.header-v2,header.header-v1 {
	background: rgba(255,255,255,1);
}
header.header-v4, header.header-v3, header.header-v2,header.header-v1 
{
border-bottom-color: ;
}
header.header-v4.skrollable-after, header.header-v3.skrollable-after, header.header-v2.skrollable-after,header.header-v1.skrollable-after,
header.header-v2.header-v4.skrollable-after
 {
	background: ;
}
.header-v2 .navi-level-1 > li a, .header-v3 .navi-level-1 > li a, .header-v4 .navi-level-1 > li a, .header-v1 .navi-level-1 > li a
{
color: rgba(175,161,150,1);
}
.topbar-dark 
{
color: ;
}
.topbar-dark 
{
  background-color: ;
}

.line-separator nav ul.navi-level-1 > li > a:after, .circle-separator nav ul.navi-level-1 > li > a:after, .square-separator nav ul.navi-level-1 > li > a:after,
.plus-separator nav ul.navi-level-1 > li > a:after, .strip-separator nav ul.navi-level-1 > li > a:after, .header-v3 ul.navi-level-1 > li > a:after,
.hover-style-4 nav .navi-level-1 > li:hover > a {
  color:;
}
.hover-style-2 nav .navi-level-1 > li > a > span:before, .hover-style-3 nav .navi-level-1 > li > a > span:before,
.hover-style-5 nav .navi-level-1 > li > a > span:before{
  background-color:;
}

/* preload */
#royal_preloader.logo .percentage {
  color: #212121}
#header{
margin: 0 auto;
}
.title {
   font-family: 'Merriweather', serif;
   font-weight:600;
}
body {
font-family: work-sans, sans-serif !important;
}
h2 {
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 1px;
}

.gallery_tab_box #bwg_container1_9, .gallery_tab_box #bwg_container1_18{
    margin-bottom: -10px;
}
.gallery_tab_box #bwg_container2_30{
    margin-bottom: -20px;
}

.bwg-album-thumbnails .bwg-item{
    max-width: 350px !important;
    width: 100% !important;
}
::selection {
    background: #afa196;
}
.flex_div{
    float: left;
    width: 33%;
}
.navi-level-1 > li a {
font-family: work-sans, sans-serif !important;
font-size:13px;
}
.header-fix {
	display: flex;
    align-items: center;
    justify-content: space-between;
}
ul.navi-level-1.sub-navi{
	display:none !important;
}
.block-content{
    text-align: center;
}
.block-content h2{
      font-family: 'Merriweather', serif;
}
.icon-box h3, .icon-box p{
    color:#fff;
}
.icon-box h3{
    font-size:20px;
}
.text-box a{
    color:#afa196;
    position:relative;
    font-size: 13px;
}
.text-box a:after{
    content: "";
width: 15px;
height: 15px;
background: url("https://dev.searchcreativegroup.com/rsresinandpaving/wp-content/uploads/2022/08/arrow.png") no-repeat;
top: 2px;
right: -20px;
position: absolute;
display: inline-block;
}
.header-v2 .navi-level-1 > li a:hover {
     color:#d3baa5; 
}
.navi-level-1 > li .navi-level-2{
    background:#afa196;
}
.navi-level-1 > li .navi-level-2 li a:hover, .navi-level-1 > li .navi-level-2 li.active a {
    color: #afa196;
    background: #333;
}
.mobile-menu li li:hover a {
    background: #afa196;
}
.mobile-menu > li:hover > a {
    background: #afa196;
}
.mobile-menu .open + a {
    background: #afa196;
}
.avatar-testimonials img {
    width: auto;
    border: none;
}
.footer-widget a, .footer-widget p,  .footer-v3 .footer-widget p {
color:#717171;
font-size:16px;
}
.footer-v3 .footer-widget h4{
    font-family: 'Merriweather';
    color: #4b4b4b;
    font-weight: 600;
    font-size: 20px;
}		
.footer-v3 .text-cap {
    text-transform: none;
}
.footer-widget li{
    list-style:none;
}
.item-testimonials {
    text-align: center;
}
.quote-icon {
    display:none;
}
.avatar-testimonials {
    float: none;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}
input[type="submit"]{
    width:100%;
}
.form-contact-arc textarea.form-control{
    resize:none;
}
.review-contact h2, .review-contact p{
    color:#fff;
}
.review-contact h2{
    font-family: 'Merriweather';
    font-size:30px;
    margin-bottom:30px;
    line-height: 48px;
}
.btn-main-color {
    background: #afa196;
}
.ot-btn {
    font-size: 16px;
    color: #fff;
    height: 50px;
    line-height: 50px;
}
label{
    color:#afa196;
    font-weight: 400;
    width: 100%;
}
textarea.form-control {
    height: 100px;
}
.logo-box {
    display: flex;
    align-items: center;
}
.svg-triangle-icon {
    stroke: #afa196;
}
mark {
    background: #afa196;
}
.sub-header .sub-header-content .breadcrumb-arc a {
    color: #afa196;
}
.padding {
    padding: 80px 0 80px 0;
}
a {
    color: #afa196;
}
.contact a{
    color:#666;
}
.sub-header:before{
    content: ' ';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.7);
}
div.vc_tta.vc_general .vc_tta-tab>a {
    padding: 10px 12px;
    font-size: 14px;
}
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
    background-color: transparent;
    border-top: 2px solid #afa196;
}
.ngg-gallery-thumbnail {
     border: none; 
    margin-right: 0;
     margin: 0x; 
     position: relative;
}
.ngg-gallery-thumbnail span {
    font-size: 14px;
     position: absolute;
    left: 0;
    bottom: 0;
   background-color: rgba(0,0,0,.5);
    padding: 8px 10px;
    z-index: 1;
    width: 100%;
    color:#fff;
}
.ngg-gallery-thumbnail a {
    margin: 0;
}
.wpcf7-list-item {
    width: 47%;
    float: left;
}
select {
    width: 100%;
    max-width: 100%;
    height: 50px;
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 35px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    box-shadow: none;
    outline: none;
    transition: all 0.6s ease 0s;
    resize: vertical;
}
.enquiry textarea.form-control {
     height: 50px;
     line-height: 35px;
}
.enquiry input[type="submit"] {
    width: auto;
}
.bwg-title2{
  color: rgba(175,161,150,1) !important;
    font-weight: 400 !important;
    margin-top: 10px !important;  
}
.gallery_tab_box{
    width:100%;
    float:left;
}

.strong-view .wpmtst-testimonial-image {
    float: none !important;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-heading {
    display: none;
}
.testimonial-content p{
    color:#666;
}
.testimonial-name{
    font-size: 18px;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner {
    text-align: center !important;
}
.strong-view .strong-content.strong-grid .wpmtst-testimonial {
    box-shadow: 0 4px 16px #ddd;
}
@media only screen and (max-width: 1700px){
.navi-level-1 li a {
    padding-left: 6px;
    padding-right: 6px;
}

}
@media (max-width:1080px){
    ul.navi-level-1.sub-navi {
    display: block !important;
}
.mm-toggle {
    font-size: 30px!important;
}
}	
@media (min-width: 992px){
.footer-v3 .col-md-3 {
    width: 22%;
}
.review-contact .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media (max-width:880px){
    .footer-v3 .row{
        text-align: center;
    }
    .footer-v3 .footer-widget img {
    margin: 0 auto;
}
.footer-v3 .columns {
    width: 100%;
}
.flex_div{
    width: 100% !important;
}

}
@media (max-width:768px){
    .logo-box {
    display: block;
}
}		
@media (max-width:680px){
    .strong-view .strong-content.strong-grid .wpmtst-testimonial {
    width: 100% !important;
}
}