.clear{border:0;clear:both;float:none;font-size:1px;height:0;line-height:1px;margin:0;padding:0;visibility:hidden}
.featured_box3{position:relative;width:100%;margin-bottom:20px}
.featured_box3 img{width:100%}
.blog_au{width:100%;float:left;padding:19px 0 25px 0}
.blog_auimg{display:block;width:109px;height:109px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin:0 17px 0 20px;float:left}
.blog_auimg img{width:100%!important;height:auto!important}
.blog_au h4{font-weight:400;font-size:17px;margin:5px 0}
.blog_au p{font-size:14px;line-height:22px;color:#515151;margin-top:10px;width:90%;margin:0 auto;margin-bottom:10px}
.rbtn_1{float:left;padding:7px 15px;background:#008ac3;color:#fff;margin:0 16px;font-size:14px;text-decoration:none;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s}
.rbtn_1:focus,.rbtn_1:hover{background:#606060;color:#fff}
.image_block{float:right!important;padding-bottom:20px}
.date-col{background:#fdcf00;color:#000}
.leftbox h1{font-size:20px;color:#fff;text-transform:uppercase;font-weight:400;padding:11px 19px;background:#606060;border-right:14px #fdcf00 solid;display:table}
.rece_in_box img{width:100%}
.rece_in_box{width:100%;margin:0;position:relative;max-height:320px;overflow:hidden}
.feb{margin:0 0 17px 0}
.feb{font-size:11px;height:16px;left:0;line-height:20px;margin:5px;padding:0 7px;position:absolute;top:0;z-index:9}
.feb{float:left;font-size:13px;height:20px;color:#f0f1f2;background:url(../images/recent_bg1.png) repeat;padding:0 7px;margin:0 0 10px 12px;position:absolute;top:0}
.rece_bot_box{width:100%;position:absolute;bottom:0}
.right_rece{background:url(../images/recent_bg2.png) repeat;padding:1px 0 4px 10px}
.right_rece h3{font-size:17px;color:#0d0c0d}
.right_rece p{font-size:14px;color:#030303;line-height:17px}
.latest-stories{margin-top:20px!important}
.leftbox h3{font-size:20px;color:#fff;text-transform:uppercase;font-weight:400;padding:11px 19px;background:#606060;border-right:14px #fdcf00 solid;display:table}
.leftbox{clear:both;padding-top:5px}
.mob-product-adv{width:100%;display:block;margin-bottom:20px}
.mob-product-adv img{width:100%}
.posted-on a{color:#000}
.edit-link a{color:#000}
.comments-link a{color:#000}
.newsletter{background-color:#41add7;color:#fff;text-shadow:none}
.brow_box{float:left;display:block;width:100%;margin-bottom:30px;margin-top:30px}
.text_left_bo{float:left;border-bottom:1px #3eb1de solid;width:100%}
.text_left_bo img{float:left}
.text_left_bo span{font-size:14px;color:#515151;padding:15px 0 0 10px;float:left}
.brows2{float:left;margin:17px 0 0 -40px}
.brows2 li{line-height:21px;margin-bottom:14px;display:block;border-bottom:1px #d8d8d8 solid;overflow:hidden}
.brows2 li a{text-decoration:none;color:#515151}
.brows2 li:hover a{color:#000;text-decoration:underline}
.latest_img{float:left;margin-right:8px;-moz-box-shadow:1px 1px 2px 0 #d0d0d0;-webkit-box-shadow:1px 1px 2px 0 #d0d0d0;box-shadow:1px 1px 2px 0 #d0d0d0;width:58px;height:43px}
.latest_img img{width:100%}
.latest_test{font-size:14px}
.brows{float:left;margin:17px 0 0 0;padding-left:15px}
.brows li{float:left;width:140px;padding-left:0;margin-right:40px;line-height:17px;margin-left:0}
.brows li a{text-decoration:none;font-size:14px;color:#515151}
.brows li a:hover{color:#000}
.right_blo_search{background:#3eb1de;display:block;float:left;margin:20px 0 0 0;width:100%}
.right_blo_search h2{font-size:18px;color:#fff;font-weight:400;margin:14px 4px 10px 2px;padding-left:10px}
.newsletter-email{padding-left:10px;width:100%}
.newsletter-submit{padding-left:10px}
.msgicon{float:left}
.newsletter{width:100%;padding:5px 15px 15px}
.title{margin-left:75px}
.sidebar .featured_box{padding:10px 0 20px;background:#f7f7f7 none repeat scroll 0 0}
.featured_box{padding:10px 0 0;background:#f7f7f7 none repeat scroll 0 0}
.featured_box .leftbox h3{width:88%;margin-left:25px}
.editcol{color:#999}
.editcol a{color:#999}
.searchbox{padding:0 15px;padding-bottom:30px;padding-top:1px}
.entry-meta{margin-bottom:0}
.author-detail{display:block;border-top:1px #e0e2e3 solid;border-bottom:1px #e0e2e3 solid;padding:7px 0;margin:13px 0 25px 0;padding-bottom:20px}
.post_left{float:left;font-size:15px;color:#666;padding-right:10px}
.blog_img{float:right;width:220px}
.recbox{display:block;padding:20px;background:#f5f5f5}
.recul li{min-height:180px}
.recbox a:hover{color:#999}
.rec_inner{width:100%;float:left;padding:34px 0;margin-bottom:10px}
.rec_innercnt{margin:0 6px 0 0;display:block}
.rec_innercnt span{color:#292929;font-size:18px;border-bottom:1px #cecece solid;display:block;padding-bottom:4px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px}
.recul{margin:16px 0 0 0;display:block;padding-left:0;font-size:0}
.recul li{line-height:21px;margin:0 12px 5px 0;width:130px;display:inline-table;vertical-align:top}
.recul li a:hover{color:#000}
.rec_img{float:left;width:100%;height:103px}
.thumb-post-img{width:130px;height:103px;overflow:hidden}
.rec_img .thumb-post-img img{width:180px;height:auto;max-width:none}
z .rec_img img{width:100%;height:100%}
.rec_txt{text-decoration:none;font-size:14px;color:#4d4d4d;text-align:left;font-weight:700;float:left;margin:5px 0 0 0}
.rec_txt p{line-height:16px}
.post-inner-content{padding:30px 0}
.html{margin-top:0!important}
.mob-product-adv{width:100%;display:block;margin-bottom:20px}
.mob-product-adv img{width:100%}
.primary_1846 ul.sub-menu li a,ul.submenu-items li a{font-family:inherit!important;font-weight:400!important}
.tnp-field-email label{display:none}

.wr-megamenu-container a.menu-item-link{margin-right:0!important}
.entry-title{font-weight:400}
.entry-content body{font-size:16px}
.primary_1846 .wr-mega-menu>li>a{font-family:inherit!important}
.wr-megamenu-inner{border-style:none!important}
.sub_inner li h1{font-size:18px}
.sub_inner2{font-size:14px;line-height:21px;color:#515151;margin-bottom:38px}
.sub_inner li h1{font-weight:400;font-size:25px;color:#555;margin-bottom:10px}
.blogimg{float:right}
.blogimg img{width:100%;height:140px}
.author1{margin-top:20px;padding:15px;height:auto;width:100%;background:#f8f8f8 none repeat scroll 0 0}
.author1_img{border-radius:100px;height:150px;margin:0 auto;overflow:hidden;border:1px dashed #8b8b8b;width:150px}
.author1_img img{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}
.author1 p{text-align:center;font-size:14px;line-height:22px;color:#515151;margin-top:10px;width:90%;margin:0 auto;margin-bottom:10px}
.author1 h4{font-weight:400;color:#337ab7;font-size:17px;margin:5px 0;text-align:center}
.author1 ul{display:block;margin-left:35px}
.author1 ul li{float:left;list-style:none}
.author1 ul li a{width:28px;height:27px;float:left;margin:0 2px}
.alm-btn-wrap{width:100%}
.auth{color:#ad1616}
.auth a{color:#ad1616}
.auth1 a:hover{color:#fdcf00}
.post-inner-content{border-style:none}
.author-bio{background:#f5f5f5 none repeat scroll 0 0}
.author-bio-content p{width:90%}
.auth_left{padding-left:10px}
.search_news{display:none}
.full-block .image_block{float:right;width:240px;margin-left:20px}
.mega-dropdown-menu li a:hover h6{color:#60aee0}
.cd-navigation li{font-size:15px}
.featured_box .leftbox h3{margin-bottom:0!important}
.lat_stories{padding-left:0!important}
.front_title{margin-left:0}
.sidebar{background:#f7f7f7 none repeat scroll 0 0}
.mgn-top0{margin-top:0}
.searchcolor{background:#f7f7f7 none repeat scroll 0 0}
.search_side{display:none}
.authorside{margin-top:40px}
.grid{margin-top:50px;margin-left:-10px;margin-right:-10px; margin-bottom: 50px;}
.grid-item{width:33.333%;float:left}
.grid-item .inner{background:#fff none repeat scroll 0 0;border:1px solid #c7c7c7;margin:10px;padding:10px 0 20px;position:relative}
.category-title{display:block;padding:10px 0 15px 20px;color:#3b6caa;text-decoration:none}
.category-title:hover{color:#3b6caa;text-decoration:none}
.content-area{padding:0 20px}
.read-more{padding-top:10px;display:inline-block}
.banner-img{border-bottom:10px solid #dab01f}
.banner-img img{width:100%}
.grid-item .inner img{-webkit-filter:grayscale(.35);filter:grayscale(.35);width:100%}
.banner{height:300px;background-position:right center}
.banner .container{position:relative;height:300px}
.banner h1{position:absolute;left:15px;top:30%;font-size:42px;font-weight:300;color:#fff}
.banner h1 a{color:#fff}
.nav-links{margin-top:20px}
.banner .banner-content{padding-top:6%}
.banner .banner-content h1{position:inherit}
.header-search{float:right;margin:27px 50px 0;width:250px;display:none}
.header-search .form-control,.mob-search .form-control{background:0 0;border-color:#353535;padding-left:10px}
.header-search #searchsubmit,.mob-search #searchsubmit{border-radius:0;background:#373737;border-color:#4b4b4b}
.header-search #searchsubmit .glyphicon-search,.mob-search #searchsubmit .glyphicon-search{color:#a1a1a1}
.navbar-inverse .navbar-nav>li>a{color:#fff}
.header-search ::-webkit-input-placeholder,.mob-search ::-webkit-input-placeholder{font-style:italic}
.header-search ::-moz-placeholder,.mob-search ::-moz-placeholder{font-style:italic}
.header-search :-ms-input-placeholder,.mob-search :-ms-input-placeholder{font-style:italic}
.header-search :-moz-placeholder,.mob-search :-moz-placeholder{font-style:italic}
.serach-page-header{margin-bottom:-40px;margin-top:30px}
.subpage-banner{background:#eec625 url(../images/category-banner.jpg) no-repeat right bottom;padding-bottom:5%;padding-top:5%;background-size:auto 150px}
.subpage-banner h1{font-size:48px}
.subpage-banner h1 a{color:#1e1e1e;font-weight:400;padding-left:0;display:inline-block;border-bottom:1px solid #463d1a;padding-bottom:5px}
.subpage-banner h1 a:hover{color:#1e1e1e}
.mob-search{display:none;background:#2c2a2b}
.single .post-categories{padding-left:0}
.single .post-categories li{list-style:none}
.single .post-categories li a{color:#1e1e1e;font-size:24px}
#cd-menu-trigger.is-clicked:focus,a:focus{outline:0}
.homepage-banner{background:#eec625 url(../images/category-banner.jpg) no-repeat right bottom;padding-bottom:5%;padding-top:5%;background-size:auto 150px}
.subpage-banner h1{color:#1e1e1e;font-size:40px;width:60%;margin-top:0}
.homepage-banner h1{text-transform:uppercase;font-size:36px;margin-top:5px;color:#b22f2f}
.homepage-banner h2{text-transform:uppercase;font-size:36px;margin-top:5px;color:#1e1e1e}
.homepage-banner h4{text-transform:uppercase;font-size:24px;margin-top:5px;color:#1e1e1e}
.single .blog_img{width:46%;margin-left:20px;margin-bottom:15px}
.single .blog_img img{width:100%}
.back-home{padding-top:25px;margin-bottom:-40px;font-size:24px}
.back-home a{color:#1e1e1e}
.back-home span{font-size:32px}
.aft-tgl-ic.collapsed:after{content:'+';display:inline-block;position:absolute;right:20px;top:0;cursor:pointer;color:#fdcf00}
.aft-tgl-ic{position:absolute;text-align:right;padding:0 40px 0 5px;color:#fdcf00;right:0;top:10px;cursor:pointer;z-index:99;background:0 0;border:0;font-size:15px;text-transform:capitalize}
.aft-tgl-ic:hover{background:0 0}
footer{color:#000;}
.copyright{padding:10px 0}
footer h5{text-transform:uppercase;font-size:18px;color:#fdcf00;padding-bottom:10px}

footer li h6{font-size:18px}
footer .fa-map-marker{padding-right:8px}
.navbar.navbar-default{background-color: transparent;}
.navbar-default .navbar-nav > li > a{color:#4e4e4e;}
.site-content{min-height: calc(100vh - 200px);}
.social-icons li a{background-color:transparent; font-size: 26px; color:#f4c410; border-radius: 25px; width: 45px; height: 45px; line-height: 45px;}
body #menu-social.social-icons li a:hover{color:#FFF; background-color: #f4c410 !important;}
body{overflow-x:hidden;color: #000;
    background-color: #FFF; font-family: 'Lato', sans-serif;}
    
    footer .ruler {
        margin: 50px 0 30px 0;
        border-bottom: 1px solid #b2b2b2;
    }

    .ns-section {
        width: 100%;
        padding: 30px 0;
        background: url("../images/ns-bg.jpg") no-repeat top center;
            background-size: auto;
        background-size: cover;
        color:#fff;
    }
    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        color: #f4c410;
        font-family: 'Lato', sans-serif;

    }
    .btn-default, .label-default, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, a.more-link {
        background-color: #f4c410;
        border-color: #f4c410;
    }
    .scroll-to-top:hover{  background-color: #f4c410;}
footer .projects{padding-top:50px;}
.ns-section p {
    text-transform: uppercase;
    font-size: 16px;
    margin: 20px 0;
    font-weight: 300;
}
a {

    color: #f4c410;
}
.ns-section .btn-ylw{font-size: 14px; color:#000; text-transform: initial;}
.ns-section .btn-ylw:hover{color:#000; background-color: #f4c410; border-color: #f4c410; }
.copy-right, .copy-right a{color: #7f7e7e;}
.copy-right{padding-bottom: 30px;}
.navbar-default .navbar-nav .dropdown-menu > li:hover, .navbar-default .navbar-nav .dropdown-menu > li:focus {

    color: #262626;
    background-color:#f4c410;

}
.navbar-default .navbar-nav  li  a{font-size: 14px;}
.dropdown-menu > li > a,.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li:hover > a, .dropdown-menu > li:hover > .caret{color:#333;}
.navbar-default .navbar-nav > .active > a{color:#000; font-weight: 700;}
.inner-banner {
    width: 100%;
    height: 110px;
    background: url(https://www.crescent-builders.com/assets/front_end/images/xescheresque-yellow.png.pagespeed.ic.CBi2as4nk2.jpg) repeat fixed;
}
#logo{padding:15px;}
.inner-banner-others h1 {
    text-align: center;
    font-size: 35px;
    font-weight: 700;
    color: #fff;
    text-shadow: 2px 1px 1px #907203;
    text-transform: uppercase;
line-height: 110px;
margin: 0;
}
header{position: relative;}
.rel{position: relative;}
.header-top-r {
    position: absolute;
    right: 15px;
    top: 0;
    padding-top: 15px;
    z-index: 1;
}
.navbar-nav > li {
    padding:10px 15px;
  
}
.qkNum{ position: relative;
    padding-left: 13px;
    color: #2a2f35;
    float: left;
    margin-top: -5px;
}
.qkNum a{color:#2a2f35;}
.qkNum .fas {

    color: #f4c410;

}
.footer-menu{margin-top:0}
.footer-menu ul li a {
    font-size: 14px;
    text-transform: uppercase;
    color: #4e4e4e;
    padding: 5px;
}
.social-menu{margin-bottom: 0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > .caret, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

    color: #333;


}
.form-search input[type="text"]{color:#fff;}
.meta-details li {

    font-style: italic;
    list-style: none;
    float: left;
    padding: 0 5px;
        padding-left: 5px;
    color: #999;

}
@media(min-width:768px){
.front_title{width:calc(100% - 260px);float:left}
.image_block{margin-top:10px}
.navbar.navbar-default {float:right;}
	
.navbar-nav > li:last-child{padding-right: 0;}	
}
@media(min-width:1200px){
    .wr-megamenu-container ul.wr-mega-menu{width:79%!important}
    .navbar-collapse {
        margin-top: 46px;
    }
    }


@media only screen and (max-width:767px){
.single .search_news{display:block}
.single .search_news_side{display:none}
.social{float:none}
.copyright{padding-top:0}
.header-top-r {
    top: 0px;
    height: 40px;
    background-color: #e2e2e2;
    width: 100%;
    right: 0;
}
.navbar-header{margin-top: 40px;}
.navbar-toggle{position:absolute;
    right:0;top:68px; margin: 0 15px 0 0;
    background-color: #ffca08;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    color: #3b3d46;}
        .navbar-toggle:hover{ background-color: #ffca08;}
       .site-navigation-inner{ background-color: #ffca08; text-align: center;}
       .navbar-default .navbar-nav .open .dropdown-menu > li > a{display: block; text-align: center;}
       .navbar-nav .open .dropdown-menu{background:#fff;}
       .navbar-default .navbar-nav .open .dropdown-menu > li > a {

        color: #333;
    
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li{padding:2px 0;}
       .navbar-default .navbar-nav li.open > a, .navbar-default .navbar-nav li.open > .caret {

        color: #333;
    
    }
 
}
@media only screen and (max-width:765px){
.arch_side .featured_box{margin-top:65px}
}
@media only screen and (max-width:479px){
.blog_img{margin-bottom:15px;float:none;text-align:center;width:440px}
}
.ad_search{display:none}
.blogger_side{display:none}
@media only screen and (max-width:767px){
.ad_search{display:block}
.ad_search_side{display:none}
.blogger_side{display:block}
.blogger_side_side{display:none}
.image_block{float:none;width:100%;margin-left:0}
.rece_in_box{max-height:none}
.navbar{min-height: auto;}
.site-header{position: fixed; width:100%; left:0; top:0; z-index: 9; background: #fff; box-shadow: 2px 0 6px #7b7b7b;}
#logo img{width:151px;}
.site{padding-top:132px;}
}

@media only screen and (min-width:600px){
.logo img{height:auto;width:185px}
.logo{padding:10px 0;float:left}
.homepage-banner,.subpage-banner{background-size:auto 120px}
.footer-menu ul li a{padding: 0 5px;}
}
@media only screen and (min-width:1024px){
.header-search{display:block;margin:27px 40px 0 10px;width:210px}
}
@media only screen and (min-width:1200px){
.header-search{margin:23px 50px 0 25px;width:250px}
.homepage-banner h1{font-size:50px}
.homepage-banner h2{font-size:46px}
.homepage-banner h4{font-size:30px}
}
@media only screen and (min-width:1500px){
.container{width:1440px}
.homepage-banner,.subpage-banner{background-size:auto 200px}
}
@media only screen and (max-width:1023px){
.mob-search{display:block!important;padding:0 15px 15px}
.main-menu .navbar-nav{padding-right:30px}
}
@media only screen and (max-width:767px){
.search_side{display:block;margin-top:20px}
.search_side_side{display:none}
.authorside{margin-top:0}
.right_blo_search{margin-top:0;margin-bottom:20px}
.ri_side{margin-top:40px;margin-bottom:0}
.au_side{margin-top:0}
.arch_side .featured_box.fe_side{margin-top:0}
.si_side{margin-top:10px;margin-bottom:0}
.re_side{padding-top:0}
.blog_content img.alignright{float:none;margin-left:0}
.blog_content a{display:inline-block}
.grid-item{width:50%}
.banner{height:200px;background-position:right -300px center}
.banner .container{height:200px}
.subpage-banner h1{text-align:center;width:100%}
.homepage-banner,.subpage-banner{background-size:auto 100px;padding-bottom:80px;padding-top:20px;text-align:center;background-position:center bottom}
}
.search_news .searchbox{background-color:#f7f7f7;margin-bottom:10px}
.content-area .meta-details{display:table;width:100%}
.meta-details li{margin-bottom:0}
.content-area .date{padding:20px 0 0}
.content-area h2{margin-top:15px;color:#000;line-height:1.3}
.content-area h2 a{color:#000}
.input-group .form-control,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:auto}
.homepage-banner,.subpage-banner{color:#1e1e1e}
.subpage-banner p{font-size:18px}
.subpage-banner p{font-size:18px}
.subpage-banner a{color:#1e1e1e}
.breadcrumb{margin-top:25px;margin-bottom:0;font-size:18px;padding:8px 0;background:0 0}
.breadcrumb li a{color:#000}
@media only screen and (max-width:370px){
.recul li{width:44%}
}
@media only screen and (max-width:470px){
.recul li{width:100px}
}
@media only screen and (max-width:570px){
.recul{padding-left:0}
.recul li{width:120px}
.grid{margin-top:15px}
.grid-item{width:100%}
.banner{height:150px;background-position:right -380px center}
.banner .container{height:150px}
.subpage-banner h1{font-size:40px}
.mob-search{padding-top:10px}
.serach-page-header{margin-bottom:0}
.back-home{padding-top:10px;margin-bottom:-10px;font-size:18px}
.single .back-home{margin-bottom:-35px}
.back-home span{font-size:26px}
}
@media only screen and (max-width:479px){
.author-detail{padding-bottom:40px}
.single .blog_img{margin-left:0;width:100%}
.aft-tgl-ic{width:100px;position:relative;margin:0;top:auto;padding-top:8px;padding-bottom:8px}
.aft-tgl-ic.collapsed::after{top:8px}
.aft-tgl-ic:after{top:8px}
}
@media only screen and (max-width:370px){
.recul li{width:44%}
.recul{padding-left:0}
.subpage-banner h1{font-size:34px}
.subpage-banner h1{font-size:34px}
}
@media only screen and (max-width:476px){
.page-numbers{display:none}
.next.page-numbers{display:block}
.prev.page-numbers{display:block}
header .container-fluid{padding:0 7px}
}
.content-area header{background-color:transparent;z-index:inherit}
.no-mgn1{margin:0!important;padding:1!important}
@media only screen and (max-width:991px){
.rece_in_box{margin-bottom:20px}
}
@media only screen and (max-width:767px){
.blogimg img{text-align:center;height:auto}
.blogimg{text-align:center;height:auto}
.blogimg{float:none!important}
}

