/*
Theme Name:     backdrops-child
Description:    
Author:         Nigel Stratton
Template:       backdrops
Remember to edit the LESS file not the CSS file!!!
*/

@import url("../backdrops/style.css");
/*@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');*/
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');

@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700');

/*@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.eventsfantastic.com.au/wp-content/themes/backdrops-child/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('https://www.eventsfantastic.com.au/wp-content/themes/backdrops-child/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),  
        url('https://www.eventsfantastic.com.au/wp-content/themes/backdrops-child/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), 
        url('https://www.eventsfantastic.com.au/wp-content/themes/backdrops-child/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), 
        url('https://www.eventsfantastic.com.au/wp-content/themes/backdrops-child/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), 
        url('https://www.eventsfantastic.com.au/wp-content/themes/backdrops-child/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/*********** DEFAULT CSS STARTS HERE ****************/
html body{font-family: 'Poppins', sans-serif; font-weight: normal;overflow-x:hidden;line-height: 20px;background: #fff !important;color: #030303;font-size: 16px;}
p, .wpb_content_element li{font-size: 16px;line-height: 28px;}
.wpb_content_element li{padding-bottom: 6px;}
html,body{overflow-x: hidden;}

img{max-width:100%;}
*, *:hover, *:focus{outline: none !important;}
.center-aligned {width: 100%;}
div a, div a:hover, div a:focus{color: #000;}
#header-top a, #header-top a:hover, #header-top a:focus{color:#fff;}
body #social-media ul{display: inline-block;padding: 0;margin: 0;text-align: right;}
body #social-media ul li{display: inline-block;margin-left: 12px;}
body #social-media ul li a{width:36px;height:36px;display:block;}
body #social-media ul li a:hover, body #social-media ul li a:focus{text-decoration: none;}
body #social-media ul li a:before{width: 100%;height: 100%;display: block;background: #d1c075;border-radius: 50%;text-align: center;line-height:36px;font-size: 24px;color: #fff;font-family: 'FontAwesome';}
body #social-media ul li a.sm_fb:before{content: "\f09a";}
body #social-media ul li a.sm_inst:before{content: "\f16d";}
body  #social-media ul li a.sm_pin:before{content: "\f231";}
/*********** DEFAULT CSS ENDS HERE ****************/

/*********** HEADER CSS STARTS HERE ****************/
header.site-header{background:transparent;width: 100%;display: block;margin: 0;height: auto;float: left;width: 100%;position: relative;z-index: 2;}
/*body.page-template-template-about header.site-header{height: 200px;}*/
header.site-header #header-top {padding:12px 0;background:#000;color: #fff;}
header.site-header #header-top .topbar_row{display: block;}
header.site-header #header-top .topbar_row > div{margin-right: 45px; display: inline-block;float: left;}
.main_header{padding:0!important}
header.site-header #header-top i.fa{color:#fff;font-size: 16px;margin-right: 8px;vertical-align: middle;cursor:pointer;}
header.site-header #header-top i.fa-search{color:#000;}
header.site-header #header-left{width: 100%;margin-top: 25px;background: url(images/phone-icon.png) no-repeat left top 3px;}
header.site-header #header-left span.top-phone.longphone{display:none;margin: 0;} 
header.site-header #header-left .header-contacts, header.site-header #header-center, header.site-header #header-right #social-media {width: 100%;float: left;display: block;}
header.site-header #header-left .header-contacts span{color:#030303;font-size:16px;}
header.site-header #header-top .topbar_row > div.top_bar_grids.right_gd {float: right;margin: 0;}
.search_mobile{display: none;}
.top_bar_grids.right_gd ul {margin: 0;display: inline-block;list-style-type: none;padding: 0;}
.top_bar_grids.right_gd ul li a{text-transform: uppercase;text-decoration: none;display: block;}


.site-header .header_row{display: flex;justify-content:space-between;align-items: center;padding: 12px 0}
nav li a {padding: 8px 12px !important;font-size: 15px;display: block;float: none;text-align: left;}
header.site-header #header-center{margin-left:0;}
header.site-header #header-center a{display:block;display:block;/*text-align:center;padding:0 15px;*/}
header.site-header #header-center img{margin:0;display:inline-block;}
header.site-header #header-top {font-size: 14px;}

header.site-header #header-right{width:unset;position: absolute;top: 100%;z-index: 99;right: 0;display: none;}
header.site-header .logo_block{max-width: 200px;}
header.site-header #header-right .topNav{display:none;}

header.site-header #header-right #search-form-wrapper{float:left;margin-top:38px;width:100%;}
header.site-header #header-right #search-form-wrapper input[type="text"]{outline: none;background: #fff;font-size: 16px;color: #484848;width: 62%;border: 2px solid #000;border-radius: 30px;padding: 5px 30px 5px 12px;font-weight: 300;height: 32px;line-height: 24px;}
header.site-header #header-right #search-form-wrapper input[type="submit"]{background:#000;border:2px solid #ffffff;border-radius:5px;float:right;color:#fff;font-family:'Open Sans', sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;padding:4px 10px;width:30%;height: 32px;}
header.site-header #header-right #search-form-wrapper input[type="submit"]:hover{background:#aaa;}
.nav.navbar-nav{width: 100%; float: left; display: block; text-align: center;}
.menu-toggle > nav .navbar-nav > li{ display: inline-block;float: none;}
.menu-toggle > nav .navbar-nav > li:first-child > a{padding-left: 0 !important;}
.menu-toggle > nav .navbar-nav > li:last-child > a{padding-right: 0 !important;}
/*.menu-toggle > nav .navbar-nav > li:nth-last-of-type(2){border-right: 2px solid #000;margin-right: 20px;}*/
.menu-toggle{float: left;width: 100%;}
.menu-toggle > nav{margin: 0;border: none;}
.menu-toggle > nav #navbar{padding-left:0;padding-right:0;}
.menu-toggle > nav .navbar-nav > li > a{padding:10px 12px !important;color: #000;font-size: 15px;}
.home .menu-toggle > nav .navbar-nav > li > a{color:#fff;}
.regular-header .menu-toggle > nav .navbar-nav > li.current_page_item > a, .regular-header .menu-toggle > nav .navbar-nav li a:hover{background-color:transparent; color:#000 !important;}
.absolute-header .menu-toggle > nav .navbar-nav > li.current_page_item > a, .absolute-header .menu-toggle > nav .navbar-nav li a:hover{background-color:transparent;}
.menu-toggle > nav .navbar-nav > li.menu-item-has-children > a{background:transparent url("images/Events_Fantastic_White_Mock.png") no-repeat right center;padding-right:22px !important; color: #000;}
.home .menu-toggle > nav .navbar-nav > li.menu-item-has-children > a{color:#fff;}
.menu-toggle > nav .navbar-nav > li.menu-item-has-children > a span{display:none;}
.sub-menu{display:none;}
.menu-toggle > nav .navbar-nav > li.menu-item-has-children:hover .sub-menu{display: block;}
.menu-toggle > nav .navbar-nav > li .sub-menu{position:absolute;top:0;background:#000;z-index:9999;top:100%;background:#fff;color:#000;width:215px;left:28px !important;}
.menu-toggle > nav .navbar-nav > li .sub-menu li{width:100%;float:left;}
.menu-toggle > nav .navbar-nav > li .sub-menu li a{color: #030303;background: none;}
.home .navbar-default .navbar-nav>.active>a{color:#fff !important;}
.home .navbar-default .navbar-nav>a:hover{color:#fff !important}
.home .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#fff !important}
body #social-media ul li .sm_fb::before{background: #38529a;}
body #social-media ul li .sm_inst::before{background: #b73490;}
body #social-media ul li .sm_pin::before{background: #bd071e;}
.navbar-default .navbar-nav a:hover::before, .navbar-default .navbar-nav li a.active{width:100%;}
.navbar-default .navbar-nav a::before, .navbar-default .navbar-nav a.active{content:attr(rel);position:absolute;left:0;top:0;width:0;color:#fff;transition:.5s ease-in-out;overflow:hidden;white-space:nowrap;border-bottom:2px solid #9f897b;padding-bottom:4px;bottom:0;line-height:21px;}
.navbar-default .navbar-nav .dropdown-menu  a:hover::before, .navbar-default .navbar-nav li a.active{width:0 !important;}
.site_navigation .navbar-default{background-color:transparent !important;border-color:transparent !important;}
.site_navigation .dropdown-menu > li > a{padding:5px 25px 5px 10px !important;}
.site_navigation .dropdown-menu > li > a .dropdown-toggle{margin-right:-20px;}
/*********** HEADER CSS ENDS HERE ****************/


/********* HOME PAGE CSS STARTS HERE ***************/

.home-page_banner img{width:100%;}
.home-page_banner, .home-categories-inventory, .home-categories-inventory #home-categories ul {width: 100%;float: left;display: block;}
#search-form-wrapper .siq-search-nm-open input[type=text] {opacity: 1;display: block;margin-right: 19px;}
#search-form-wrapper input[type=text]{outline: none;background: #f8f8f8;border: 1px solid #f8f8f8;border-radius: 0;height: 30px;font-size: 14px;line-height: 28px;color: #222;padding: 0 0 0 10px;position: absolute;right: 0;opacity: 0;z-index: 9;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;top: -2px;display: none;}
span.siq-expsearch-icon {
    right: 0px!important;
    cursor: pointer;
    position: relative;
    z-index: 11;
    top: 1px;
}
/**** HOME BANNER BLOCK ****/
body .home-page_banner .foogallery-owl-carousel a{margin: 0;display: block;}
body .home-page_banner .owl-stage-outer{border-bottom: 1px solid #000;}
.home-page_banner .owl-carousel .owl-dots .owl-dot span{background: #000;opacity: .6;}
.home-page_banner .owl-carousel .owl-dots .owl-dot.active span, .home-page_banner .owl-carousel .owl-dots .owl-dot:hover span, .home-page_banner .owl-carousel .owl-dots .owl-dot:focus span{background:#000;opacity: 1;}
.brandSlider {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.brandSlide {max-width: 180px;}


/* NEW BANNER CSS */
.homeBannerBlock{position: relative;clear: both;}
.homeBannerBlock img{max-height: 90vh;width: 100%;display: block;min-height: 600px;}
.homeBannerBlock .bannerText{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items:center;background: rgba(0,0,0,0.3);}
.homeBannerBlock .bannerText *:not(i){color: #fff;}
.homeBannerBlock h3{margin-bottom: 25px;font-size: 50px;font-weight: bold;letter-spacing: 0.7px;}
.homeBannerBlock p{text-align: center;font-weight: 600;font-size: 22px;}
.homeBannerBlock a{overflow:hidden;position:relative;transition:0.3s;background:linear-gradient(white, #9c9a9a);padding:14px 30px;border-radius:40px;color: #fff;display: inline-block;margin: 20px 0 0;font-weight: 600;text-transform: uppercase;font-size: 16px;text-decoration: none!important;}
.homeBannerBlock a span{position: relative;z-index: 1;transition:.4s;color: #000!important;}
.homeBannerBlock a i{font-size: 20px;vertical-align: middle;margin-right: 6px;}
.homeBannerBlock a::before {opacity:0;position: absolute;content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #000;border-radius: 0;width: 0;margin: auto;height: 200px;transition: 0.35s;}
.homeBannerBlock a:hover::before{width: 100%;opacity: 1;}
.homeBannerBlock a:hover span{color: #fff!important;}

/* .homeBannerBlock a:hover{background:#000;color: #fff;} */
.bannerBtn{display: flex;}
.brandSlider{padding:30px 90px 60px;float: left;width: 100%;}
.brandSlider .owl-wrapper {display: flex!important;align-items: center;}


/* ERROR PAGE CSS */

.catImg {display: inline-block;vertical-align: top;margin-right: 100px;}
.sideTop{display: inline-block;width: 29%;vertical-align: top;text-align: left;}
.catImg img {max-height: 100vh;object-position: bottom;max-width: 550px;display: block;}
.sideTop h1{font-size: 61px;font-weight: bold;line-height: 40px;margin:0;}
.sideTop h1 span{font-size: 115px;display: block;line-height: 105px;margin: 10px 0 0;}
.sideTop h4{font-weight: bold;margin: 0 0 15px;font-size: 26px;line-height: 13px;}
.sideTop .our-brands{display: grid;grid-template-columns: 1fr 1fr;list-style: none;padding: 0;grid-gap:10px 20px;margin-top: 10px;}
.sideTop p {font-size: 12px;line-height: 21px;text-align: left;margin: 20px  0 0;}
.sideTop p a{color: #337ab7;text-decoration: underline;}
.errorpageBlock{margin: 0!important;text-align: center;padding-left: 100px;display: flex!important;align-items: center;}
ul.our-brands img {max-height: 51px;}
/* .errorpageBlock{max-width: 1000px;margin: 0 auto;} */

/* ERROR PAGE CSS END*/

.sub-menu{display:none;}
/**** HOME INVENTORY BLOCK ****/
.home-inventory-block{ clear: both; margin-top:30px;}
.content {line-height: 28px;}
.home-inventory-block h1 {margin: 20px 0;}
.home-inventory-block h1 a{font-size:45px;margin:0;color: #030303;line-height: 55px;}
.home-inventory-block a:hover, .home-inventory-block a:focus{text-decoration:none;}

.home-categories-inventory{margin: 10px 0 0;}
.home-categories-inventory #home-categories ul{padding: 0;margin: 0;text-align: center;}
.home-categories-inventory #home-categories ul li{width:33.333%;float:left;margin:0 0 10px;list-style:none;}
.home-categories-inventory #home-categories ul li a{color: #030303;text-decoration:none;font-size:18px; line-height: 24px;}

/**** HOME ABOUT INTRO BLOCK ****/
.home .about-intro{ border-top: 2px solid #000; border-bottom: 2px solid #000;margin-top: 40px;padding-bottom:40px;}
.home .about-intro p{padding: 0 90px;}
.about-intro{height:auto;padding:0;margin:0;width: 100%;float: left;display: block;}
.about-intro h2{text-align:center;color:#000000;font-size:30px;margin:25px 0;letter-spacing:0.1px;padding: 0;height: auto;}
body.home .about-intro p{font-size: 20px;color: #000;text-align: justify;padding: 0;line-height: 30px;font-weight: 400;letter-spacing: .2px;}
/* .about-intro p{font-size: 20px;color: #000;text-align: justify;padding: 0;line-height: 30px;font-weight: 400;letter-spacing: .2px;} */
.about-intro p a{color: #337ab7;}
.about-intro p:last-child{margin: 0;}

/**** HOME TESTIMONIAL BLOCK ****/

.testimonial-sec {clear: both;}
.testimonial-sec .testimonail-head{ display:block;margin:30px 0;}
.testimonial-sec .testimonail-head h2{color: #030303;font-size:24px;font-weight:500;text-align:center;position:relative;margin:0;line-height: 28px;}

.testimonial-sec .carousel{padding-bottom: 120px;float: left;display: block;width: 100%;}
.testimonial-sec .carousel .item{text-align: center;overflow: hidden;min-height: 290px;}
.testimonial-sec .carousel p{color: #030303;font-size: 20px; line-height:30px;}
.testimonial-sec .carousel p.testimonial{font-weight:500;margin: 0 0 60px; min-height: 215px;height:auto;overflow: hidden;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;
align-items: center;justify-content: center;}
.testimonial-sec .carousel p.overview{font-weight:700;margin: 0;}

.testimonial-sec .carousel-indicators{bottom: 40px !important;}
.testimonial-sec .carousel-indicators li{background: #fff;border: 1px solid #000;box-shadow:none;margin: 0 2px;}
.testimonial-sec .carousel-indicators li.active{background: #000;width: 14px;height: 14px;position: relative;top: 2px;}

.testimonial-sec .carousel .carousel-control{width: 45px;height: 80px;margin-top: 0;top:20%;background: none !important;}
.testimonial-sec .carousel .carousel-control span{width: 45px;height: 80px; display: block;top: 0;}
.testimonial-sec .carousel .carousel-control.left span{margin-left:-80px;}
.testimonial-sec .carousel .carousel-control.right span{margin-right:-80px;}
.testimonial-sec .carousel-control span:before{content: "";background: transparent url("images/big-arrow-left.png") no-repeat left center/100% 100%;height: 80px;width: 45px;display: block;}
.testimonial-sec .carousel-control.right span:before{background-image:url("images/big-arrow-right.png"); }


/********* HOME PAGE CSS ENDS HERE ***************/

/********* SITE INNER PAGE CSS STARTS HERE ***************/

.widget.widget_recent_viewed_posts h2 {font-size: 22px;}
.widget.widget_recent_viewed_posts ul.recentviewed_post {padding: 0;}
.recentviewed_right a{color:black;}

.inner-page-main{width: 100%;float: left;display: block;margin:30px 0;}

#breadcrumbs{margin: 25px 0;display: block;float: left;width: 100%; border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2; padding: 10px 0;}
#breadcrumbs a, #breadcrumbs span{color:#030303;}

aside#align-right{width: 17%;margin: 0 0 40px;color: #030303;}
aside#align-right h3{margin: 0 0 40px;display: block;font-family: 'Poppins', sans-serif;}
aside#align-right h3 a{color: #030303;text-decoration: none;display: block;line-height: 30px;font-size: 24px;font-family: 'Poppins', sans-serif;}
aside#align-right h3 a:hover, aside#align-right h3 a:focus{text-decoration: none;}
aside#align-right .cat-list{max-height:500px;overflow-x:hidden;overflow-y:auto !important;}
aside#align-right .cat-list li a{color: #030303;font-size: 18px;font-weight: 400;text-decoration: none;}

body.page-template-template-list-backdrops .ca-main-container-cate{width:100%; margin:0;} 

.inner-page-main .ca-main-container-view, .inner-page-main .ca-main-container-cate{width:80%;float:left;margin-left:3%;position: relative;}
.inner-page-main .ca-main-container-view > h1, .inner-page-main .ca-main-container-cate > h1{margin: 0 0 30px;}

.adjusted-links{display:block;text-align:center;color:#030303;}
.info-and-cta{margin-bottom:15px;padding:7px 0;/*background:#d1c075;*/text-align:center;border:2px solid #838383;border-radius:5px;}
.info-and-cta a{font-weight:bold;color:#030303;text-decoration:none;}
.info-and-cta label{border-right:1px solid #858585;padding-right:19px;margin-right:15px;margin-bottom:3px;padding-top:3px;color:#030303;}

#backdrop-items .backdrops-list > h2 a{color:#030303; font-size:20px; line-height:24px;}
#backdrop-items{line-height: 28px;}
#backdrop-items .backdrops-list{float:none;width:100%;margin-right:0px;height:auto;}
#backdrop-items .backdrops-list > a{display: block;}
#backdrop-items .backdrop-items-box{padding-bottom:30px;} 
#backdrop-items {float: left;width: 100%;display: block;}

.brandSlider .owl-page {width: 13px;height: 13px;border: 1px solid #292929;border-radius: 50%;margin: 0 3px;}
.brandSlider .owl-pagination{display: flex;justify-content: center;margin:20px 0 0;}
.brandSlider .owl-page.active{background:#292929;}

#backdrop-items #backdrop-lists a:hover, #faq-lists li a:hover, .backdrops-list:hover h2 a{color: #d1c075 !important;}
.site-products-page .backdrop-main-links .img-responsive, .backdrop-items-box .backdrops-list > a img.wp-post-image{/*height: 220px;*/width: 100%;/* object-fit: cover;*/}
.suggested-list img{width: 100%;height: 160px;object-fit: cover}

/********* Single inner page css starts here ************/
.single-backdrop > h1{margin:0 0 40px;}
div#mi-details {float:left;width:100%;display:block;margin:0;}
div#mi-details .mid-row strong{color:#030303;}
.mid-row{color: #454545;line-height: 24px;}
div#mi-details .mid-left{width:100%;margin:0;}
.mid-row-btn{margin:10px 0;}
/*.mid-row-btn a{width:150px;}*/
.back-to-gallery{padding-left:4px;color:#030303;font-size:18px;text-decoration:none;display:block;margin-top:20px;font-weight:700;}
.back-to-gallery .icon-circle-left{font-size:14px;color:#030303;}
body.single-backdrops .innerBack #main-image figure{padding:0;float:left;display:block;width:100%;background-size: contain;padding: 19px 2% 3.457% 5.75%;}


/********* CATEGORIES PAGE CSS STARTS HERE ************/
 .backdrops-list img{margin-top: 25px;}



/********* SITE INNER PAGE CSS STARTS HERE ***************/

/******************* SITE ABOUT US PAGE CSS STARTS HERE **************************/
.about-us {margin: 50px 0;}
.about-us h1, .about-intro h3{font-size:30px;font-weight:bold;color:#333;margin: 0 0 40px;}
.about-us h1:after, .about-intro h3::after{content:"";display:block;width:134px;height:5px;background:#c7ac32;margin-top:10px;}
.about-us .about-intro .about-intro-text p{font-style: italic;position: relative;z-index: 99;}


.about-intro .wp-block-columns{position: relative;padding: 100px 0;float: left;display: block;margin:0;width: 100%;clear: both;}
.about-intro .wp-block-columns .wp-block-column{float: left;display: block;width: 100%;background:#f7f7f7;/*padding: 120px 0;*/margin:-33px 0 0;}
.about-intro .wp-block-columns::before, .wp-block-columns::after{content:"";position:absolute;left:-50vw;right:0;height:97px;background:transparent url(https://modularbackdrops.com.au/wp-content/themes/w4ptheme/images/wave-bottom.svg) repeat-x center / 100% 100%;width:calc(100vw - 10px);margin-left:50%;}
.about-intro .wp-block-columns::before{top:-30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.about-intro .wp-block-columns::after{bottom:4px;}
.about-intro-text, .about-intro-content{width: 100%;float: left;display: block;}
.about-intro .wp-block-columns .wp-block-column img {float: right;margin: 30px 0 30px 30px;}
.about-intro .wp-block-column p a[href*=mailto]{color:#c7ac32;font-size:18px;}
.about-intro .wp-block-image img{max-height:200px;width:auto;}
/*.about-intro .wp-block-columns .wp-block-column{padding:50px 0}
*/
.about-intro .wp-block-columns .wp-block-column *{position:relative;z-index:99;}
/* .about-intro .wp-block-columns p{font-size:16px;line-height:26px;} */
/******************* SITE ABOUT US PAGE CSS ENDS HERE **************************/


/******************* SITE FOOTER CSS STARTS HERE **************************/
div.wider-container.footer{background-color: #fff; border-top:2px solid #000;padding: 40px 0 60px;}
.footer #backdrop-footer, .footer #sitemap li a{color: #030303;}
#sitemap li a{font-size: inherit}

#backdrop-footer .bf-contact{margin: 0;display: block;}
#backdrop-footer .bf-contact .call-us-footer{margin: 0 0 20px;width: 100%;display: block;}
#backdrop-footer .bf-contact .call-us-footer h5{font-size: 21px;font-weight: 400;line-height: 30px;}
#backdrop-footer .bf-contact p{line-height: 20px; display:inline-block;}
#backdrop-footer .bf-contact p .safe-events{max-width:160px;}
#backdrop-footer .bf-contact #social-media {float: left;width: 100%;display: block;margin: 25px 0 0;}
#backdrop-footer .bf-contact #social-media ul{text-align: left;}
#backdrop-footer .bf-contact #social-media ul li{margin-left: 0; margin-right: 15px;}


#backdrop-footer .bf-menu #sitemap{margin:15px 0 0;width: 100%;display: block;}
.bf-menu #sitemap #menu-footer-menu li a{line-height: 28px;}

#backdrop-footer .our-brands-header h2{margin: 0 0 20px;font-size: 24px;font-weight: 700;line-height: 30px;}
#backdrop-footer .our-brands{list-style-type: none;width: 100%;float: left;padding: 0;margin: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;justify-content:center;flex-flow: row wrap;}
#backdrop-footer .our-brands li{width:33.33%;padding: 0;margin: 20px 0;}
#backdrop-footer .our-brands li a{display: block;}
#backdrop-footer .our-brands li a .img-responsive{/*width: 85px;*/margin: 0;padding: 0;}
.page-id-9219 .ca-main-container-view {min-width: 100%;}

/******************* SITE FOOTER CSS ENDS HERE **************************/


/************************ SITE RESPONSIVE CSS STARTS HERE ********************/
@media (min-width:320px) and (max-width:579px) {
  .testimonial-sec .carousel .carousel-control{top:27%;}
    .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right #ideas-gallery-container{column-count:1;}
    .home .about-intro p{padding: 0 40px;}
    body.home .about-intro p{font-size: 16px;line-height: 26px;}
    .about-intro h2{margin-top: 32px !important;font-size: 21px;font-weight: 600;}
    .home-inventory-block h1 a{font-size: 21px;line-height: 30px;text-decoration: none;}
    .home-categories-inventory #home-categories ul li{text-align: left;}
    .testimonial-sec .testimonail-head h2{font-size: inherit;font-weight: normal;}
    .testimonial-sec .carousel p{font-size: 15px;line-height: 24px;}
    .testimonial-sec .carousel-control span::before{height: 25px;width: 17px;}
    header.site-header #header-right{display: flex !important;}
    #backdrop-footer .our-brands li{width: 100%;display: block;margin: auto;}
    #header-top .col-md-4:nth-of-type(2){top: 12px!important;}
    .navbar-toggle{margin-right: 0 !important;}
    header.site-header #header-left{background: unset;}
    .home-categories-inventory #home-categories ul li a{font-size: 14.5px;}
    .home .about-intro p{padding: 0 10px;}
    .testimonial-sec .carousel p.testimonial{margin: 0 0 0px;}
    .testimonial-sec .testimonail-head{margin: 40px 0 20px;}
    /*#header-left a.telephone{display: none;}*/
    .menu-toggle > nav .navbar-nav > li.menu-item-has-children > a{color: #000 !important;}
    .inner-page-main .ca-main-container-view, .inner-page-main .ca-main-container-cate{width: 100%;}
    .about-intro .wp-block-columns::before, .wp-block-columns::after {display: none;}
    .about-us{margin: 20px 0;}
    .about-intro h3{margin: 40px 0 20px;font-size: 23px;}
    .about-intro .wp-block-columns{padding: 60px 0;}
    .about-intro .wp-block-columns .wp-block-column{padding: 20px 0;}
    .about-intro .wp-block-columns{padding: 0px 0;}
    .about-us h1{font-size: 23px;margin: 20px 0 14px;}
    .about-us h1::after, .about-intro h3::after {width: 103px;}
    .about-intro p, .about-intro .wp-block-columns p{font-size: 13px;}
    .page-template-template-list-backdrops .ca-main-container-view h1{font-size: 23px;}
    .page-template-template-list-backdrops .col-md-2.inventory-box{width: 50%;}
    header.site-header #header-right #search-form-wrapper input[type="submit"]{font-size: 13px;}
    .inner-page-main .ca-main-container-view, .inner-page-main .ca-main-container-cate{margin-left: 0;}
    .term-chair-bands .center-aligned{padding-right:0;}
    .carousel .testimonial{font-size: 13px !important;}
    .testimonial-sec .carousel p.testimonial{font-weight: normal;line-height: 22px;height: 219px;}
    .testimonial-sec .carousel p.testimonial strong{font-weight: normal;}
    #backdrop-footer .our-brands-header h2{font-size: 23px;line-height: 58px;font-weight: normal;padding-bottom: 20px;}
    #backdrop-footer .our-brands li{width: 50%!important;}
    #backdrop-footer .our-brands li a .img-responsive{width: 50%;display: block;margin: auto;}
    /* #backdrop-footer .bf-contact p{font-size: 13px;} */
    div.wider-container.footer{padding: 30px 0 40px;}
    .inner-page-main .ca-main-container-cate > h1{font-size: 28px;}
    #backdrop-items h2{font-size: 20px;margin: 0 0 10px;}
    #backdrop-items p{font-size: 13px;}
    .center-aligned{padding-right:0;}
    /* .menu-toggle > nav .navbar-nav > li > a, .menu-toggle > nav .navbar-nav > li .sub-menu li a{padding: 5px 0px !important;color: #000 !important;font-size: 13px;} */
    .menu-toggle > nav .navbar-nav > li{display: block;}
    /* .bf-menu #sitemap #menu-footer-menu li a{font-size: 13px;} */
    .testimonial-sec .carousel p.overview{margin-bottom: 26px;}
    .home-inventory-block h1{margin: 20px 0 10px;}
    .testimonial-sec .testimonail-head{margin: 20px 0 25px;}
    .testimonial-sec{padding: 16px 0 0;}
    #backdrop-footer .our-brands{margin-top: -38px;}
    .testimonial-sec .carousel-indicators{bottom: 0px !important;}
    .testimonial-sec .carousel{padding-bottom: 73px;}
     header.site-header #header-right #search-form-wrapper{display: none !important;}
     header.site-header #header-left{margin-top: 60px;}
     header.site-header #header-center{padding: 0;}
    .testimonial-sec .carousel .carousel-control.left span{margin-left:-25px;}     
    .testimonial-sec .carousel .carousel-control.right span{margin-right:-50px;}
    .blog .info-card__title{height: 75px;}
    .blog .post__title--main{font-size: 23px;}
    .blog .info-card__title a{font-size: 18px !important;}
    .blog .info-card__title{height: 74px;}
    .blog .info-card__tagline{height:0;margin-top: 20px;}
    .single-post .s2__title, .single-post h1{font-size: 22px;}
    .single-post .s2__title, .single-post h1{font-size: 19px;}
    .single-post blockquote{font-size: 12.5px;}
    .single-post .col-md-12{margin: 0!important;}
    .single-post .inner-page-main{margin: 0;}
    .single-post #breadcrumbs:nth-of-type(1){display: none;}
    #backdrop-items .backdrops-list > h2 a{font-size: 16px;}
    .single-backdrops .mid-row-btn a, .btn-primary {/*width: 130px;*/font-size: 12px!important;}
    .single-backdrop > h1{font-size: 28px !important;margin: 0 0 20px;}
    .single-backdrop .mid-right{float: none;}
    .single-backdrop .back-to-gallery{margin-bottom: 20px;}
    #search-form-wrapper .siq-search-nm-open input[type=text] {margin-top: 83px;}
  #search-form-wrapper{margin-right: 10px!important;}
}

@media (max-width:480px) {
  header.site-header #header-left{margin: 78px 0 0 !important;}
  #header-left span{left: 4px!important;}
}

@media (min-width:580px) and (max-width:767px) {
    .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right #ideas-gallery-container{column-count:2;}
    .home .about-intro p{padding: 0 40px;}
    body .home .about-intro p{font-size: 16px;line-height: 26px;}
    .about-intro h2{margin-top: 40px !important;}
    .home-inventory-block h1 a{font-size: 30px;line-height: 30px;}
    .home-categories-inventory #home-categories ul li a{font-size: 16px;}
    .testimonial-sec .testimonail-head h2{font-size: 23px;}
    .testimonial-sec .carousel p{font-size: 15px;line-height: 24px;}
    .testimonial-sec .carousel-control span::before{height: 25px;width: 17px;}
    .testimonial-sec .carousel .carousel-control.left span{margin-left: -25px;}
    .testimonial-sec .carousel .carousel-control.right span {margin-right: -50px;}
    .testimonial-sec .carousel .carousel-control{top: 22%;}
    header.site-header #header-right{display: flex !important;} 
    .about-intro .wp-block-columns::before, .wp-block-columns::after {display: none;}
    .about-us{margin: 20px 0;}
    .about-intro h3{margin: 40px 0 20px;}
    .about-intro .wp-block-columns{padding: 60px 0;}
    .about-intro .wp-block-columns .wp-block-column{padding: 20px 0;}
    .about-intro .wp-block-columns{padding: 0px 0;}
    .about-us h1{margin: 20 0 14px;}
    .inner-page-main .ca-main-container-view, .inner-page-main .ca-main-container-cate{width:100%;}
    header.site-header #header-right #search-form-wrapper input[type="submit"]{font-size: 13px;}
    #backdrop-items{width: 100%;}
    .inner-page-main .ca-main-container-view, .inner-page-main .ca-main-container-cate{margin-left: 0;}
    /* .menu-toggle > nav .navbar-nav > li > a{color: #000 !important;display: block !important;} */
    .owl-carousel .owl-item img{height: 174px !important;object-fit: cover !important;}
    header.site-header #header-right #search-form-wrapper{display: none;}
    #header-center{padding: 0!important;margin: 0!important;}
    .blog .info-card__title{height: 74px;}
    .blog .info-card__tagline{height:0;margin-top: 20px;}
   
}

@media (max-width:767px) {
  .about-intro p iframe{width: 100%;}
  body .container{width: 100%;}
  .catImg img{width: 260px;margin:0 auto;}
  .errorpageBlock{padding-left: 0;display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
  .errorpageBlock > div{width: 100%;max-width: 350px;margin: 0 auto;}
  .sideTop{text-align: center;padding-top: 35px;}
    #backdrops-landing-page .gallery-container .ideas-gallery-box{height:130px;width:100%;}
    header.site-header #header-right #social-media{display: none;}
    header.site-header #header-left{margin:20px 0;background: unset;display: grid;grid-template-columns: 1fr 1fr;justify-content: center;align-items: center;}
    .navbar-toggle {margin: 0!important;}
    #backdrop-footer .our-brands-header h2{font-size: 23px;line-height: 58px;font-weight: normal;}
    #header-left span{left: -18px;}
    .menu-toggle > nav .navbar-nav > li .sub-menu{left:0!important;}
    ul.sub-menu li{z-index:9999;}
    .blog-php .row::before{display: table;content: unset;}
    .blog .info-card__title a{font-size: 17px !important;}
    .blog .info-card__title{height:82px;}
    /* .blog .info-card__description{font-size: 13px;} */
    .blog .info-card__tags{height: 0;}
    .single-backdrop > h1{font-size: 30px;}
    .testimonial-sec .carousel{padding-left: 30px;padding-right: 30px;}  
  header.site-header #header-top .topbar_row > div{margin-right: 0}
  header.site-header #header-top .topbar_row > div.top_bar_grids{width: 100%; text-align: right;}
  header.site-header #header-top .topbar_row > div.top_bar_grids span{line-height: 24px;}
  header.site-header #header-top{padding: 15px 0;}
  #search-form-wrapper .siq-search-nm-open input[type=text] {margin-top: 0;width: 100%; margin-right:0;}
header.site-header #header-top .topbar_row > div.top_bar_grids{text-align:center !important;}
	#search-form-wrapper{text-align:right;}
	#search_ck{position: relative;}
	#header-center img{width:140px !important;}
	#header-center{margin-top:0 !important}
	.site-header .header_row{padding:10px 0 !important;}
}

@media (min-width:768px) and (max-width:991px) {
  header.site-header #header-top .topbar_row > div.top_bar_grids.right_gd{margin: 0;}
    #backdrops-landing-page .gallery-container .ideas-gallery-box{height:390px;width:100%;}
    header.site-header #header-left .header-contacts span{display: none;}
    .home-inventory-block h1 a, .about-intro h2{font-size: 30px;}
    .navbar-header {float: right !important;}
  /* .menu-toggle > nav .navbar-nav > li > a{color: #000 !important;} */
    #backdrop-footer .our-brands-header h2{font-size: 23px;line-height: 58px;font-weight: normal;}
    #header-left .telephone{background: unset;}  
    .blog-php .row::before{display: table;content: unset;}
    .blog .info-card__title{height:100px;}
    /* .blog .info-card__description{font-size: 16px;} */
    .blog .info-card__tags{height: 0;}
    .single-post .menu-toggle{width: 100%;}
    .single-backdrop > h1{font-size: 30px;}
    .testimonial-sec .carousel{padding-left: 40px;padding-right: 40px;}  
  .testimonial-sec .carousel .carousel-control.left span {margin-left: -30px;}
  .testimonial-sec .carousel-control span::before{height: 45px;width: 25px;}
  .testimonial-sec .carousel .carousel-control.right span {margin-right: -45px;}
  .testimonial-sec .carousel p{line-height: 26px;}
  .testimonial-sec .carousel .carousel-control{top:24%;}
  
}


@media(max-width:991px) {
  .topNav .search_mobile{display: inline-block !important;padding-left: 10px;border-left: 2px solid #ccc;width: auto;height: auto;margin: 0 0 0 10px;position: relative;}
  .topNav .search_mobile .siq-expsearch-icon{position: relative;top: -1px;}
  .topNav .search_mobile .search_input{position: absolute;right:0;width: 245px;background: rgb(248, 248, 248) none repeat scroll 0% 0%;border: 1px solid rgb(248, 248, 248);border-radius: 0px;height: 24px;line-height: 28px;color: rgb(34, 34, 34);display: block;padding: 0 15px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
  .site_navigation .menu-toggle #menu-item-siq-selectbox, #social-media, header.site-header #header-left .header-contacts{display: none;}
    #header-left .telephone{color: #000;}
    header.site-header #header-left .header-contacts, header.site-header #header-center, header.site-header #header-right #social-media{
  float: unset;}
    header.site-header #header-right #social-media {float: unset;}
    header.site-header #header-right #search-form-wrapper{float: none;width: 50%;text-align: center;display: block;margin: 20px auto auto;}
    header.site-header #header-right{display: block;margin:auto;}
    body #social-media ul{text-align: left;}
  #backdrop-footer .bf-contact #social-media ul{text-align: center;}
    #backdrop-footer .our-brands li{width: unset;margin: auto;}
    .menu-toggle > nav .navbar-nav > li:first-child > a, .navbar-nav > li > a{color: #000 !important;}
    .single-post .s2__title, .single-post h1{font-size: 22px;}
    .single-post blockquote{font-size: 13.5px;font-weight: normal;}
    .single-post .col-md-12{margin: 77px 0px 20px;}
  .single-post .inner-page-main{margin: 0;}
  .single-backdrops .ca-main-container{margin: 0;}
  header.site-header #header-top .topbar_row .top_bar_grids:nth-child(3){display: none;}
}

@media (min-width:992px) and (max-width:1199px) { 
    .testimonial-sec .carousel{padding-left: 50px;padding-right: 50px;}  
    .testimonial-sec .carousel .carousel-control.right span {margin-right: -30px;}
    .testimonial-sec .carousel .carousel-control.left span {margin-left: -30px;}
  header.site-header #header-left{padding-left: 30px; background-size: 20px auto;margin-top: 20px;}
  header.site-header #header-left .header-contacts span, header.site-header #header-right #search-form-wrapper input[type="text"]{font-size: 13px;}
    #backdrops-landing-page .gallery-container .ideas-gallery-box{height:285px;width:50%;}
    /* .menu-toggle > nav .navbar-nav > li > a{padding:15px 24px !important;font-size: 15px;} */
  .navbar-header{float: left !important;}
  .header-left{color: #0f0e0e;}
  #header-left a.telephone{color: #444;background: unset;}
  .single-post .col-md-12{margin: 81px 0px;}
  .single-backdrops .ca-main-container{margin: 0;}
  .testimonial-sec .carousel .carousel-control{top:22%;}
  .testimonial-sec .carousel-control span::before{height: 50px;width: 30px;}
}

@media (max-width:1199px) {
   body .container{width: 100%;}
   .brandSlider{padding: 30px 0 60px;}
   #backdrops-landing-page iframe{width: 100%;}
}

@media (min-width:1499px){
    #backdrops-landing-page .gallery-container .ideas-gallery-box{height:370px;}
    .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right #ideas-gallery-container{column-count:4;}
}

/************************ SITE RESPONSIVE CSS ENDS HERE ********************/

.ves-container{margin:0 auto;}
.ves-title{color:#aaa;}
#main-image{margin-top:0;}
/*#main-image figure{background:url(images/backdrop-height-new.png) bottom left no-repeat;background-size:contain;}
---Modify this section for Backdrop Image Scales---*/
.scaleno-scale figure, .scale figure{margin: 15px 0;display: inline-block;}
.scaleno-scale figure{padding-left:0;padding-top:0;padding-bottom:0}
.scale2-3m-x-4-7m figure{padding:35px 2% 8.1% 14.2%!important}
.scale6m-x-15m figure{padding:12px 2% 2.9% 4.6%}
.scale3m-x-6m-panel figure{padding:19px 43.9% 5% 9.1%}
.scale3m-x-6m figure{padding:22px 3% 6.4% 11.4%}

.scale9m-x-12m figure{padding:19px 2% 3.5% 5.75%;}
.scale img{width:620px}
.scaleno-scale img{width:670px}
.scale2-3m-x-4-7m img{width:560px}
.scale3m-x-6m-panel img{width:227px}
.scale3m-x-6m img{width:572px}
.scale6m-x-12m img{width:620px}
.scale6m-x-15m img{width:624px}
.scale9m-x-12m img{width:620px}
.cat-scale3m-x-6m-panel{height:232px !important;width:auto !important}
/*------*/


/*Home page*/
#wonderplugincarousel-container-1 a[href="https://www.wonderplugin.com/wordpress-carousel/"]{width:0;display:none!important;opacity:0;position:absolute;overflow:hidden;height:0;}

ul.stackedCategories{padding:0;}
.stackedCategories li{padding:10px 10px;}
.backdrop-items-box{padding-left:0;}


.detailed-info-bottom{margin-top:10px;}
.detailed-info-bottom span{font-size: 14px;color: #000;display: block;line-height: 26px}
.ca-main-container{float:left;width:670px;color:#030303;margin-left:3%;}


.ca-wrapper input[type="submit"]{color:#ffffff;}
.ca-main-container article{float:left;width:240px;margin-right:75px;}
.ca-main-container article span{display:block;}

.backdrops-category-lists:hover a,#top-themes li:hover .theme-label{color:#c8cafb !important;}
.backdrops-category-lists{float:left;width:162px !important;padding-left:10px;padding-right:10px;}
.flex-control-paging li a{background:grey !important;}
.flex-control-paging li a.flex-active{background:white !important;}


.stackedCategories{display:inline-block;vertical-align:top;text-align:left;}
#home{max-width:1900px;margin-left:auto;margin-right:auto;}
/*#home-categories{margin:0 auto;}
*/
.home-table{display:table;margin:30px auto 50px;}
/*ul#home-list{list-style:none;padding:0}
ul#home-list li{display:inline;padding:15px 40px;font-size:18px;}
ul#home-list li a{color:@std-font-colour;text-decoration:none;font-family:'Open Sans',sans-serif;font-weight:400;}
*/
.stackedCategories{display:inline-block;vertical-align:top;text-align:left;}



.single-faq{padding-left:5%;}

/*View Our Backdrops*/
.page-id-283 .backdrop-main-links{position:relative;}
.page-id-6369 .backdrop-main-links{position:relative;}
.page-id-6369 .top-ten::after, .page-id-6369 .top-ten::before{content:unset;}
.page-id-6369 .top-ten{display:grid;grid-template-columns:162px 162px 162px 162px 162px 162px;}
 .page-id-6369 .backdrops-category-lists{float:none;width:auto !important;}

.check_availability ul{padding:0;list-style:none;}
.check_availability ul li{margin-bottom:10px;}
.check_availability ul li label{color:#ffffff;width:200px;margin-bottom:0;display:inline;}
.check_availability ul li{margin-top:13px;}
#resetpassform #pass-strength-result,#resetpassform .indicator-hint{display:none !important;}
#loginform input[type="text"],#lostpasswordform input[type="text"],#registerform input[type="text"],#loginform input[type="password"],#resetpassform input[type="text"],#registerform input[type="password"]{border-radius:4px;background:#2c2c2c;border:2px solid #dddddd;color:#ffffff;font-size:15px;outline:medium none;padding:4px;width:300px;}
.check_availability ul li input,.check_availability ul li select{border-radius:4px;background:#2c2c2c;border:2px solid #dddddd;color:#ffffff;font-size:15px;outline:medium none;padding:4px;}
#loginform label,#registerform label,#resetpassform label{margin-top:14px;}
#registerform input[type="checkbox"],#loginform input[type="checkbox"]{margin:18px 0 0;}
.check_availability ul li select{width:43%;}
.check_availability ul li input[type="text"],ul li input[type="email"],ul li input[type="number"],ul li input[type="email"]{width:224px;}
input.qty{width:30px;}
.loader_icon img,.check_availability .loader_icon img{width:auto !important;height:auto !important;margin:19px 12px;}
.book-msg{margin-top:15px;}
#saveInfoCancelBtn{display:none;}
.myResults .loader_icon_cart img,.check_availability .loader_icon img{width:auto !important;height:auto !important;margin:19px 12px;}
.myResults{border-top:3px;border-top-style:solid;border-left-style:none;border-right-style:none;margin-bottom:10px;}
.add_cart{width:77%;}
.add_cart_btn .msg{clear:both;}
.add_cart_btn{width:100% !important;float:inherit !important;margin:0 auto 20px auto !important;}
.avail-from{border:1px solid white;border-radius:10px;float:left;padding:0.5em;width:22%;background-color:#1f1f1f;display:block;}
/*Hide spin boxes content Postcode*/
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{/* display:none;<- Crashes Chrome on hover */
 -webkit-appearance:none;margin:0;/* <-- Apparently some margin are still there even though it's hidden */
}
.check-header{color:#ffffff !important;}
.check-sub-header{color:#ffffff !important;}
.country-images{margin-left:auto;margin-right:auto;}
.country-images img{width:30%;height:auto;}
.progress-header{margin-bottom:5px;}
.progress-header img{width:100%;}
.g-recaptcha{clear:both;}
/* for show pop up of what is this tag*/
.tooltip-wrap{display:inline-block;width:51%;text-align:right;position:relative;}
.tooltip-wrap .tooltip-content{position:absolute;left:-40em;right:100%;text-align:left;width:326%;top:-15em;display:none;z-index:99;}
.tooltip-wrap:hover .tooltip-content{display:block !important;}
.tooltip-wrap .tooltip-content div{padding:10px 20px;}
.tooltip-wrap .tooltip-content h2{margin:0;font-size:15px;}
.tooltip-wrap .tooltip-content p{font-size:13px;}
.tooltip-wrap .tooltip-content p strong{font-size:15px;}
.event-question:hover .tooltip-content{display:block !important;}
.event-question img{margin-right:5px;}
.rental-summary{border-top:1px solid;float:left;margin-top:10px;padding-top:15px;width:100%;}
.event-question .tooltip-content{position:absolute;left:14em;right:100%;text-align:left;width:675px;top:21px;display:none;z-index:99;border:1px solid white;border-radius:10px;}
.location-state-select{color:#ffffff;background:#2c2c2c;border:2px solid #dddddd;font-size:15px;padding:4px;margin:0 0 15px 0;margin-bottom:0;border-radius:5px;width:100%;}
.location-select{color:#ffffff;background:#2c2c2c;border:2px solid #dddddd;font-size:15px;padding:4px;border-radius:5px;margin:5px 15px 5px 0;width:30%;}
#use-location{margin-top:0;margin-bottom:15px;}
.cart-stats h1,.cart-stats h2{font:'Open Sans', sans-serif;color:#ffffff;}
.cart-stats .cart-abandons{width:90%;margin:0 auto;}
#chart_div_active{width:40%;margin:0 auto;}
.add_user_wrap ul li label{width:160px;}
.bd-field{background:#ffffff;border:2px solid #2c2c2c;border-radius:5px;color:#030303;font-size:15px;padding:4px 12px;margin:0 0 15px 0; width: 97%;}
.bd-form ul{padding-left:0;list-style:none;}
.bd-form ul li label{width:150px;padding-top:5px;}
.bd-form p label{width:150px;padding-top:5px;}
/* Buttons */
.bd-btn{background-color:#2c2c2c;background-position:3px 3px !important;border:2px solid #838383;border-radius:5px;color:#ffffff !important;font-size:15px;padding:5px;min-width:140px;text-align:center;margin:15px 0;}
#wp-submit{background-color:#2c2c2c;background-position:3px 3px !important;border:2px solid #838383;border-radius:5px;color:#ffffff !important;font-size:15px;padding:5px;min-width:140px;text-align:center;margin:15px 0;}
.login input{margin-bottom:15px;}
.login .bd-btn{margin:15px 0;}
.login .bd-field{margin:0 0 15px 0;}
.lostpasswordform .bd-btn{width:180px;}
.uploadLocations input[type="button"],.uploadLocations .bdSubmitBtn{background-color:#2c2c2c;background-position:3px 3px !important;border:2px solid #838383;border-radius:5px;color:#ffffff !important;font-size:15px;padding:5px;min-width:140px;text-align:center;margin-top:15px;}
.add_user_wrap input[type="submit"]{background-color:#2c2c2c;background-position:3px 3px !important;border:2px solid #dddddd;border-radius:4px;color:15px !important;font-size:15px;padding:4px 15px;min-width:90px;text-align:center;margin-top:15px;}
.add_user_wrap input[type="submit"]{width:120px;}
.add_cart,.dashbordMain input[type="submit"],.bdSubmitBtn,.editBtn,.paymentBtn{background:#1d1d1d;border:2px solid #dddddd;border-radius:5px;color:#ffffff !important;font-size:15px;padding:4px 0;}
.dashbordMain textarea{width:100%;}
.what-next{border-top:solid 1px white;padding-top:15px;margin-top:15px;}
.add_cart,.check_availability ul li input[type="submit"],.editBtn,.paymentBtn{width:140px;max-width:200px;margin-top:20px;text-align:center;}
.payment-btn-div .bdSubmitBtn,.payment-btn-div #bd-submit-btn{display:inline-block;width:140px;text-align:center;margin-top:15px;margin-left:0;vertical-align:middle;}
.payment-btn-div button{margin-bottom:2px;}
.cart-btn-div .bdSubmitBtn,.edit-btn-div .bdSubmitBtn{display:inline-block;width:140px;text-align:center;margin-top:15px;margin-left:0;}
.cart-btn-div-left .bdSubmitBtn{display:inline-block;width:140px;text-align:center;margin-top:15px;margin-left:0;}
.submitbtn input[type="submit"]{background:#2c2c2c;border:2px solid #dddddd;border-radius:5px;color:#ffffff !important;font-size:15px;padding:5px 0;}
#show-event-button-inner{display:none;}
.mobile-event-close{display:none;}
.cart-btn-div{margin-top:10px;text-align:right;}
.ship-btn-div{margin-top:10px;text-align:left;}
.cart-right{float:right;width:270px;font-size:13px;border:1px solid #fff;padding:0 20px 0;color:white;margin-top:20px;}
.cart-right .btn{width:100px;margin-top:10px;}
.event-bottom .btn{width:auto;}
.event-bottom{padding:14px 0;}
.cart-table div{text-align:center;float:left;}
.cart-header-row{width:100%;vertical-align:middle;}
.cart-detail-row{vertical-align:middle;}
.cart-header{float:left;}
#courtesy-form #bd-submit-btn{width:160px;}
/*.cart-table th{text-align:center;}
*/
.cart-table input[type="text"]{border-radius:4px;background:#2c2c2c;border:2px solid #dddddd !important;color:#999;font-size:13px;outline:medium none;padding:4px;margin-bottom:10px;width:38px;}
.cart-label{float:left;width:40%;}
.cart-right a.cart-label{margin-top:0;width:40%;text-decoration:underline;}
.cart-right ul li{list-style:none;width:100%;color:white;}
.cart-right ul li span{line-height:1.85em;}
.cart-right .cart-refresh{width:auto;}
.cart-right ul{margin-left:0;padding-left:0;width:100%;}
.cart-detail{text-align:right;width:60%;display:inline-block;}
.cart-right a,.left-cart a{color:#ffffff !important;}
.left-cart{width:100%;}
.left-cart table tr th{padding:5px 10px;color:#ffffff;}
.left-cart table tr td{padding:10px 10px;color:#ffffff;}
.left-cart table{width:100%;height:50%;}
.left-cart table tr{font-size:13px;}
.left-cart img{width:100%;height:auto;}
.left-cart p,.left-cart span{color:#ffffff;}

.dashbordWrap input[type="text"],.dashbordWrap input[type="password"],.dashbordWrap input[type="checkbox"],.add_user_wrap input[type="password"]{border-radius:4px;background:#2c2c2c;border:2px solid #dddddd !important;color:#ffffff;font-size:15px;outline:medium none;padding:4px;margin-bottom:10px;width:100%;max-width:250px;}
.selected-cat-backdrop{display:none;}
.ask-a-question textarea{width:100%;max-width:100%;}
.ask-image img{width:328px;margin-bottom:10px;}
.installation-btn{margin-left:5px;/*width:170px !important;*/}
/*.edit_profile_frm ul li,.logged-in ul li{list-style:none;}*/
.editShippingForm{max-width:375px;}
.dashbordWrap{float:left;width:100%;}
body .dashbordMain .left-cart a{float:left;background-color:#000;background-position:3px 3px !important;border:2px solid #dddddd;border-radius:5px;color:#ffffff !important;clear:left;font-family:"Open Sans", sans-serif;font-size:14px;font-weight:700;padding:4px 0;text-transform:uppercase;text-align:center;min-width:70px;display:block;}
.dashbordMain .left-cart a:hover{background:#aaa;}
.dashbordMain ul{padding:0;float:left;width:100%;}
.dashbordMain ul li label{width:120px;}
.dashbordMain h2{clear:both;font-weight:400;font-size:24px;}
.login-form .login-field{border:2px solid #dddddd;font-size:17px;text-indent:3px;position:relative;float:left;}
body .left-cart .dashbordWrap h2{background:#2a2a2a;border-right:1px solid #0f0f0f;clear:both;color:#ffffff;font-size:17px;font-weight:400;padding:3px 15px;}
.left-cart .dashbordWrap ul li{margin-bottom:10px;}
.left-cart textarea{background-color:#111;width:100%;border:none;color:#ffffff !important;font-size:13px;padding:5px 0;}
.contact-selection{border-style:solid;border-radius:5px;border-width:1px;margin-bottom:10px;padding:20px;}
.individual-contact-selection{border-style:solid;border-radius:5px;border-width:1px;margin-bottom:15px;padding:20px;width:auto;}
.individual-contact-selection li{list-style:none;}
.inventory-box h6 {font-size: 16px;}
.proceed-div{float:left;color:red;}
.proceed-div input.paymentBtn{width:120px;}
.address{float:left;width:50%;margin-bottom:10px;}
.address-first{width:49%;margin-right:1%;}
.customer-details{clear:left;}
.si-notes{clear:left;}
.event-information{width:80%;}
.no-email-register{float:left;margin-top:25px;color:lightgray;}
.item-div{clear:left;}
.payment-wrap{float:left;width:100%;}
.payment-wrap h4{background-color:#2c2c2c;width:100%;color:#ffffff;padding:5px;}
.payment-wrap ul{padding:0;margin:20px 0;width:100%;border-bottom:2px solid #aaa;padding-bottom:15px;}
.payment-wrap li label{float:left;width:150px;}
.payment-wrap li label span{font-size:11px;}
.payment-wrap input[type="text"],#user_signUp input[type="text"],#user_signUp input[type="password"],#lostpasswordform input[type="text"],#lostpasswordform input[type="password"],#resetpasswordform input[type="password"]{border-radius:4px;background:#2c2c2c;border:2px solid #dddddd !important;color:#ffffff;font-size:15px;outline:medium none;padding:4px;}
#pass-strength-result{color:gray;border:2px solid #dddddd !important;font-size:15px;outline:medium none;padding:4px;border-radius:4px;}
.payment-wrap input.qty{width:40px;}
.payment-wrap select,#user_signUp select,#lostpasswordform select{background:#2c2c2c;border:2px solid #dddddd !important;color:#999;font-size:15px;outline:medium none;padding:4px;margin-bottom:10px;width:351px;height:32px;border-radius:4px;}
.expiresWrap input[type="text"]{width:153px;float:left;}
.payment-totals input[type="text"]{width:95%;}
.payment-totals{width:100%;font-size:15px;color:#ddd;margin-bottom:20px;}
.payment-totals ul{margin-left:0;padding-left:0;width:100%;border-bottom:none !important;margin:0 !important;}
.payment-totals ul li{list-style:none;width:100%;line-height:25px;color:lightgray;}
.payment-totals ul li:last-child{border-top:solid 2px;border-bottom:double 4px;}
.cartTable input[type="text"]{width:90% !important;}
.cartTable{float:left;width:100%;}
.cart-refresh{background:url(images/refresh.png) no-repeat;font-size:0;width:32px;height:32px;float:right;}
.removeCartItem{background:url(images/close-icon.png) no-repeat;font-size:0;margin-top:4px;width:11px;height:11px;float:right;}
.payment-errors{width:100%;text-align:center;color:#ff0000;}
/*.location-fields input[type="text"]:disabled{color:@disabled-font-colour;background-color:@disabled-field-background;border-color:@disabled-field-border}
*/
.dashbordWrap input[type="text"]:disabled{color:gray;background-color:#191919;border:2px solid 2px solid #422b2b !important;}
div.error{color:red;}
#loginform label,#user_signUp label{float:left;width:150px;}
#loginform .submit,#registerform .submit{float:left;width:552px;margin:0;}
#lostpasswordform{margin-top:20px;}
#lostpasswordform .submit{width:502px !important;}
.tml-action-links,#theme-my-login{padding:0;}
.tml-action-links li{list-style:none;float:left;margin-right:15px;}
.tml-action-links li a{color:#ffffff !important;}
.tml-action-links li a:hover{color:#397aa2 !important;}
.tml-action-links{clear:both;}
#user_signUp .checkCol label,.forgetmenot label{width:inherit !important;margin-right:15px;}
#user_signUp input[type="submit"]{float:left !important;clear:both;margin-top:15px !important;}
body .login p.message{background:none;padding:0;color:#ffffff;border:none;}
#lostpasswordform input[type="text"],#lostpasswordform input[type="password"]{margin:0;}
.cart-suggested-items{margin-top:30%;}
#bim-gallery{float:right;width:150px;margin-top:30px;}
#bim-gallery ul{padding:0;margin:0;}
#bim-gallery li{float:left;margin:5px 12px 5px 0;}
#bim-gallery div img{max-width:210px;height:auto;cursor:pointer;border:2px solid #4f4f4f;margin-bottom:14px;}
#bim-gallery li img{border:2px solid #4f4f4f;}
#bim-gallery div img.on{border:2px solid #ffffff !important;}
#bim-gallery li img:hover{border:2px solid #ffffff;}
.innerBack #bim-gallery{float:left;width:100%;position:relative;margin-bottom:20px;margin-left:-16px;}

article.suggested-list{width:100%;margin-right:0;}
/*#bim-gallery-suggested{list-style:none;}
#bim-gallery-suggested{margin-top:30px;}
#bim-gallery-suggested ul{padding:0;margin:0;}
#bim-gallery-suggested li{display:block;margin-bottom:22px;}
#bim-gallery-suggested li img{border:@std-thumbimage-border;}
#bim-gallery-suggested li img.on{border:@std-thumbimage-border-hover !important}
#bim-gallery-suggested li img:hover{border:@std-thumbimage-border-hover;}
#bim-gallery-suggested img{max-width:100%;height:auto;cursor:pointer;}
.innerBack #bim-gallery-suggested{float:left;width:100%;position:relative;margin-bottom:20px;}
*/
.more-suggestions h4,.more-suggestions h3{color:#363636  !important;}
.more-suggestions h3{clear:both;}
.suggestion-class ul{list-style:none;}
.suggestion-class a{color:#ffffff;}
.innerBack #bim-gallery-suggested li{float:left;margin:25px 4px;width:170px;height:88px;}
.innerBack #bim-gallery-suggested li img{width:210px;height:105px;}
/*.page-template-cart-page-template .ca-main-container{width:80% !important;}
.page-template-cart-page-template .cart-right{width:22%;padding-top:10px;}
.page-template-cart-page-template .left-cart{width:70% !important;}
.page-template-cart-page-template .left-cart tr{color:@std-font-colour;vertical-align:top;}
*/
.newlogin{width:70%;float:left;}
.newlogin .submit{width:382px !important;}
.modular-list{margin-right:auto;margin-left:auto;}
.custom-bd-category-list{margin-right:auto;margin-left:auto;}
.modularItem1{float:left;width:435px;}
.modularItem2{width:435px;min-height:288px;overflow:hidden;}
#modular-child-content .foogallery-owl-carousel{width:620px;}
#main-modular-image{float:left;width:920px;margin-top:1px;}
.bd-custom-post-image{width:520px;height:auto;}
.print-div{cursor:pointer;}
.notitledialog .ui-dialog-titlebar{display:none;}
#geo-dialog{background-color:white;padding:25px;text-align:center;}
#countrypopup{border:5px solid black;background-color:white;color:black;height:320px;}
#countrypopup p{font-family:arial;font-weight:bold;}
.country-popup-heading{background-color:#288cf3;padding:11px 10px;color:white;font-weight:bold;font-size:18px;}
.country-popup-heading p{font-size:25px;margin:0 10px;}
.geo-selection ul{padding:0;}
.geo-selection li{list-style:none;float:left;width:31%;text-align:center;}
.geo-selection li img{height:100px;}
.geo-selection li p{font-size:16px;padding:12px 0;}
.geo-selection a{font-weight:bold;color:#FFFFFF !important;font-size:20px;text-shadow:2px 2px 0px #7C9399;box-shadow:1px 1px 1px #BEE2F9;padding:10px 25px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px ridge #92C1F0;background:#288CF3;background:linear-gradient(top, #288cf3, #237bd6);background:-ms-linear-gradient(top, #288cf3, #237bd6);background:-webkit-gradient(linear, left top, left bottom, from(#288cf3), to(#237bd6));background:-moz-linear-gradient(top, #288cf3, #237bd6);}
.geo-selection a:hover{color:#000000 !important;background:#1E68B5;background:linear-gradient(top, #0571ff, #6ac5ff);background:-ms-linear-gradient(top, #0571ff, #6ac5ff);background:-webkit-gradient(linear, left top, left bottom, from(#0571ff), to(#6ac5ff));background:-moz-linear-gradient(top, #0571ff, #6ac5ff);}
span.blue-dot{color:#217ff1;}
.step-title{text-transform:uppercase;}
img.pull-right{margin-bottom:-5px;}
@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot?-2raplq');src:url('fonts/icomoon.eot?#iefix-2raplq') format('embedded-opentype'), url('fonts/icomoon.ttf?-2raplq') format('truetype'), url('fonts/icomoon.woff?-2raplq') format('woff'), url('fonts/icomoon.svg?-2raplq#icomoon') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#ffffff;line-height:1;/* Better Font Rendering =========== */
 -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.show-password #pass1-text{color:black;}
.icon-dot:before{content:"\e600";}
.icon-circle-left:before{content:"\e601";}
.step-header [class^="icon-"],[class*=" icon-"]{font-size:24px;letter-spacing:6px;display:inline-block;vertical-align:text-bottom;}
.step-header{margin:9px 0 6px 0;font-size:15px;font-weight:normal;border-bottom:1px solid white;padding:0 0 5px 0;}
.step-header label{display:inline-block;vertical-align:middle;margin-right:10px;}
#mobile-check-availability{display:none;}
@media only screen and (max-width:1200px){.modularItem1{float:none;margin-left:auto;margin-right:auto;}
 .modularItem2{margin-left:auto;margin-right:auto;}
 .modular-list .breaker{display:none;}
 .ca-main-container{width:670px;}
 .ca-main-container-view{width:78%;}
 .ca-main-container-cate{width:78%;}
 .avail-from{display:none;z-index:2147483646;position:absolute;left:0;top:0;}
 .step-header [class^="icon-"], [class*=" icon-"]{letter-spacing:4px;}
 .mobile-event-close{display:block;}
 #show-event-button-inner{z-index:2147483645;position:fixed !important;right:198px;bottom:0px;cursor:pointer;display:block;height:35px;padding:0 7px 0 7px;line-height:24px;border-radius:5px 5px 0 0;text-align:center;}
 #show-event-button-text{font-family:Arial;font-size:17px;text-align:left;border-radius:5px 5px 0 0;padding:9px 17px 2px 17px;color:#FFFFFF;background-color:#444444;}
 .cart-right{margin-left:15px;}
 .check_availability ul li input, .check_availability ul li select{font-size:20px;}
 #saveInfoCancelBtn{display:block;}
 #mobile-check-availability{display:block;border:1px solid #fff;width:305px;padding:13px;border-radius:4px;}
 #mobile-check-availability .myResults{border:none;padding:0;margin:0;}
 #mobile-check-availability ul{padding:0;list-style:none;}
}
@media only screen and (max-width:992px){ul#home-list li{display:block;}
 .scale3m-x-6m-panel figure{padding:19px 45.9% 6.5% 11.3%;}
 .view-our-backdrops h3{font-size:32px;margin:.5em 0;}
 #align-right{display:none;}
 #backdrops-landing-page{width:100% !important;}
 .ca-main-container{width:100%;}
 .ca-main-container-view{width:100%;}
 .ca-main-container-cate{width:100%;}
 .single-post .ca-main-container{width:100%!important;margin:auto;}
 /*Backdrop detail page*/
 .scaleno-scale figure, .scale figure{margin:19px 33px 0 0;border:solid 1px white;}
 #main-image img{width:100%;height:auto;}
 #main-image{padding-left:0;background:transparent;}
 /*#main-image figure{background:url(images/backdrop-height-6m.png) bottom left no-repeat;background-size:contain;margin-left:-60px;padding-left:40px;}
*/
 #header-center{margin-left:0;margin-top:13px;padding:20px 0;/*border-top:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f;*/}
 #header-center img{position:relative;margin:0 auto;display:block;}
}
@media only screen and (max-width:768px){.modularItem1{width:100%;float:none;}
 .modularItem2{width:100%;min-height:0;}
 .modularItem1 img{width:100%;height:auto;}
 .modularItem2 img{width:100%;height:auto;}
 .modular-list .breaker{display:none;}
 .main-slider{height:auto;}
 .main-slider .owl-item{height:auto;}
 .main-slider .owl-item img{height:auto;}
 .owl-carousel .owl-item img{height:auto;}
 .brandSlider.owl-carousel .owl-item img{height:auto!important;}
 #modular-child-content .foogallery-owl-carousel{width:100%;height:auto;}
 #modular-child-content .foogallery-owl-carousel .owl-item{height:auto;}
 #modular-child-content .foogallery-owl-carousel .owl-item img{height:auto;}
 .single-backdrop .innerBack #bim-gallery li, .innerBack #bim-gallery-suggested li{float:left;margin:1%;width:48%;}
 #home-categories menu, ol, ul{padding:0; padding-left: 20px;}
 /*Home page*/
 .view-our-backdrops h3{font-size:23px;margin:.5em 0;}
 .view-our-backdrops a{text-decoration:underline;} 
 #home-categories li{width:100%;}
 #home-categories{text-align:center;}
 .stackedCategories{text-align:center;padding-right:0;}
 .top-phone{display:block !important;float:left;}
 #mobile-menu-toggle{display:block;}
 .home .mobile-search{display:block;margin:0 auto;float:right;width:100%;}
 #search-form-wrapper{width:100%;margin-top:10px;}
 .mobile-search{display:block;}
 #mobile-check-availability{width:305px;}
 /* View Our Backdrops*/
 .page-id-283 .ca-main-container{width:100%;padding:0;}
 /* Category View */
 .backdrops-list img{height:auto;}
 #backdrop-items .backdrop-items-box{padding-bottom:10px;}
 .backdrops-list{border-bottom:1px solid #4d4d4d;}
 .breaker{display:none;}
 .navbar-nav{margin:7.5px 0px !important;}
}
/*css 20 feb*/

 


.section-sep{border-top:4px solid #eee;width:100%;margin-bottom:0px;}
#backdrop-lists li.active-cat a{color:#dbd193;}
/* 14 MARCH */
.wider-container.container.about-us{width:100%!important;background:#fff}
.wider-container.container.about-us > h1{max-width:1170px;margin:55px auto;padding:0 15px;}
.wider-container.container.about-us .about-intro{max-width:1170px;margin:0 auto;;padding:0 15px;}

@media only screen and (max-width:360px){/*.our-brands .img-responsive{width:60% !important;}*/
}
/*@media only screen and (max-width:480px){.page-id-6369 .top-ten{grid-template-columns:1fr 1fr !important;}
.page .inner-page-main a{text-align:center;}
.page-id-6369 .backdrops-category-lists img{margin:auto;}
}
*/
@media only screen and (max-width:767px){/*.our-brands .img-responsive{width:30% !important;}*/
/*.our-brands li{width:100% !important;}*/
/*.our-brands li:nth-of-type(4){width:100% !important;}
.our-brands li:nth-of-type(5){width:100% !important;}*/
.page-template-template-list-backdrops .top-ten{grid-template-columns:1fr 1fr !important;}
.page-template-template-list-backdrops .top-ten img{margin:auto;}
.page-template-template-list-backdrops .backdrops-category-lists a{text-align:center;}
.page-template-template-list-backdrops .ca-main-container-view{margin:0;}
/*.page-template-template-list-backdrops .ca-main-container-view h1{text-align:center;font-size:30px;}*/
}
@media all and (max-width:991px){.about-left p{padding:0px!important;}
.our-brands ul li{width:33.33% !important;}
/*.our-brands .img-responsive{width:31%;}*/
.about-left p{font-size:15px !important;}
/*.view-our-backdrop{font-size:30px;}*/
.our-brands{width:100%;display:flex;margin:auto;}
.our-brands li:nth-of-type(4){margin:0;}
}
/*css 20 feb*/
@media only screen and (max-width:397px){.scale3m-x-6m-panel figure{padding:19px 31.9% 8.3% 14.5%;}
 .ca-main-container-view{padding-left:0;}
 .backdrops-category-lists{float:none;margin-left:auto;margin-right:auto;}
 .more-suggestions h3{font-size:20px;}
 .more-suggestions h4{font-size:16px;}
 .ca-main-container-view h1{text-align:center;}
 /*.check_availability ul li input, .check_availability ul li select{font-size:20px;border:1px solid #fff;border-radius:0}
 .cart-right{padding:0 3px 0 3px;margin:0}
*/
 #mobile-check-availability{width:100%;}
 .our-brands .img-responsive{width:60%;}
 .about-intro h2{margin:10px 0 20px;}
 .view-our-backdrops h1{font-size:29px;}
}
@media only screen and (max-width:320px){.ca-main-container{margin-left:0;}
 #searchsubmit{margin-left:0;margin-right:16px;}
 .info-and-cta label{font-size:11px;}
 #home-categories li{width:100%;}
}


@media all and (max-width:992px){#backdrop-footer .bf-menu{border-right:none;border-left:none;}
 #backdrop-footer .bf-contact{text-align:center;}
 #backdrop-footer #sitemap{text-align:center;margin-left:0px;}
}
.about-left,.about-right{font-family:'Open Sans', sans-serif;font-size:20px;font-weight:normal;line-height:30px;color:#5c5c5c;float:none;margin:0px;width:auto;margin-top:20px;margin-bottom:40px;}
.about-left p,.about-right p{font-style:italic;padding:10px;margin:0;font-size:17px;}


@media all and (max-width:768px){.container, header, footer, #copyright{width:auto;}
/* .about-intro h2{font-size:23px;padding-top:24px;margin-top:30px;}*/
}


.check_availability ul li label,.check_availability ul li input[type="text"],ul li input[type="email"],ul li input[type="number"]{width:100%;}
.nav > li > a:focus,.nav > li > a:hover{background-color:transparent !important;}
@media all and (max-width:992px){nav li a{float:none;}
 .navbar-nav > li{float:none !important;}
 nav li.current_page_item a, nav li a:hover{background:none !important;}
 .navbar-toggle{display:block !important;margin-top:0px !important;}
 span.top-phone.shortphone{display:block !important;float:left;}
 span.top-phone.longphone{display:none !important;}
 #header-left{background:none;padding-left:0px !important;}
 a.telephone{background:url('../backdrops/images/mobile-phone.png') no-repeat;padding-left:40px;font-size:22px;padding-bottom:15px;}
 #social-medias{display:none;}
 /*#header-right .topNav{display:none;}
*/
/* .navbar-header{float:right !important;}*/
}

@media (max-width:600px) and (min-width:200px) {
 .menu-toggle{display:block !important;}
 .navbar-toggle .icon-bar{display:block !important;}
 nav{background:transparent;}
}

.country-images{text-align:center;}
.country-images img{width:25%;margin:30px;}

.navbar-toggle{background-color:#000 !important;}
.navbar-toggle .icon-bar{background:#fff !important;}
@media (min-width:768px) and (max-width:992px){.navbar-toggle{display:block;}
 /* #navbar.collapse{display:none!important;} */
 #navbar.collapse.in{display:block !important;}
}
@media (min-width:993px){#backdrops-landing-page.search-listing{width:80% !important;}
 #faqs-container, .single-faq{width:80% !important;}
}
@media (max-width:400px){#faq-list{width:100% !important;}
 #faq-list li a span{background-position:10px 2px;}
}
@media (max-width:768px){
 .faq-left{background:none;}
 .faq-right, .faq-go-back{display:none;}
}
@media (max-width:992px){.single-backdrop .innerBack #bim-gallery{width:100%;left:0;}
 .single-backdrop .innerBack #bim-gallery li, .innerBack #bim-gallery-suggested li{float:left;margin:1%;width:31%;}
 .innerBack #bim-gallery-suggested{width:100%;}
 .innerBack #bim-gallery-suggested li img{height:auto !important;}
 #faqs-container, .single-faq{width:100% !important;}
}
@media (max-width:1199px){#faqs-container, .single-faq{width:75% !important;}

.blog .info-card__title a{font-size:22px ;}
	#search-form-wrapper .siq-search-nm-open input[type="text"]{margin-top:0 !important}
 }
.faq-left{float:none;width:100%;}
.faq-right{margin-left:0px;width:auto;}
.faq-go-back{margin-left:0px;}
.faq-go-back{float:none;width:100% !important;min-width:0;height:auto;padding-bottom:20px;}
#faq-list{float:none;width:310px;margin:30px auto;}
.single-faq img{max-width:100% !important;height:auto !important;}
/*# sourceMappingURL=style.css.map */
/* Style for Event Planning Page */
.page-header{border-bottom:0;text-align:center;margin-bottom:0;}
.page-header .post-wrap--single{margin-bottom:0;}
.post-wrap--single{max-width:65%;}
.post__header--index, .post__header--single{margin-top:50px;text-align:center;}
.post__title--main{/*font-family:Georgia,Times New Roman,Times,serif;*/font-family: 'Open Sans', sans-serif;text-transform:uppercase;text-align:center;position:relative;}
.post__body--single{text-align:center;width:60%;margin:0 auto;line-height:1.6;}
.events-template-wrap .col-md-4{padding-left:0!important;padding-right:0!important;margin-bottom:25px;}
.info-card{margin-bottom:70px;}
.info-card{position:relative;min-height:1px;}
.info-card__image-wrapper{position:relative;width:100%;}
.info-card__wrapper{margin:0 12px;padding-bottom:20px;background-color:#fff; min-height:550px; max-height:550px;}
.info-card__image-wrapper::before{display:block;padding-bottom:68%;content:"";}
.info-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;}
.info-card__tagline{font-family:Gotham A,Gotham B,Source Sans Pro,Arial,Helvetica,sans-serif;height:10px;font-size:10px;font-weight:500;margin-top:40px;margin-bottom:9.5px;text-align:center;text-transform:uppercase;}
.info-card__title{font-size:25px;min-height:100px;margin:0 10px;position:relative;text-transform:none;text-align:center;overflow:hidden; margin-bottom: 1rem;}
.info-card__title::after{position:absolute;bottom:0;left:50%;display:block;width:64px;margin-left:-32px;content:"";border-top:4px solid #000;}
.info-card__description{padding:0 16px;text-align:center;/*height:110px;*/overflow:hidden;line-height: 28px;}
.info-card__description .wpb_content_element{margin-bottom:0 !important;}
.info-card__tag-label, .info-card__tags{font-style:italic;font-size:13px;}
.info-card__tags{text-align:center;margin-top:0px;color:#999;padding:0 15px;}
/*.s2__head{margin-top:75px;text-align:center;}*/
.s2__tagline::after{content:"";border-bottom:3px solid #000;width:64px;display:block;padding:12px 0; margin: auto;}
.s2__tagline{/*font-family:Gotham A,Gotham B,Source Sans Pro,Arial,Helvetica,sans-serif;text-transform:uppercase;*/font-size:10px;font-weight:500;display:block;text-align:center;}
.s2__title--single{width:75%;}
.s2__title--single{text-align:center;width:100%;padding-bottom:0;}
.s2__title{/*font-family:Georgia,Times New Roman,Times,serif;*/margin:0 auto;padding:20px 0 30px;padding-bottom:30px;font-weight:300;font-size:40px;text-transform:none;}
.post__date--single{display:block;margin:20px auto;text-align:center;font-size:16px;}
.ssba.ssba-wrap{margin-bottom:10px;display:inline-block;}
.ssba.ssba-wrap a{width:130px;}
.ssba.ssba-wrap a{border:1px solid #e8e8e8;display:inline-block;height:46px;width:46px;background:#fff;position:relative;margin-left:5px;}
 .ssba_facebook_share::after{content:"facebook";position:absolute;top:0;bottom:0;line-height:45px;left:50px;font-family:Gotham A,Gotham B,Source Sans Pro,Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;color:#000;}
.ssba_twitter_share::after{content:"twitter";position:absolute;top:0;bottom:0;line-height:45px;left:50px;font-family:Gotham A,Gotham B,Source Sans Pro,Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;color:#000;}
.ssba_twitter_share::after{content:"";}
.ssba_pinterest_share::after{content:"pinterest";position:absolute;top:0;bottom:0;line-height:45px;left:50px;font-family:Gotham A,Gotham B,Source Sans Pro,Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;color:#000;}
.ssba_pinterest_share::after{content:"";}
.ssba.ssba-wrap a{border:1px solid #e8e8e8;display:inline-block;height:46px;width:46px;background:#fff;position:relative;margin-left:5px;}
.s2__head{text-align:center;}
.ssba.ssba-img{height:46px;width:46px;}
/*6 March css styleing*/
.blog{background:#f8f8f8 !important;}
.blog .info-card__title a{color:#000;font-size:25px;}
.blog .info-card__title a:hover{text-decoration:none;}
.blog .info-card__wrapper{box-shadow:0px 0px 5px -1px rgb(248, 248, 248); min-height:552px;}
.blog .info-card__tagline{font-weight:bold;}
.blog .post-wrap--single{max-width:unset;}
.blog .events-template-wrap .col-md-4{margin-bottom:50px;}
/*.blog header.container{width:100%;}
*/
.blog header.container::before{position:absolute;content:'';left:-50vw;right:0;background:#000;top:0;bottom:0;width:100vw;height:100%;margin-left:50%;}
.blog nav{border:unset;}
/*.single-post img{max-width:50%;}*/
/*.single-post .col-md-12{color:#000;background:#fff;margin:77px 0px;padding:20px;}*/
.single-post .s2__head{color:#000;background:#fff; width:100%;}
.single-post .s2__head h1{color:#000; text-align:center; margin:0;}
.single-post .ssba.ssba-wrap{margin-top:10px;width:100%; float:left;}
body.single-post{background-color:#fff !important;}
.single-post header.container::before{position:absolute;content:'';left:-50vw;right:0;background:#000;top:0;bottom:0;width:100vw;height:100%;margin-left:50%;}
/*.single-post header.container{width:100%;}
*/
.single-post nav{border:unset;}
/*.single-post .menu-toggle{width:90%;margin:auto;}*/
/*.single-post #header-top{width:90%;margin:auto;}*/
/*.single-post #breadcrumbs{z-index: 999999999;position: relative;float: left;}*/
.single-post #breadcrumbs a{color:#000;}
.single-post #breadcrumbs a:hover{color:#e8e0b1;}
.single-post #breadcrumbs{color:#000;}
.ssba_facebook_share::after{content:unset;}
.single-post .ca-main-container{width:100%;}
.single-post .ssba img{max-width:unset;}
.single-post .ssba.ssba-wrap a:hover{background:#ccc;}
/*.single-post .ca-main-container{background-color:#fff;padding:20px;}
*/
#backdrop-footer .requestBar{position:fixed;z-index:999;top:40%;right:0;background:#ff9f00;text-align:center;border-radius:5px;margin-left:auto;margin-right:auto;width:40px;}
#backdrop-footer .maxwidth{position:relative;}
.maxwidth{width:100%;max-width:1200px;}
.maxwidth{margin:0 auto;position:relative;width:100%;padding:0;}
#backdrop-footer .requestBar .requestText{display:inline-block;color:#142b40;font-size:15px;position:relative;/*color:white !important;*/
 background:#fff;border-radius:50% 50%;width:25px;height:25px;line-height:25px;margin:5px 0;}
#backdrop-footer .requestBar .btn{display:inline-block;font-size:16px;background:#ded3a4;color:#000;border:0;cursor:pointer;text-transform:uppercase;line-height:17px;writing-mode:vertical-lr;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.backdrop-box.sel{background-color:#dfd3a4;color:#000;}
ul.selected-backdrops{width:100%;float:left;margin:0;padding:0;list-style-type:none;}
ul.selected-backdrops li{float:left;padding-right:20px;position:relative;max-width:175px;}
div.remove-backdrop{border-radius:50%;width:25px;height:25px;text-align:center;position:absolute;top:-10px;right:5px;background-color:#cb0000;color:white;cursor:pointer;}
 ul.selected-backdrops li a img{border:1px solid #fff;}
.page-loader{position:fixed;top:50%;left:50%;z-index:100000;}
.lds-spinner{color:official;display:inline-block;position:relative;width:64px;height:64px;}
.lds-spinner div{transform-origin:32px 32px;animation:lds-spinner 1.2s linear infinite;}
.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:#e9e3b3;}
.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}
.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}
.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s;}
.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s;}
.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s;}
.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s;}
.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s;}
.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s;}
.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s;}
.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s;}
.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s;}
.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}
@keyframes lds-spinner{0%{opacity:1;}
 100%{opacity:0;}
}
.row.top-ten{display:flex;flex-wrap:wrap;}
.col-md-2.inventory-box h6{/*background:#cfc185;*/
 margin:0 0 30px;min-height:45px;display:flex;align-items:center;justify-content:center;padding:0 7px;}
.col-md-2.inventory-box img{/*border:1px solid #cfc185;
 height:62px;width:100%;object-fit:cover;}*/}
.col-md-2.inventory-box h6 a{/*color:#000;*/ font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:15px;}
/*.left-content{
    width: 64.833%;
    margin-right: 5.5%;
    float: left;
    position: relative;
    z-index: 9;
    background-position: center;
    background-size: cover;
}
.right-sidebar{	
	width: 29.666%;
    position: relative;
    z-index: 9;
    background-position: center;
    background-size: cover;
    float: left;
    border-left: 1px solid #ddd;
	padding-left: 3rem;
}
.right-sidebar #text-5{
    text-align: center;
}
.right-sidebar #text-5 img{max-height:300px; max-height:300px;}
.right-sidebar #search-2{text-align:center; margin: 5rem 0;}
.right-sidebar #searchsubmit{
	background: #000;
    color: #fff;
    border: 1px solid #000;
	border-radius:4px;
	height: 26px;
}
.right-sidebar #categories-2{text-align:center}
.right-sidebar #categories-2 h3{font-size:18px; padding-bottom:2rem;}
.right-sidebar #categories-2 ul{padding-left:0;}
.right-sidebar #categories-2 ul li{
	background-color: #f9f9f9;
    padding: 1rem;
    text-align: center;
    margin-bottom: .5rem;
    font-size: 0;
    list-style: none;
}
.right-sidebar #categories-2 ul li a{color:#000; font-size:16px;}
.right-sidebar #categories-2 ul li a:hover{text-decoration:none;}*/
@media (max-width:991px) and (min-width:768px){.col-md-2.inventory-box{width:33.33%;}
 .our-brands .img-responsive{width:70%;}
}
@media (max-width:991px){#header-top{position:relative;}
 #header-top .col-md-4:nth-of-type(2){position:absolute !important;left:0;right:0;top:-5px;width:210px;margin:0 auto;}
 #header-top .topNav{float:none;}
 /* #header-center img{width:30%;}
*/
 .ca-main-container-view{margin-left:0!important}
 .testimonial-sec .carousel{margin:0px;}
 .testimonial-sec .carousel-indicators{bottom:-19px;padding:7px 0 10px;}
 .testimonial-sec{padding:16px 30px;}
 /* .navbar-nav > li > a{color:#fff !important;} */
}
@media (max-width:1199px) and (min-width:992px){.col-md-2.inventory-box{width:25%;}

}
@media (max-width:767px) and (min-width:480px){.col-md-2.inventory-box{width:33.33%;}
 #header-left a.telephone{font-size:17px;padding-left:35px;background-size:25px;}
 #header-top .col-md-4:nth-of-type(2){top:16px;}
 /* #header-center img{width:32%;}
*/
 #social-media a{width:30px;background-size:29px;}
 #social-media .sm_fb{background-size:25px;}
}
@media (max-width:479px){
.col-md-2.inventory-box{width:50%;}
 .col-md-2.inventory-box{width:33.33%;}
 #header-left a.telephone{font-size:17px;padding-left:35px;background-size:25px;}
 #social-media a{width:30px;background-size:29px;}
 #social-media .sm_fb{background-size:25px;}
/* #header-left a.telephone{display:none;}*/
 #header-top .col-md-4:nth-of-type(3){display:none;}
 #header-center img{margin:0!important;display:block;margin:auto!important;}
 #header-top .col-md-4:nth-of-type(2){top:-24px;}
 header{height:30%;}
 .carousel .testimonial{padding:0px 0 10px !important;font-size:14px!important;}
 .testimonial-sec{padding:16px 0px;}
 .view-our-backdrops h1{font-size:28px;}
}

.col-center{margin:0 auto;float:none !important;}


/* IDEA GALLERY CSS STARTS HERE */
 #backdrops-landing-page .gallery-container .container-fluid{display:flex;justify-content:start;flex-flow:row wrap;}
 #backdrops-landing-page .gallery-container .ideas-gallery-box{width:33.33%;position:relative;height:240px;overflow:hidden;cursor:pointer;}
 #backdrops-landing-page .gallery-container .ideas-gallery-box:before{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6) 90%,rgba(0,0,0,0.8));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6) 90%,rgba(0,0,0,0.8));background-repeat:no-repeat;content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:9;}
 #backdrops-landing-page .gallery-container .ideas-gallery-box:hover:before{-webkit-transition-delay:0.1s;transition-delay:0.1s;background-color:rgba(0,0,0,0.7);}
 #backdrops-landing-page .gallery-container .ideas-gallery-box > img{max-width:100%;object-fit:cover;-webkit-transition:all 3s linear;-moz-transition:all 3s linear;transition:all 3s linear;}
 #backdrops-landing-page .gallery-container .ideas-gallery-box:hover > img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
 #backdrops-landing-page .gallery-container .ideas-gallery-content{position:absolute;display:inline-block;bottom:25px;left:45px;z-index:99;}
 #backdrops-landing-page .gallery-container .ideas-gallery-box:hover .ideas-gallery-content .idg-name{border-color:#fff;}
 #backdrops-landing-page .gallery-container .ideas-gallery-content .idg-name{color:#fff;display:inline-block;font-size:18px;font-weight:bold;text-transform:uppercase;padding-bottom:5px;border-bottom:2px solid rgba(255,255,255,0.3);display:inline-block;transition:border-color 0.3s ease;line-height:20px;}
 #backdrops-landing-page .gallery-container .ideas-gallery-content .idg-link{background:#fff;color:#000;font-weight:300;opacity:0;-webkit-transition:all 0.9s ease-in-out;transition:all 0.9s ease-in-out;text-transform:uppercase;padding:2px 12px;font-size:11px;letter-spacing:1px;margin:12px 0 0;border-radius:5px;clear:both;display:block;border:1px solid #fff;}
 #backdrops-landing-page .gallery-container .ideas-gallery-content .idg-link:hover, #backdrops-landing-page .gallery-container .ideas-gallery-content .idg-link:focus{outline:none;}
 #backdrops-landing-page .gallery-container .ideas-gallery-box:hover .ideas-gallery-content .idg-link{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
 /* IDEA GALLERY CSS ENDS HERE */
/* SINGLE IDEA GALLERY CSS STARTS HERE */
 .ideas_gallery-template-default.single.single-ideas_gallery .inner-page-main{background:#fff;margin:50px 0 30px;position:relative;}
 .ideas_gallery-template-default.single.single-ideas_gallery .inner-page-main .single-backdrop{position:absolute;width:100%;top:-30px;}
 .ideas_gallery-template-default.single.single-ideas_gallery .inner-page-main #breadcrumbs span{color:#337ab7;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-left{padding-top:25px;padding-bottom:25px;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-left p{color:#000;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right{padding-top:15px;padding-bottom:15px;float:left;display:block;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right #ideas-gallery-container{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right .gallery-item{width:220px;float:left;margin:10px;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right .gallery-item a{display:block;overflow:hidden;position:relative;border-radius:7px;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right .gallery-item a:before{position:absolute;top:0px;left:0px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:11;content:"";display:block;height:100%;width:100%;background:url("images/zoom-icon.png") no-repeat center center/ 30px 30px;opacity:0;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right .gallery-item:hover a:before{opacity:1;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right .gallery-item a:after{position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:9;content:"";display:block;height:100%;width:100%;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right .gallery-item:hover a:after{background-color:rgba(0,0,0,0.2);}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right .gallery-item a img{width:100%;object-fit:cover;-webkit-transition:all 3s linear;transition:all 3s linear;border-radius:7px;}
 .ideas_gallery-template-default.single.single-ideas_gallery .ideas-gallery-right .gallery-item:hover a img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
 .fancybox-show-thumbs .fancybox-inner .fancybox-infobar{font-size:20px;font-weight:300;}
 .fancybox-show-thumbs .fancybox-inner .fancybox-stage .fancybox-image{border-radius:6px;}
 .fancybox-show-thumbs .fancybox-thumbs{position:absolute;width:80%;margin:0 10%;bottom:0;top:auto;background:transparent;overflow:hidden;}
 .fancybox-show-thumbs .fancybox-thumbs .fancybox-thumbs__list a{height:60px;width:60px;}
 .fancybox-show-thumbs .fancybox-thumbs .fancybox-thumbs__list a:before{border:none;}
 .fancybox-show-thumbs .fancybox-thumbs .fancybox-thumbs__list a:after{content:"";position:absolute;top:0px;right:0px;left:0px;bottom:0px;background-color:rgba(0,0,0,0.4);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;border:none;opacity:1;}
 .fancybox-show-thumbs .fancybox-thumbs .fancybox-thumbs__list a:hover:after, .fancybox-show-thumbs .fancybox-thumbs .fancybox-thumbs__list a:focus:after, .fancybox-show-thumbs .fancybox-thumbs .fancybox-thumbs__list a.fancybox-thumbs-active:after{opacity:0;}
 .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button, .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button:hover, .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button:focus{padding:0;border:none;outline:none;}
 .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button div{background-repeat:no-repeat;background-position:center center;background-size:auto 40px;height:40px;width:40px;display:block;}
 .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button:hover div, .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button:focus div{opacity:.8;}
 .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_left div{background-image:url("images/arrow-left.png");}
 .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_left{left:50px;background:transparent;}
 .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right:20px;background:transparent;}
 .fancybox-show-thumbs .fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_right div{background-image:url("images/arrow-right.png");}
 .fancybox-show-thumbs .fancybox-thumbs .fancybox-thumbs__list a.fancybox-thumbs-active:before{border:none;-webkit-box-shadow:inset 0px 0px 0px 5px #fff;box-shadow:inset 0px 0px 0px 5px #fff;background-color:rgba(0,0,0,0);}
 .fancybox-show-thumbs.fancybox-container .fancybox-inner{right:auto;width:100%;}
/* SINGLE IDEA GALLERY CSS ENDS HERE */


figure a img{width:32%;padding:10px;}
/* TIMELINE CSS 23 APRIL */
/* font-family:'Oswald', sans-serif;*/
.zx_posts_listing ul{max-width:840px;margin:0 auto;width:100%;padding:60px 0;position:relative;}
.zx_posts_listing ul::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:3px;background:#E9E9E9;margin:0 auto;display:block;}
.zx_posts_listing li{display:flex;justify-content:space-between;margin-bottom:60px;position:relative;}
.zx_posts_listing li >div{width:calc(50% - 40px);}
.zx_posts_listing li:nth-child(even){flex-direction:row-reverse;}
.zx_posts_listing li:nth-child(even) .right_box{text-align:right;}
.zx_posts_listing li h3{font-family:'Oswald', sans-serif;font-size:20px;color:#101010;font-weight:normal;margin:5px 0 18px;}
.zx_posts_listing li p{font-family:'Source Sans Pro', sans-serif;border-top:1px dashed rgba(0, 0, 0, 0.15);color:#101010;font-size:13px;font-weight:300;padding:10px 0;}
.zx_posts_listing li .text_box{padding:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.15)}

.zx_posts_listing li img{display:block;max-height:252px;object-fit:cover;width:100%;}
.zx_posts_listing li .right_box span{position:relative;width:150px;height:36px;display:inline-block;color:#fff;font-size:20px;padding:0 15px;line-height:36px;font-family:'Oswald';}
.zx_posts_listing li .right_box span::before{right:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:9px;top:10px;}
a:hover, a, a:focus{text-decoration:none;}
.zx_posts_listing li:nth-child(even) .right_box span::before{right:unset;left:100%;border-right-width:0;}
.zx_posts_listing li .action_btn a{font-size:12px;color:#101010;text-align:right;display:flex;align-items:center;justify-content:flex-end;}
.zx_posts_listing li .action_btn i{font-size:16px;padding-left:6px;}
.zx_posts_listing li .icon_post{position:absolute;left:0;right:0;margin:0 auto;width:40px;text-align:center;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:50%;color:#fff;top:0;box-shadow:0 0 0 3px #E9E9E9;}
.load_more_key,.load_more_key:hover{text-decoration:none;background:#00bcd4;width:130px;display:block;margin:auto;text-align:center;color:#fff;line-height:35px;text-transform:uppercase;font-weight:500;font-family:'Oswald';font-size:16px;}
.load_more_block{margin:60px 0;text-align:center;}
.load_more_block h4{color:#00BCD4;}
.zx_posts_listing li:nth-child(4n+1) .img_box{border-top:3px solid #00BCD4;}
.zx_posts_listing li:nth-child(4n+1) .right_box span,.zx_posts_listing li:nth-child(4n+1) .icon_post{background:#00BCD4;}
.zx_posts_listing li:nth-child(4n+1) .right_box span::before{border-right-color:#00BCD4;}
.zx_posts_listing li:nth-child(4n+2) .img_box{border-top:3px solid #d13a62;}
.zx_posts_listing li:nth-child(4n+2) .right_box span,.zx_posts_listing li:nth-child(4n+2) .icon_post{background:#d13a62;}
.zx_posts_listing li:nth-child(4n+2) .right_box span::before{border-left-color:#d13a62;}
.zx_posts_listing li:nth-child(4n+3) .img_box{border-top:3px solid #ffee00;}
.zx_posts_listing li:nth-child(4n+3) .right_box span,.zx_posts_listing li:nth-child(4n+3) .icon_post{background:#ffee00;}
.zx_posts_listing li:nth-child(4n+3) .right_box span::before{border-right-color:#ffee00;}
.zx_posts_listing li:nth-child(4n+4) .img_box{border-top:3px solid #66ea15;}
.zx_posts_listing li:nth-child(4n+4) .right_box span,.zx_posts_listing li:nth-child(4n+4) .icon_post{background:#66ea15;}
.zx_posts_listing li:nth-child(4n+4) .right_box span::before{border-left-color:#66ea15;}
@media (max-width:567px){.zx_posts_listing li{flex-direction:column!important;padding-top:60px;}
 .zx_posts_listing li >div{width:100%;}
 .zx_posts_listing li .right_box{text-align:right;}
 .zx_posts_listing li >div + div{margin-top:30px;}
 .zx_posts_listing ul::before{display:none;}
}
.top_key{text-align:center;}
.top_key a{padding:10px 18px;font-size:12px;font-weight:bold;text-transform:uppercase;transition:all .3s;line-height:1.7em;padding-top:11px;display:inline-block;text-decoration:none;float:none;background:#00BCD4;box-shadow:none;color:#FFFFFF;border-radius:2px;white-space:nowrap;}


@media (min-width:320px) and (max-width:579px) {
  .blog .events-template-wrap .col-md-4{margin-bottom:25px !important;}
  .single-post .s2__head{width:100% !important;display:block;margin:auto;}
  .single-post img{max-width:90%;display:block;margin:auto;}
  .single-post .row{width:100%;margin:auto;}
  .single-post .s2__head h1{font-size:28px;}
  .brandSlide{max-width: 50%;margin-bottom: 12px;}
  .navbar-toggle{margin-right:-9px;}
  #header-center img{margin-top:-27px;width:185px;}
  .single-post blockquote{font-size:15.5px;}
  #search-form-wrapper input[type="submit"]{font-size:12px !important;}
  .nav > li > a, .nav > li > a:hover{color:#000;}
  .page-template-template-list-backdrops .ca-main-container-view{margin-left:0px;}
  .row.top-ten .inventory-box {  width: 100%;}
}
@media (min-width:580px) and (max-width:767px) {
  .blog .events-template-wrap{display:grid;grid-template-columns:1fr 1fr;}
  .single-post .s2__head{width:100% !important;display:block;margin:auto;}
  .brandSlide{max-width: 33%;}
  #menu-header-1 nav a, .navbar-nav > li > a{color:#000 !important;}
}
@media (max-width:767px){
	header.site-header #header-top .topbar_row > div.top_bar_grids{text-align:center;}
}
@media (min-width:768px) and (max-width:991px) {
  .blog .events-template-wrap{display:grid;grid-template-columns:1fr 1fr;}
  .single-post .s2__head{width:100% !important;display:block;margin:auto;}
  .page-template-template-list-backdrops .ca-main-container-view{margin-left:0px;}
  .page-template-template-list-backdrops .ca-main-container-view{width:100% !important;}
}
@media (min-width:768px) and (max-width:1200px) {
  .brandSlide{max-width: 33%;}
  .ca-main-container-view{width:74% !important;}
  .page-id-6369 .top-ten{grid-template-columns:1fr 1fr 1fr 1fr;}
  .ca-main-container-view{margin-left:50px;}
  #search-form-wrapper .siq-search-nm-open input[type=text] {margin-right: 3px;margin-top: 9px;}
}
@media (min-width:992px) and (max-width:1199px) {
  .single-post .s2__head{width:100% !important;display:block;margin:auto;}
  .single-post .navbar-nav > li > a{padding:15px 20px !important;}
  .single-post .row{width:100%;margin:auto;}
  .single-post .ca-main-container{width:100%!important;margin:auto;}
  .ca-main-container-view{width:74% !important;}
  .page-id-6369 .top-ten{grid-template-columns:1fr 1fr 1fr 1fr;}
  .ca-main-container-view{margin-left:50px;}
  #search-form-wrapper .siq-search-nm-open input[type=text] {margin-right: 3px;margin-top: 0px;}
  

}

@media (max-width:991px) and (min-width:568px){
  .row.top-ten .inventory-box {width: 50%;}
}

@media (max-width:1199px) {
 header.site-header .logo_block {max-width: unset;display: grid;grid-template-columns: 220px 45px;width: 100%;justify-content: space-between;align-items: center}
.menu_toggle_btn{display:block!important;width: 40px;height: 37px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}
.menu_toggle_btn span{cursor:pointer;display:block;position:absolute;height: 2px;width:100%;background:#ffffff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.menu_toggle_btn span:nth-child(1){top:10px;}
.menu_toggle_btn span:nth-child(2){top:23px;}
.menu_toggle_btn span:nth-child(3){top:36px;}
body.menu_active {overflow: hidden!important}
body{overflow-x: hidden!important}
body.menu_active .menu_toggle_btn span:nth-child(1){top:26px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
body.menu_active .menu_toggle_btn span:nth-child(2){opacity:0;left:-60px;}
body.menu_active .menu_toggle_btn span:nth-child(3){top:26px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}

  .site_navigation nav li ul.sub-menu{    position: static;padding: 0;  transform: unset;   border: 0;display:none;}
  .site_navigation nav li ul.sub-menu li{width:100%;}
  .site_navigation{top:0;bottom:0;left:0;background:#fff;z-index:99999;width:250px;overflow-y:auto;max-height:100vh;padding:42px 0;display:block!important;position:fixed;}
  .site_navigation nav ul li{margin:0;}
  .menu-toggle > nav .navbar-nav > li{display: block;float:none;text-align: left;}
  .menu-toggle > nav .navbar-nav > li a{display: inline-block!important;    line-height: 24px;}
  .menu-toggle > nav .navbar-nav > li.search_menu{display: none!important}
  .menu-toggle > nav .navbar-nav > li:first-child > a{padding-left: 15px!important}
  .site_navigation nav ul li.current-menu-item a{color: #d1c075!important}
  .site_navigation nav ul li a{padding:0 30px;line-height:45px;}
  .site_navigation nav li ul.sub-menu li a{padding: 12px 15px;}
  #header-left span, #header-right, #menu-header, .collapse{display: block!important}
  .menu-toggle > nav .navbar-nav > li .sub-menu{display: flex;position: static;background: #f5f5f5;flex-wrap: wrap;width: 100%;margin: 0;padding-left: 28px;}
  .site_navigation nav ul li.current-menu-item a{color:#fff;background:#d1c075;}
  .site_navigation{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
  body.menu_active .site_navigation{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
  .line{margin:30px 0;width:100%;}
}
.owl-carousel.owl-loaded{max-width:1170px!important; margin:auto!important;}


@media (max-width:767px){
  .home-page_banner img{max-height:260px;object-fit:cover;}
  .homeBannerBlock img{min-height: 350px;object-fit: cover;}
    .homeBannerBlock h3{font-size: 24px;margin-bottom: 10px;}
    div .h2, div  h2 {font-size: 25px;line-height: 30px;}
    div .h1, div h1 {font-size: 28px;line-height: 36px;}
    #backdrop-footer .bf-menu #sitemap{    margin: 20px 0;}
  .homeBannerBlock p{font-size: 17px;line-height: 24px;}
  .our-brands-header{clear: both;}
  .home-categories-inventory #home-categories ul li{width: 50%;}
  .homeBannerBlock a{padding: 6px 15px;font-size: 14px;}
	.left-content{
    width: 100%;
    margin-right: 0;
}
.right-sidebar{	
	width: 100%;
    border: none !important;
	padding-top:3rem;
}
}

.ca-main-container-cate img {
    margin: 15px 0;
}
.single-backdrop h2{font-size:2rem; margin-bottom:2rem;}
.blog_list figure img{width:100%; height:240px; max-height:100%;}
body.category{background: #f8f8f8 !important;}
.blog_list .blogpage_content{
    padding-bottom: 20px;
    background-color: #fff;
    box-shadow: 0px 0px 5px -1px rgb(248, 248, 248);
}
.blog_list .ad-text{
	padding: 15px;
    display: block;
    text-align: center;
}
.blog_list .ad-text h2{font-size:25px; margin: 10px 0;}
.blog_list .ad-text a{color:#000;}
.blog_list .ad-text a:hover{text-decoration:none;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{color:#000 !important; background:transparent !important;}
.blog article.col-md-4 {
    padding-left: 0!important;
    padding-right: 0!important;
    margin-bottom: 25px;
}
.menu-toggle > nav .navbar-nav > li:hover > ul {
display: block;
}
.dropdown-menu>li>a{color:#000 !important; background-image:unset !important;}
body.home header .main_header{position:absolute; width:100%;}
#mid_header{display:none;}
.home #mid_header{background:#fff; display:block;}
.home #mid_header p{text-align: center; margin: 5px 0; font-weight: 600; padding:0 15px;}
.home #mid_header p a{color: #337ab7;}
.home #mid_header p a:hover{text-decoration:none;}
.main_header.regular-header{background:#f8f8f8 ;}
.dropdown-submenu:hover .dropdown-menu {display:block;}
.navbar-default .navbar-toggle{opacity:0;}
header{padding:0 !important}
#backdrops-landing-page ul, #backdrops-landing-page ol{padding: 0 0 0 2rem;} 
#backdrops-landing-page li{cursor:pointer;}
body.page-template-page-blog{background: #f8f8f8 !important;}
.white-text{color:#fff !important;}
.our-commitment-covid19 p{font-size:16px; line-height:28px; font-weight:lighter;}
.our-commitment-covid19 a{color:#fff !important; text-decoration:none;}
.our-commitment-covid19 a:hover{text-decoration:none;}
.comment-form-comment textarea{width:100%; height:100px;}
.comment-respond #submit{background:#000; color:#fff; border: none; width: 80px; height: 40px;}
nav li.current_page_item a, nav li a:hover{background-image:none !important;}
.menu-toggle > nav .navbar-nav > li.menu-item-has-children > a:hover{background-image: transparent url(images/Events_Fantastic_White_Mock.png) no-repeat right center !important;}
.regular-header .menu_toggle_btn span{background:#000000 !important;}
.wpb_content_element{margin-bottom:10px !important;}