@media only screen and (min-width: 320px) and (max-width: 959px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ 
.hide-land {
	display:none;
	}
}

.images .pic-1{opacity:1;transition:all .5s ease-out 0s}
.images .pic-2{opacity:0;transform:rotateY(-90deg);position:absolute;top:0;left:0;transition:all .5s ease-out 0s}
.images:hover .pic-2{opacity:1;transform:rotateY(0)}
.boxww{
border: 1px #000000 dashed;
width:30px;
padding:2px;
border-radius:5px;
margin-right:10px;
}

.boxwwd{
width:30px;
padding:2px;
margin-right:10px;
border: 1px #ffffff dashed;
background-color:#0845FE;
border-radius:5px;
filter: invert(100%);
}
.boxwwd:hover{
filter: invert(10%);
}
/*********************center_home****************/
.carousel-caption{
text-align:left;
background:#0000005e;
padding:15px 15px;
bottom: 5rem;
left: 10%;
width:50%;
color:#fff;
 }
.carousel-indicators{
bottom:0; 
 }
.center_home .carousel-indicators [data-bs-target] {
 background-color: #f7ba01;
}
/*********************center_home_end****************/

/*********************prod****************/

#deal .carousel-indicators {
bottom: -50px;
}
#deal .carousel-indicators [data-bs-target] {
background-color: #f7ba01;
}
#deal {
padding-bottom:50px;
}
.deal_1r2im2{
border-top:1px solid #f7ba0121;
margin-top:20px;
padding-top:15px; 
 }
.deal_1r2im2 .progress-bar {
background: #ebebeb; 
border-radius: 30px;
}
.deal_1r2im2 .progress {
background-color: #f7ba01;
height: 8px;
overflow: hidden;
border-radius: 30px;
}
.deal_1r2im2 ul li{
background:#000;
width:45px;
height:45px;
line-height:1.2em;
border-radius:3px;
padding-top:8px;
font-size:12px;
 }
.deal_1r2{
border-top:1px solid #f7ba0121;
margin-top:20px;
padding-top:20px; 
 }
 
.deal_1li1{
background:#1d428994;
top:0;
padding:50px 0px 0px 30px; 
 }
.deal_1li2{
top:0;
right:0;
padding:130px 30px 0px 0px;
 }
.deal_1li2 h6{
width:110px;
height:110px;
line-height:1.2em;
border-radius:50%;
padding-top:40px;
 }
/*********************prod_end****************/

/*********************prod_o****************/
.prod_o1 .nav-tabs{
width:90%;
margin-left:auto;
margin-right:auto;
padding-top:15px;
padding-bottom:15px;
border-radius:50px;
 }
.prod_o1 .nav-link{
border:none; 
font-weight:bold;
color:#000;
background:none;
border-radius:0;
padding-left:25px;
padding-right:25px;
font-size:15px;
 }
.prod_o1 .nav-link:hover{
color:#f7ba01!important; 
 }
.prod_o1 .active{
color:#f7ba01!important; 
background:none!important;
border-radius:0;
 }
 

.arrive_m{
background:#0000005e;
padding-top:100px;
padding-bottom:100px; 
 }
/*********************prod_o_end****************/


@media screen and (max-width : 767px){
.center_home img{
min-height:300px; 
 }
.carousel-caption {
text-align: center;
left:0;
width:100%;
bottom:50px;
padding:10px;
}
.carousel-caption .font_50{
font-size:26px; 
 }
.carousel-caption br{
display:none;
 }
.deal_1li2 {
top: 0;
right: 0;
padding: 200px 30px 0px 0px;
}
.deal_1r1l{
text-align:center;
margin-top:15px;
margin-bottom:15px; 
 }
.deal_1r1r{
text-align:center!important; 
 }
.deal_1r2im {
margin-bottom:15px; 
 }
.prod_o1 .nav-tabs{
width:100%; 
 }
.prod_o1 .nav-link {
padding-left: 10px;
padding-right: 10px;
}
.blog_h1i {
text-align:center;
margin-bottom:15px;
 }
.blog_h1i p{
 text-align:left;
 }
 }


@media (min-width:576px) and (max-width:767px) {

 }
