/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

img {
    transition: transform .2s;
    border: 1px solid #ddd;
    border-radius: 4px;
    width: 150px;
}
.set-h{ overflow: hidden; margin-bottom: 0px; line-height: 30px; margin-bottom: 30px;}
.pos-r{ position: relative;}
.q-ico{height: 28px; width: 28px; border: none; cursor: pointer;}
.spr-d{ width: 60%; margin: 0 auto; border-bottom: 1px solid #999; margin-top: 0px; height: 1px;}
/*.label-lh{  line-height: 34px; margin-bottom: 0px;}*/
.txt-b{ font-weight: bold;}
.topbar .top-navbar .navbar-header{
    background:#01c0c8 !important;
}
.navbar-expand-md{
    justify-content: space-between !important;
}
/* loader css */
        .no-js #loader { display: none;  }
        .js #loader { display: block; position: absolute; left: 100px; top: 0; }
        .se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url("/assets/images/Preloader_2.gif") center no-repeat #fff;
}  
#loading {
    background: url("/assets/images/Preloader_2.gif") no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 9999999;
}
/* end loader css */

  /* confirm information page */ 
div.float-right{float:none !important;}
.col-sm-6 b.mr-2{font-weight:500 !important;}

     .col-md-4.form-control.sm-wth.sm-qt{/*max-width:40%;*/padding-left:1.5px;}

/* small width mobile devices */
@media only screen and (min-width: 575px) and (max-width: 767px){
	.label-control.text-right.col-md-4,.od-lbl,.label-control.text-right.sm-txt-l.lhgt{width:100% !important;text-align:left !important;}
	.label-control.text-right.sm-txt-l.col-md-6.formbl,.label-control.label-lh.mr-2,.label-control.text-right.col-md-6.sm-txt-l.label-lh{width:100% !important;text-align:left !important;}
	#Would_like,#reason_return,#textarea,#accessories,#order_no{/*max-width:52% !important;*/float:none !important;}
	#sku,.getsku.custom-select{/*max-width:47%*/ !important;float:none !important;}
	#quantity,.label-control.label-lh{max-width:100% !important;float:none !important;}
	input#purchase_date{padding-left:unset !important;} 

	/*.sm-wth-ordr{float:left !important;max-width:52% !important;} */	
}

