header {
  scroll-behavior: smooth;
}
a:not([href]){
      cursor:default!important;
      }
.product-details-table{
border:2px solid #000;
}
table.product-details-table td,th{
border:1px solid #000;
padding:8px;
}
.fb-icon a:hover{
	background-color: #4064ad!important;
}
.tweet-icon a:hover{
	background-color:#1c9deb!important;
}
.insta-icon a:hover{
	background-image:linear-gradient(to top, #e40022, #c30083);
}
.yt-icon a:hover{
	background-color:#f70000!important;
}
.large-title.product-headings{
	margin-bottom:5%!important;
}
.text-right{
	text-align:center!important;
}
.sx-post-text.first-news{
	margin-bottom:10%!important;
}
.components-image{
	text-align:center;
}
.flaticon-window:before { 
content: "\f102"; 
}
.sx-count.text-white.sx-icon-box-wraper.bg-repeat.p-a30>h4.m-b0 {
    font-size: 20px;
	text-align:center;
}
 .curtain-type{
	 text-decoration:underline;
	 cursor:default!important;
 }
 a.curtain-type:hover{
	 text-decoration:underline!important;
 }
 .nav-dark.header-nav .nav>li.sub-menu{
	 background:#505050;
 }
 @media(max-width:768px){
	 .sx-separator-outer.separator-left .our-clients{
		 padding:10px 60px 10px 60px!important;
	 }
 }
 @media(max-width:768px){
	 .our-clients:before{
		 left:20px!important;
	 }
 }
 @media(max-width:768px){
	 .sx-count.text-white.sx-icon-box-wraper.bg-repeat.p-a30 {
    text-align: center;
}
 }
 h4.sx-tilte a:hover{
	 color:#15a3a9!important;
 }
 @media(max-width:768px){
	 .header-nav .nav>li .sub-menu li:hover .fa {
    color: #000;
}
 }
 ul.mega-menu.about-us-mega-menu {
    width: 90%!important;
	left:0%!important;
	padding:10px 10px 10px 10px!important;
	top:100px!important;
}
ul.mega-menu.applications-mega-menu {
    width: 100%!important;
	left:0%!important;
	padding:10px 10px 10px 10px!important;
	    top: 100px!important;
}
ul.mega-menu.applications-mega-menu.product-applications{
width:115%!important;
left:-2%!important;
}
.index-applications.apps-title{
	color:#fff!important;
	padding-top:10px;
	font-weight:300!important;
}
.applications-mega-menu h4{
	font-weight:300!important;
}
input.form-control.required{
	margin-bottom:10px;
}
.product-applications h5.apps-title{
	margin-top:10px!important;
	 color:#00868f;
}
.contact-mega-menu{
	width:70%!important;
	left:28%!important;
	top:100px!important;
}
button.new-button{
	padding: 8px 10px!important;
    letter-spacing: 3px!important;
}
p.projects{
	font-size:12px!important;
}
a.app-types{
	padding:0 0px!important;
}
.app-types a:hover{
	color:#fff!important;
}
@media(max-width:768px){
h3.sep-line-one.about-heading{
	padding:10px 60px 10px 60px!important;
}
}
@media(max-width:768px){
h3.sep-line-one.about-heading:before{
	left:20px!important;
}
}

.product-menu{
	top:100px!important;
	width:64%!important;
}
.company-menu{
	top:90px!important;
}
tr,td{
	border:1px solid #000;
}
.verticle-line{
	border-left:1px solid #000;
	position:absolute;
	left:50%;
}
.applications{
	letter-spacing:2px!important;
	line-height:2!important;
	font-size:13px!important;
}
img.surrounding {
    margin: 0 0 20px;
}
.description-image {
    text-align: center;
}
img.surrounding1 {
    margin: 10px 20px 10px 0;
}
.zip-tab {
    margin-top: 20px;
}
.honey-bottom{
	margin-bottom:20px;
}

#description-section, #related, #product-app, #unique-features, #motorised-blind, #curtain-rods-products, #nbt-contact-form, #the-idea, #what-we-do, #history{
    padding-top: 140px;
    margin-top: -140px;
}
.application-title{
	color:#fff!important;
}
.application-title-menu{
color:#fff;
font-weight:400;
font-size:13px!important;
letter-spacing:0.8px!important;
}
.application-subtext{
	color:#fff!important;
}
.curtain-tracks-bg{
	background-image:url(../images/background/banner-curtain-tracks.jpg);
	background-position:50% -70%;
}
.outdoor-blind{
	background-image:url(../images/background/banner-outdoor-blind.jpg);
	background-position:50% -90px!important;
}
.history{
	padding-top:50px;
}
.about-us-button{
	letter-spacing:3px!important;
	padding:11px 4px!important;
	font-size:13px!important;
	margin-top:5%;
}
.product-video{
	width:100%;
}
@media(max-width:767px){
	.product-video{
		width:100%;
	}
}
.owl-stage{
    margin: 0 auto!important;
}
.roller-blind{
	background-image:url(../images/background/roller-blind-banner.jpg);
	background-position:0% 60%;
}
.wooden-special{
	padding-bottom:8%!important;
	padding-top:0%!important;
	margin-bottom:8%;
}
li.honey-list:before{
	display:none;
}
li.honey-list{
	padding:0px 5px 5px 8px
}
.spacing-bottom{
	margin-bottom:50px;
}
.wooden-blind{
	background-image:url(../images/background/banner-wooden-blind.jpg);
	background-position:50% 0%;
}
.design-blind{
	background-image:url(../images/background/banner-design-blind.jpg);
	background-position:50% 30%;
}
.roman-blind{
	background-image:url(../images/background/banner-roman-blind.jpg);
}
.roller-blind{
	background-image:url(../images/background/banner-roller-blind.jpg);
}
.image-contain{
	background-size:cover;
	background-repeat:no-repeat;
}
.breadcrumb-color{
	color:#fff!important;
}
.applications-button{
	padding:10px 10px!important;
	letter-spacing:3px!important;
}
.db-br{
	line-height:2;
}
.curtain-accessories{
	background-image:url(../images/banner/curtain-accessories-banner.jpg);
	background-position:50% 38%;
}
.lead-weight-img{
	border: 1px solid #999;
    box-shadow: 10px 10px 5px #bfbbbb;
}
.text-decor{
	text-decoration:underline;
}
.description-slider .owl-next{
	font-size:15px!important;
	padding:6px 6px!important;
}
.description-slider .owl-prev{
	font-size:15px!important;
	padding:6px 6px!important;
}
.description-slider .owl-nav{
	margin-top:0px!important;
}
.app-images{
	padding:0px!important;
}
.recomend{
	font-size:35px!important;
	font-weight:600!important;
	padding:15px 15px 13px 15px!important;
}
.recomend:after{
	display:none;
}
.menu-image-style{
margin-bottom:10px
}
img.menu-image-style{
}
.padd-lr{
padding:0px!important;
}
.extra-text{
	font-style:italic;
}
.hover-color a:hover{
	color:#1e72cc!important;
}
.hover-color h5:hover{
	color:#1e72cc!important;
}
.nav-dark.header-nav .nav>li .product-menu>li>a{
	font-weight: 500;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    border-bottom: 1px solid #333333;
}
.about-us-btns:hover{
	background-color:#827f7f!important;
}
.about-us-btns{
	padding: 12px 3px!important;
	letter-spacing: 3px!important;
	font-size: 13px!important;
}
.nbt-map{
	width: 100%;
    height: 100%;
    position: relative;
}
/* div#___gcse_0{ */
	/* display:none; */
/* } */

.gsc-adBlock{
    display: none !important;
}

@media screen and (max-width:600px) {
	.nav-dark.header-nav .nav>li .product-menu>li>a{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.product-menu {
    width: 100%!important;
}
}
.pdbt100 {
	padding-bottom:100px;
}
.pdbt95 {
	padding-bottom:95px;
}
.pdbt23 {
	padding-bottom:23px;
}
.pdbt90 {
	padding-bottom:90px;
}
@media screen and (max-width:767px) {
	button.new-button {
		margin-top: 5px;
	}
}