@media only screen and (max-width:767px) {
	.slider-h {
    	height: 275px!important;
	}

	.slider-h-ni {
    	height: 275px;
	}

	.c-thumb {
	    height: 85px!important;
	    width: 85px!important;
	}

	.sitePuHome .pro-img {
    	height: 165px;
	}
}

@media only screen and (max-width: 630px) {
	.flag1 select {
		width: 95%!Important;
	}
	.sc1hdr {
		/*width: calc(100% + 30px);*/
		/*margin-right: -15px;
		margin-left: -15px;*/
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 600px) {
 .form-label-group.grp .form-control {
	width: 84%;
}

.bx2 input[type="text"] {
	width: 54%;
}
.sliderimag {
	width: 100%;
	float:none;
}
.add-slider {
	width: 100%;
	margin-left: 0;
	float: none;
	border-radius: 10px;
}
.acce-payemtn strong{
	margin-right:10px;
}
.accepayy svg{
	width:28px!important;
}
.tagss .btn {
	font-size: 9px;
	padding:5px 7px;
	margin:0;
}
.tagss i {
	padding: 2px 4px;
	font-size: 8px;
	margin-left: 1px;
}
.tagss .fltr {
	font-size: 14px;
	margin-right: 1px;
}
.prc input{
	width:40%;
}
#handling_fee_val{
	width:21% !important;
}
.mem-detail {
	width: 86%; 
}
.user-detail {
	width: 86%;
}
.wdt {
	width: 63%!important;
}
/*.don {
	width: 80%;
	text-align:right;
}*/
/*.sign-up {
	padding: 5px 20px;
	font-size: 13px;
}*/
/*.don a {
	color: #030303;
	font-size: 17px;
	text-decoration: none !important;
	display: block;
	margin-top:0;
	
}*/
.n-thanks span{
	font-size:20px;
}
.del-charge input{
	width:70%;
}
.order-strip li{
	width:48%;
}
.p-0-sm {
	padding: 0!important;
}
}
@media only screen and (max-width:515px) {
	.flag1 select {
	width: 94%!Important;
}
}
@media only screen and (max-width:500px) {
	.add-product .addphotos {
		width: 150px;
		height: 110px;
		padding: 0;
	}
	.add-product .addphotos.sqr {
		height: 260px !important;
	}
	.add-product .addphotos span {
		font-size: 14px;
	}
.adds {
	margin-left:1px;
}
.form-label-group.grp .form-control {
	width: 83%;
}
.prc {
	width: 100%;
}
.pgr/*,
.loginForm p*/ {
	font-size: 20px;
	line-height: 28px;
}
/*.loginForm h2 {
	font-size: 40px;
}*/
.user-detail {
	width: 85%;
}
/*.don {
	width: 75%;
}*/
.width33 .btn {
	width:24.4%;
}
.width2 .btn {
	width: 32%;
}
.width4 .btn {
	width: 49%;
}
.width3 .btn {
	width: 32%;
}

.mem-detail {
	width: 86%;
}

.del-charge input {
	border: 0;
	width: 64%;

}
.bar-width {
	width: 79px;
}

.avg-box {
	width: 85px;
	float: left;
}
.avg-b h1 {
	color: #fff;
	font-size: 32px;
	margin-bottom: 0;
}
.wdt {
	width: 60% !important;
}
.ch-box {
	

}
.chart-con {
	margin-top: 80px;
}
/*.sign-up {
	padding: 5px 20px;
	font-size: 13px;
}*/
.addphotos i{
	height:85px!important;
}
}
@media only screen and (max-width:465px) {
.user-detail {
	width: 84%;
}
}
@media only screen and (max-width:445px) {
.user-detail {
	width: 82%;
}
.my-domain li{
	padding-right:38%;
}
}
@media only screen and (max-width:440px) {
	.flag1 select {
	width: 93%!Important;
}
}
@media only screen and (max-width:420px) {
.user-detail {
	width: 80%;
}
}
@media only screen and (max-width:400px) {
.user-detail {
	width: 78%;
}

}
@media only screen and (max-width:420px) {
	.n-thanks span{
	font-size:18px;
}
/*.don {
	width:72%;
	
}*/

}
@media screen and (max-width:397px) {
	.tlh h6:after{
		right: 0px !important;
	}

}
@media only screen and (max-width:380px) {
	/*.sign-up {
	padding: 5px 18px;
	font-size: 13px;
}*/
.order-inn h1 {
	color: #030303;
	font-size: 24px;
	margin-bottom: 0;
}
.order-strip li {
	list-style: none;
	width: 48.5%;
	display: inline-block;
	vertical-align: text-bottom;
	background: #fff;
	border-radius: 10px;
	position: relative;
	min-height: 120px;
	margin-right: 1.5%;
}
.order-inn i.forw{
	bottom:25px;
}
.paypal-btn img {
	width: 80%;
}
.stripe-img img {
	width: 80%;
}
.mem-detail {
	width: 80%;
}
/*.don a {
	color: #030303;
	font-size: 16px;
	text-decoration: none !important;
	margin-top: 0;
	display: block;
}*/
.avg-box {
	width: 68px;
	float: left;
}
.star-area i {
	color: #030303;
	font-size: 10px;
	display: inline-block;
	vertical-align: middle;
}
.wdt {
	width: 55% !important;
}
.no-thanks {
	width: 75% !important;
}
.n-thanks span{
	font-size:14px;
}
	.flag1 select {
	width: 92%!Important;
}
}
@media only screen and (max-width:366px) {
.del-charge input {
	border: 0;
	width: 60%;
}
/*.don {
	width: 67%;
	
}*/
}

@media only screen and (max-height: 600px) {
	.foot-fxd {
	    position: relative;
	    width: 100%;
	}
}