@media (min-width:768px) and (max-width:991px) {
.center_home img{
min-height:500px; 
 }
.carousel-caption .font_50{
font-size:30px; 
 }
.carousel-caption{
width:50%;
 }
.carousel-caption br{
display:none;
 }
.prod_2i2 h6{
font-size:12px; 
 }
.deal_1r{
margin-top:15px; 
 }
.prod_o1 .nav-tabs{
width:70%; 
 }
 }

@media (min-width:992px) and (max-width:1200px) {
.carousel-caption .font_50{
font-size:30px; 
 }
.deal_1r2im2 ul li{
margin-bottom:5px; 
 }
.deal_1li2 {
padding: 200px 30px 0px 0px;
}
.prod_o1 .nav-tabs{
width:60%; 
 }
 }
@media (min-width:1201px) and (max-width:1255px) {
.carousel-caption .font_50{
font-size:30px; 
 }
 }




/*********************contact****************/
.contact_1i .span_1{
width:70px;
height:70px;
line-height:70px;
display:inline-block;
border-radius:50%;
 }
.contact_1i{
box-shadow: 0px 1px 16px 0px rgb(117 114 114 / 7%);
padding:40px 30px; 
 }
.form_area{
height:180px;
padding:20px 0px 0px 20px;
background:#ebebeb!important; 
 }
/*********************contact_end****************/


@media screen and (max-width : 767px){
.contact_1i{
margin-bottom:15px; 
 }
.prod_1 p{
text-align:left; 
 }
.contact_o1lil{
margin-bottom:15px; 
 }
.contact_o1lil h6{
text-align:center;
 }
 }


@media (min-width:576px) and (max-width:767px) {

 }
@media (min-width:768px) and (max-width:991px) {


 }

@media (min-width:992px) and (max-width:1200px) {

 }
@media (min-width:1201px) and (max-width:1235px) {

 }



/*********************product****************/
.prod_pg1l1il h6 i{
font-size:10px; 
 }
.prod_pg1l1ir h6{
width:30px;
height:25px;
border-radius:5px;
line-height:25px;
text-align:center;
 }
.prod_pg1l1 ul li a{
display:block;
border:3px solid #f7ba0121;
width:35px;
height:35px;
line-height:31px;
text-align:center;
 }
.prod_pg1l1 ul li a:hover{
background:#f7ba01;
border-color:#f7ba01;
color:#fff;
 }
.prod_2im{
box-shadow:none; 
 }

/*********************product_end****************/


@media screen and (max-width : 767px){
.prod_pg1l1 h6{
text-align:center; 
 }
.prod_pg1l1il h6{
text-align:left; 
 }
.prod_pg1l2ir h6{
text-align:left; 
 }
.prod_pg1l1 ul{
text-align:center; 
 }
.form-check {
margin-top:10px!important; 
 }
.prod_pg1r1r{
margin-top:15px; 
 }
.prodinm{
margin-bottom:15px;  
 }
.prod_2im{
margin-bottom:0; 
 }
 }


@media (min-width:576px) and (max-width:767px) {
.prod_pg1l1il h6{
margin-top:0!important; 
 }
 }
@media (min-width:768px) and (max-width:991px) {
.prod_pg1l1il h6{
margin-top:0!important; 
 }
.form-check {
margin-top:10px!important; 
 }
.prod_pg1r{
margin-top:15px; 
 }
.prod_pg1l1 h6{
text-align:center; 
 }
.prod_pg1l1il h6{
text-align:left; 
 }
.prod_pg1l2ir h6{
text-align:left; 
 }
.prod_pg1l1 ul{
text-align:center; 
 }
 }

@media (min-width:992px) and (max-width:1200px) {
.prod_pg1l1{
padding:10px!important; 
 }
.prod_pg1l1ir h6 {
width: 15px;
height: 15px;
line-height: 15px;
font-size:10px;
}
 }
@media (min-width:1201px) and (max-width:1235px) {

 }
/*********************cart_end****************/


.cart_3l h6{
 background: #fafafa; 
 padding:10px 20px;
 border-bottom:1px solid #f7ba0121;
 }
.cart_3l1{
 border-bottom:1px solid #f7ba0121;
 padding-bottom:20px;
 }

.cart_3l1i2 h6{
display:inline-block;
margin-right:13px;
font-weight:bold;
 }

.cart_3r .head_1{
 background: #fafafa; 
 padding:10px 20px;
 border-bottom:1px solid #f7ba0121 ;
 text-align:center;
 }
