.custom_home_block .ult-new-ib-title {
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 500 !important;
    margin-left: 15px;
    margin-bottom: 0px;
}

.custom_home_block .ult-new-ib-title span {
    display: block;
    clear: both;
    font-weight: 700 !important;
    letter-spacing: 5px;
    font-size: 20px;
}

.custom_home_block .ult-new-ib-content {
    font-size: 13px;
    font-weight: 500;
    padding-top: 10px;
    background-color: #FFFFFF;
    color: #333333;
    letter-spacing: 2px;
    font-weight: 600 !important;
    display: inline-block;
    margin-left: 15px;
    margin-bottom: 10px !important;
    padding: 6px 25px 6px 25px !important;
}

a{
    -webkit-transition-duration: 600ms !important;
    -moz-transition-duration: 600ms !important;
    -o-transition-duration: 600ms !important;
    transition-duration: 600ms !important;
}

.subheader i{
margin-right:5px;
}

#primary-menu li a span {
    font-size: 15px;
    font-weight: 600;
}

#mega-menu-wrap > ul > li > a {
    padding: 0 15px;
}

.header-fixed.showed{
-webkit-box-shadow: 0px 0px 45px 1px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 45px 1px rgba(0,0,0,0.16);
box-shadow: 0px 0px 45px 1px rgba(0,0,0,0.16);
}


.norebro-heading-sc span{
color:#1f99cf !important;
}

.padding-reset-top .vc_column-inner{
  padding-top: 5px !important;
}

.supper .norebro-text-sc {
  padding-left: 10px;
}

.header-title h1.page-title {
    font-weight: 500;
	font-size: 36px;
}

.single-post .site-content .page-container .page-content{
	margin-top: 80px;
}

.blog .header-title .tags, .post-template-default .header-title .tags{
  display: none;
}

input[type="submit"], button, .btn, a.btn input.btn, a.button, span.button, div.button, .wp-block-button__link {
    background: #1f99cf;
    border: 1px solid #1f99cf;
}

.btn-outline, input[type="submit"].btn-outline, a.btn-outline, .is-style-outline .wp-block-button__link {
    background: transparent;
    color: #1f99cf;
}

.divider, h1.with-divider:after, h2.with-divider:after, h3.with-divider:after, h4.with-divider:after, h5.with-divider:after, h6.with-divider:after, .accordion-box.title-brand-bg-color .title, .list-box li:after, .widget_recent_comments li:after, .widget_recent_entries li:after, .widget_meta li:after, .widget_archive li:after, .widget_nav_menu li:after, .widget_pages li:after, .widget_categories li:after, .widget_rss li:after, .widget_product_categories li:after, .list-box.icon-fill li .icon, .icon-fill.widget_recent_comments li .icon, .icon-fill.widget_recent_entries li .icon, .icon-fill.widget_meta li .icon, .icon-fill.widget_archive li .icon, .icon-fill.widget_nav_menu li .icon, .icon-fill.widget_pages li .icon, .icon-fill.widget_categories li .icon, .icon-fill.widget_rss li .icon, .icon-fill.widget_product_categories li .icon, .socialbar.brand a, .socialbar.brand.outline a:hover, .socialbar.brand.flat a:hover, .video-module .btn-play.btn-brand, .video-module.boxed:hover .btn-play.outline.btn-brand, .widget_calendar caption, .widget_price_filter .ui-slider-range, .widget_price_filter .ui-slider-handle:after, a.hover-underline.underline-brand:before, .btn-brand, button[disabled].btn-brand:hover, input[type="submit"][disabled].btn-brand:hover, .btn-outline.btn-brand:hover, a.btn-outline.btn-brand:hover, .radio input:checked + .input:after, .radio:hover input:checked + .input:after, .portfolio-gallery .gallery-content .tag, nav.pagination li a.hover-underline:before, .portfolio-sorting li a:hover .name:before, .portfolio-item .category, .portfolio-page.fullscreen .content .tag, .portfolio-page.portfolio-header-title.invert .tag, input.brand-bg-color, input[type="submit"].brand-bg-color, button.brand-bg-color, a.brand-bg-color, div.brand-bg-color, span.brand-bg-color, input.brand-bg-color-hover:hover, input[type="submit"].brand-bg-color-hover:hover, button.brand-bg-color-hover:hover, a.brand-bg-color-hover:hover, div.brand-bg-color-hover:hover, span.brand-bg-color-hover:hover, .brand-bg-color, .brand-bg-color-after:after, .brand-bg-color-before:before, .brand-bg-color-hover:hover, .brand-bg-color-hover-after:after, .brand-bg-color-hover-before:before, .woocommerce .product .product_meta > span:after, .select2-dropdown .select2-results__option[aria-selected="true"], .woocommerce .woo-my-content mark, .has-brand-color-background-color{
  background-color: #1f99cf;
}

