/* Potrait Mobile */
@media screen and (min-width: 320px) and (max-width: 767px){
	.navbrd {
    padding: 0px 15px;
    width: 59%;
	height: 80px;
}
.navbar-toggle{
	margin-top:1em;
	background-color:#fff;
}
.car-top {
    margin-top:15em;
}
.navlist li {
    margin: 5px 0px;
}
.abt-head h1,.abt-img-det h1,.products h1,.prodt-img-det h1,.clients h1,.testmonals h1 {
	font-size:30px;
}
.abt-img-det p,.products p,.prodt-img-det p,.prodt-img-det h6,.clients p,.testmonals p,.people p{
	font-size: 13px;
}
.clients-bg{
	 min-height: 383px;
}
.people img{
	width:100%;
}
.foot-link, .social {
    margin-left: -35px;
}
.banner img{height:200px !important;object-fit:contain;}
.cart-li{float:right;}
.cart-li li a img{margin:0 auto;width:auto;}
.cart-li li{list-style-type:none;text-align:center;}
.cart-li li a {color:#000 !important;}
.cart-li1 li a img{margin:0 auto;width:auto;}
.cart-li1 li{list-style-type:none;text-align:center;}
.cart-li1 li a {color:#000;}
.navlist1 li a{padding:0px 15px !important;}
.about-img h1{font-size: 17px;line-height: 24px;}
.about-img h2{font-size: 22px;}
.abt-img-det h2{font-size: 22px;}
.abt-img-det p{line-height:22px;}
.inner-banner {margin-top: 13.5em;}
.staff h1{font-size:30px;}
.staff-bg{min-height:320px;}
.whislist-det p{margin-top: -7%;}
.padzero2{padding-right:15px;padding-left:15px;	}
.padzero-xs{margin-right:0px;margin-left:0;}
.cat-img h1{padding-left:39px;margin-top: -58px;}
.prodt-imgs{margin-bottom: 48px;}
.cat-img h1{margin-top: -56px;font-size: 32px;}
.prodt-det-det h1{font-size: 18px;margin-top: 10px;}
.prodt-det-det h2{margin-top:10px;font-size: 18px;}
.pricd-dst{font-size: 13px;}
.qtyright{float:right;}
.qtyminus {margin-right:5px;}
#proQuantity{width:80px;text-align:center;border:1px solid #ccc;}
.qtyplus{margin-left:5px;}
.pro-tbslst li a{padding: 10px 9px;font-size:12px;}
.pro-tab p,.pro-code p,.pro-code-det p{font-size:13px;}
.pro-tablst li{font-size:13px;line-height:23px;}
.knowledge h1{font-size:30px;}
.knowledge p{font-size:13px;}
.blog h1{font-size:30px;}
.blog p{font-size:14px;}
.cal-img img{margin-left:10px;}
.cal-date p {
   margin-left: -45px !important;
	margin-top: -1px !important;
}
.blog-img{margin-bottom:30px;}
.blog-img p{font-size:13px;line-height:20px;}
ul.cont-tabs {
    margin-left: 0px;
}
.cont-tabs li {
    border: 1px solid #000;
    margin: 1px 2px;
    padding: 3px 0;
    width: 31%;
}
.cont-tabs li a{font-size:9px;padding:5px;text-align:center;}
.cont-tabs li a:hover{border:none !important;}
.locations h1{font-size:30px;margin-top:0px;}
.contact-bg{padding:10px 0;}
.frm-ctrl {
    padding: 10px 18px;
    border-radius: 30px;
    margin-bottom: 10px;
    font-size: 12px;
}
.form-group{margin-bottom:0px;}
.sub-btn{padding: 5px 42px;font-size: 13px;}
.address {
    margin-top: 0px;
}
.map-cla0 {
    min-height: 200px;
}
.cal-img1 img{float:left;}
.prodt-imgs{margin-bottom:8%;}
.foot-link li a, .foot-link li, .mail-det{font-size:12px;}
.foot-link h1{margin-bottom:10px;}
.whishlistimg {
    padding: 0;
    width: 56px;
}
.cont-tabs li:last-child {
    border-bottom: 1px solid #000 !important;
}
.cart-btn{text-align: center;}
.pull-right{margin-left: 0% !important;
margin-top: 5px !important;
line-height: 24px !important;}
.pull-right{float:left !important;}
.mrg-hrd{margin-right:15px !important;width: 100% !important;}
.navbrd{margin-top:0;}
.gpcust{top:2.5em;width:50%;}
.people1{width:50%;border: solid 5px #78827A;}
.reviews-bg{min-height:425px;}
.clear3 {
    margin-top:-3em;
}
.prodt-img img {
    margin: 0 auto;
    width: 100%;
    margin-bottom: -3em;
}
.navlist1 li {
    margin: 10px 0px;
}
.navlist li a{
    padding: 3px 14px !important;
}
.thfnt{font-size:10px;}
.proimg img{margin:0 auto !important;}
.whishlistimg img{margin:0 auto;}
.catalogue{width:94%;}
.printBtn{font-size:12px;padding:1px 10px;}
.bkBtn{font-size:12px;padding:1px 10px;margin-right:10px;}
.senqBtn{font-size:12px;margin-right:10px;}

}
@media screen and (min-width: 360px) and (max-width: 640px){
.navbrd {
    padding: 0px 15px;
    width: 49%;
	height: 70px;
}
.car-top {
    margin-top:6em;
}
.cart-li,.cart-li1{margin-top:1em;margin-right:1em;}
.cal-date p {
    margin-left: 29px !important;
    margin-top: -16px !important;
}
.cart-btn{text-align: center;}
.inner-banner {margin-top: 6em;}
.inner-banner img{height:200px;object-fit:cover;}
}
@media screen and (min-width: 380px) and (max-width: 640px){
.navbrd {
    padding: 0px 15px;
    width: 49%;
	height:90px;
}
.navbar-toggle{
	margin-top:1em;
	background-color:#fff;
}
.car-top {
    margin-top:13em;
}
.cart-li,.cart-li1{float:right;}
.cal-date p {
    margin-left: 29px !important;
    margin-top: -16px !important;
}
.cart-btn{text-align: center !important;}
.catalogue{width:95% !important;}
.inner-banner {margin-top: 6.5em;}
.navlist li a{padding:3px 14px !important;}
}
@media screen and (min-width:768px) and (max-width: 1279px){
.pull-right{float:left !important;margin-left:0 !important;line-height:26px;}
.navbrd {
    padding: 12px 15px;
    width: 61%;
    height: 80px;
    margin-top: -11px;
}

.navlist li a{
	font-size:10px;
	padding: 15px 5px !important;
}

.navlist1 li {
    margin: 5px 2px !important;
}
.navlist1{
	margin-top: -52px;
}
.navlist1 li a{
	font-size:10px;
	padding: 15px 5px !important;
}

.navlist li {
    margin: 5px 2px !important;
}
.navlist{
	margin-top: -52px;
}
.gpcust {
    top: 7em;
}
.cart {
    font-size: 10px;
}
.car-top {
    margin-top: 11em;
}
.inner-banner {
    margin-top: 10.5em;
}
.abt-head h1,.abt-img-det h1,.products h1,.prodt-img-det h1,.clients h1,.testmonals h1 {
	font-size:40px;
}
.abt-img-det p,.products p,.prodt-img-det p,.prodt-img-det h6,.clients p,.testmonals p,.people p{
	font-size: 13px;
}
.anchor{
	margin-top: -2em;
margin-left: 3em;
font-size: 26px;
}
.about-img h1{
	font-size: 16px;
line-height: 28px;
}
.about-img h2{
	font-size:22px;
}
.abt-img-det h2{
	font-size:26px;
}
.cat-img h1{margin-top: -49px;font-size: 32px;}
.slect-cls{padding: 0px 0px;}
.check-label{font-size:12px;}
.catgery{padding: 6em 2px 0px 2px;}
.prodt-head h4 a{font-size:25px;}
.qtyminus {margin-right:-5px;}
.qtyplus{margin-left:-5px;}
.prodt-det-det h1{font-size: 19px;margin-top: 4px;}
.prodt-det-det h2{font-size: 19px;}
.pro-code p,.pro-code-det p{font-size:11px;}
.pro-tab p{font-size:13px;}
.pro-tbslst li a{font-size:13px;}
.clr-label{font-size:11px;}
.pro-tablst li{font-size:13px;line-height:23px;}
.knowledge h1{font-size:40px;}
.knowledge p{font-size:13px;}
.blog-img h1{line-height: 21px;font-size: 14px;	}
.cal-img img { margin: 0 auto; width: 100% !important;margin-left: 8px;}
.cal-date p {margin-left: -17px !important;margin-top: -5px !important;}
.blog-img p{font-size:13px;line-height:21px;}
.locations h1{font-size:23px;}
.cont-tabs li a{font-size:9px; padding:10px 8px;}
.cont-tabs li{padding: 10px 0px;}
.locations h1 {margin-top: 20px;}
.contact-bg {min-height: 70px;}
.frm-ctrl {padding: 10px 18px;font-size:13px;}
.address{margin-left:-56px;}
.sub-btn{padding: 4px 36px;font-size: 13px;}
.cal-date1 p {margin-left: -26px !important; margin-top: -3px !important;font-size: 13px !important;}
.blog-ads h4{font-size:13px;}
.cart-btn{padding: 5px;}
.search p{font-size:12px;}
.sty-lab{font-size:normal;font-size: 12px;font-family: 'OpenSans-Semibold_0';}
.foot-link li a, .foot-link li, .mail-det{font-size:12px;}
.foot-link h1{margin-bottom:10px;}
.prdt-img-det {
    margin-top: 15em;
}
.prodt-imgs{height:330px;padding:20px 0px 0px !important;}
.prdt-img-det h4{font-size:13px;}
}
@media screen and (min-width:1900px){
.car-top {
    margin-top:13em;
}
}








/* LANDSCAPE MODE  Mobile*/
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation:landscape){
.people img{
	width:auto;
}
.mail-img img {
    margin:0;
}
.mail-det{
	margin-left: -58px;
}
.navbrd{
	width: 31%;
}
.cart-li,.cart-li1{float:right;}
.whishlistimg{margin-left: 0%;}
}
@media screen and (min-width: 768px) and (max-width: 1279px) and (orientation:landscape){
.navbrd {
    padding: 6px 15px;
    width: 64%;
    height: 87px;
}
.navlist {
    margin-top: 11px !important;
}
.navlist1 {
    margin-top: 9px !important;
}
.navlist li a {
    font-size: 12px;
}
.sty-lab{font-size: 12px;}
.whislist-det p{
	font-size: 11px;
margin-left: -33px;
}
.whislist-img img {
    margin-top: -6px;
}
.cal-date p {
    color: #EB1C22 !important;
    margin-left: -16px !important;
    margin-top: 2px !important;
}
.cont-tabs li a {
    font-size: 11px;
	padding: 10px 3px;
}
.cont-tabs li{
	padding: 18px 9px;
}
}