/* lg */ 
@media (min-width: 1200px) {

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
 #s_panel{width:70%;}
#sc_panel{width:70%;}
.menu_btn{display:none;}
#menu li:nth-child(5) {display:none;}
.navbar-inverse .navbar-nav > li > a {
    padding: 3px 8px;
}
#menu {
    padding: 0px 0px;
}

}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
.nav-pad{padding-left:5px;padding-right: 0px;}
.nav-pad li{padding-left:0px;margin-left: 3px;}
#menu li:nth-child(4) {display:none;}
#menu li:nth-child(7) {display:none;}
#s_panel{width:90%;}
#sc_panel{width:90%;}
.menu_btn{display:none;}
#menu .menuli{display:none;}
#menu{list-style:none;margin:0px;padding: 0px 0px;    white-space: nowrap;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    -webkit-transform: translate3d(0, 0, 0);
    position: static;
    -webkit-tap-highlight-color: transparent;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	overflow-y: hidden;}
.owl-carousel .owl-item p { width: 100%;}
.bakBanner{height: 346px;}
.catws {margin-right: -8px;}
#subCatMobile{display:block;width:96% ;   list-style: none;
    margin: 0px;
    padding-left: 10px;}#subCatMobile li{margin:0 0 3px;list-style: none;}#subCatMobile a{display:block;*display:inline-block;*width:240px;text-decoration:none;background:transparent;color:#444;padding:10px 5px;text-transform:uppercase;font:bold 12px Arial,Helvetica;border-radius:0px;box-shadow:0 1px 0 #ccc}#subCatMobile a:hover{color:#eee;background:#9c9c9c;background:linear-gradient(top,#bbb,#999)}#subCatMobile .expandable{position:relative}#subCatMobile .expandable:before,#subCatMobile .expandable:after{content:'';position:absolute;right:5px;margin-top:5px;border-top:6px solid #444;border-right:6px solid transparent;border-left:6px solid transparent}#subCatMobile .expandable:before{border-top-color:#fff;margin-top:6px}#subCatMobile .expanded{background: #9c9c9c;}#subCatMobile .expanded:after{border-top:0;border-bottom:6px solid #444;background}#subCatMobile .expanded:before{border-top:0;border-bottom:6px solid #fff}#subCatMobile ul a{background:#f2f2f2;text-transform:none;font-weight:400}#subCatMobile ul a:hover{background:#fafafa;color:#444}
	
	.w-display {display:inline-block!important;}
	.w-display {position: absolute!important;
    position: absolute!important;
    top: 75px;
    right: 0px;
    background: #e2e1df;
    /* width: 66px; */
    border-left: 1px solid #d4d4d4;
    text-align: center;
    padding: 11px 5px;
    z-index: 1;}
	.amnetieswidth{width:40%;}
	
}

/* xs */
@media (max-width: 767px) {
	body {
    font-size: 13px;}
#s_panel{width:90%;}
#sc_panel{width:90%;}
.m-display {display:none!important;}
.ic_search {width: 22%;}
.navbar-header{margin-bottom:0px;margin-right: 0px!important;}
.row {
    margin-right: 0px;
    margin-left: 0px;
}
#formPad .pstAd div{width:100%;}
#formPad .pstAd .control-label{width:100%;}
.listing .priceLst {display: inline-block;}
.listing .catImage{padding:5px;}
.listing .list-header {
    font-size: 14px;
margin: 7px 0px 5px;}
.listing .catImage img {height: 100px;}
.clock {margin-top:20px!important;float:right;}
#menu .menuli{display:none;}
#menu{list-style:none;margin:0px;padding: 0px 0px;    white-space: nowrap;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    -webkit-transform: translate3d(0, 0, 0);
    position: static;
    -webkit-tap-highlight-color: transparent;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	overflow-y: hidden;}