/* mobile devices */
@media only screen and (max-width: 767px) {
    .spr-d{width: 100%;}
    /*.sm-wth{ max-width: 90% !important;} */
	 div#image_gallery ,div#image_gallery_0{text-align:center;}
        /*.q-ico{margin-left:0px !important;}*/
        /*.sm-wth{ max-width: 49% !important;max-width: 52% !important; }*/
	/*.sm-wth-dt{max-width: 62% !important;}*/
        .sm-txt-l{ text-align: left !important;padding-left:unset;}
	.sku-btnmbl{width:100%;display:block;margin: 0px auto 15px auto;} /* mobile sku btn */
	/* .col-md-4.hideonmbl,.col-md-4.mt-3.hideonmbl{display:none;} extra */
	.col-md-7.form-control.sm-wth-ordr{/*max-width:50%;*/padding-right: 5px;float:right;} 
	.row.page-titles.animate.dnonembl{display:none;} 
	.mb-3.dblockmbl{display:block !important;text-align: center;} 
	.sm-qt{float:right;padding: .375rem 1.75rem .375rem .75rem !important;}
	.sm-sku{float:right;}
	input#purchase_date{padding-left: 3.5px;padding-right: 0px;font-size: 10.8px;/*width:auto;max-width: 44% !important;*/float:right;}
	/*.label-control.text-right.sm-txt-l.col-md-6.formbl{width: auto !important;}*/ /*sku label*/
	.label-control.text-right.sm-qt{width:46%;text-align:left;} 
        .smdt{width:56%;text-align:left !important;}  /* date label */
	
	/* extra */
	.lhgt{ line-height: 34px !important;} /* create page quantity label lineheight */
	.label-control.text-right.col-md-4.smdt{line-height: 34px !important;width:56%;text-align:left !important;} /*create page data label lineheight */
	.label-control.od-lbl{line-height: 34px !important;} /*create page order label linehgt*/
	.row.page-titles.animate ol.breadcrumb{display:none !important;} 
	
	/* edit page */
        /*.label-control.text-right.col-md-6.sm-txt-l.label-lh{width: 53% !important;}*/ /*sku label*/
        .sm-edskulbl{max-width: 51% !important;}  /*sku label*/
        .sm-edsku{max-width:49% !important;float:right !important;} /*sku select*/
	.label-control.text-right.label-lh.mr-2.sm-qt{text-align:left !important;/*width:41%;*/width:48%;padding-left:unset !important;}/*quantity label*/
	.col-md-4.form-control.sm-qt-wth{/*max-width: 56% !important;*/width:49% !important;float:right !important;}/*quantity input*/
        .sm-edord{width:49% !important;text-align: left !important;line-height:34px;}
        .sm-edpur{width:56% !important;text-align: left !important;line-height:34px;}
    /* remaing all label to left align */
	.label-control.col-md-4{width:auto;padding-left:unset;padding-right:unset;}  
    /*.custom-select.col-md-4.form-control.sm-sku{max-width: 55% !important;}*/   
	
    /*Additional sku fields*/
	.form-group.col-sm-8.sm-rmv-pdlft,.form-group.col-sm-4.sm-rmv-pdlft{padding-left:unset;} 
        /*.getsku.custom-select.col-md-4.form-control.sm-wth{float:right;} /* sku select old*/
        .sm-newsku,.sm-newqt{/*max-width:47% !important;*/float:right;} /* sku select.label-control.text-right.col-md-6.sm-txt-l.label-lh */
	.col-md-8.form-control.sm-wth.sm-or{float:right;} /* order input */
        .newsku-dt{width:56% !important;text-align:left !important;line-height: 34px;} 
     
    /* contact information page */
    .mblfixlbl{width:100% !important;}
    .mblfix{width:65% !important;}
    .col-md-3.ml-5.rm-ml-mbl{margin-left:unset !important;} 
    .hideonmble{display:none;}
    /* confirm-information page */
    .col-sm-5.ml-5{margin-left:unset !important;}
    
    
} 
.first-product .demo-trigger{
  margin-left: 110px;
}
@media only screen and (max-width: 575px) {
    .q-ico{/*margin-left: 10px !important;*/}
    .spr-d{ width: 100%}
}
@media only screen and (max-width: 350px) { 
     input#purchase_date{/*max-width: 62% !important;*/font-size:14px !important;}
     .sm-sku{float:none;/*max-width:52% !important;*/}
     .col-md-7.form-control.sm-wth-ordr{max-width:52%;float:left !important;}
     .lhgt{line-height: 32px;width: 100%;}  /*quantity field label */
     .v-sm-dv{float:left !important;} /*quantity field*/
     .smdt{width:66% !important;}
     input#purchase_date {/*max-width: 52% !important;*/font-size: 12px !important;padding-left: 2px;} /*purchase date field */
     #quantity{padding: .375rem 1.75rem .375rem .75rem !important;/*max-width:52% !important;*/ }
     /* edit page */
     /*.label-control.text-right.col-md-6.sm-txt-l.label-lh{width:52% !important;}*/ /* sku label */
     .sm-edsku{max-width:48% !important;} /* sku select */
     .col-md-4 form-control sm-qt-wth{width:48% !important;}
     .sm-edord{width:54% !important;} /* order label */
     .sm-edord-inpt{max-width:44% !important;padding-left: 6px;font-size: 13px;} /* order input */
     /* additional sku */
     .newsku-dt{width:66% !important;}
     /*.sm-rmv-pdlft{margin-bottom: unset !important;}*/
     .sm-or{float:left !important;max-width: 52% !important;}
} 
@media only screen and (min-width: 400px) and (max-width:575px) { 
     input#purchase_date{/*max-width: 52% !important;*/font-size:14px !important;}
     .label-control.label-lh.mr-2{line-height: 34px !important;}
} 
@media only screen and (min-width: 767px) {
    .sku-btnmbl{display:none;}
   /* .mb-3.dblockmbl{position:absolute;left:170%;display:block !important;}
    input#quantity{padding-left:4px !important;} 
    .custom-select.col-md-4.form-control.sm-wth.sm-sku{max-width: 47%;margin-top: 14%;padding-left: 7px;}  /*normal sku selectbox*/
}
/* tablets */
@media only screen and (min-width: 768px) and (max-width: 1023px){
        .col-sm-6.fortab{flex:0 0 100% !important;max-width:100% !important;} /* title setting */
        .col-sm-6.hideonmble{flex:0 0 100% !important;max-width:100% !important;align-self: flex-end};/*sku btn setting */
        /*fields*/ 
	.custom-select.col-md-4.form-control.sm-wth.sm-sku{max-width: 47% !important;margin-top: 14%;padding-left: 7px !important;}  /*normal sku selectbox*/
	.col-md-4.form-control.sm-wth.sm-qt.v-sm-dv{max-width:100%;}/*quantity input*/
	.custom-select.col-md-7.form-control,.col-md-7.form-control.sm-wth-ordr{max-width:78%;} /*accessories select + order input*/
	input#purchase_date {max-width: 51% !important;font-size: 11.5px !important;padding-left: 0px;}/*date select*/
	
	/*additional sku */
	.getsku.custom-select.col-md-4.form-control.sm-wth{max-width: 50%;margin-top: 8px;padding-left: 7px;}/*sku selectbox*/
	.col-md-4.form-control.sm-wth.sm-qt{max-width:100%;}/*quantity input*/
	.custom-select.col-md-8.form-control,.col-md-8.form-control.sm-wth.sm-or{max-width:75%;} /*accessories select + order input*/

        .mb-3.dblockmbl{position:absolute;left:170%;display:block !important;}
        #order_no{padding-left: 7px;font-size: 13px;} 
        #sku_1,#sku_2,#reason_return{padding-left: 2px;}
        #quantity{padding-left: 20px !important;}
        #purchase_date{font-size:13px !important;}
        #accessories{padding-left:3px !important;}
        .mt-tab-buttn{margin-top:120px;}
        #sku{/*vertical-align: text-top !important;*/vertical-align:super !important;max-width: 47% !important;margin-top: 5px !important;    padding-left: 9px !important;}
        /* edit page */
		.sm-edsku{vertical-align: text-top !important;max-width: 47% !important;margin-top: 5px !important;padding-left: 9px !important;}
       /* new sku additional */
	   .sm-newsku{max-width:50% !important;vertical-align:text-bottom !important;}
	   .sm-newqt{max-width:100% !important;margin-top:5px;}
} 
/* ipad pro  */
@media only screen and (min-width:1024px) and (max-width:1174){ /*max-width:1174*/
          .getsku.custom-select.col-md-4.form-control.sm-wth{max-width:47% !important;margin-top:20px !important;}
          .sm-sku{max-width: 47% !important;vertical-align:text-top !important;}
		  .sm-qt{max-width: 80% !important;padding: .375rem 1.75rem .375rem .75rem !important; }
		  /* additional sku */
		  .sm-newsku{max-width:47% !important;}
          .sm-newqt{max-width:70% !important;}
		  
		  
}
/* ipad pro working 
@media only screen and (min-width:1024px) {
          #sku{max-width: 47% !important;margin-top: 25px !important;}
          #quantity{max-width:50% !important;padding-left:6px;}
          .getsku.custom-select.col-md-4.form-control.sm-wth{max-width: 47%;vertical-align: top;margin-top: 20px;}
}*/
@media only screen and (min-width: 1175px) {
     .col-md-4.form-control.sm-wth.sm-qt{max-width:40% !important;padding-left:5px !important;}
     .sm-newsku{vertical-align:top;}
     .sm-newqt{/*max-width:40% !important;*/padding-left: 1.5px !important;}
     #sku{vertical-align:top;}
}


