 @media only screen and (min-width:320px) and (max-width:767px) {

    /*core start*/
  
	p {
 line-height: 20px;
}

    /**/
	.main-head {
 font-size: 22px !important;
 line-height: 27px !important;
 margin-bottom: 10px !important;
}
 .main-head span {
 font-size: 13px !important;
 line-height: 24px;
}
 .main-head span.brdr {
 width: 25px;
 margin: 3px 9px 3px 0 !important;
}
 section.contents .content-bar {
 padding: 20px 0;
}
 .breadcrmb .breadcrmb-content {
 padding:0;
}
.breadcrmb .breadcrmb-content .breadcrmb-col {
 float: none;
 padding-top: 15px;
}
 .breadcrmb-loc {
 float: left;
margin:  0 !important;
}
	/**/
 
 .product-detail-bar .social.mob {
 display: block;
}
 .product-detail-bar .social.desk {
 display: none;
}

/* model box */
 
.modal-dialog {
 width:100%;
 margin: 0;
}
.modal-dialog .modal-content {
 border: 0;
 -webkit-box-shadow: inherit;
 box-shadow: inherit;
}
.modal.fade .modal-dialog {
 top: 0;
 left: 0;
 margin-bottom: inherit;
 margin-right: inherit;
 -webkit-transform: inherit;
 transform: inherit;
}
 
/*core ends*/

.mb-menu {
 display: block;
}
header .logo-row .logo {
 width: 120px;
padding:5px 0;
float:left
}
header .logo-row .logo.dsk {
display:none
}
header .logo-row .logo.mb {
display:block
}
 .buyer-crt .crt-icon {
 width: 25px;
 height: 25px;
}
 .buyer-fav {
 margin: 16px 20px 16px 0;
}
 .buyer-fav .fav-icon {
 width: 22px;
 height: 22px;
}
.buyer-fav .fav-qty {
 right: -10px;
}
header .byer-nav ul.stge1 a.welcme .nav-lbl {
 max-width: 55px;
}
.tp-menu-row {
display:none
}
 
/**/ 
.product-bar {
 padding: 30px 0 40px!important;
}
.item-pic {
 height: 165px;
}
.item-name {
 padding:0 10px;
}
.item-price {
 padding:0 10px 0px;
line-height:15px;
}
/**/
.contact-pg .col-row:nth-child(1) {
 width: 100%;
}
.contact-pg .col-row:nth-child(2) {
 width: 100%;
 margin-top: 0;
 margin-left: 0;
}
.contact-pg iframe {
 height: 200px;
margin-bottom: 15px;
}
.contact-pg .contact-form {
 width: 100%;
}
.contact-blk {
 padding: 15px 10px 0;
}
.contact-blk .h-icon {
 width: 45px;
 height: 45px;
}
.contact-blk .cont-text {
 width: calc(100% - 50px);
}

.login-bar .login-col {
 margin-bottom:15px;
}

/*footer*/

footer .vrtcle-brdr {
 width: 100%;
 height: 1px;
margin: 20px 0;
}
footer .xs-clear {
 clear:both
}
}
 @media only screen and (min-width:768px) and (max-width:991px) {
 header .logo-bar .logo {
 padding: 10px 0;
}
 .location {
 display: none;
}
 .item-pic {
 height: 272px;
}

/**/
.contact-pg .col-row:nth-child(1) {
 width: calc(60% + 50px);
}
.contact-pg .col-row:nth-child(2) {
 width: 40%;
}
.contact-pg .contact-form {
 width: calc(60% + 50px);
}
/*footer*/
footer .mble-app ul li img, footer .payment-opt ul li img {
 height: 30px;
}
}
 @media only screen and (min-width:992px) and (max-width:1199px) {
 header .logo-row .logo {
 padding:5px 0;
}
 .item-pic {
 height: 268px;
}
/**/
.contact-pg .col-row:nth-child(1) {
 width: calc(60% + 50px);
}
.contact-pg .col-row:nth-child(2) {
 width: 40%;
}
.contact-pg .contact-form {
 width: calc(60% + 50px);
}
/*footer*/
footer .mble-app ul li img, footer .payment-opt ul li img {
 height: 30px;
}
}