.carousel-content h1{margin-bottom:50px;font-size: 25px;}
#main-slider .carousel .item{height: 190px;}

 #menu .menuli{display:none;}
  #footer .col-sm-6{
      text-align:center;
  }
  
   #footer .pull-right{
      float: none !important;
  }
  .navbar>.container .navbar-brand {
    margin-left: 20px;
}
.nav-padd-m {position: absolute;
    top: 10px;
    left: 160px;}
	#c_panel{width:95%;}
	.well ul li {
    list-style: none;
    display: inline-block;
    margin: 0px;
    padding: 5px;
    font-size: 14px;
}
.well ul li a {
    color: #000;
    padding: 3px;
}
  #subCatMobile{display:block;width:96% ;   list-style: none;
    margin: 0px;
    padding-left: 10px;}#subCatMobile li{margin:0 0 3px;list-style: none;}#subCatMobile a{display:block;*display:inline-block;*width:240px;text-decoration:none;background:transparent;color:#444;padding:10px 5px;text-transform:uppercase;font:bold 12px Arial,Helvetica;border-radius:0px;box-shadow:0 1px 0 #ccc}#subCatMobile a:hover{color:#eee;background:#9c9c9c;background:linear-gradient(top,#bbb,#999)}#subCatMobile .expandable{position:relative}#subCatMobile .expandable:before,#subCatMobile .expandable:after{content:'';position:absolute;right:5px;margin-top:5px;border-top:6px solid #444;border-right:6px solid transparent;border-left:6px solid transparent}#subCatMobile .expandable:before{border-top-color:#fff;margin-top:6px}#subCatMobile .expanded{background: #9c9c9c;}#subCatMobile .expanded:after{border-top:0;border-bottom:6px solid #444;background}#subCatMobile .expanded:before{border-top:0;border-bottom:6px solid #fff}#subCatMobile ul a{background:#f2f2f2;text-transform:none;font-weight:400}#subCatMobile ul a:hover{background:#fafafa;color:#444}
	
#subCatMobile li ul{padding:0px;}
div.slideshow-container {
    position: relative;
    clear: both;
    min-height: 400px;
}
#image-gallery li{display: flex;min-height:400px;}

.recent-work-wrap img {  height: 100px;}
.owl-carousel .owl-item p {width: 100%;
    font-size: 12px;}
.owl-item img{width:100%;}
.catws{margin:0px;}
.portfolio-item:nth-last-child(2){
    display:none;
}
.w-display {position: absolute!important;
    background: #e2e1df;
    border-left: 1px solid #d4d4d4;
    text-align: center;
    padding: 11px 20px;
    z-index: 1;
    top: 0;
    right: 0;display: block!important;}

.amnetieswidth{width:40%;}
.conact {
    margin-bottom: 20px;
    padding-bottom: 50px;
}
#login-modal .modal-dialog {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}
.panel-body {
    padding: 20px 0px 10px;
}

#message-modal .modal-dialog {
    width: 333px!important;
}
.we-display{display:block!important;}
.cpnbtn{margin-left: 25px;}
.hed{font-size:20px!important;line-height: 26px!important;}
.c-header label{font-size:28px!important;}


/*////////////////////////////////////////
BASE SETTING
////////////////////////////////////////*/
.menu_btn {padding-bottom: 10px;}

#overly_close {
  display: none;
}
#overly_open.on {
  display: block;
  
}
#overly_close.on {
  display: inline-block;
  margin-right: 15px;    float: right;
    margin-top: 15px;
}

.overly_btn_block {
  position: relative;
  z-index: 999;
  background: #fff;
  padding-bottom: 10px;
}

.reveal-modal {
    visibility: hidden;
    top: -80px;
    left: 4%;
    width: 94%;
    background: #eee /*url(modal-gloss.png) no-repeat -200px -80px; */;
    position: absolute;
    z-index: 101;
    padding: 9px 14px 34px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -box-shadow: 0 0 10px rgba(0,0,0,.4);
    border: 8px solid red;
   
}
.signdis{margin-left:10px;}

#overly_menu {
  position: fixed;
  top: 0;
  width: 100%;
  display: block;
  z-index: 99;
  background: #ecebe8!important;
  overflow: hidden;
}
#overly_menu .overly_sentence p {
  color: yellow;
  font-size: 18px;
  padding: 0 20px 10px;
}
.listing .clock{display:none;}
.btn-view {
    border: 1px solid #e96969;
    border-radius: 5px;
    padding: 0px 3px;
    color: #e96969;
}
.post-meta{margin:0px;}

