/* 
	Theme Name: Signature Windows Doors
	Description: It's a Custome design and custom theme integrated website.
	Author: Arunkumar & Saminathan
	Version: 2.1

*/

/*inner-sidebar page*/
.arrow-points ul {display: block;margin: 20px 0 30px 0;}
.arrow-points ul li {display: block;position: relative;width: 100%;margin-bottom: 20px;border-bottom: 1px solid rgba(0,0,0,1);
 padding-bottom: 10px;}
.arrow-points ul li:before {content: '\f105';font-family: 'Font Awesome 5 Free';color: #f6921e;font-size: 16px;font-weight: 900;margin-right: 14px;}
.arrow-points ul li a {font-size: 16px;font-weight: normal;color: #2d2f33;}
.arrow-points h3 {font-size: 25px;font-family: 'Nunito Sans', sans-serif;margin-bottom: 25px;font-weight: 500;font-style: normal;line-height: 1.2;}

.breadcrumb span {position: relative;font-family: 'Open Sans', sans-serif;font-size: 16px;color: #121212;}
.breadcrumb li span {font-family: 'Open Sans', sans-serif; color: #121212;font-size: 16px;}
.breadcrumb li span a:hover span{color: #005484;}
.navbarMenu .dropdown-menu a.dropdown-item {color: #fff;padding-bottom: 5px;padding-top: 5px}
.figBox figure {margin-bottom: 20px;}
.inrfullW_CTA .contentinnerSec, .inrfullW_brand .contentinnerSec {padding-top: 0px;}
.inrfullW_CTA .homeaboutsec, .inrfullW_brand .homeaboutsec {padding-bottom: 0px;}
.inrfullW_CTA .vissionsec.brandgraysec.aftergray, .inrfullW_brand .vissionsec.brandgraysec.aftergray {padding-top: 60px;}
.error404 .vissionsec.aftergray {display: none;}
.error404 footer#footer {padding-top: 60px;}
.blogBox figcaption {margin-top:-5px;}
section.section.bannerSec figure {margin: 0;}

/*Blog pagination*/
.paginations .paginationbtn {display: block;color: #e6e6e6;font-weight: 400;}
.paginations .paginationbtn > .next_page {float: right;}
.paginations .paginationbtn > a {font-size: 16px;position:relative; color:#000;display: inline-block;font-family:'Nunito Sans', sans-serif;}
.paginations .paginationbtn > .next-page {float: right;}
.paginations .paginationbtn > div {display: inline-block;padding: 5px 0;}
.paginations .paginationbtn > a:before {
    content: '';
    width: 7px;
    height: 13px;
    background: url(https://jadeweb.dev/swd/wp-content/uploads/2021/11/nex-prev-btn.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    left: -1px;
    top: 5px;
}
.paginations .paginationbtn > a:first-of-type{padding-left:15px;}
.paginations .paginationbtn > a.next_page{padding-right:15px;}
.paginations .paginationbtn > a:first-of-type:before{background-position: 0 0;}
.paginations .paginationbtn > a.next_page:before{background-position:-14px 0;left:auto;right:0;top:6px;width: 8px;}
.paginations .paginationbtn > a.next-page:before {top: 10px;}
.blog_page {margin-bottom: 30px;}

/*Searchpage*/
.search-page{background:#353E46;color:#fff;padding:0px 0;display:flex;align-items:center;min-height:130px;}
.search-page h1{font-size:36px;color:#fff;text-transform:uppercase;}
.searchpagepagination {text-align: center;display: block;margin: 50px 0;}
.searchpagepagination a {color: #323232;font-weight: 600;}
.page-numbers {font-size: 16px;border-right: 1px solid #dee2e6;border-top: 1px solid #dee2e6;border-bottom: 1px solid #dee2e6;border-left: 1px solid #dee2e6;padding: 0.5rem 0.75rem;font-family: 'Nunito Sans', sans-serif;margin-left: -4px;}
.search.search-results .heading h2 {text-align: left;margin-bottom: 15px; text-transform:uppercase;}
.search.search-results .blog_content p { padding-bottom: 40px;}
.page-numbers.current {padding: 0.55rem 0.75rem;background: #f6791e;color: rgb(255, 255, 255);font-weight: 600;}
a.next.page-numbers {border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;}

/* Modal Popup */
.desc_content {display: none;}
#member_popup .desc_content {display: block;text-align: left;}
body.modal-open {overflow: hidden;}
body.modal-open .modal {background: rgba(0,0,0,.5);}
.modal .modal-dialog {margin: 5% auto;width: 50%;max-width: 50%;}
.modal-content {
    background-color: #fefefe;
    padding: 0;
    border: 1px solid #888;
    position: relative;
}
#member_popup .modal-body {padding: 40px 30px;text-align: center;}
#member_popup .close {
	cursor: pointer;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    position: absolute;
    width: 45px;
    height: 45px;
    top: -25px;
    right: -25px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    background: #16324a;
    opacity: 1;
}
.modal.show {display: block;}
#member_popup .desc_content h3 {margin-bottom: 7px;}
#member_popup h4.h4 {margin-bottom: 0;display: none;}
#member_popup .modal-body img {width: 40%;display:none;}
#member_popup .modal-body p small.subtitle {display: none;}

/*Inner Content Start*/
.fl-left{float: left;margin-right: 20px; margin-bottom: 10px;}
.fl-left img{float:left;height:auto; margin-top: 0px;}
.fl-right img{float:right;height:auto; margin-top: 5px;}
.fl-right{float: right;margin-left: 20px; margin-bottom: 10px;}
.fl-center img{float: left;height: auto;width: 100%;margin-bottom: 10px; margin-top: 5px;}
.fl-content img.aligncenter{height: auto;margin-bottom: 10px;text-align:center;}
.fl-content img.alignleft{float:left;height:auto;margin: 20px 20px 10px 0px;}
.fl-content img.alignright{float:right;height:auto;margin: 20px 0px 10px 20px;}	
.fl-content .aligncenter{height: auto;margin-bottom: 10px;text-align:center;}
.fl-content .alignleft {float: left;height: auto;margin: 0 20px 10px 0;}
.fl-content .alignright{float:right;height:auto;margin: 0 0px 10px 20px;}
.fl-content .list-group li{display: block;position: relative;padding-left: 15px;letter-spacing: 0.5px;font-size: 15px;color: #8e8d8d;margin-bottom: 5px;}
.inner_bullet li a {cursor: pointer;color:#006598 !important;font-weight: 600;}
.innercontent h2 {font-size: 26px;line-height: 1.2;margin-bottom: 20px;}
.innercontent h3 {line-height: 1.2;text-align: left;margin-bottom: 20px;font-size: 20px;color: #1165a0;font-style: italic;}
.inner_bullet{padding-left: 30px;margin-bottom: 30px;}
.inner_bullet li{font-family: 'Open Sans', sans-serif;padding-left:20px;position: relative;font-size: 16px;line-height: 28px;font-weight: 400;color: #5a5d62;}
.inner_bullet li:before{content:'';width:8px;height:8px;background:#16324a;position: absolute;left:0;top:10px;}
blockquote {padding: 10px 20px;margin: 0 0 20px;border-left: 5px solid #eeeeee;font-size: 16px;line-height: 28px;color: #5a5d62;}
blockquote p {font-family: Arial, sans-serif;}

.click-span{width:30px;font-weight: 900;position: absolute;top:10px;right: 35px;border: none;font-size: 20px;color: #ffffff;display: flex;justify-content:center;align-items: center;z-index:999;}
.click-span:after {content: "\f078";font-family: 'Font Awesome 5 Free';}
/*Inner Content End*/
@media (max-width: 1920px) {
 ul#menu-main-menu li:after{display: none;}   
}
@media (max-width: 1080px) {
 .navbarMenu .navbar-nav .nav-link:hover {color: rgba(0, 0, 0, 0.7);}
 .modal .modal-dialog {margin: 3% auto;width: 65%;max-width: 65%;}
  #member_popup .close {font-size: 35px;width: 40px;height: 40px;}
  #member_popup .modal-body img {width: 30%;}
.navbarMenu .navbar-nav .nav-link {font-size: 20px;padding: 5px;}
.navbarMenu .navbar-nav {text-align: left;}
ul#menu-main-menu li:after{display: block;} 
.navbarMenu .navbar-nav .nav-item{border-bottom:1px solid #fff;padding-bottom: 10px;}
.navbarMenu .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item{border:0;padding:10px 0;}
ul.navbar-nav li.dropdown > ul.dropdown-menu{padding:0;}
ul.navbar-nav li.dropdown.active > ul.dropdown-menu{display:block;}
.navbarMenu .navbar-nav .nav-item.active .nav-link {color: #ffffff;}

}


@media (max-width: 991px) {
      
}

@media (max-width: 767px) {
 a.contactBtn {font-size: 15px;min-width: 150px;min-height: 43px;}
 .modal .modal-dialog {margin: 7% auto;width: 80%;max-width: 80%;}
 #member_popup .close {font-size: 30px;width: 35px;height: 35px;}
 #member_popup .modal-body {padding: 30px 20px;}