@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.container{width:1000px;padding:0;}
.pad0{padding:0 !important;}
.wcs_promoSection { margin: 5px 0; }
.mobView { display: none; }
.teamSection { display: inline-block; width: 100%; margin: 0 auto; clear: both; }
.teamSection .team_col { margin:0; }
.teamSection .team_col .ca-menu { width: 100%; margin: 0 auto; }
.teamSection .team_col .ca-menu.wcsWidth { width: 67% !important; margin: 0 auto; }
.teamSection .team_col .container { width: 1000px; }
.teamSection .team_col .container .content h1 { margin:0; }
.mm-content-base { position:relative; z-index:99; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
input[type="text"]#s::-webkit-input-placeholder { color: #333333;}
input[type="text"]#s::-moz-placeholder { color: #333333;}
input[type="text"]#s:-ms-input-placeholder { color: #333333;}
input[type="text"]#s:-moz-placeholder { color: #333333;}
#mobileMenu { display:block; }
#mobileMenu { position: fixed;right: -300px; top: 0; width: 260px; height: 100%; background: #fff; z-index:99999; display: block !important; transition: 400ms left; -webkit-transition: 400ms left;  -moz-transition: 400ms left; -o-transition: 400ms left; }
#mobileMenu .special { width: 100% !important;}
#mobileMenu .special ul li { padding: 0px 0; border-bottom: solid 1px #e0e0e0; list-style-type: none; }
#mobileMenu .special ul li a { list-style-type: none; }
li.last-itemMmenu .special ul.child-menu > li a::before { display: none;}
.ftrsocial.wcs_MobView { display: none; }
#mobileMenu, .overlay_menu { display:none; }
.menu-header-mobile, .navigation.wcs_MobView { display: none; }
.t_content_col { float: none; }
.team_col { margin-bottom: 20px; }
.ca-menu li { border:none !important; height: auto !important; list-style-type: none; }
.page-template-mobile-app .footer { margin-top: 55px; }
#text-4 .textwidget { text-align: center; }
#text-4 .textwidget a img { padding:2px 0; }
input#s { height: 40px; } 
input.note::placeholder { height: 40px; font-size: 14px; }  
@media screen and (min-width:320px) and (max-width:767px){
input#s { height: 40px; font-size: 12px; }  
input.note::placeholder{ position: absolute; left: 0px;top: 0;color: #333 !important;
}
input#s .note::before, input#s .note::after { content: 'Search for over 80,000 items here...'; position: absolute; left: 0px;top: 0;color: #333; }
input[type="text"]#s::-webkit-input-placeholder { color: #333333;}
input[type="text"]#s::-moz-placeholder { color: #333333; }
input[type="text"]#s:-ms-input-placeholder { color: #333333; }
input[type="text"]#s:-moz-placeholder { color: #333333; }
.logo, .logo img { width: 60%;text-align: left;padding-left: 2%; }
.header-col { margin:0; }
.mob-header-section {  }
.banner-top img { max-width: 100% !important;}
.ft-tab .ft-tab-item{ display:none; }
.ft-tab.open .ft-tab-item{ display:block;}
.footer-col_2 { height: auto; }
.site-footer .wrapper, .footer_main_inner { background: #000 !important; width: 100% !important; }
.page-template-our-team .ca-menu li, .page-template-Home-page .ca-menu li { width: 100%;}
.f_Add_col { width: 100%; }
.home .content_col .entry-content .welcome_col h1 { width: 100% !important; padding:2% !important; }
.slider .metaslider  { max-width: 100% !important; }
.footer_main_inner .footer-col_1 h2,
.footer_main_inner .footer-col_2 h2,
.footer_main_inner .footer-col_3 h2 { color: #fff !important; }
.footer-col_1 ul, .footer-col_2 ul, .footer-col_3 .footer-content-box3, .news_letter { padding-left: 20px; }
.news_letter .eemail_textbox_class { height: 29px; }
.wcs_DeskView, .deskView { display: none !important; }
.wcs_MobView { display: inline-block !important; width: 100% !important; }
::placeholder { color: #fff !important; opacity: 1 !important; }
:-ms-input-placeholder { color: #fff !important; opacity: 1 !important; }
::-ms-input-placeholder { color: #fff !important; opacity: 1 !important; }
.top_bar { display: none; }
.scrolling_logo { display: block; }
.home .slider { width: 100%; display: block !important; }
.cart_col { display: none; }
.Shopbism-top { width: 100%; float: left; display: inline-block; height: auto; }
.Shopbism-mid { width: 100%; float: left; display: inline-block; height: auto !important; margin-bottom: 10px; display:none; }
aside#text-3{ border: 1px solid #cacaca;top: 10px; position: relative; }
.Shopbism-top .welcome_col { width: 100%; float: left; }
.Shopbism-top .get_touch{ width: 100%; float: left; }
.Shopbism-top .wcs_testimonials{ width: 100%; float: left; }
.Shopbism-top .su-column, .Shopbism-mid .su-column  { position: relative; }
.su-column-inner #HomePage_Area, 
.su-column-inner #HomeMobileApp, 
.su-column-inner #Testimonials { width: 100%; float: left; }
.Shopbism-mid .mid-left { position: none; top: 0; width: 100%; float: left; }
.Shopbism-mid .mid-right { position: none; top: 0; width: 100%; float: left; }
.Shopbism-mid iframe { width: 100%; float: left; }
.body.home { background: url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/css/images/searchicon.png) repeat-x; }
input#s { height: 40px; position: relative;top: 0px;width: 70%; float: left; position: none; }
.search_col .search .submit { float: left; }
#Testimonials { position: relative; z-index: 999; top: 0; display: none !important; }
.footer { min-width: 100%; width: 100%;}
.t_content_col { float: none; }
.team_col { margin-bottom: 20px; }
.ca-menu { width: 100% !important; }
.ca-menu li { border:none !important; height: auto !important; list-style-type: none; }
.team_col .container { width: 100%; }
.Maryland_login { padding: 10px 0; background: #fff !important; margin: 0 auto; }
.Maryland_login img { width: 100%; max-width: 100%; }
.HomeMA-left { font-size: 15px; }
.tbtclear { width: 100%; }
li.testimonial-slide { width: 100%; }
.testimonial-data  { width: 100%; }
#mobileMenu, .overlay_menu { display:block; }
.menu-header-mobile, .navigation.wcs_MobView { display: block; }
#mobileMenu.openMenu{right:0;}
#mobileMenu .menu-close{background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/cross-menu.png) no-repeat center center #0a0a14;	display:block; width:40px;height:40px; line-height:40px; text-align:center;color:#fff; font-size:40px; left:-40px; position:absolute; top:0px; text-indent:-99999px; cursor: pointer;}
.menu-header-mobile{width:12%; padding:0; float:right; display:block!important;margin-bottom:0px; position: relative; top: 0px;}
.navbar-toggle { display: block !important; padding:8px 4px !important; }
.menu-header-mobile .MyAccount{float:right;color:#565656;font-size:13px;margin:10px;cursor:pointer;font-weight:600;}
.menu-header-mobile .MyAccount .fa{margin-left:5px;}
.menu-header-mobile .MyAccount:before{content:"\f007";font-size:15px;margin:0 10px 0 0;
color:#565656;font-family:'FontAwesome' !important;}
.menu-header-mobile .menu-icon{ margin:0; }
.menu-header-mobile .navbar-toggle{ margin:0; }
.menu-header-mobile .navbar-toggle:hover, .menu-header-mobile .navbar-toggle:focus{ background:none; }
.overlay_menu{ background:#000000;height:100%;width:100%;opacity:0;top:0;left:0;position:fixed;padding:0; transition:opacity .5s; z-index:-99;display:none; }
.overlay_menu.active{ opacity:0.7;display:block;z-index:100; }
.menu-icon{ display:block;float:left;margin:10px 20px 0 0; }
.menu-icon .navbar-toggle .icon-bar{ background-color:#000; }
.search_col .search .submit {background: url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/mob-search.jpg) no-repeat !important; border: 1px solid #d2d2d2;cursor: pointer;float: left;height: 37px;text-indent: -9999px;width: 38px;}
input#s { border: 1px solid #d2d2d2; width: 85%; height: 37px; }
.custom-menu-wrap > ul > li > a:before{
width: 30px;height: 30px;display: inline-block;margin: 0 5px;float: left;content: "";}
.custom-menu-wrap > ul > li.first-itemMmenu a.wcs_Off::before { background: url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/clip.svg) no-repeat; }
.custom-menu-wrap > ul > li.second-itemMmenu a.wcs_Pap::before { background: url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/paper.svg) no-repeat; }
.custom-menu-wrap > ul > li.third-itemMmenu a.wcs_Fur::before { background: url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/chair.svg) no-repeat; }
.custom-menu-wrap > ul > li.fourth-itemMmenu a.wcs_Tec::before { background: url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/tech.svg) no-repeat; }
.custom-menu-wrap > ul > li.fifth-itemMmenu a.wcs_Fac::before { background: url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/clean.svg) no-repeat; }
.custom-menu-wrap > ul > li.sixth-itemMmenu a.wcs_Ink::before { background: url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/drop.svg) no-repeat; }
.menu-header-mobile { border-bottom: 0px !important; }
.inner_page_r_inner .widget { padding: 0; }
.inner_page_r_inner .widget .textwidget { padding:5px; }
.inner_page_r_inner h3, .inner_page_r_inner h3 { width: 100% !important; margin:0 !important; }
.inner_page_r_inner h3.widget-title {font-size: 16px; padding: 8px; }
.singular .entry-title { margin:0; }
.closeBtn:before{font-family:'FontAwesome' !important;font-size:25px;margin:0 6px;color:#333;position:relative;content:"\f00d" !important;top:4px;}
.closeBtn{font-family:'FontAwesome' !important;font-size:25px;margin:0 6px;position:relative;top:4px;content:"\f00d" !important;color:#fff;}	
#mobileMenu ul#top-menu{display:block;}
.custom-menu-wrap ul{padding: 10px 10px 10px 0; margin: 0 0 1.625em 0; }
.custom-menu-wrap li{ padding:5px 0px;display:block;float:none;border-bottom:solid 1px #ddd;}
.custom-menu-wrap li a{ display:block;color:#222;text-decoration:none;height:34px;line-height:34px; }
#mobileMenu .menu-toggle, #main-menu .menu-toggle{display:none;}
.inner_page { float: left;margin: 5px 0; width: 100%; }
.inner_page_l { float: left; margin: 0 10px 0 0; width: 100%; }
.inner_page_r { float: right; height: auto; margin: 0; width: 100%; }
.footer { padding:0; }
.footer_main_inner ul li a:hover { color: #fff; }
footer.site-footer , .site-footer .ftrbtmbar .wrapper{ background:#fff!important; }
.site-footer .wrapper{ background:#f0f0f0 !important;width:100%!important;}
.site-footer .wrapper .ft-tab{ color:#222;width:100%; }
.ft-tab{ clear:both;width:100%;padding:10px 0 !important;margin:10px 0 0px;border-bottom:solid 1px #ccc!important; }
.site-footer .ft-tab.footer-div3{ margin-left:0!important; }
.site-footer .ft-tab h2{width:100%;color:#565656;position:relative;text-transform:uppercase; font-weight:bold;padding:0 45px;font-size:16px;cursor:pointer;border:none;margin:0;box-sizing:border-box;}
.site-footer .footer-div1 h2::before{ content:"\f007" !important;color:#fff !important;margin:0 15px 0 0px !important;font-family:'FontAwesome' !important;width:16px;display:inline-block;position:absolute;z-index:1;left:20px; }
.site-footer .ft-tab h2::after{ content:"\f0da";font-family:'FontAwesome';color:#fff;font-size:22px;margin:0 0 0 10px;position:absolute;top:-6px;right:30px;}
.site-footer .ft-tab.open h2::after{content:"\f0d7" !important;}
.site-footer .ft-tab.footer-div2 h2:before{ content:"\f0c1" !important;color:#fff !important;margin:0 15px 0 0px !important;font-family:'FontAwesome' !important;width:16px;display:inline-block;position:absolute;z-index:1;left:20px;}
.site-footer .ft-tab.footer-div3 h2:before{ content:"\f112" !important;color:#fff !important;margin:0 15px 0 0px !important;font-family:'FontAwesome' !important;width:16px;display:inline-block;position:absolute;z-index:1;left:20px;}
.footer-content-box1 .adrs, .footer-content-box1 .toll-free, 
.footer-content-box1 .local, .footer-content-box1 .fax,
.footer-content-box1 .email, .footer-content-box1 .our-hours, 
.footer-content-box1 .about, .footer-content-box1 .blogme{ background:none; }
.footer-content-box1 span , .footer-content-box1 .grntxt, .footer-content-box1 a{ color:#fff!important; }
.site-footer .footer-menu1, .site-footer .footer-menu2, .site-footer .footer-menu1 ul{ width:100%; }
.site-footer .footer-menu2 li, .footer-content-box3 ul li, .site-footer .footer-menu1 ul li{
border-bottom:solid 1px #ddd;padding:6px 30px;text-align:left;}
.site-footer .footer-menu2 li a, 
.site-footer .footer-content-box3 ul li a, 
.site-footer .footer-menu1 ul li a{color:#222; }
.site-footer .ftrbtmbar{padding:10px 0;text-align:center;background:#fff;margin-top:0;}
.site-footer .ftrbtmbar .footer-div1{text-align:center;}
.team_content, .t_content_col { width: 100% !important;  }
#main .content_col { margin:0 !important; }
.slowNav { width: 100%;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.09); transition: box-shadow .3s ease, background-color .3s ease, transform .3s ease-out; will-change: transform;transition: 0.6s all ease-in-out; background: #fff !important;
}
.slowNav .logo { width: 45%; text-align: left; padding-left: 2%; }
}
@media screen and (min-width:320px) and (max-width:480px){
.top_tagline { font-size: 16px; width: 98%; text-align: center; }
}
@media screen and (min-width:481px) and (max-width:767px){
.top_tagline { font-size: 21px; width: 98%; text-align: center; }
.ca-menu li { width: 50%; float: left; }
#header-box-search form{ display: inline-block; width: 100%; }
input#s { width: 90%; }
}
@media screen and (min-width:640px) and (max-width:767px){
input#s { width: 90%; }
.inner_page_r_inner .widget { padding: 0; }
.inner_page_r_inner .widget .textwidget { padding:5px; }
.inner_page_r_inner h3, .inner_page_r_inner h3 { width: 100% !important; margin:0 !important; }
.inner_page_r_inner h3.widget-title { font-size: 16px; padding: 8px; }
#containerSec { left: 0 !important; }
.MobAppGuide { padding: 30px 15px 25px 15px !important; }
.containerSec { height: 600px; width: 600px !important; }
.bb-custom-wrapper nav span:last-child {left: 580px !important; }
.bb-custom-wrapper nav span, .menu-button {left: -18px !important; }
.bb-bookblock { width: 600px !important; }
}
@media screen and (min-width:668px) and (max-width:767px){
}
@media screen and (min-width:768px) and (max-width:991px){
.deskView { display: none !important; }
.home .content_col .entry-content .welcome_col h1 { width: 106%; }
.home .content_col .entry-content .welcome_col,
.home .content_col .entry-content .get_touch { margin:0 !important; }
.wcs_testimonials { margin-right: 5px !important; }
.top_tagline { font-size: 16px; }
.mob-header-section{ width: 38% !important; float: left; }
.search_col { width: 36% !important; float: left; }
.cart_col { width: 24%; float: left; }
#searchsubmit { width: 26%!important; }
#page { width: 100%; display: inline-block; max-width: 100%; }
.logo { margin-left: 5px; }
.search_col { margin-left: 10px; }
.top_bar, .header-col { width: 100%; }
.head_col { float: left; margin: 10px 0 0 0; width: 100%;}
.login_area, .login_panel { }
.login_area {width: 34%; float: left; margin:0 10px 0 0; }
.login_panel, .Maryland_login { width: 100%; }
.Maryland_login img { width: 100%; height: auto; }
#metaslider_408 { margin: 0 0 5px 0; }
.slider { width: 64%; float: right; }
.metaslider.metaslider-408 { width: 100%; }
.flex-control-nav { left: 0; bottom: 5px !important; text-align: right !important; }
.flex-control-nav li a { font-size: 0; }
.top_links ul li { margin: 0 10px 0 5px; }
body .navigation ul ul a { width: 100%; text-align: center; }
.cart_col { width: auto; margin:0; }
.login_panel_inner { margin-top: 1px; }
.login_panel h2 { margin:3px 0 3px; }
.Maryland_login { margin-top: 5px; }
.Maryland_login img { }
.navigation { margin-top: 16px; }
.navigation ul li { margin: 0 1px 0 0; }
.navigation ul li a, .navigation ul li a:hover { padding: 0 10px; }
.navigation ul li.menu-item-has-children { background: url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/css/images/child-menu-icon.png) no-repeat right -2px center; }
.home .Shopbism-top .welcome_col { width: 58% !important; float: left !important; }
.home .Shopbism-top .get_touch { width: 40% !important; float: right !important; }
.home .Shopbism-mid .mid-left { width: 58% !important; float: left !important; }
.home .Shopbism-mid .mid-right { width: 40% !important; float: right !important; }
.HomeMA-left { font-size: 15px; text-align: center; }
.home .scrolling_logo { width: 100%; overflow: hidden; }
#Testimonials { top: 0; margin-top: 0; }
.home #Bsc { margin:9px 0 0 2px; }
.team_content, .t_content_col { width: 100% !important; }
.ca-menu { width: 100% !important; }
.page-template-Home-page .ca-menu li { width: 33%; }
.wcsWidth { padding-left: 20% !important;   }
.team_col .container .content h1 { width: 100%; font-size: 27px; }
.inner_page_l { width: 70%; float: left; }
.inner_page_r { width: 28%; float: right; }
.footer_main, .footer_main_inner { width: 100%; }
.footer-col_1 { width: 37%; padding-left:1%; }
.footer-col_2 { width: 28%; }
.footer-col_3 { width: 33%; float: right; }
.home .content_col .entry-content .get_touch .testimonial-data { margin-left: 10px; }
body.home .su-quote-style-default { padding: 0 0 0 15px !important; }
#tbtestimonials-widget li.testimonial-slide:nth-child(2) { padding-top: 5px; }
body.home .content_col .entry-content .get_touch #tbtestimonials-widget p { font-size: 13px !important; }
.content_col .entry-content .get_touch .widget_tbtestimonialswidget { height: 205px; }
.inner_page_r_inner .widget { padding: 0; }
.inner_page_r_inner .widget .textwidget { padding:5px; }
.inner_page_r_inner h3, .inner_page_r_inner h3 { width: 100% !important; margin:0 !important; }
.inner_page_r_inner h3.widget-title {font-size: 16px; padding: 8px; }
.containerSec { height: 600px; width: 690px !important; }
.bb-custom-wrapper nav span:last-child {left: 670px !important; }
.bb-custom-wrapper nav span, .menu-button {left: -45px !important; }
.bb-bookblock { width: 660px !important; }
input#s { width: 72%; }
}
@media (max-width:767px){
#rmp_menu_trigger-1998 {display: block !important;}
#rmp_menu_trigger-1998:hover, #rmp_menu_trigger-1998:focus {top: 15px !important;}
.search_col.Bsc_mid,.inner_page_l{ width: 100% !important; }
}
@media screen and (min-width:991px) and (max-width:1024px){
.inner_page_l { width: 70%; }
}
@media screen and (min-width:768px) and (max-width:940px){
.top-header .top_bar {min-height: 50px;	height: 55px !important;}
}
@media screen and (min-width:768px) and (max-width:980px){
.navigation ul li {	margin: 0 30px 0 0 !important;}
}
@media screen and (min-width:941px) and (max-width:990px){
.header-col {margin: 15px 0 0;}
.header-col .mob-header-section a img, 
.header-col .mob-header-section img {width: 75%;}
.search_col.Bsc_mid {text-align: center;}
}
@media screen and (min-width:992px) and (max-width:1024px){
.header-col .mob-header-section a img, 
.header-col .mob-header-section img {width: 75%;}
.search_col.Bsc_mid{text-align:center;}
}
@media screen and (min-width:768px) and (max-width:1024px){
.home-wcs{display:block !important; }
.inner_page_l_inner {padding: 5px !important;}
.inner_page {padding: 20px 0 10px 0 !important;}
.banner-top{padding:10px 0 0 0 !important;}
.banner-top img{max-width:100%;}
}
@media (max-width:1024px){
#rmp_menu_trigger-1998 {display: none;}
#menu-new-nav {display: block !important;}
}