.header__search-input {
    border: 1px solid #ccc;
    padding: 0 18px;
    position: relative;
    z-index: 1;
    -webkit-appearance: none;
	background: #fff;
    margin: 10px 0 0px;
    width: 100%;
    height: 55px;
    font-size: 14px;
    box-shadow: 0 2px 4px rgba(0,0,0,.2);
    box-sizing: border-box;
}
.header__search-title {
    display: block;
    font-size: 18px;
    color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 60px;
    line-height: 60px;
    background-color: #e96969;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 1px;
    background-color: #000!important;
}
.navbar-inverse .navbar-toggle {
    border-color: #fff;    margin-top: 0px;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #fff;
}
.web-display {display:inline-block!important;}
.signdis li{display:inline-block;    width: 44%;}
.btn-login{width: 65%;
    margin-left: 27px!important;}
.navbar-nav>li {
    margin-left: 15px;
    padding-bottom: 10px;
}
.btn-poatad {
    width: 100%;
	width: 80%;
    margin: 0px 0px 0px -20px!important;
}
.mainmenu li{text-decoration: none;
    display: block;
    width: 100%;
    text-align: left;
    line-height: 50px;
    border-top: 1px solid #d4d4d4;
    padding: 0 20px;
    box-sizing: border-box;
    color: #222;
}
.sitem ul{
    text-align:center;
	border-bottom:1px solid #ccc;
	padding-bottom:10px!important;
}
.sitem ul li {
    border-right: 2px solid #494949;
    padding: 0px 3px!important;
    display: inline-block!important;
    line-height: 1em;
}
.sitem ul li:nth-child(7) {
    border-right: transparent;
}
.social{display: inline-block!important;text-align:center!important;}
.social li{display: inline-block!important;text-align:center!important;}
.product-heading { margin-bottom: 0px; font-size: 16px;color: #4e4e4e;line-height: 24px;}
.priLst {font-size: 20px;    margin-top: 10px;}
.product-city {padding-bottom: 10px;padding-top: 10px;}
ul.thumbs li {padding: 0;margin: 0px 0px 0px 0;list-style: none;display: inline-block;width: 90px;}
.rating-disabled .rating {cursor: not-allowed;margin-left: 0px;}
.not-rated{display:none;}
.amtspecinner ul li {display: inline;width: 50%;float: left;padding: 5px 0px 4px 0px;font-size: 12px;}
}

/* XS Portrait */
@media (max-width: 480px) {
#s_panel{width:100%;    padding: 10px 5px;}
#sc_panel{width:100%;    padding: 10px 5px;}
.navbar-header{margin-bottom:0px;}
#menu{list-style:none;margin:0px;padding: 0px 0px;    white-space: nowrap;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    -webkit-transform: translate3d(0, 0, 0);
    position: static;
    -webkit-tap-highlight-color: transparent;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	overflow-y: hidden;}
.portfolio-filter > li a {
margin-right: 2px;}
.m-display {display:none!important;}
.listing .priceLst {display: inline-block;margin-top: 0px;}
.listing .catImage{padding:5px;}
.listing .list-header {
    font-size: 13px;
margin: 7px 0px 5px;
height: 35px;
    overflow: inherit;font-weight: normal;}
	.listing .location {
   
    color: #908e8e;
}
.listing .priceLst {
font-size: 1em;display: block;}
.feart{width:18%}
.urg{width:18%}
.mobile-btn{    display: block!important;padding: 10px 0px 0px 0px;margin-bottom: -20px;}
.al {display:none;}
.tab-content {
    padding: 0px 0px;
}
.listing .catImage img {height: 100px;}
.clock {margin-top:2px!important;float:right;}
.ic_search {width: 25%;}
#menu .menuli{display:none;}
.carousel-content h1{margin-bottom:25px;font-size: 25px;}
#main-slider .carousel .item{height: 190px;}
#main-slider .carousel .slide-margin {
    padding-top: 70px;
}
.navbar>.container .navbar-brand {
    margin-left: 20px;
}
.nav-padd-m {position: absolute;
    top: 10px;
    left: 170px;}
#c_panel{width:100%;padding: 5px;}
.btn-cross {padding: 0px;
    top: -25px;;}