.cart_3r .form-control{
margin-top:15px;
height:110px;
border-color:#f7ba0121 ; 
box-shadow:none; 
font-size:13px;
 }
.cart_3r1 .form-control{
margin-top:10px; 
border-color:#f7ba0121 ; 
box-shadow:none;
font-size:13px;
 }
.cart_3r1 .form-select{
font-size:13px;
 }
.cart hr{
border-color:#f7ba0121 ; 
 }
.sub_hblog .input-group .form-control{
height: 51px;
 }
 
.cart_3l1i2 .form-control{
width:30%;
float:left;
margin-right:15px;
height:38px;
font-size:13px;
 }
.cart_3l1i2 .button_1{
padding-top:10px;
padding-bottom:10px;
 }
.cart_3l1i2 .button{
padding-top:10px;
padding-bottom:10px;
 }


@media screen and (max-width : 767px){
.cart_2 h5{
text-align:center!important; 
 }
.cart_3l h6{
text-align:center;  
 }
.cart_3r h6{
text-align:center;  
 }
.cart_3r h5{
text-align:center;  
 }
.cart_3l1i2 .button_1{
padding-left:15px;
padding-right:15px; 
 }
.cart_3l1i2 .button{
padding-left:15px;
padding-right:15px; 
 }
.cart_3r{
margin-top:15px; 
 }
 }


@media (min-width:576px) and (max-width:767px) {
.cart_3l1i2 .form-control{
width:28%; 
 }
 }
@media (min-width:768px) and (max-width:991px) {
.cart_3l1i2 .form-control{
width:25%; 
 }
.cart_3l1i2 .button_1{
padding-left:10px;
padding-right:10px; 
 }
.cart_3l1i2 .button{
padding-left:10px;
padding-right:10px; 
 }

 }

@media (min-width:992px) and (max-width:1200px) {
.cart_3l1i2 .form-control{
width:25%; 
 }

 }
 /*********************cart_end****************/


/*-------------------------------------
[ 5.8. Order complete ]
---------------------------------------*/
.complete-title > p {
    background: #333 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    margin-bottom: 60px;
}
.order-no ul li {
	border:1px solid #ccc;
	border-right:0;
    float: left;
    font-size: 16px;
    font-weight: 700;
    padding: 35px 0;
    width: 25%;
}
.order-no span {
    display: block;
    font-size: 13px;
    font-weight: 600;
    margin-top: 15px;
}
.order-no ul li:last-child{border-right:1px solid #ccc;}
.order-address.bill > p {margin-bottom: 55px;}
.order-complete .place-text {
    border: 0 none;
    padding: 0;
}
.order-address p span {text-transform: uppercase;}
.order-details .por-dse li {
    margin-bottom: 5px;
    padding: 0;
}
.order-details .por-dse span {
    font-weight: 600;
    width: 80px;
}
ul{
	list-style: none;
	
}




.tus_custom{
	margin:25px 25px 20px 25px; padding:0px; position:relative; z-index:1}
.tus_cbox{
	margin:0px auto; padding:5px; width:130px; height:130px;    transition:0.8s}
	.tus_custom h4{
	color:#000; font-size:16px; text-transform:capitalize;   font-family: 'Roboto Condensed', sans-serif; text-align:center}
.tus_custom p{
	color:#000; font-size:12px;    font-family: 'Roboto Condensed', sans-serif; text-align:justify;}
	
	
	
	
	.tus_instsect{
	margin:25px 0 0 0; padding:0px; position:relative}
.tus_instgrm{
	margin:0px; padding:0px; position:relative;}
.tus_instgrm img{
	margin:0 auto; padding:0px; filter:grayscale(100%); transition:0.8s}
.tus_instgrm i{
	margin:0px auto; padding:15px 0 0 0; background-color:#000; color:#fff; font-size:20px; text-align:center; width:50px; height:50px; position:absolute; top:10%; left:0; border-radius:100%;
	right:0; transition:0.8s; opacity:0}
.tus_instgrm:hover i{
	background-color:#bd060c; opacity:1; top:40%}
.tus_instgrm:hover img{
	filter:grayscale(0);}
	

.txt_id{
color:#000; font-size:12px;    font-family: 'Roboto Condensed', sans-serif; text-align:justify;
}