.accordion-box.outline.title-brand-border-color .title, .contact-form.without-label-offset .focus.active, .contact-form.flat input:not([type="submit"]):focus, .contact-form.flat select:focus, .contact-form.flat textarea:focus, .socialbar.brand a, .video-module .btn-play.btn-brand, .widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover, .widget_calendar tbody tr td#today, .btn-brand, .btn-outline.btn-brand, a.btn-outline.btn-brand, .btn-outline.btn-brand:hover, a.btn-outline.btn-brand:hover, .btn-outline.btn-brand.disabled:hover, a.btn-outline.btn-brand.disabled:hover, input:not([type="submit"]):focus, textarea:focus, select:focus, a.tag:hover, .tag-wrap a:hover, a[class^="tag-link-"]:hover, .portfolio-gallery .gallery-content .tag, .header-search form input:focus, .fullscreen-navigation.simple ul.menu li:hover > a:after, .fullscreen-navigation.simple ul.menu li:hover > a:before, .portfolio-item .category.outline, .portfolio-page.fullscreen .content .tag, .portfolio-page.portfolio-header-title.invert .tag, .entry-footer .share .title:hover, input.brand-border-color, input[type="submit"].brand-border-color, button.brand-border-color, a.brand-border-color, div.brand-border-color, span.brand-border-color, input.brand-border-color-hover:hover, input[type="submit"].brand-border-color-hover:hover, button.brand-border-color-hover:hover, a.brand-border-color-hover:hover, div.brand-border-color-hover:hover, span.brand-border-color-hover:hover, .brand-border-color, .brand-border-color-after:after, .brand-border-color-before:before, .brand-border-color-hover:hover, .brand-border-color-hover-after:after, .brand-border-color-hover-before:before, .has-brand-color-background-color, .is-style-outline .has-brand-color-color{
  border-color: #1f99cf;
}

ul.woo-products .product-content {
    border: 1px solid #eee;
}

.post-type-archive-product #masthead.header-2, .archive #masthead.header-2 {
    background: transparent !important;
    color: #fff;
}



#masthead .site-title img, #masthead .site-title a img {
    margin-top: -3px;
}

.site-footer {
    background: #1967b0;
}

.header-title .bg-image{
	display: none;
}

#masthead.site-header{
	background: #1967b0;	
}

.site-footer .widgets .widget-title {
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
    font-size: 18px;
	text-transform: uppercase;
}

.site-footer .widgets .socialbar a.social.outline {
    border-color: rgba(255, 255, 255, .4);
}

.site-footer .site-info {
    background: #111;
	color: rgba(255, 255, 255, 0.6);
}

.site-footer .widget a {
	color: rgba(255, 255, 255, 0.9);
}

.scroll-top {
    background: #1967b0;
}

.site-footer .page-container + .site-info .wrap {
    border-top: 0px solid rgba(136, 136, 136, 0.2);
}

/*Tablepress*/
.tablepress tfoot th, .tablepress thead th {
    background-color: #1967b0;
	color: rgba(255, 255, 255, 1);
}

/* Misc */
.general-list ul li{
	padding-bottom: 10px;
}

.page-id-5667441 .banner-box .image-wrap .overlay, .page-id-5666034 .banner-box .image-wrap .overlay {
    -webkit-box-shadow: unset;
    box-shadow: unset;

}


/*
In General Query
*/
@media all and (max-width: 480px) and (min-width: 300px) {
  .subheader ul.left li {
      margin-right: 0;
  }
  .subheader ul.right{
    float: none;
  }
  .subheader ul.right li {
  	margin-left: 0;
  }
  .subheader ul li {
  	font-size: 11px;
  }
  .subheader ul {
  	line-height: 20px;
  }

  #masthead .menu-other > li.social > a.twitter, #masthead .menu-other > li.social > a.instagram {
  	display: none;
  }

  #masthead .menu-other > li.social {
  	padding: 0;
  }

  .header-wrap .hamburger-menu {
  	margin-left: 0px;
  }

  .hamburger-menu a {
  	margin: 0 0 0 15px;
  }

  #masthead .menu-other > li > a {
  	padding: 0 5px;
  }

  .nor-heading-xs h1.title, .nor-heading-xs h2.title, .nor-heading-xs h3.title, .nor-heading-xs h4.title, .nor-heading-xs .widget h4, .widget .nor-heading-xs h4, .nor-heading-xs h5.title, .nor-heading-xs .widget h5, .widget .nor-heading-xs h5 {
  	font-size: 23px !important;
  	line-height: 26px !important;
  }

  .mobile-height60{
    height: 60px !important;
  }

  .norebro-button-sc{
    text-align: center !important;
  }

  h3 {
      font-size: 20px;
  }
}


/*
Phones and Handhelds
*/

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {

}

/* Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3) {

}

/* Portrait */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {

}

/* Landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {

}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3) {

}

/* Portrait */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {

}

/* Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {

}





/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 2) {

}

/* Portrait */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 2)
  and (orientation: portrait) {

}

/* Landscape */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- Galaxy S4, S5 and Note 3 ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3) {

}