.well ul li {
    list-style: none;
    display: inline-block;
    margin: 0px;
    padding: 5px;
    font-size: 14px;
}
.well ul li a {
    color: #000;
    padding: 3px;
	font-size: 12px;
}
#subCatMobile{display:block;width:100%;    list-style: none;
    margin: 0px;
    padding-left: 0px;}#subCatMobile li{margin:0 0 3px;list-style: none;}#subCatMobile a{display:block;*display:inline-block;*width:240px;text-decoration:none;background:transparent;color:#444;padding:10px 5px;text-transform:uppercase;font:bold 12px Arial,Helvetica;border-radius:0px;box-shadow:0 1px 0 #ccc}#subCatMobile a:hover{color:#eee;background:#9c9c9c;background:linear-gradient(top,#bbb,#999)}#subCatMobile .expandable{position:relative}#subCatMobile .expandable:before,#subCatMobile .expandable:after{content:'';position:absolute;right:5px;margin-top:5px;border-top:6px solid #444;border-right:6px solid transparent;border-left:6px solid transparent}#subCatMobile .expandable:before{border-top-color:#fff;margin-top:6px}#subCatMobile .expanded{background: #9c9c9c;}#subCatMobile .expanded:after{border-top:0;border-bottom:6px solid #444;background}#subCatMobile .expanded:before{border-top:0;border-bottom:6px solid #fff}#subCatMobile ul a{background:#f2f2f2;text-transform:none;font-weight:400}#subCatMobile ul a:hover{background:#fafafa;color:#444}
#subCatMobile li ul{padding:0px;}

.recent-work-wrap img {  height: 100px;}
.owl-carousel .owl-item p {width: 100%;
    font-size: 12px;}
.owl-item img{width:100%;}
.catws{margin:0px;}
.portfolio-item:nth-last-child(2){
    display:none;
}
.w-display {position: absolute!important;
    background: #e2e1df;
    border-left: 1px solid #d4d4d4;
    text-align: center;
    padding: 11px 20px;
    z-index: 1;
    top: 0;
    right: 0;display: block;}

.amnetieswidth{width:40%;}

/*////////////////////////////////////////
BASE SETTING
////////////////////////////////////////*/
.menu_btn {padding-bottom: 10px;}

#overly_close {
  display: none;
}
#overly_open.on {
  display: block;
  
}
#overly_close.on {
  display: inline-block;
  margin-right: 15px;    float: right;
    margin-top: 15px;
}

.overly_btn_block {
  position: relative;
  z-index: 999;
  background: #fff;
  padding-bottom: 10px;
}

#overly_menu {
  position: fixed;
  top: 0;
  width: 100%;
  display: block;
  z-index: 99;
  background: #ecebe8!important;
  overflow: hidden;
}
#overly_menu .overly_sentence p {
  color: yellow;
  font-size: 18px;
  padding: 0 20px 10px;
}

.header__search-input {
    border: 1px solid #ccc;
    padding: 0 18px;
    position: relative;
    z-index: 1;
    -webkit-appearance: none;
	background: #fff;
    margin: 10px 0 0px;
    width: 100%;
    height: 55px;
    font-size: 14px;
    box-shadow: 0 2px 4px rgba(0,0,0,.2);
    box-sizing: border-box;
}
.header__search-title {
    display: block;
    font-size: 18px;
    color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 60px;
    line-height: 60px;
    background-color: #e96969;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 1px;
    background-color: #000!important;
}
.navbar-inverse .navbar-toggle {
    border-color: #fff;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #fff;
}
.web-display {display:inline-block!important;}
.signdis li{display:inline-block;    width: 44%;}
.btn-login{width: 65%;
    margin-left: 27px!important;}
.navbar-nav>li {
    margin-left: 15px;
    padding-bottom: 10px;
}
.btn-poatad {
    width: 100%;
	width: 80%;
    margin: 0px 0px 0px -20px!important;
}
.mainmenu li{text-decoration: none;
    display: block;
    width: 100%;
    text-align: left;
    line-height: 50px;
    border-top: 1px solid #d4d4d4;
    padding: 0 20px;
    box-sizing: border-box;
    color: #222;
}
.sitem ul{
    text-align:center;
	border-bottom:1px solid #ccc;
	padding-bottom:10px!important;
}
.sitem ul li {
    border-right: 2px solid #494949;
    padding: 0px 3px!important;
    display: inline-block!important;
    line-height: 1em;
}
.sitem ul li:nth-child(7) {
    border-right: transparent;
}
.social{display: inline-block!important;text-align:center!important;}
.social li{display: inline-block!important;text-align:center!important;}
.notDisplay{display:block;}
}