/* Portrait */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: portrait) {

}

/* Landscape */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: landscape) {

}

/* ----------- Galaxy S6 ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 4) {

}

/* Portrait */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 4)
  and (orientation: portrait) {

}

/* Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 4)
  and (orientation: landscape) {

}




/* ----------- Google Pixel ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3) {

}

/* Portrait */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: portrait) {

}

/* Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: landscape) {

}

/* ----------- Google Pixel XL ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 4) {

}

/* Portrait */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 4)
  and (orientation: portrait) {

}

/* Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 4)
  and (orientation: landscape) {

}




/* ----------- HTC One ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3) {

}

/* Portrait */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: portrait) {

}

/* Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: landscape) {

}




/* ----------- Windows Phone ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 480px)
  and (device-height: 800px) {

}

/* Portrait */
@media screen
  and (device-width: 480px)
  and (device-height: 800px)
  and (orientation: portrait) {

}

/* Landscape */
@media screen
  and (device-width: 480px)
  and (device-height: 800px)
  and (orientation: landscape) {

}






/*
Tablets
*/


/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 834px)
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen
  and (min-device-width: 834px)
  and (max-device-width: 834px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen
  and (min-device-width: 1112px)
  and (max-device-width: 1112px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 1024px)
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen
  and (min-device-width: 1024px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen
  and (min-device-width: 1366px)
  and (max-device-width: 1366px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {

}




/* ----------- Galaxy Tab 2 ----------- */

/* Portrait and Landscape */
@media
  (min-device-width: 800px)
  and (max-device-width: 1280px) {

}

/* Portrait */
@media
  (max-device-width: 800px)
  and (orientation: portrait) {

}

/* Landscape */
@media
  (max-device-width: 1280px)
  and (orientation: landscape) {

}

/* ----------- Galaxy Tab S ----------- */

/* Portrait and Landscape */
@media
  (min-device-width: 800px)
  and (max-device-width: 1280px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media
  (max-device-width: 800px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
@media
  (max-device-width: 1280px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {

}




/* ----------- Nexus 7 ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 601px)
  and (device-height: 906px)
  and (-webkit-min-device-pixel-ratio: 1.331)
  and (-webkit-max-device-pixel-ratio: 1.332) {

}

/* Portrait */
@media screen
  and (device-width: 601px)
  and (device-height: 906px)
  and (-webkit-min-device-pixel-ratio: 1.331)
  and (-webkit-max-device-pixel-ratio: 1.332)
  and (orientation: portrait) {

}

/* Landscape */
@media screen
  and (device-width: 601px)
  and (device-height: 906px)
  and (-webkit-min-device-pixel-ratio: 1.331)
  and (-webkit-max-device-pixel-ratio: 1.332)
  and (orientation: landscape) {

}

/* ----------- Nexus 9 ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 1536px)
  and (device-height: 2048px)
  and (-webkit-min-device-pixel-ratio: 1.331)
  and (-webkit-max-device-pixel-ratio: 1.332) {

}

/* Portrait */
@media screen
  and (device-width: 1536px)
  and (device-height: 2048px)
  and (-webkit-min-device-pixel-ratio: 1.331)
  and (-webkit-max-device-pixel-ratio: 1.332)
  and (orientation: portrait) {

}

/* Landscape */
@media screen
  and (device-width: 1536px)
  and (device-height: 2048px)
  and (-webkit-min-device-pixel-ratio: 1.331)
  and (-webkit-max-device-pixel-ratio: 1.332)
  and (orientation: landscape) {

}




/* ----------- Kindle Fire HD 7" ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 800px)
  and (max-device-width: 1280px)
  and (-webkit-min-device-pixel-ratio: 1.5) {

}

/* Portrait */
@media only screen
  and (min-device-width: 800px)
  and (max-device-width: 1280px)
  and (-webkit-min-device-pixel-ratio: 1.5)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen
  and (min-device-width: 800px)
  and (max-device-width: 1280px)
  and (-webkit-min-device-pixel-ratio: 1.5)
  and (orientation: landscape) {

}

/* ----------- Kindle Fire HD 8.9" ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 1200px)
  and (max-device-width: 1600px)
  and (-webkit-min-device-pixel-ratio: 1.5) {

}

/* Portrait */
@media only screen
  and (min-device-width: 1200px)
  and (max-device-width: 1600px)
  and (-webkit-min-device-pixel-ratio: 1.5)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen
  and (min-device-width: 1200px)
  and (max-device-width: 1600px)
  and (-webkit-min-device-pixel-ratio: 1.5)
  and (orientation: landscape) {

}










/*
Laptops
*/

/* ----------- Non-Retina Screens ----------- */
@media screen
  and (min-device-width: 1200px)
  and (max-device-width: 1600px)
  and (-webkit-min-device-pixel-ratio: 1) {
}

/* ----------- Retina Screens ----------- */
@media screen
  and (min-device-width: 1200px)
  and (max-device-width: 1600px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) {
}






/*
Wearables
*/