@import "branding-styling.css";
@font-face {
font-family: "FontAwesome";
font-weight: normal;
font-style : normal;
       src : url("../fonts/fontawesome-webfont.eot?v=4.3.0");
       src : url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),
             url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),
             url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
             url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
             url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}
#notificationBanner span:nth-child(2) .cardComponent{
padding-top:0px;
} 
.modal-backdrop.show + .modal-backdrop.show{ /**CBC-9286**/
	display:none;
}
/**CBC 10823**/
.cancelSmall .cancel-icon{
border: none;
margin:0px;
background:url(../images/crosicon.png) left center no-repeat;
width: 20px;
height: 20px;
display:none;/**CBC 10823**/
}
/**CBC 10823**/
.cancelSmall .cancel-icon:after,
.cancelSmall .cancel-icon:before{
    background-color: transparent;
}
.cardComponent{
font-family:'Avenir Next World W05_n4';
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
 border-radius:4px;
 padding: 10px;
position:relative;
border-left:4px;
line-height:20px;
}
.cardComponent.alertcomponent{
 background-color: var(--cartAlert);
 border-left:4px var(--cartAlertBorder) solid;
}
#wraper .cardComponent .smallBtn {
    height: auto!important;
    font-size: 12px!important;
    line-height:5px!important;
}


.cardComponent.alertcomponent .alertIcon{
    background-image: var(--alertIcon);
    background-repeat: no-repeat;
    background-size:20px;
    background-position:0px;
    height: 20px;
    width: 20px;
}

.cardComponent.noticecomponent{
background-color: var(--cartNotice);
border-left:4px var(--cartNoticeBorder) solid;
line-height:16px;
}
.cardComponent a.linkText{
	font-family:'Avenir Next World W05_n4'!important;
	font-size:16px!important;
}
.cardComponent.noticecomponent .noticeIcon{
    background-color: #F7A800;
    height: 20px;
    width: 20px;
    mask: var(--warningIcon) no-repeat center / contain;
    -webkit-mask: var(--warningIcon) no-repeat center / contain;
    background-size: 20px;
    background-position: 0px;
    /* background-image: var(--warningIcon); */
    /* color:var(--cartNoticeBorder); */
    /* font-size:20px; */
}
.cardComponent.sucesscomponent{
background-color: var(--cartSucess);
border-left:4px var(--cartSucessBorder) solid;
line-height:16px;
}
.cardComponent.sucesscomponent .sucessIcon,
.cardComponent.informativecomponent .infoIcon{
font-size:12px;
line-height:20px;
background:none;
}

/* for CBC-8970 */
.cardComponent.informativecomponent .infoIcon{
    background-color:transparent;
    border:none;
    width:100%;
}
.cardComponent.informativecomponent .infoIcon{
    font-size: 13px;
    line-height: 20px;
}
.cardComponent.sucesscomponent .sucessIcon:before{
color:var(--cartSucessBorder);
-webkit-text-stroke: 0.5px #ffffff;
}
.circleMedium{
-webkit-border-radius:50%;
-moz-border-radius:50%;
 border-radius:50%;
width:20px;
height:20px;
/**border:1px #000 solid;**/
text-align:center;
display:inline-block;
}
.circleMedium.circleSucess{
border-color:var(--cartSucessBorder);
box-shadow:var(--cartSucessBorder) 0px 0px 0px 1px;
}
.cardComponent.informativecomponent{
background-color: var(--cartInformative);
border-left:4px var(--cartInformativeBorder) solid;
line-height:16px;
}
.circleMedium.circleInfo{
border-color:var(--cartInformativeBorder);
box-shadow:var(--cartInformativeBorder) 0px 0px 0px 1px;
}
.cardComponent.informativecomponent .infoIcon:before{
color:var(--cartInformativeBorder);
-webkit-text-stroke: 0.2px #ffffff;
}
.cardComponent.importantComponent{
background-color: var(--cartimportant);
border-left:4px var(--cartimportantBorder) solid;
line-height:16px;
}
.cardComponent.importantComponent .flagIcon{
    background-image: var(--flagIcon);
    background-repeat: no-repeat;
    width:20px;
    height:21px;
    background-size:13px;
    /* background-position:6px 2px; */
    background-position: 6px 4px; /* for CBC-8466 */
    
}

/**CBC-11208**/
.cardComponent.importantComponent.fullWidthComp{
border:none;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.importantComponent .circleMedium.circleInfo{
    border: none!important;
    box-shadow: none!important;
    background: url(../images/exclamination.svg) left top no-repeat;
    width: 24px;
    height: 26px;
}

/* .cardComponent.importantComponent .infoIcon{
    color:#e14bb3;
    margin:0px;
    font-size: 13px;
    line-height: 20px;
    background-color:transparent;
    background-image:none;
    border:none;
}
.cardComponent .infoIcon{
    vertical-align: top!important;
} */
.cardComponent .noteinfotext .fa:hover,
.cardComponent .noteinfotext .fa:focus{
    color:#0C0CA5;
}
.cardComponent.importantComponent .infoIcon:before{
	-webkit-text-stroke: 0.2px #ffffff;
}
/**CBC-11208**/
/* for CBC-8891 */
.cardComponent.headerBanner {
    border-left: none;
}
/* CBC-8891 end */ 

.breakword{
    word-break: break-word;
    white-space: pre;
}
.bgTransparent{
	background:transparent!important;
}
.btnContainerRight .btnDivCreation{
    float: right;  
    margin-top: 25px;
}
.alertModal{
max-width: 700px!important;
}
.fieldsetOr{
border-top: 1px solid #D8D8D8;
}
.fieldsetOr > legend{
width: auto;
padding: 10px;
font-size:18px;
}


/**** for 8694 *****/
input:disabled {
    background-color: rgba(0, 0, 0, 0.1)!important;
}
/**** 8694 end *****/

.nopdngfancy{
    padding-left:0px!important;
    padding-right:0px!important;
}
.sucImageLarge{
    max-width: 200px;
    width:100%;
}
.shiping-icon{
position:relative;
}
.shiping-icon:before{
content:'';
display:inline-block;
background:url(../images/deliveryicon.svg) left top no-repeat;
width:31px;
height:16px;
margin-right:10px;
}
/** trash class added for CBC-5592**/
.trash{
	position:relative;
}
.trash:before{
content:'';
background:url(../images/trash.svg) right top no-repeat;
width:12px;
height:14px;
display: inline-block;
}
.trash:hover:before{
	background:url(../images/trash-hover.svg) right top no-repeat;
}
/*************** below changes CBC-4446 Start****************/
.suggestedAddressSection{
	background-color:#fff!important;
}
.suggestedAddressSection li{
	color:rgba(0,0,0,0.77)!important;
}
.suggestedAddressSection li:hover{
	background-color:rgba(20,15,75,0.2)!important;
}
/*************** below changes CBC-4446 Close****************/

/*** below changes for cust search box start****/
#wraper .cstmSearchBox .form-control#productSearch{
border:none;
background-color: #F5F5F5;
transition:all 0.2s ease-in-out;
-ms-transform:translateX(220px);
transform:translateX(220px);
}
	#wraper .cstmSearchBox{
	overflow-x:hidden;
	position:relative;
	}
	#wraper .cstmSearchBox.active-search{
		margin-right:20px;
	}
	#wraper .cstmSearchBox.active-search .form-control#productSearch{
		-ms-transform:translateX(0px);
		transform:translateX(0px);
	}
	#wraper .cstmSearchBox .input-group-append{
		margin-left: 0;
		background-color: #fff;
		z-index: 100;
	}
	#wraper .cstmSearchBox .input-group-append .btn{
	-webkit-border-radius:0px 4px 4px 0px!important;
	-moz-border-radius:0px 4px 4px 0px!important;
	-ms-border-radius:0px 4px 4px 0px!important;
	 border-radius:0px 4px 4px 0px!important;
	}
	#wraper .cstmSearchBox .input-group-append .btn.cstm-cross,
	#wraper .cstmSearchBox.active-search .btn.search-icon{
		display:none;
	}

	#wraper .cstmSearchBox.active-search .btn.cstm-cross{
		display:block;
		min-width: 40px;
		background-color: #f5f5f5;
	}
	#wraper .header .cstmSearchBox.active-search .fa-times:before{
		top: 50%;
		left: 10px;
	}
/*** below changes for cust search box close****/

/*body.modal-open {
    position:fixed;
    width:100%;
    height:100%;
    padding-right:0px!important;
}*/
/*Global Html internal css*/
    #lottie {
			background-color: transparent;
			width: 200px;
			height: 200px;
			display: block;
			overflow: hidden;
			transform: translate3d(0, 0, 0);
			text-align: center;
			opacity: 1;
			margin: 0 auto;
		}
		
		
		 #lottie1 {
			background-color: transparent;
			width: 200px;
			height: 200px;
			display: block;
			overflow: hidden;
			transform: translate3d(0, 0, 0);
			text-align: center;
			opacity: 1;
			margin: 0 auto;
		}
		
		.modalScroll {
			margin-top: 1rem!important;
		}
		
		.listingpdng-top {
			padding-top: 10px;
		}
		
		.modalScroll .modal-dialog {
			margin-top: 0px;
		}
		
		.modalScroll .modal-dialog .modal-content {
			padding: 30px 60px!important;
		}
		
		.neg-mrgn-desk {
			margin-top: -30px;
		}
		
		.crossIcon {
			top: -8px;
			position: relative;
		}
		
		#wraper .custom-select {
			display: table;
		}
		
		.tn-general .form-group.form-group-floating-label .custom-select .nice-select.open .list {
			top: 90%;
		}
		
		#wraper .custom-select,
		#wraper .cstmDate,
		#wraper .nice-select {
			height: 48px;
			line-height: 40px;
            padding: 0px 20px 0px 0px;
		}
		
		#wraper .custom-select {
			background-image: url(images/dropLarge.png);
			background-repeat: no-repeat;
		}
		
		.pauseorder-sec .selectmedium {
			max-width: 215px!important;
			min-width: 215px;
		}
#wraper .pauseorder-sec .custom-select select,
 #wraper .pauseorder-sec select{
    width:100%!important;
 }
		.selectSmall {
			max-width: 120px;
			min-width: 120px;
		}
		
		.prodSelectBox .custom-select,
		.tn-general .custom-select {
			background-image: none!important;
		}
		
		.tn-general .form-group.form-group-floating-label .custom-select .nice-select {
			/*background-image: url(images/dropLarge.png)!important;*/   /* commented code to use dropLARGE*/
			background-repeat: no-repeat;
			line-height: 48px!important;
		}
		
		#wraper .shedule-btnsrow {
			padding-left: 0px;
			padding-right: 0px;
		}
		
		#wraper .sheduleQty:before {
			line-height: 48px!important;
		}
		
		#wraper .sheduleQty .nice-select {
			padding-left: 48px!important;
		}
		
		#wraper .sheduleOrderarea .targeeSize1 {
			width: 215px;
		}
		
		#wraper .sheduleOrderarea .targeeSize2 {
			max-width: 120px;
		}
		
		#wraper .cstmDate {
            background-image: url(../images/dateLarge.svg);
            background-repeat:no-repeat!important;
            background-position:100%!important;
            background-size: 26% !important;
            padding: 8px;
		}
		
		.tn-general .form-group.form-group-floating-label .custom-select .nice-select span.current {
			font-family:'Avenir Next World W05_n6';
			font-size: 16px;
			color: #140F4B;
			position: relative;
			display: block;
			width: 85%;
			word-wrap: break-word;
			height: 100%;
			line-height: 22px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-align: center!important;
			-ms-flex-align: center!important;
			align-items: center!important;
			white-space: normal;
			overflow: hidden;
			text-overflow: ellipsis;
            padding: 0px 20px 0px 10px;
		}
		
		.tn-general .form-group.form-group-floating-label .custom-select .nice-select .option {
			font-size: 16px;
			line-height: 22px;
		}
		#wraper .btm-patern:before, #wraper .top-patern-right:before, #wraper .gridtopleft-large:before, #wraper .gridtopleft:before{
			z-index: inherit;
			top: 50%;
			background-size: cover;
		}
        #wraper #allAdvaction.patternHeightAdvocate.btm-patern:before, #wraper  #allAdvaction.patternHeightAdvocate.top-patern-right:before, #wraper  #allAdvaction.patternHeightAdvocate.gridtopleft-large:before, #wraper #allAdvaction.patternHeightAdvocate.gridtopleft:before{
            height: 130px;
            z-index:-1;
        }
                #wraper .shippingSection #allAdvaction.patternHeightAdvocate.btm-patern:before{
                    z-index:1;
                }
        	
		#wraper .shippingSecNew{
			padding-bottom: 5%;
		}
		#wraper .modalNewClassMargin{
			margin-right: 30px;
		}
		.scheduleOrderPagePattern div#allAdvaction {
            margin-bottom: 120px;
        }
/*Global Html internal css*/

@media (min-width: 576px){
    .modal-dialog-scrollable {
        overflow-y: initial !important
    }
        .modal-dialog-scrollable .modal-body {
                max-height: 400px;
                overflow-y: auto;
    }
}
.lineHeight-20{
    line-height:20px!important;
}
.carousel-indicators{
    bottom:-60px!important;
    margin-left:0px;
    margin-right:0px;
}
.carousel-indicators li{
    background-color:#F5F5F5!important;
    width:12px!important;
    height:12px!important;
    -webkit-border-radius:100%!important;
    -moz-border-radius:100%!important;
    border-radius:100%!important;
}
    /*.carousel-indicators li{
        margin-right:10px!important;
    }*/
.carousel-indicators .active{
    background-color:#1010EB!important;
}

#wraper .header {
position:relative;
padding: 0px!important;
display:flex;
height:72px;
z-index:1042;
}
div#brandLogo {
    text-align: right;
}


.applybtn{
font-family:'Avenir Next World W05_n6';
font-size: 14px;
color: #ffffff;
background-color: #1010EB;
height: 32px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 10px 15px;
float: right;
display: block;
position: relative;
cursor: pointer;
border: none;
line-height:12px;
}
.applybtn:hover{
    color:#fff;
}

/**IE hacks**/

  @media all and (-ms-high-contrast:none)
     {
     *::-ms-backdrop, .qunatity-box2 .pdngleft35 {
             padding-right:0px;
             padding-left:35px!important;
             padding-top:8px;
      } /* IE11 */
      
     }
.plusIcon.collapsed,
.plusIcon{
    margin-right:13px;
    background: url(../images/plus.png) no-repeat;
    width: 12px;
    height: 12px;
    vertical-align:middle;
     cursor:pointer;
}
.plusIcon{
    background: url(../images/minus.png) no-repeat;
    height:20px;
}
.plusIcon{
    font-size:20px;
    color:#1010EB;
    margin-right:13px;
}
.productDetailDiv .productName{
    font-family:'Avenir Next World W05_n6';
    font-size: 24px;
    color: #1010EB;
    line-height: 28px;
}

.productDetail .prodSelectBox{
    width:100%;
}
.productDetailDiv  .productCode{
    font-family:'Avenir Next World W05_n4';
    font-size: 18px;
    color: #140F4B;
    line-height: 24px;
}
/*.productDetail .qty-lbl{
    right:62px!important;
}*/	

.productDetailDiv  .productOrderCreation{
    font-family:'Avenir Next World W05_n7';
    font-size: 12px;
    color: #140F4B;
    line-height: 24px;
}


.displayInlinblock{
    display:inline-block;
}
.sprint4-productInfoMain{
    margin-top:74px;
}
.sprint4-productPriceMain{
    margin-top:8px;
}
.sprint4-productAndColorSelectMain{
    margin-top:16px;
}
.sprint4-colorPickBox{
    width:32px;
    height:32px;
    border:1px solid #140F4B;
    border-radius:4px;
    background-color:transparent;   
}
.sprint4-colorPickBox1{
    width:32px;
    height:32px;
    border:1px solid #D5DADD;
    border-radius:4px;
    position:relative;
}
.sprint4-colorPickBox1 span {
    width: 26px;
    height: 26px;
    background-color: #FD459A;
    border-radius: 2px;
    position: absolute;
    top: 2px;
    left: 2px;
}
.sprint4-colorPickBox2{
    width:32px;
    height:32px;
    border:1px solid #D5DADD;
    border-radius:4px;
    position:relative;
}
.sprint4-descriptionText{
    font-family: Avenir Next World W05_n4 !important;
    color:#140F4B !important;
}
.sprint4-descriptionTextMainLine{
    line-height:22px !important;
}
.sprint4-colorPickBox2 span{
    width: 26px;
    height: 26px;
    background-color: #0000FF;
    border-radius: 2px;
    position: absolute;
    top: 2px;
    left: 2px;

}
.customRoundLabelInlineBlock{
    /*display:inline-block !important;*/
    margin-right:10px;
    float:left;
}
.proceedBtnFlow1{
    float:right;
    width:320px;
}
#wraper .sheduleOrderarea,
#wraper .modalLargeIner{
    max-width: 500px;
    margin: 0 auto;
    padding: 0;
    width:100%;
}
#wraper .modalLargeIner{
    max-width:600px;
}
#wraper .thanks_detail{
    padding-top:40px;
}

.sugsPeregraphBold{
     font-family:'Avenir Next World W05_n7';
     padding-right:5px;
}
#wraper .sheduleOrderarea .targtshipDate{
    font-family:'Avenir Next World W05_n4';
    font-size:13px;
    line-height:24px;
    color:#140F4B;
}
#wraper .sheduleOrderarea .targeeSize1{
    width:140px;
    padding: 0px 0px 0px 10px;
    margin: 0px;
}
#wraper .sheduleQty{
    position:relative;
}
#wraper .sheduleQty:before{
    font-family:'Avenir Next World W05_n6';
    font-size: 14px;
    color: #140F4B;
    content: "Qty:";
    position: absolute;
    line-height: 32px;
    left: 6px;
    z-index:1000;
}
#wraper .sheduleQty .nice-select{
    padding-left:38px!important;
}
#wraper .sheduleOrderarea .targeeSize2{
    max-width:90px;
    padding: 0px;
    margin: 0px;
}
#wraper .recomnded,
#wraper .recomendDate{
     font-family:'Avenir Next World W05_n4';
     font-size:14px;
    color:#140F4B;
    line-height:16px;
}
#wraper .shedule-btnsrow{
    padding:0px 50px 22px 100px;
}

.minHeight73{
    min-height:73px;
}


/* Flow 59 Modal css starts-Gaurav */
/* Flow 59 Modal css starts-Gaurav */
 .med-NoBtn{
    width:150px;
    background-color:#1010EB;
    padding:14px 64px !important;
    color:#fff;
    margin-right:26px;
    margin-bottom:20px;
 }
.med-YesBtn{
    width:150px;
    background-color:#F5F5F5;
    padding:14px 60px !important;
    color:#1010EB;
    margin-bottom:20px;
 }
 .med-modalMainText{
    font-family:'Avenir Next World W05_n4';
    font-size: 18px;
    color: #140F4B;
    padding:0px 86px 16px 86px;
 }
 .med-ProceedPause{
    width:150px;
    background-color:#1010EB;
    padding:14px 45px !important;
    color:#fff;
    margin-bottom:20px;
 }
 .med-ProceedPause:hover{
    color:#fff;
 }
 
/* .tn-general .med-selectDropdownPopup {
    width: 453px;
    float:left !important;
    margin-bottom:32px !important;
    margin-left: 20%;
    
}*/
.w453-selectbox{
    max-width: 453px;
    margin: 25px auto 30px;
    display: block;
}
.tn-general .form-group.form-group-floating-label .med-selectDropdownPopup .nice-select .option{
    text-align:left !important;
    padding:8px !important;
    line-height: 16px;
}
/* Flow 59 Modal css ends-Gaurav */
/* Flow 4 Modal css starts-Gaurav */
    .med-modalChangedQuantityText{
        font-family:'Avenir Next World W05_n4';
        font-size: 18px;
        color: #140F4B;
        margin-bottom:25px;
        border-bottom:1px solid #D8D8D8;
        padding-bottom:25px;
        line-height: 18px;
    }
    .med-modalNoteText{
        font-family:'Avenir Next World W05_n4';
        font-size: 16px;
        color: #140F4B;
        line-height:16px;
        margin-bottom:32px;
    }   
/* Flow 4 Modal css ends-Gaurav */
/* Flow 53 change address Modal starts-Gaurav */
.med-modalChangeAddressText{
    font-family:'Avenir Next World W05_n6';
    font-size: 20px;
    color: #140F4B;     
    margin-top:10px;
    margin-bottom:35px;
}
.med-modalAddressConfirmDiv{
    margin-bottom:65px;
}
.med-modalShippingImage{
    margin:15px 25px;
}
.med-changeAddressDiv{
    width:178px;
    font-family:'Avenir Next World W05_n4';
    font-size: 20px;
    color:#140F4B;
    vertical-align:top;
    text-align:left;
    line-height: 20px;
}
/* Flow 53 change address Modal ends-Gaurav*/
/* Flow 2 set up schedule order modal starts-Gaurav*/
.modalHeadTextProduct{
    font-family:'Avenir Next World W05_n6';
    font-size: 20px;
    color:#1010EB;
    margin-bottom:10px;
}
/* Flow 2 set up schedule order modal ends-Gaurav*/


/**Gaurav code close**/

 /* Dotted Pattern code starts */
#wraper .pater-bottom-shiping,
#wraper .pater-bottom-left-shiping{
    position:relative;
    height:70px;
}
#wraper .pater-bottom-shiping img,
#wraper .pater-bottom-left-shiping img {
        width: 50%;
        position: absolute;
        right: 0;
        bottom: 0px; /* changed by AR for global style */
       /* height: 124px;*/
}
#wraper .pater-bottom-left-shiping img{
    left:0px;
}
#wraper .height_300 .pater-bottom-shiping img{
    top:180px;
}
 /* Dotted Pattern code starts */

 #wraper .readMore{
    font-family:'Avenir Next World W05_n4';
    color:#1010EB;
    font-size:14px;
    line-height:18px;
    display:inline-block;
}
#wraper .btn-airow{
    position:relative;
}
#wraper .btn-airow:after{
    font-family: "FontAwesome";
    content: "\f107";
    display:inline-block;
    font-size:20px;
    position:absolute;
    top:15px;
    right:15px;
    z-index:100;
    line-height: 20px;
    -webkit-transition:all 0.2s ease-in-out;
     -moz-transition:all 0.2s ease-in-out;
      -ms-transition:all 0.2s ease-in-out;
       transition:all 0.2s ease-in-out;
}
#wraper .btn-airow.rotate180:after{
    -webkit-transform:rotate(180deg)!important;
    -moz-transform:rotate(180deg)!important;
    -ms-transform:rotate(180deg)!important;
    transform:rotate(180deg)!important;
}
#wraper .readMore.btn-airow:after{
    float:none;
    top:0px;
    font-size:14px;
    position: relative;
    padding-left:0px;
    margin-left: 4px!important;
    right: inherit;
    top: inherit;
}
 
#wraper .signIn_head{
    font-family: Avenir Next World W05_n3;
    font-size: 40px;
   
}
#wraper #signIn_head_1{
    color: #140F4B;
}
#wraper #signIn_head_2{
    color: #140F4B;
    margin-bottom: 40px;
}
#wraper .forgetText a{
    font-family:'Avenir Next World W05_n6';
    font-size: 13px;
    color: #140F4B;
    margin-right: 15px;
}

#wraper .usernameText{
    display: block;
    width: 100%;
    height: 48px;
    padding: 14px 12px;
    font-size: 14px;
    font-family:'Avenir Next World W05_n4';
    line-height: 1.42857143;
    color: #140F4B;
    background-color: #F5F5F5;
    background-image: none;
    border: 1px solid #F5F5F5;    
    border-radius: 4px 4px 0 0;
}
#wraper .passwordText{
    display: block;
    width: 100%;
    height: 48px;
    padding: 14px 12px;
    font-size: 14px;
    font-family:'Avenir Next World W05_n4';
    line-height: 1.42857143;
    color: #140F4B;
    background-color: #FFF9EF;
    background-image: none;
    border: 1px solid #FFF9EF;    
    border-radius: 4px 4px 0 0;
}

/* SignIn Page Css Ends */

/* Profile Dashboard CSS */

#wraper #profileDetails{
    padding-top: 56px;
    background-image: linear-gradient(to right, #140F4B, #1c174e);
    color: #ffffff;
    font-family: Avenir Next World W05_n3;
    font-size: 40px;
    height:550px;
}
#wraper #profileImg{
        margin-bottom: 27px;
}
#wraper #profileMember{
    font-family:'Avenir Next World W05_n6';
    font-size: 18px;
}
#wraper #profileName{
    display: inline-block;
}

#wraper #orders{
    /* margin-top: 245px; */
    margin-bottom: 100px;
}

#wraper #advocate_text{
    margin-top: 0px;
    margin-bottom:40px;
}
#wraper .advocate_text_heading{
    font-family: Avenir Next World W05_n3;
    font-size: 40px;
    color: #140F4B;
}

#wraper #advocate_text p{
    color:#140F4B;
    font-family: Avenir Next World W05_n3;
    font-size: 20px;
    line-height:24px;
}
#wraper #dashboard_card-overlap{
    margin-top: -290px;
    margin-bottom: 80px;
    padding: 40px 82px; 
}
/*Dashboard CSS ends*/

/*Category Page CSS*/

#wraper .createOrdersPage{
    padding-left: 0px;
    padding-right: 0px;    
}

#wraper .productCategory{
    margin-top:39px;
}
#wraper .productHeding{
    font-family:'Avenir Next World W05_n6', 'MontserratBd';
    font-size: 24px;
    color: #140F4B;
    margin-bottom: 20px;
}
#wraper .productLink{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    background-color: #F5F5F5;
    padding-top:20px;
    padding-bottom:20px;
    width:100%;
}
#wraper .productCategory .productLink img {
    max-width: 300px;
}
#wraper .center-block{
    margin-right:auto;
    margin-left:auto;
    display:block;
}
#wraper .btm-patern,
#wraper .top-patern-right,
#wraper .gridtopleft-large,
#wraper .gridtopleft{
    position:relative;
    z-index:-1;
}

#wraper .btm-patern:before,
#wraper .top-patern-right:before,
#wraper .gridtopleft-large:before,
#wraper .gridtopleft:before{
    content:'';
    position:absolute;
    width:50%;
    height:148px;
    right:0px;
    top:50%;
    background: url(../images/gridbottomright.svg) left top no-repeat;
    display:block;
    background-size: cover;
    z-index:0;
}
#wraper .gridtopleft:before,
#wraper .gridtopleft-large:before{
    background: url(../images/gridbottomright.svg) left top no-repeat;
    left:0px;
    top: 290px;
    height:230px;
    z-index:-1;
    background-size:cover;
}
#wraper .gridtopleft-large:before{
    background: url(../images/patter-287.png) left top no-repeat;
    height:287px;
}

#wraper .top-patern-right:before{
    top:0px;
    background: url(../images/gridbottomright.svg) left top no-repeat;
    opacity: 100%;
    background-size: cover;
}
#wraper #allProducts {
    margin-top: 40px;
    margin-bottom: 100px;
}
#wraper #allProducts .btn{
    line-height:20px;
}

#wraper .btn-mx-auto,
#wraper .btn-mx-auto-medium{
    margin-left:auto;
    margin-right:auto;
    display:block;
    max-width:327px!important;
    z-index:2;
    position:relative;
}


 @media only screen and (max-width: 48em) {
.cardComponent{
padding:20px;
}
	#wraper .btn-mx-auto,
	#wraper .btn-mx-auto-medium{
		max-width:250px!important;
	}
	#wraper div#dashboard_insuranceName, #wraper #billingValue {
		margin-top:10px!important;
	}
	.fa-times:before {
		line-height:normal!important;
	}
		div#searchsection {
		padding-right: 5px!important;
		}
 }
 
 

#wraper .btn-mx-auto-medium{
    max-width:208px;
}
#wraper .btn-mx-left{
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important;
margin:0px;
}


/*Create Order Page CSS ends*/

/*Schedule Order*/
#wraper #scheduleOrderDetails{
    padding-top: 56px;
    padding-bottom: 74px;
    background-image: linear-gradient(to right, #140F4B, #1c174e);
    color: #F5F5F5;;
    font-family:'Avenir Next World W05_n6';
    font-size: 18px;
}
#wraper #scheduleOrderDetails .shedulImage{
    width:106px;
}

#wraper .manageScheduledhead{
    font-family:'Avenir Next World W05_n4';
    font-size: 40px;
    margin-bottom: 29px;  
    margin-top: 20px; 
    color: #ffffff; 
}

#wraper .cstmcontainer{
    max-width:960px;
    padding-left:0px;
    padding-right:0px;
}
/***CBC-5591**/
#wraper .container760{
	max-width:760px;
}
#wraper .container850{
    max-width:850px;
}
#wraper .container950{
    max-width:950px;
}
.medAdvocateCntr{
    margin:0 auto;
}
.linkheading{
    font-family:'Avenir Next World W05_n4';
    color: var(--linkTextColor);
    font-size:16px;
}
.nodecoration{
    text-decoration:none;
}
.h-resource{
    height:170px;
    overflow:hidden;
}
.h-resource img{
width:100%;
}

/*Schedule Order CSS ends*/
.input-field {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right:30px;
}

.input-field input {
    height: 36px;
    width: 32px;
    border: 0;
    display: block;
    font-family:'Avenir Next World W05_n4';
    color:#140F4B;
    font-size:14px;
    cursor: pointer;
}

 .input-field input.placeholder {
  color: #9DA8B5;
  font-size: 14px;
  font-weight: 300;
  opacity: 0;
}

.input-field input:-moz-placeholder {
  color: #9DA8B5;
   font-family:'Avenir Next World W05_n4';
  font-size: 14px;
  font-weight: 300;
  opacity: 0;
}

.input-field input::-webkit-input-placeholder {
  color: #9DA8B5;
   font-family:'Avenir Next World W05_n4';
  font-weight: 300;
  opacity: 0;
}
.fullsearcbar .input-field input::-webkit-input-placeholder{
	opacity:1!important;
}
.fullsearcbar .input-field input:-moz-placeholder{
	opacity:1!important;
}

 .input-field input:hover, .input-field input:focus {
  box-shadow: none;
  outline: 0;

}


.input-field.second input,
.mainHeader .customSearch,
.cstmSearchBox .search-icon { /** cust search box**/
  padding: 10px 60px 10px 0;
  border-radius: 3px;
  width: 32px;
  background:url(../images/searchIcon.svg) left top no-repeat; /* Changed by AR for global style */
  background-position: calc(100% - 2px) 2px;
  background-repeat: no-repeat;
    /*  background-color: #fff;*/
    background-size: 32px;
}

.cstmSearchBox .btn.search-icon:not(:disabled):not(.disabled).active, 
.cstmSearchBox .btn.search-icon:not(:disabled):not(.disabled):active{
background:url(../images/searchIcon.svg) center center no-repeat; /* Changed by AR for global style */
}
.cstmSearchBox.active-search .btn.search-icon:not(:disabled):not(.disabled).active, 
.cstmSearchBox.active-search .btn.search-icon:not(:disabled):not(.disabled):active{
background:none;
}
.cstmSearchBox .search-icon { /** cust search box**/
background-position:center;
}
 .input-field.second input.placeholder {
  color: #666;
  transition: opacity .1s;
}

 .input-field.second input:-moz-placeholder {
  color: #666;
  transition: opacity .1s;
}

.input-field.second input::-webkit-input-placeholder {
font-family:'Avenir Next World W05_n4';
font-size:14px;
color: #9DA8B5;
transition: opacity .1s;
}

.fullsearcbar .input-field.second input {
    width: 100%;
    /*padding-left: 15px; for CBC-8017*/
    padding-left: 38px;
    background-color:#F5F5F5;
    background-image:none;
    transition: all 0.2s;
    cursor:text;
    height: 48px;
    border-radius: 999px;
}
.fullsearcbar .input-field.second input:focus {
    background-color: #F5F5F5;
    /* border: 1px solid #F5F5F5; for CBC-8107
    border-bottom: 1px solid #F5F5F5; */
    border: 1px solid #1010EB;
}
/* for CBC-8107*/
.searchActive, .mglassActive{
    display:none!important;
}
.fullsearcbar .searchActive{
    display:block!important;
    position: absolute;
    right: 0;
    top:12px;
    height: 36px;
    width: 40px!important;
    background-color:transparent;
    padding-right: 25px;
}

.fullsearcbar .mglassActive {
    display: block !important;
    position: absolute;
    color: #1010EB;
    left: 0;
    top: 0;
    background-color: transparent;
    width: 40px !important;
}
/* end of CBC-8107 */

/*** for CBC-8670 ***/
.fullsearcbar .btn.mglassActive:focus {
    box-shadow: none!important;
} 
/*** for CBC-8670 end ***/

.searchIconImage{
    background-image:url(../images/searchicon-black.svg);
    background-repeat:no-repeat;
}
.header .fa-times:before{    
    font-family: fontAwesome;
    font-style: normal;
    /* color: #140F4B;  for CBC-8107*/
    color: #1010EB;
    content: "\F105\F104"!important;
    letter-spacing: -0.15em!important;
    cursor: pointer;
    font-size: 22px;
    position: absolute;
    top:10px;
}
.fullsearcbar .searchActive:focus{
    outline:none;
    box-shadow:none;
}
 .drodowncontent,
 .ui-widget-content{
    position:absolute;
    top:48px;
    left:0px;
    width:100%;
    max-width:350px;
    min-width:350px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 8px #707376;
    opacity: 1;
    z-index:1042!important;
    -webkit-border-radius:0px 0px 4px 4px;
    -moz-border-radius:0px 0px 4px 4px;
    border-radius:0px 0px 4px 4px;
    display:none;
    overflow:hidden;
}
 .fullsearcbar .drodowncontent{
    display:block;
 }
 

.ui-state-active,
.ui-state-focus{
    background-color: #F5F5F5!important;
    font-family:'Avenir Next World W05_n4','MontserratReg';
    font-size: 14px;
   /* color: #140F4B!important; */
    color: #0C0CA5!important;
    border-color:transparent!important;
    text-decoration: underline;
}
.ui-menu-item-wrapper,
.ui-menu-item a{
	padding:15px 10px 15px 10px;
	display:block;
}
ul.ui-widget-content{
max-width:350px !important;
margin: 0;/**CBC-8105**/
padding: 0;/**CBC-8105**/
position:absolute; /**CBC-8105**/
max-height: 90vh!important;/**CBC-9032**/
overflow-y: auto;/**CBC-9032**/
}
.ui-menu-item a{
color:#1010EB;
}

/* for CBC-8107 */
.ui-menu.ui-widget .cstmCategory {
    font-size: 14px;
    font-family: 'Avenir Next World W05_n6';
    padding: 30px !important;
    padding-bottom: 10px!important;
    color: #140F4B;
    cursor: unset;
}
.ui-menu.ui-widget-content li {
    padding-left: 21px !important;
}

/*** for CBC-8567 ***/
.ui-menu.ui-widget-content li:hover,
.ui-menu.ui-widget-content li a:hover {
    color: #0C0CA5!important;
}

.ui-menu.ui-widget .cstmCategory.ui-menu-item:hover {
    color: #140F4B !important;
}

/* end 8107*/

 .drodowncontent a,
  .ui-widget-content li {
    display:block;
    font-family:'Avenir Next World W05_n4', 'MontserratReg';
    /* color:#140F4B; */
    color: #1010EB;
    font-size:14px;
    line-height:18px;
   padding:0px!important;
   transform: none;
}
.ui-widget-content li.ui-state-focus {
    border: none;
    background: none;
    font-weight: normal;
    margin: 0;
}
  .ui-widget-content li:hover,
   .drodowncontent a:hover{
    background-color:#F5F5F5;
    font-family:'Avenir Next World W05_n4', 'MontserratReg';
    font-size:14px;
    color:#140F4B;
 }

#wraper .search,
#wraper .cart{
    position:relative;
     background:url(../images/searchIcon.svg) left top no-repeat; /* Changed by AR for global style */
    width:32px; /* Changed by AR for global style */
    height:32px; /* Changed by Danish for global style */
    display:inline-block;
    vertical-align: text-bottom;
    margin-right:40px;  /* Changed by Danish for global style */
}
#wraper .cart{
    background:url(../images/CartIcon.svg) left 2px no-repeat; /* Changed by AR for global style */
    /*width:27px;*/    /* Changed by AR for global style */ 
    cursor: pointer;    
}
#wraper .profile{
    background-color:#eee;
    width:32px;
    height:32px;
    top:1px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    display:inline-block;
    border:2px #fff solid;
    position:relative;
    vertical-align: -webkit-baseline-middle;
}


#wraper .profile .dropdown-menu{
    cursor: default;
    border-radius: 4px!important;
    border-color: #1010EB!important;
    padding:0px;
    left: inherit!important;
    box-shadow: 0px 3px 6px #00000029;
    min-width: 160px;
    top: 9px!important;
    position:relative;
    z-index: 90;
    top: 10px!important;
    right: -15px;
    float: right;
/*	transform:translate3d(0px, 28px, 0px)!important;*/
}
#wraper .profile .dropdown-menu li{
    /*border-bottom:0.5px rgba(112, 112, 112, 0.5) solid;*/
    border-bottom: 1px rgba(112,112,112,0.16) solid;
    padding:10px 10px;
}
#wraper .profile .dropdown-menu li:first-child{
    -webkit-border-top-left-radius:4px;
    -moz-border-top-left-radius:4px;
    -ms-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-top-right-radius:4px;
    -ms-border-top-right-radius:4px;
    border-top-right-radius:4px;
}
#wraper .profile .dropdown-menu li:active, #wraper .profile .dropdown-menu li:hover, #wraper .profile .dropdown-menu li:focus{
    background-color: #eeeeee;
}
#wraper .profile .dropdown-menu li:last-child{
    border-bottom:none;
}
#wraper .profile .dropdown-menu li a{
    font-family:'Avenir Next World W05_n6';
    color: #140F4B;
    /*color:rgba(0, 19, 44, 1);*/
    font-size:16px;
    display:block;
    /*padding:10px 10px;*/
    transform: none;
}

#wraper .dropdown-menu:before{
content: '';
border: solid white;
border-width: 0 12px 12px 0;
display: inline-block;
right: 22px;
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
top: -6px;
position: absolute;
z-index:-1;
}
/*#wraper .airowUpShow:before{
    display:block!important;
}*/
/*#wraper .profile .airowUp:after{
    display:none;
}
#wraper .profile.show .airowUp:before{
    display:block;
}*/
/**Danish here**/
#wraper .creatOrderMain{
    background-color: rgb(240,242,244,1);
    position:relative;
    z-index:-10;
}

#wraper .creatOrderMain .height_300{
    min-height:280px;
    z-index:1;
}
#wraper .creatOrderMain .btm-patern:before{
    right:-34px;
    top: 47%;
}
#wraper .creatorder{
    position:relative;
    max-width:720px;
   /* min-height:530px;*/
    text-align:center;
    padding: 0px;
}
#wraper .creatorder .order-text{
    font-family:'Avenir Next World W05_n4';
    font-size:18px !important;
    color:#140F4B;
    padding-top:46px;
}
#wraper .btnstyle{
    width:100%;
    max-width:327px;
}
#wraper .underLine{
    border-bottom:1px #000 solid;
    font-style:normal;
}
   #wraper #profileDetails .prof-image{
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    width:100px;
    height:100px;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    margin-bottom:25px;
        }
        #wraper #profileDetails .prof-image img{
            width:100%;
        }
        #wraper #profileDetails .headingprofile{
            font-family: Avenir Next World W05_n3;
            color:#fff;
            font-size:40px;
            padding-top:25px;
            line-height:45px;
        }
       #wraper #profileDetails .headingprofile span{
            display:block;
        }
        #wraper #profileDetails .smalheading{
            font-family:'Avenir Next World W05_n6';
            color:#F5F5F5;
            font-size:18px;
        }
        #wraper .topCart{
            position:relative;
            top: -100px;
        }

        /**Shedule scheduleLIstSection here**/
        #wraper  .mq-headingLarge{
            font-family:'Avenir Next World W05_n4';
            font-size:40px;
            color:#fff;
            line-height:48px;
            padding-top:38px;
        }
        #wraper .mq-small-pregraph{
            font-family:'Avenir Next World W05_n6';
            font-size:18px;
            line-height:24px;
            padding-top:30px;
        }
        #wraper  .mq-headingMedium{
            font-family:'Avenir Next World W05_n6';
            color:#1010EB;
            font-size:24px;
            line-height:24px;
            padding-top:28px;
            padding-bottom:30px;
        }
        /**#wraper #scheduleLIstSection .sugsHeading{
            font-family:'Avenir Next World W05_n6';
            font-size:24px;
            color:#1010EB;
            line-height:28px;
        }**/
        #wraper #scheduleLIstSection .sugsPeregraph{
             font-family:'Avenir Next World W05_n4';
             font-size:18px;
             color:var(--primaryAppColor);
             line-height:24px;
        }
        #wraper #scheduleLIstSection{
            padding:50px 0px 0px;
        }
        #wraper  .sheduleLIstHeading,
 	  #wraper  .headingPrimary-regular,
 	  #wraper  .headingPrimary-dark,
	  #wraper  .headingSecondry-regular,
 	  #wraper  .headingMedium-regular{
             font-family:'Avenir Next World W05_n4', 'MontserratReg';/** for CBC-5765**/
             color:var(--primaryAppColor);
             font-size:40px;
             line-height:47px;
        }
 #wraper  .headingPrimary-dark{
	font-family:'Avenir Next World W05_n7', 'MontserratBd';
}
#wraper  .headingMedium-regular{
font-family:'Avenir Next World W05_n6', 'MontserratBd';/** for CBC-5765**/
font-size:20px;
line-height:22px;
}

/* CBC-8158 */
#wraper .headingSecondry-regular2 {
    font-family: 'Avenir Next World W05_n4', 'MontserratReg';
    font-size: 30px;
    line-height: 40px;
    color: #140F4B;
    font-style: normal;
}

#wraper  .headingSecondry-regular{
font-size:24px;
line-height:36px;
}
        #wraper .ver2-scheduleListText{
            display:none;
            }
        #wraper .sheduleParagraph{
            font-family: Avenir Next World W05_n3;
            font-size:20px;
            color:#140F4B;
            line-height:24px;
        }
        #wraper .sheduleBlog{
            border-bottom:1px #D8D8D8 solid;
            padding-bottom:25px;
            margin-bottom:40px;
        }
        #wraper .sheduleBlog .infoOrderStatus{
            font-family:'Avenir Next World W05_n7';
            color:#1010EB;
            font-size:18px;
            line-height:22px;
            padding-top:35px;
        }
        .infoicon{
            position:relative;
            margin-right:0.4rem;
            background:url(../images/info.svg) left top no-repeat;
            width:16px;
            height:16px;
            display:inline-block;
            vertical-align:middle;
            cursor: pointer;
			background-size: 15px;
        }
			.infoicon-pos-absolute{
		position:absolute;
		top: 15px;
		margin-left:5px;
	}
        .infoicon:active{               
            transform: rotateY(180deg);
            transition: all .25s;
        }
        .sheduOrderSec .trgetshiDate .infoicon{
            vertical-align: top;
            top: 6px;
            left:4px;
        }
/*        .infoicon:before{
            font-family: FontAwesome;
            content:"\f05a";
            display:inline-block;
            font-size:16px;
            color:#D5DADD;
        }*/
        #wraper .grayBg{
        background-color:#F5F5F5;
        height: 60px;
        width: 60px;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px;
        }
        .grayDark{
            background: var(--Overlay-Active, rgba(20, 15, 75, 0.12));
        }
        #wraper .grayBg img{
            position:relative;
            top:15px;
        }
               #wraper .shippingSection{
            background-color:#F5F5F5;
            
            position: relative;
            overflow:hidden;
        /*    margin-top:104px;*/
            /*z-index: -1;
            padding: 0px 0px 0px;*/
        }
        #wraper .shippingSection .shipingRow{
            position:relative;
            padding-top:114px; /* Changed by AR for global style */
        }
        #wraper .shippingSection .linkText{
            font-family: Avenir Next World W05_n7;
            font-size:18px;
            color:#1010EB;
            }
			
			
			
        #wraper .shippingSection .shipingBox{
            -webkit-border-radius:4px;
            -moz-border-radius:4px;
            border-radius:4px;
            background-color:#fff;
            padding:40px; /* Changed by AR for global style */
            border:#fff solid;
            height:100%; /* Changed by AR for global style */
        box-shadow: rgba(68, 81, 95, 0.34) 0px 0px 1px; /* Changed by AR for global style */
        }
        #wraper .shippingSection .shipingBox.nobg-border{
            background-color:transparent;
            border:none;
        }
        #wraper .shipingBox .form-check{
            float:right;
            padding:0px;
        }
        #wraper .shipingBox .form-check input{
            margin:0px;
        }
        #wraper .shipingBox .cstm-radio{
            padding:0px; /* Changed by AR for global style */
        }
        #wraper .shipingBox .cstm-radio .checkround{
            left:inherit;
            right: 0px; /* Changed by AR for global style */
            top: 0px;
            width:40px;
            height:40px;
        }
        #wraper .shipingBox .cstm-radio .checkround:after{
            left: 4px;
            top: 4px;
            width: 28px;
            height: 28px;
        }
        #wraper .shippingSection .shipingBox.default{
            background-color:transparent;
            border: 2px #140F4B solid; /* Changed by AR for global style */
        }
        #wraper .shippingSection .shipingHeading,
		#wraper .shippingSection .shipingHeadingPrimary,
		#wraper .shippingSection .shipingPregraphPrimary,
        #wraper .shippingSection .shipingPregraph{
            font-family:'Avenir Next World W05_n6';
            color:#140F4B;
            font-size:20px;
            line-height:24px;
        }
		
		#wraper .shippingSection .shipingPregraphPrimary,
        #wraper .shippingSection .shipingPregraph{
            font-family:'Avenir Next World W05_n4';
        }


        /**Related Product section here**/
        #wraper .relatedProduct{
            position:relative;
            padding:50px 0px 0px;
        }
        .relatedProduct .relatedList{
            padding-top:60px;
        }
         .relatedProduct .relatedList .relatedBox{
            -webkit-border-radius:4px;
            -moz-border-radius:4px;
            border-radius:4px;
            background-color:#F5F5F5;
            padding:35px 50px;
            height: 200px;
            justify-content: center;
            flex-direction: column;
            display: flex;
         }
         .relatedList .relatcaption,
         .relatedList .relatcaption a{
             font-family:'Avenir Next World W05_n6';
             font-size:18px;
             color:#1010EB;
             line-height:24px;
             padding-top:10px;
         } 
        .relatedList .relatcaption a{
            display:block;
        } 
#wraper #createAccount a{
    color:#1010EB;
    font-family:'Avenir Next World W05_n6';
    font-size: 16px;
}

#wraper .heading_text_black{
    font-family: Avenir Next World W05_n3;
    font-size: 48px;
    color: #140F4B;
}

#wraper .heading_text_white{
    font-family: Avenir Next World W05_n3;
    font-size: 48px;
    color: #ffffff;
}
/* #wraper .viewDetails{
    margin-top: 35px;
    margin-bottom: 70px;
} */  /* Changes done by AR for global style */
#wraper #devices{
    background-color: #F5F5F5;
    padding: 60px 0px; /* Changes done by AR for global style */
}

#wraper .subheading_text{
    font-family:'Avenir Next World W05_n6', 'MontserratBd';
    font-size: 24px;
    color: #140F4B;
    margin-top: 72px;
}
#wraper #billing{
    background-color: #140F4B;
    padding-left: 104px; /* Changes done by AR for global style */
}
#wraper #billingValue{
    font-family:'Avenir Next World W05_n6';
    font-size: 24px;
    color: #ffffff;
    margin-top: 72px;
}
#wraper #billingBalance{
    font-family:'Avenir Next World W05_n4';
    font-size: 18px;
    color: #ffffff;
    margin-top: 13px;
}
#wraper .card-overlap{
    padding: 40px 89px;
    margin-top: 50px;
    margin-bottom: 6vh;
    border-radius: 4px 4px 4px 4px;
    /*  -webkit-box-shadow: 1px 1px 8px 0px rgba(112,115,118,0.34); 
     -moz-box-shadow: 1px 1px 8px 0px rgba(112,115,118,0.34); 
     box-shadow: 1px 1px 8px 0px rgba(112,115,118,0.34);  */ /* Changes done by AR for card animation--Don't change this style */
    z-index: 1;
    /*  background-color: #ffffff;  */  /* Changes done by AR for card animation--Don't change this style */
    color: #140F4B;
    font-family:'Avenir Next World W05_n4';
    font-size: 20px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}

#wraper #card-overlap_heading{
    font-family:'Avenir Next World W05_n4';
    font-size: 20px;
}
#wraper .heading_text{
    font-family: Avenir Next World W05_n3;
    font-size: 40px;
    margin-top:35px;
	color: #140F4B; /**CBC-5222 by sayed**/ 
}
#wraper .page_heading{
	font-family: Avenir Next World W05_n3;
	color: #140F4B;
	font-size: 40px;
	margin-top: 40px;
	margin-bottom:0px;
	line-height:40px;
	display: block;
}

#wraper .page_text{
    font-family: Avenir Next World W05_n3;
    font-size: 20px;
    padding-top:10px !important;
	color:#140F4B;
}
#wraper .information_icon{
    margin-top: 36px;
}
#wraper .information_icon span{
    margin-left: 11px;
    font-family: Avenir Next World W05_n7;
    font-size: 18px;
    color: #1010EB;
}
#wraper .smallFont,
#wraper .smallFont:hover,
.anchor-more{
    font-family:'Avenir Next World W05_n6';
    font-size:18px;
    color:#1010EB;
    text-decoration:none;
}
.anchor-more{
    padding-top:40px;
    padding-bottom:20px;
    text-align:center;
    display:block;
}

#wraper .sugsHeading,
#wraper .sugsHeadingMedium,
#wraper .sugsHeading a,
#wraper .sugsHeadingMedium a{
font-family:'Avenir Next World W05_n6', 'MontserratBd';
font-size:24px;
color: var(--primaryAppColor);
line-height:28px;
padding:0px;
margin:0px;
}
#wraper a.sugsHeading,
#wraper a.sugsHeadingMedium{
	pointer-events: none;
}
#wraper .sugsHeading a:hover,
#wraper .sugsHeadingMedium a:hover,
#wraper a.sugsHeading:hover,
#wraper a.sugsHeadingMedium:hover{
	color:#0C0CA5;
}
#wraper .sugsHeadingMedium{
    font-size:20px;
}

#wraper .sugsPeregraph,
#wraper .sugsPeregraphMedium{
     font-family:'Avenir Next World W05_n4', MontserratReg;/**for /CBC-10116**/
     font-size:18px;
     color:var(--primaryAppColor);
     /*line-height:24px;*/
     line-height: 20px;
}
#wraper .sugsPeregraphMedium{
    font-size:14px;
    line-height:20px;
}

#wraper .info_img{
    display: inline-block;
}
#wraper .linkText{
    font-family:'Avenir Next World W05_n6';
    font-size:18px;
    color: var(--linkTextColor);
    background-color:transparent;
	border:none;
}
a{
	 color:var(--linkTextColor);
}
/* product Detail page starts here*/
    #wraper .productDetail{
  padding-top:64px;
}
  #wraper .productDetail .prodBack-border{
	  border-bottom:1px #D8D8D8 solid;
	  padding-bottom:10px;
	  margin-top:20px;
  }
  .patern-no-btn{
	  padding-bottom:65px;
  }
.blokCenter{
  margin-left:auto;
  margin-right:auto;
}
#wraper .productDetail .description{
  padding-top:40px;
  padding-bottom:20px;
}
#wraper .productDetail .qunatity-box{
  display:block;
  position:relative;
}
#wraper .no-bg-color{
  background-color:transparent!important;
  padding:0px!important;
  border:none!important;
}
#wraper .custom-select{
    padding-right:0px;
}
.custom-select:focus::-ms-value {
    background-color: transparent!important;
}
#wraper .medt_Select,
#wraper .cstmDate {
  font-family:'Avenir Next World W05_n6';
  color:#140F4B;
  font-size:14px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  background-image:none;
  background:#F5F5F5 url(../images/dropLarge.png) 100% top no-repeat;
  height:32px;
  line-height:20px;
}
  .qty-lbl{
    font-family:'Avenir Next World W05_n6';
    color: #140F4B;
    font-size: 13px;
    display: block;
    position: absolute;
    top: 1px;
    right: 56px;
    line-height: 32px;
    z-index: 1;
  }
  #wraper .cstmDate{
  background:#F5F5F5 url(../images/date.png) 100% top no-repeat;
  max-width:140px;
  cursor: pointer;
}

    #wraper .productDetail  .medT-slider{
      padding-top:70px;
      position:relative;
    }

    #wraper .productDetail .pater-bottom-shiping img{
     /*    bottom: -37px;*/
    }
  
/* product Detail page ends here*/
/* modal css starts */
#setShedule .modal-content{
    padding-left:10px;
    padding-right:10px;
}

/* this for CBC-9075, for the modal backdrop resolved this on BcartPageNew.vfp on 20-3-2023 */
/* comment for CBC-9286, for the modal backdrop  on BcartPageNew.vfp on 24-3-2023 */
/* body.modal-open:after{
    content:'';
    background-color:rgba(0,0,0,0.6)!important;
    position:absolute;
    left:0px;
    top:0px;
    width:100%!important;
    height:100%!important;
    z-index:1048;
}  */

.modal-open{
	position: fixed!important; /* adding important for CBC-9075, have to remember for all the modals in the app */ /* CBC-6422 */
}
.modal-backdrop{
	z-index: 1048;/* CBC-6422 */
}
.flow1Modal{
padding-right:0px!important;
z-index: 1073!important;
/* overflow-y:hidden!important;*/
}
.flow1Modal .modal-body{
    padding-top:0px;
    padding-bottom:0px;
    }
.flow1Modal .modal-dialog .modal-content{
    padding: 40px 55px;
}
/**update modal by Danish**/
#wraper .updateModal .modal-content{
padding:15px;
}
#wraper .updateModal .modal-header{
    border-bottom:none;
}
#wraper .updateModal .modal-header .close{
    padding:0px;
}
#wraper .flow1Modal .autoBtnResponsive{
    width:208px;
    padding:0px;
    line-height: 48px!important;
}
    #wraper .flow1Modal .autoBtnResponsive1{
        width:208px; /* Global change made by Gaurav*/
        padding:0px;        
    }

    .flow1Modal .modalHeadText, .flow1Modal2 .modalHeadText{
        font-family:'Avenir Next World W05_n6', 'MontserratBd'; /* Bug no. 7741 */
        font-size:24px;
        color:#140F4B;/**Replace 140F4B for Bug CBC-6034**/
        margin-bottom:15px;
        line-height: 26px;

    }
    .flow1Modal .modalMainText, .flow1Modal2 .modalMainText{
        font-family:'Avenir Next World W05_n4', 'MontserratReg'; /* Bug no. 7741 */
        font-size:18px;
        color:#140F4B;
        line-height:22px;
        margin-bottom:30px;
    }
    .flow1Modal .modalMainText1, .flow1Modal2 .modalMainText1{
        font-family:'Avenir Next World W05_n4';
        font-size:20px;
        color:#140F4B;
        line-height:22px;
        margin-bottom:30px;
    }
    .flow1Modal .btnMainDiv, .flow1Modal2 .btnMainDiv{
        margin-bottom:62px;
    }
    .flow1Modal .btn, .flow1Modal2 .btn{
        padding:14px 70px;
        font-family:'Avenir Next World W05_n6';
        font-size:16px;
        cursor:pointer;
        height:48px;
        line-height:20px;
    }
    .flow1Modal .cancelBtn, .flow1Modal2 .cancelBtn{
        //margin-right:20px;      
        color:#1010EB;
        background-color:#F5F5F5;
    }
    .flow1Modal .confirmBtn, .flow1Modal2 .confirmBtn{          
        color:#FFFFFF;
        background-color:#1010EB;
    }
	    .flow1Modal .confirmBtn:hover, 
		.flow1Modal .confirmBtn:focus, 
		.flow1Modal .confirmBtn:active, 
		.flow1Modal2 .confirmBtn:hover,
		.flow1Modal2 .confirmBtn:focus,
		.flow1Modal2 .confirmBtn:active{
			background-color: #0C0CA5;
		}
    #wraper .modalcstmFooter{
        border-top:none;
        font-family:'Avenir Next World W05_n4';
        color:#140F4B;
        font-size:14px;
        line-height:18px;
        padding:25px 0px 0px;
        text-align:center;
    }
	 #wraper .modalcstmFooter a{
		 color: #1010EB;
	 }
	 #wraper .modalcstmFooter a:hover{
		 color:#0C0CA5;
	 }

/* modal css ends */
/***Order Detail Final starts**/

#wraper #orderDetailFinal{
  position:relative;
  padding:50px 0px 0px;
}
#wraper #orderDetailFinal .orderDetl-pregrph{
   color: #140F4B;
  font-family: Avenir Next World W05_n3;
  line-height: 24px;
  font-size:20px;
}
/*#wraper #orderDetailFinal .orderDetl-pregrph > a.link-medium{
margin-left: -3px;
margin-right: -3px;
}*/
.mngorder-link,
.mngorder-link:hover{
    /*display:block;*/
    display:inline-block;
    line-height:24px;
    text-decoration:none;
}
.orderNumber,
.orderNumber .ordernumber-medium{
    font-family:'Avenir Next World W05_n4';
    color:#140F4B;
    font-size:20px;
    line-height:24px;
    padding-top:4px;
    padding-bottom:15px;
}
.orderNumber .ordernumber-medium{
   font-family:'Avenir Next World W05_n6';
   padding-top:0px;
}
#wraper #orderDetailFinal .blogHeight{
  padding:50px 0px 25px;
}

#wraper #orderDetailFinal .skiplbl{
    font-family:'Avenir Next World W05_n6';
    font-size: 20px;
    color: #1010EB;
}
#wraper .finalOrder-list{
  position:relative;
  padding-bottom:20px;
  margin-top:25px;
}
#wraper .orderDate{
  position:relative;
}
#wraper .orderDate h3,
#wraper .orderDate p{
  font-family:'Avenir Next World W05_n4';
  font-size:18px;
  color:#140F4B;
  margin:0px;
  font-weight: normal!important;
  }
#wraper .navyBlue{
        color:#140F4B!important;
    }
/***Order Detail Final ends**/
.navBlue{
  color:#140F4B!important;
}
#wraper .border{
  border:1px #DEE2E5 solid;
}
#wraper .border-bottom{
  border-width:0px!important;
  border-bottom-width:1px!important;
  }
 #scheduleLIstSection  .sheduleBlog54{
    margin-bottom: 25px;
}
.grayBgDiv{
    background-color: #F5F5F5;
    height: 80px;
    width: 80px;    
    border-radius: 4px;
    vertical-align: top;
    margin-right:24px;
}
 .grayBgDiv  img {
    position: relative;
    top: 22px;
    width:64px;
    height:42px;
}
.productInfoText,
.wrngFmt{
    font-family:'Avenir Next World W05_n4';
    font-size: 14px!important;
    color:#CC0025!important;
    margin-bottom: 10px;
    background: url(../images/error.svg) left top no-repeat;
    padding-left:30px;
    vertical-align:middle;
    padding-bottom:10px;
}
.productInfoIcon{
    width: 18px;
    height: 18px;
    background-color: #FBEBE5;
    border: 1px solid #CC0025;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: top;
}
.productInfoIcon  span{
    color:#CC0025;
    font-size: 14px;    
    position: absolute;
    left: 22px;
    
}
.productDetail .productName{
    font-family:'Avenir Next World W05_n6';
    font-size: 24px;
    color: #1010EB;
    line-height: 28px;
    margin-bottom:0px!important;
}
.productDetail  .productCode{
    font-family:'Avenir Next World W05_n4';
    font-size: 18px;
    color: #140F4B;
    line-height: 24px;
    margin-bottom:0px;
}
.productDetail  .productOrderCreation{
    font-family:'Avenir Next World W05_n7';
    font-size: 12px;
    color: #140F4B;
    line-height: 24px;
}

.btnContainerRight .crossMain{
    width: 225px;
    float: right;
}

.btnContainerRight .btnDivCreation{
    width: 225px;
    float: right;  
    margin-top: 25px;
}
.btnContainerRight .btn-group{
    float: right;
}
/*.crossIcon{
    font-size:18px;
    color:#140F4B;
    float:right;
    position: absolute;
    right: 15px;
}*/
.btnValueDiv{
    font-family:'Avenir Next World W05_n6';
    font-size:14px;
    background-color:#F5F5F5;
    color:#140F4B;
}
.btnCaretDiv{
    background-color:#1010EB;
    color:#fff;
}
.plusIcon{
    font-size:20px;
    color:#1010EB;
    margin-right:13px;
    cursor:pointer;
}
.minusIcon{
    font-size:20px;
    color:#1010EB;
    margin-right:13px;
}
.pauseText{
    font-family:'Avenir Next World W05_n6';
    font-size:18px;
    color: #1010EB;
    cursor:pointer;
}
.schedule54Main{
    border-bottom:1px solid #DEE2E5;
    border-radius:1px;
    padding: 20px 0px 20px 0px;
}
/*Flow 54-Schedule Order CSS ends*/

#wraper .signIn_head{
    font-family: Avenir Next World W05_n3;
    font-size: 40px;
}
#wraper .container_600{
    max-width:830px;
}
#wraper #signIn_head_1{
    color: #140F4B;
}
#wraper #signIn_head_2{
    color: #140F4B;
    margin-bottom: 40px;
}
#wraper .forgetText a{
    font-family:'Avenir Next World W05_n6';
    font-size: 13px;
    color: #140F4B;
    margin-right: 15px;
}

#wraper .usernameText{
    display: block;
    width: 100%;
    height: 48px;
    padding: 14px 12px;
    font-size: 14px;
    font-family:'Avenir Next World W05_n4';
    line-height: 1.42857143;
    color: #140F4B;
    background-color: #F5F5F5;
    background-image: none;
    border: 1px solid #F5F5F5;    
    border-radius: 4px 4px 0 0;
}
#wraper .passwordText{
    display: block;
    width: 100%;
    height: 48px;
    padding: 14px 12px;
    font-size: 14px;
    font-family:'Avenir Next World W05_n4';
    line-height: 1.42857143;
    color: #140F4B;
    background-color: #FFF9EF;
    background-image: none;
    border: 1px solid #FFF9EF;    
    border-radius: 4px 4px 0 0;
}

.grayBg.grayBg80{
    width:80px!important;
    height:80px!important;
}
.trgetshiDate{
    font-family:'Avenir Next World W05_n4';
    color:#140F4B;
    font-size:14px;
    padding-top:6px;
}
/*.trgetshiDate > span{
    font-family:'Avenir Next World W05_n7';
}*/
.pauseorder-sec .selectmedium{
    max-width:180px!important;
    min-width:180px;
}
.selectSmall{
    max-width:80px;
    min-width:80px;
}
.selectmedium{
    max-width:120px;
}
.selectmedium{
    max-width: 192px;
    min-width: 130px;
}
#test32 .crossIcon{
    padding-right:2px!important;
}

.crossIcon{
    text-align:right;
    padding-right:0px!important;
    display:block;
    color:#140F4B!important;
}
.crossIcon .fa-times:before{
    font-family: "FontAwesome";
    content: "\F105\F104"!important;
    letter-spacing: -0.15em!important;
    text-align:right;
}
.plusicon{
    color:#1010EB;
    padding-right:5px;
}
.pauseorder-sec{
    display: inline-block;
    width: 100%;
    position:relative;
    /*z-index:100;*/
}
.pauseorder-sec .qty-lbl +  select{
    padding-left:36px!important;
    line-height:16px!important;
    padding-top:6px;
}
.sheduOrderSec{
    position:relative;
    margin-bottom:30px!important;
}
.accordion{
    position:relative;
}
.accordion .card-body{
    padding:20px 0px;
}
.pauseActive{
    pointer-events: none;
    opacity: 0.3;
}
.proceedPause,
.proceedPauseLeft{
    height:48px;
    line-height:0px!important;
    max-width:145px!important;
    float:right;
}
.proceedPauseLeft{
    float:left;
    margin-top:10px;
    margin-bottom:0px!important;
}
#wraper .suces-sec{
  
    padding:24px 0px;                /* Global change made by Gaurav*/
    text-align:center;
    width:100%;
    position:relative;
}
#wraper .suces-sec .notfi-wrapper{ /* Global change made by Gaurav*/
    margin: 0 auto;
}
#wraper .suces-sec .sucess-iner{
    padding:0px 160px;
}
#wraper .suces-sec .sucesText{
    font-family:'Avenir Next World W05_n4';
    color:#fff;
    font-size:18px;
    line-height:24px!important;
    position:relative;
    padding-left: 16px; /* Global change made by Gaurav*/
    text-align: left;
    
}
#wraper .row.notfi-wrapper .notifiCrossDiv {
    padding-right: 12px;
}
#wraper .suces-sec .checkIcon{
    background:url(../images/check-circle.svg) left top no-repeat;
    width:32px;        /* Global change made by Gaurav*/
    height:32px;
    display:block;
    /*float:right;*/
    background-size:cover;
/*    display:inline-block;
    position:absolute;
    left:-50px;
    top:12px;*/
}



/*#wraper .suces-sec .suc-crosicon{
    position:absolute;
    top:25px;
    right:20%;
}*/
#wraper .flow1Modal .modal-dialog.mangeSheduleTop{
    position: relative;
/*   top: 280px;*/
    min-height:0px;
}
#wraper .suces-sec .suc-crosicon .fa-times:before{
    color:#fff;
    content: "\F105\F104"!important;
    letter-spacing: -0.15em!important;
    cursor:pointer;
    font-size: 16px;  /* Global change made by Gaurav*/
}


#wraper .suces-sec-orange .suc-crosicon .fa-times:before{
    color:#fff;
    content: "\F105\F104"!important;
    letter-spacing: -0.15em!important;
    cursor:pointer;
    font-size: 16px;  /* Global change made by Gaurav*/
}

#wraper .flow1Modal .modal-crosicon .fa-times:before{
    color:#140F4B;
    content: "\F105\F104"!important;
    letter-spacing: -0.15em!important;
    cursor:pointer;
    font-size: 24px;  /* Global change made by Gaurav*/
    position: absolute;
    top: 22px;
    right: 22px;
	line-height:0px;
}
#wraper .flow1Modal .crossIconDiv{
    line-height: 0px;
}
#wraper .flow1Modal .modal-imageDiv{
    margin-top: 80px;
}
#wraper .flow1Modal .sucessImage img{
    width:172px;
}
#wraper .flow1Modal .modalSuccessText{
    font-family:'Avenir Next World W05_n6';
    font-size:40px;
    color: #14853D;
    line-height: 40px;
    margin: 15px 0px;
}
#wraper .flow1Modal .modalBtnSpace{
    margin: 35px 0px 60px 0px; 
}
#wraper .flow1Modal .modalBtnSpace1{
    margin: 35px 0px 25px 0px;
}
#wraper .flow1Modal .globalModalText{
    font-family:'Avenir Next World W05_n4';
    font-size: 18px;
    color: #140F4B;
    line-height: 22px;
    margin: 0px 105px;
}
#wraper .flow1Modal .globalModalText1{
    font-family:'Avenir Next World W05_n4';
    font-size: 18px;
    color: #140F4B;
    line-height: 22px;
    margin: 0px 35px;
}
#wraper .suces-sec .smallButtonSecondary{
    width:144px;  
    background-color: #fff;
    color: #140F4B;
    text-align: center;
}


#wraper .suces-sec .successTextDiv{
    max-width: 566px;
    display: inline-block;
}
#wraper .suces-sec .successTextBtn{
    margin-left: 30px;
    display: inline-block;
    vertical-align: top;
    float: right;
}
#wraper .suces-sec-Green{
  background-color:#14853D;
  /*position:fixed;*/
  top:0px;
  width:100%;
  z-index:1;
}
#wraper .suces-sec-orange{
    background-color: #CC0025;
    position:inherit!important;
}
#wraper .guardn-section{
    position:relative;
}
#wraper #alladvocateAction:before{
height:92px;
}
#wraper {
  position:relative;
  /*padding-top:20px;*/
/*  margin-bottom:40px;*/
}
.ver2D-advocDetail .sp3-allset img {
    width: 120px;
}
 .ver2D-advocDetail .allSetText{
        font-family:'Avenir Next World W05_n6';
        font-size: 20px;
        color: #140F4B;
        margin-top: 10px;
    }
   .ver2D-advocDetail .noActionText{
        font-family:'Avenir Next World W05_n4';
        font-size: 18px;
        color: #140F4B;
        line-height: 20px;
    }
#wraper .ver2D-adlisting{
  border-bottom:1px #D8D8D8 solid;
  padding:35px 15px; /* changed by AR for global style */
}

#wraper .ver2D-adlistingUT{
  padding:35px 15px; /* changed by AR for global style */
}

#wraper .ver2D-adlisting.ongoingheading{
    padding-left:0px;
    padding-right:0px;
}
#wraper #advocate_text{
  margin-bottom:20px;
}
#wraper .btnVer2{
  padding:0px!important;
  margin:0px!important;
}
#wraper .productActiveText,
#wraper .productViewDoc{
  padding-left:45px;
  background:url(../images/Activecheck.svg) left center no-repeat!important;
}
#wraper .productViewpergrph{
    font-family:'Avenir Next World W05_n4';
    font-size:18px;
    color:#140F4B;
}
#wraper .productViewDoc{
background:url(../images/prcesingcheck.svg) left center no-repeat!important;
min-height:32px;
}
#wraper .productActiveText .ver2D-advPrgph,
#wraper .productViewDoc .ver2D-advPrgph,
#wraper .ver2D-advPrgph,
#wraper .peregraph-regular,
#wraper .peregraph-medium2Bd{
font-family:'Avenir Next World W05_n4', 'MontserratReg';
color:#140F4B;
font-size:18px;
line-height:27px;
}
.fontitalicBold{
    font-family: 'Avenir Next World W05_i6'!important;
}
#wraper .peregraph-medium2Bd{ /** CBC-9459**/
      font-family: 'Avenir Next World W05_n6', 'MontserratBd'; 
}
#wraper .paragraph-medium,
#wraper .paragraph-mediumBd {
    font-family: 'Avenir Next World W05_n4', 'MontserratReg';
    font-size: 16px;
    color: #140F4B;
    line-height: 24px;
}
#wraper .paragraph-mediumBd{/** CBC-9459**/
   font-family: 'Avenir Next World W05_n6', 'MontserratBd';
}

#wraper .paragraph-small {
    font-family: 'Avenir Next World W05_n4', 'MontserratReg';
    font-size: 14px;
    color: #140F4B;
    line-height: 18px;
}

#wraper .productActiveText .ver2D-advPrgph-date {
	font-family:'Avenir Next World W05_n4';
	color:#140F4B;
	font-size:18px;
	line-height:22px;
}

#wraper .card-body .big-circle {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    border: 2px solid #140F4B;
}

#wraper .card-body .big-circle .headingMedium-regular{
    font-family:'Avenir Next World W05_n6';
    font-size:32px;
}
.checkcmpbltyUpdt .checkCompt-hot{
    font-size:16px;
}
.checkcmpbltyUpdt .checkCompt-hot{
    font-family:'Avenir Next World W05_n6';
    color:#A3001E;
}

#wraper .medium-circle {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    border: 2px solid #140F4B;
}

#wraper .ver2D-uploadBtn,
#wraper .ver2D-uploadBtn.viewBtn{
  font-family:'Avenir Next World W05_n6';
  font-size:16px;
color: #1010EB;
    background-color: transparent;
  height:48px;
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  border-radius:50px;
  padding:12px 35px;
  float:right;
  display:block;
  position:relative;
  cursor:pointer;
  border: 2px solid #1010EB;
  }
  #wraper .ver2D-uploadBtn.viewBtn{
    padding-left:30px;
  }
  
	/** for bug numbe CBC-5314 by sayed**/
	#wraper .ver2D-uploadBtn.viewBtn a{
	color:#1010EB;
	}
	#wraper .ver2D-uploadBtn.viewBtn:hover a{
	color:#fff;
	}
	/** for bug numbe CBC-5314 by sayed close here**/
  #wraper .ver2D-uploadBtn.viewBtn:hover{
    background-color: #0C0CA5;
    color: #fff!important;
  }
    /*#wraper .ver2D-uploadBtn .iconView{
    background:#F5F5F5 url(../images/vies_Doc.svg) left top no-repeat;
    display: inline-block;
    width: 15px;
    height: 17px;
    vertical-align: middle;
    margin-right: 8px;
  }*/
  #wraper .viewDocumentBtnNew .iconView{
    background:transparent url(../images/vies_Doc.svg) left top no-repeat;
    display: inline-block;
    width: 15px;
    height: 17px;
    vertical-align: middle;
    margin-right: 8px;
  }
  #wraper .viewDocumentBtnNew{
      float: right;
  }
  #wraper .viewDocumentBtnNew .btn-customized-blue{
    margin-bottom: 0px;
  }
  #wraper .ver2D-uploadBtn:hover{
    color:#fff;
    background-color:#307AB8;
  }
  #wraper .ver2D-uploadBtn  .ver2D-subupload{
    display:none;
  }
    #wraper .ver2D-uploadBtn:hover .ver2D-subupload{
      background-color:#F5F5F5;
      -webkit-border-radius:0px 0px 4px 4px;
      display:block;
      width:100%;
      width:220px;
      height:auto;
      position: absolute;
      right:0px;
      top:48px;
      /* padding:12px 25px; */
      z-index:1;
    }
#wraper .ver2D-uplodFile,
 #wraper .ver2D-subupload .ver2D-upldListing {
  font-family:'Avenir Next World W05_n6';
  font-size:16px;
  color:#1010EB;
  cursor:pointer;
  display:block;
  line-height:35px;
  padding:0px 25px;
}
#wraper .ver2D-uplodFile:hover, #wraper .ver2D-subupload .ver2D-upldListing:hover {
    background: #eee;
}
#wraper .ver2D-uplodFile input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;   
    cursor: inherit;
    display: block;
}
#wraper .ver2D-advocateHdng{
  font-family:'Avenir Next World W05_n6';
  font-size:24px;
  line-height:34px;
  color:#140F4B;
  padding-bottom:20px;
  padding-top:0px;
}
.elipsis2line{
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 54px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 1;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}


/*.elipsis2line p{
-webkit-box-orient: horizontal;
height: 50px;
}*/
.sugsPeregraphMedium.elipsis2line + .readMore:after{
transform: rotate(0deg);
padding-left:0px;
}
.sugsPeregraphMedium + .readMore:after{
transform: rotate(180deg);
right:-5px;
top:1px!important;
}
#wraper .readMore{
  cursor:pointer;
}

/**Repeated classes***/
#wraper .creatOrderMain{
  z-index:inherit!important;
}
.zindex1{
  z-index: 1!important;
}
.zindex20{
  z-index: 20!important;
}
.zindex30{
  z-index: 30!important;
}
.sensorName a {
    font-family:'Avenir Next World W05_n6';
    font-size: 24px;
    color: #1010EB;
    line-height: 40px;
}
/*
  
  #wraper .pater-bottom-shiping img{
    bottom:-64px!important;
  }*/

#wraper .btm-patern{
  z-index:inherit!important;
}

/** 09-07-2019 for profile update page**/
#wraper .updatedProfile.top-patern-right:before{
  background: url(../images/bluepattern@2x.png) left top no-repeat;
  opacity:1;
  height:100px;
  background-size: cover;
}
/*#wraper #dashboard_card-overlap{
  margin-top:-27vh;
}*/
/* #wraper .gridtopleft:before,
#wraper .gridtopleft-large:before{
  top: 27.2vh;
} */
#wraper .updatedProfile .headingprofile{
  padding-top:0px!important;
}
#wraper .order-text{
  font-size:20px!important;
}

#devices .subheading_text{
  margin-top:30px;
}
#wraper .viewDetails{
  margin-top:18px!important;
}

  #wraper .subheading_text{
    margin-top:40px;
    line-height:30px;
    margin-bottom:18px;
  }
  #wraper #billingValue{
    /**margin-top:40px!important; **/
    line-height:30px;
  }

#wraper .creatOrderMain .height_300{
  z-index:1!important;
}
/* .heading_text_black{
  line-height:50px;
} */

    @media only screen and (max-width:370px) and (min-width:250px) {
        .popover-body {
        max-width: 300px!important;
        padding:10px!important;
        }
    }
/**Tooltip section here**/

 .popover-body{
  max-width:350px;
  width:100%;
  background-color: #F5F5F5;
  color: #140F4B!important;
 font-family:'Avenir Next World W05_n4';
  font-size: 14px;
  padding: 20px 10px!important;
  overflow: hidden;
}
.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-top .arrow::after{
  border-top-color: #F5F5F5;
}
.bs-popover-auto[x-placement^=right] .arrow::after,
 .bs-popover-right .arrow::after{
    border-right-color:#F5F5F5!important;
}
 .bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-bottom .arrow::after{
border-bottom-color:#F5F5F5!important;
}
#wraper .mq-headingLarge{
  text-transform:capitalize;
}
#wraper .mq-small-pregraph{
  padding-top:25px;
}

#wraper .btn-customized-gray{
  color:#140F4B!important;
}
/*#wraper .pater-bottom-shiping img{
  right:inherit;
}*/
/*#wraper #scheduleLIstSection .pater-bottom-shiping img,
#wraper .relatedProduct .pater-bottom-shiping img{
  right:0px;
}*/
/**Grid layout Product Listin page**/
.gridImage{
  width:80px;
  height:80px;
  float:left;
  }
/*  .gridImage img{
  padding: 0px 2px;
  }*/
  .sensorsLinePartionDiv{
  margin-top:20px!important
  }
  .gridTextLbl{
      width:calc(100% - 80px);
      float:left;
      padding-left:20px;
      box-sizing:border-box;
  }
    .dashListBlog{
    display:table;
    width:100%;
    }
    .schdbtn-res{
      margin-top:25px;
    }
      .btnHieght{
        height:100px;
      }
 /* Danish code starts-11/07/19 */
#wraper .sp3-allset{
  padding:60px 0px;
  text-align:center;
}
#wraper .sucessModal .modal-dialog{
  width:500px;
}
#wraper .sucessModal .modal-content{
  padding:25px;
}
#wraper .sucessModal .sucessImage img{
  width:120px;
}

#wraper .sucessModalInsuranceCard .modal-dialog{
  width:500px;
}
#wraper .sucessModalInsuranceCard .modal-content{
  padding:25px;
}
#wraper .sucessModalInsuranceCard .sucessImage img{
  width:120px;
}


#wraper .modalMainText.small{
  font-size:18px;
}
/*#wraper .flow1Modal {
    margin-top: 2rem;
}*/

#wraper .flow1Modal .modal-dialog{
    /*min-height: calc(100vh - 60px);*/
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
   /* top: 50px;*/
}
/* Danish code ends */
/*Gaurav Code starts*/
    #wraper .ver2-headTextContainer{
            padding-left:46px;
            padding-right:46px;
        }
        #wraper .ver2-headTextScheduleOrder{
            font-family: Avenir Next World W05_n3 !important;         
            text-transform:none;
        }
        
        #wraper .ver2-subTextScheduleOrder{
            font-family: Avenir Next World W05_n3 !important; 
            color:#F5F5F5;
            padding-left:120px;
            padding-right:120px;
        }
        #wraper .ver2-nextTargetMain{
            font-family:'Avenir Next World W05_n4';
            font-size:18px;
            color:#140F4B;
            margin-bottom:20px;
            padding-top:0px;
        }
        #wraper .ver2-devicesMainContainer {
            z-index: 1;
        }
        #wraper .ver2-imgDevices img{
            width:312px;
        }

 #wraper .underline-black{
        width: 16px;
    }   
    #wraper .underline-white{
        width: 16px;
    } 
/*Gaurav Code ends*/
/* Sprint 3 order details page shipping/inprogress starts-Gaurav */
     .sprint3-sugsParagraph span{
        color:#1010EB;
    }
     .sprint3-sugsParagraph{
        margin-top:8px;
        
    }
    .sprint3-sugsParagraphItem{
        font-family: Avenir Next World W05_n3;
        font-size: 18px;
        color:#140F4B;
        margin-top:8px;
    }
    .sprint3-quantityMobDiv{
        text-align:right;       
    }
    .sprint3-amountMobDiv{
        text-align:right;
    }
    .sprint3-productAmount{
        font-family: Avenir Next World W05_n4 !important;
        font-size: 18px !important;
    }
	/**product detail color picker for product **/
.list_product-detail_color{
         margin-top:5px;
     }
         .label_color {
             display: inline-block;
             margin-right: 10px;
             padding: 0;
             cursor: pointer;
             border: 1px #ccc solid!important;
			 width:24px;
			 height:24px;
             -webkit-border-radius:100%;
             -moz-border-radius:100%;
             -ms-border-radius:100%;
             border-radius:100%;
         }
         .label_color:hover::before{
             display: block;
			 position:absolute;
             width: 36px;
             height: 36px;
             content: "";
             -webkit-border-radius:100%;
             -moz-border-radius:100%;
             -ms-border-radius:100%;
             border-radius:100%;
			 border:1px #ccc solid;
			 z-index:-1;
			margin-top: -7px;
			margin-left: -7px;
         }
		 /*.label_color:hover::before{
			  border: 3px solid #fff;
		 }*/
         .radio_color {
             position: absolute;
             visibility: hidden;
             opacity: 0;
         }
         .list__item{
            display: inline-block;
         }
         .list__list{
             padding: 0;
             list-style: none;
         }
         .radio_color:checked + .label_color {
            border-color: #000;
        }
         .overlay {
                position: absolute;
                top: 50%;
                left: 40%;
                transform: translate(-40%, -50%);
                z-index: 9999;
                opacity: 1;
         }
         /**close product detail color picker here**/

/* Sprint 3 order details page shipping/inprogress ends-Gaurav*/  
@media(min-width:1024px){

#wraper .gridtopleft.dashboardorder:before{
height:248px!important;
background-repeat: space!important;
background-size: inherit;
}

	
    #wraper .flow1Modal .autoBtnResponsive{
    line-height: 44px;
}
/*.fullsearcbar .input-field.second input{
    width:auto!important;
}*/
/*.pauseorder-sec{
    padding-right: 0.5rem;
}*/
    .mt-65{
  margin-top:45px!important;
}
      #wraper .ver2D-dash_prim,
    #wraper .ver2D-dash_sec{
      padding: 0 10px;
      min-width: 208px;
      color: #fff!important;
      text-align: center;
      background-color:#1010EB!important;
    }
#wraper .ver2D-dash_prim:hover,
#wraper .ver2D-dash_prim:focus,
#wraper .ver2D-dash_sec:hover,
#wraper .ver2D-dash_sec:focus{
  background-color:#0C0CA5!important;
  color:#fff!important;
}
    #wraper .ver2D-dash_sec{
    background-color:#E6D8C2!important;
    color:#140F4B!important;
    }
    #wraper #billingBalance{
      margin-top:16px!important;
      margin-bottom:5px;
    }

    #wraper #dashboard_card-overlap{
        height:auto;
		    min-height: 453px;
       margin-bottom: 80px !important;
    }
     #wraper .productInfoText{
      font-size:18px !important;
      background:url(../images/alertLarge.svg) left center no-repeat!important;
      min-height: 32px;
      line-height:24px;
      display: inline-block;
      padding-left:45px;
      margin-bottom:0px;
      padding-bottom:0px;
    }
}
    @media only screen and (max-width: 48em) {
    .drodowncontent,
     .ui-widget-content{
        max-width: 100%;
        width: 100%!important;
     }
     .label_color {
            width: 16px;
            height: 16px;
     }
    #wraper .btn-mx-left{
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important;
        margin:0 auto;
    }
      #wraper .flow1Modal .modal-dialog {
/*    min-height: calc(100vh - 200px);*/
        top: 0px!important;
  }
      #wraper .flow1Modal#myModal1{
          top:52
      }
/*        #wraper .flow1Modal .modal-dialog.mangeSheduleTop{
        margin-top:0rem;
      }*/
    .qty-lbl{
        right:46px;
        line-height:32px;
    }
            .productDetail .qty-lbl{
        right:62px;
    }
    .pdngleft36 {
    padding-left: 36px!important;
}
    .pauseorder-sec .qty-lbl + select{
        padding-left:35px!important;
    }
    #wraper .align-start-mobile{
        -ms-flex-item-align: start!important;
        align-self: flex-start!important;
    }
        .sprint4-productPriceMain{
        margin-top:16px;
    }
    .sprint4-colorPickerMain{
        margin-top:16px;
    }
    .sprint4-descriptionText{
    font-family: Avenir Next World W05_n3 !important; 
}
.sprint4-readMore{
    text-align:left !important;
} 
.sprint4-productInfoMain {
    margin-top: 36px;
}
 #wraper .readMore{
    text-align:center;
    display: block;
 }
    .neg-mrgn-desk{
        margin-top:1rem;
    }
    #wraper .creatOrderMain .height_300{
        min-height:100px;
    }
    #wraper .creatOrderMain .btm-patern:before{
        right:0px;
        top:20px;
    }
    #wraper #allProducts{
        margin-bottom: 40px;
    }
   
    #wraper .btm-patern:before{
        height:81px;
        top: 35px;
    }

    #wraper .btm-patern:before{
        background-size: cover;
        top:20px;
    }
    #wraper #profileDetails .headingprofile{
        font-size: 20px;
        line-height: 27px;
        margin-bottom: 0;
    }
    #wraper #profileDetails .smalheading{
        font-size:14px;
    }

    .w-auto-mob{
    width:auto;
}
    #wraper .sheduleBlog{
        margin-bottom:10px;
    }
    #wraper .sheduleLIstHeading,
    #wraper .sheduleLIstHeading.sheduleHeadingMdm {
        font-family: 'Avenir Next World W05_n6', 'MontserratBd';/**story number 3019**/
        font-size:20px!important;
        line-height:24px;
    }
    #wraper .ver2-scheduleListText{
        font-family: Avenir Next World W05_n3;
        font-size:15px;
        margin-top:10px!important;
        display:block;
        line-height:20px;
    }
    #wraper .sheduleParagraph{
        font-size:15px;
        line-height:19px;
      } 
    #wraper #scheduleLIstSection{
        padding-top:15px;
    }
    #wraper #scheduleLIstSection .mq-headingMedium{
        font-size:14px;
        line-height:17px;
        padding-top:10px;
        padding-bottom:20px;
    }
 
      #wraper #scheduleOrderDetails .mq-headingLarge{
        font-size:20px;
        line-height:40px;
        padding-top:10px;
      }  
      #wraper #scheduleOrderDetails .mq-small-pregraph{
        font-family: Avenir Next World W05_n3;
        font-size:14px;
        padding-top:0px;
      }  
      #wraper .sheduleBlog .infoicon:after{
            border:1px #f00 solid;
      }
      #wraper #scheduleLIstSection .sugsHeading,
      #wraper #scheduleLIstSection .sugsHeading a,
       #wraper .sugsHeading a,
        #wraper .sugsHeadingMedium a{
        font-size:16px;
        line-height:19px;
      }
      #wraper #scheduleLIstSection .sugsPeregraph{
        font-size:14px;
      }
       #wraper .shippingSection{
        padding-top:0px;
       }
    
     #wraper .shipingBox .cstm-radio{
        padding:0px 10px;
     }
     #wraper .shippingSection .shipingRow{
        padding-top:60px;
     }
     .relatedProduct .relatedList{
        padding-top:20px;
     }
     .relatedList .relatcaption{
        font-size:14px;
        line-height:18px;
     }
     #wraper .relatedProduct{
        padding-top:20px;
     }   
    #wraper #scheduleOrderDetails .shedulImage{
        width:50px;
     } 
     #wraper .productDetail .description{
    padding-top:20px;
  }
    #wraper .btn-customized.secondry-mobile{
    background-color: #F5F5F5!important;
    color: #1010EB!important;
  }
  #wraper .btn-customized-blue.primary-mobile{
  background-color: #1010EB!important;
  color: #ffffff!important;
  }
  #wraper .productDetail .pater-bottom-shiping img{
    bottom:-7px;
    height:93px;
  }   
  #wraper #orderDetailFinal .blogHeight{
    padding:20px 0px 0px;
  }
  #wraper #orderDetailFinal{
    padding-top:40px;
  }
  #wraper .orderDate h3,
  #wraper .orderDate p{
    font-size:14px;
  }
    #wraper .linksmall-mob{
      font-size:14px !important;
      font-family: 'Avenir Next World W05_n7'!important;
      color:#140F4B!important;
      display:block!important;
    }
    #wraper #orderDetailFinal .skiplbl{
      font-size:15px;
    }
    #wraper #orderDetailFinal .orderDetl-pregrph,
    #wraper #orderDetailFinal .orderDetl-pregrph a{
      font-size:16px;
    }
    .max-auto-90{
      max-width:90%!important;
    }
    #wraper .pater-bottom-left-shiping img{
      right:0px!important;
      left: inherit!important;
      height:66px!important;
      bottom:0px!important;
    }
      #wraper #orderDetailFinal .shippingSection{
        padding-bottom:0px!important;
      }
      #wraper .finalOrder-list{
        margin-top:20px;
      }
.pdngright-desk{
        padding-right:40px;
    }
    .carousel-indicators {
    bottom: -50px!important;
}
}

  

/*@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
        #wraper #dashboard_card-overlap{
                margin-top: -45.7vh!important;
        }
    }*/




#wraper .qunatity-box2 .qty-lbl{
        right: 46px;
}


/*Product Listing CSS starts-*/
.padding0{
        padding:0px;
    }
    .marginRight30{
        margin-right:30px;
    }
    .displayInlineBlock{
        display:inline-block;
    }
    .productListingContainer{
        padding-left:20%;
        padding-right:20%;
        margin-bottom: 275px;
    }
    .sensorsMainDiv{
        margin-top:40px;
    }
    .sensorsImageDiv{
        justify-content: center;
        flex-direction: column;
        display: flex;
        border-radius:4px;      
        vertical-align: top;
        overflow:hidden;
        padding:5px;
    }
/*  .sensorsImageDiv img {
        padding:10px;
    }*/
    .gs3SensorImage{
        width:100%;
        }
    .sensorsTextDiv{
        display:inline-block;
        margin-left:20px;
    }
    .sensorName{
        font-family:'Avenir Next World W05_n6';
        font-size:24px;
        color:#1010EB;
        line-height: 40px;
        
    }
    .sensorCode{
        font-family:'Avenir Next World W05_n4';
        font-size:18px;
        color:#140F4B;
        
    }
    .sensorsLinePartionDiv{
        margin-top:40px;
        height:1px;
        background-color:#D8D8D8;
        border-radius:1px;
/*      margin-left: 15px;
        margin-right: 15px;*/
    }

    .modalHeadText{
        font-family:'Avenir Next World W05_n6';
        font-size:24px;
        color:#1010EB;
        margin-bottom:30px;
    }
    .modalMainText{
        font-family:'Avenir Next World W05_n4';
        font-size:20px;
        color:#140F4B;
        line-height:24px;
        margin-bottom:50px;
    }
    .btnGrpLabel{
        font-family:'Avenir Next World W05_n4';
        font-size:13px;
        margin-bottom: 10px;
    }
    .btnValueDiv{
        font-family:'Avenir Next World W05_n6';
        font-size:14px;
        background-color:#F5F5F5;
        color:#140F4B;
    
    }
    .btnCaretDiv{
        background-color:#1010EB;
        color:#fff;
    }

    .infoIcon{
        width:16px;
        height:16px;
        border-radius:50%;
        border:1px solid #D5DADD;
        background-color:#D5DADD;
        vertical-align: top;
        display: inline-block;
        margin-right:12px;
    }
    .infoIcon span{
        font-size: 12px;
        vertical-align: middle;
        color:#140F4B;
    }
.viemorLink{
    display:block;
    max-width:328px;
    margin:0 auto;
    cursor:pointer;
    background-color: #F5F5F5;
    color: #1010EB!important;
    border-radius: 4px;
    padding-top: 14.5px;
    padding-bottom: 14.5px;
    font-family:'Avenir Next World W05_n6';
    font-size: 16px;
    z-index: 100;
    position: relative;
}

.airowicon{
    display:inline-block;
    vertical-align:top;
    position:relative;
    margin-left: 8px;
}
.airowicon:after{
	content:'\f078';
	font-family:fontAwesome;
	font-style:normal;
	display:block;
}
/*Media Queries Mobile**/
@media only screen and (max-width: 480px) {
    .sprint3-sugsParagraph{
        margin-top:4px;     
    }
    .sprint3-sugsParagraphItem{     
        font-size: 14px;
        margin-top:6px;         
    }
    .sprint3-quantityMobDiv{
        text-align:left;
         padding-left:68px;
        display: inline-block;
    }
    .sprint3-amountMobDiv{
        text-align:left;
        padding-left: 60px !important;          
        display: inline-block;
    }
    #wraper .shippingSection .shipingBox {    
        padding: 20px 3px;    
    }
   /*  #wraper .shipingBox .cstm-radio .checkround:after{
        left: 2px;
        top: 2px;
        width: 12px;
        height: 12px;
    }
    #wraper .shipingBox .cstm-radio .checkround{
           
            right: 3px;
            top: -17px;
            width:18px;
            height:18px;
        } */
/* Sprint 3 order details page shipping/inprogress ends-Gaurav */
    #wraper .medt_Select, #wraper .cstmDate{
        font-size:14px;
        line-height: 20px;
    }
    .elipsis2line{
        height:140px;
        -webkit-line-clamp: 6;
    }
    .mngorder-link{
        display:inline-block;
    }
    #wraper #orderDetailFinal .orderDetl-pregrph{
        line-height:20px;
    }
    #wraper .orderNumber,
    #wraper .orderNumber .ordernumber-medium{
        font-size:14px;
        padding-bottom:5px;
    }
     #wraper .readMore{
        text-align:center;
     }
        .sheduOrderSec .trgetshiDate .infoicon{
    top:0px;
}

    .med-NoBtn{
        width:130px;    
        padding:7px 53px !important;    
        margin-right:18px;
        margin-bottom:0px;
    }
    .med-YesBtn{
        width:130px;
        padding:14px 53px!important;
        margin-bottom:0px;
    }
     .med-modalMainText{    
        font-size: 14px;   
        padding:0px 25px 20px 25px;
    }
    .med-ProceedPause{
        width:130px;        
        padding:14px 40px !important;       
        margin-bottom:0px;
    }
    .tn-general .med-selectDropdownPopup {
        width: 303px;       
        margin-bottom:24px !important;
        margin-left: 0%;        
    }
    .tn-general .form-group.form-group-floating-label .med-selectDropdownPopup .nice-select .option{    
        line-height: 16px;
    }
    /* Flow 59 Modal css ends-Gaurav */
    /* Flow 4 Modal css starts-Gaurav */
    .med-modalChangedQuantityText{
        font-family:'Avenir Next World W05_n4';
        font-size: 14px;
        color: #140F4B;
        margin-bottom:25px;
        border-bottom:1px solid #D8D8D8;
        padding-bottom:25px;
        line-height: 18px;
    }
    .med-modalNoteText{
        font-family:'Avenir Next World W05_n4';
        font-size: 12px;
        color: #140F4B;
        line-height:16px;
        margin-bottom:32px;
    }   
/* Flow 4 Modal css ends-Gaurav */

/* Flow 53 change address Modal starts-Gaurav */
.med-modalChangeAddressText{
        font-family:'Avenir Next World W05_n4';
        font-size: 15px;        
        margin-top:5px;
        margin-bottom:30px;
    }
.med-modalAddressConfirmDiv{
        margin-bottom:45px;
    }
.med-modalShippingImage {
    margin: 15px 20px;
}
.med-changeAddressDiv{
        width:125px;    
        font-size: 14px;        
    }
/* Flow 53 change address Modal ends-Gaurav */

/* Flow 2 set up schedule order modal starts-Gaurav*/
.modalHeadTextProduct{
    font-family:'Avenir Next World W05_n6';
    font-size: 16px;
    color:#1010EB;
    margin-bottom:6px;
}
/* Flow 2 set up schedule order modal ends-Gaurav*/
    .crossIcon{
        position:absolute;
        top:0px;
        right:20px;
    }
    #wraper .sheduleOrderarea, #wraper .modalLargeIner{
        width:275px;
    }
        @media(max-width: 320px){
                #wraper .sheduleOrderarea, #wraper .modalLargeIner{
                    width:100%;
                }
        }
                #wraper .qunatity-box2{
            position: relative;
            max-width: 95px;
            margin: 10px auto 0;
            z-index: 1;
    }
    #wraper .productDetail .qunatity-box{
      margin:0 auto;
      display:block;
      max-width:90px;
    }
    /*Gaurav Code starts*/
          .gridImage{
      width:48px;
      height:48px;
      }
      .gridTextLbl{
       width:calc(100% - 48px);
      }
      .sensorName a {
          font-size: 16px;
          line-height: 24px;
      }
      /***updated part on 09-07-2019**/
      #wraper .updatedProfile.top-patern-right:before{
        height:80px;
      }

      #wraper .gridtopleft:before, #wraper .gridtopleft-large:before {          
            height: 160px;
			top:190px;
			/*left:0;
            right:0px;*/
      }
      #wraper #profileDetails .prof-image{
        width:76px!important;
        height:76px!important;
        margin-bottom:20px!important;
      }
      #wraper .creatorder .order-text{
        font-size:14px!important;
      }
      #dashboard_card-overlap .smallFont{
        padding-top:30px!important;
      }
      .schdbtn-res{
          margin-left:70px;
          max-width:200px;
          margin-top:25px;
       }
       #wraper .btn{
        width:208px;
       }
	   
	   #wraper .cancelOrderBtn{
        width:327px;
       }
	   
       #wraper #billing {
        padding-left: 15px;
    }
    #wraper .ver2-cancelScheduleOrderBtn{
        max-width: 327px !important;
        height: 48px !important;
        padding: 7.5px !important;
        color: #140F4B !important;
    }
        #wraper .ver2-headTextScheduleOrder{            
            font-family: Avenir Next World W05_n4 !important;           
        }
        #wraper .ver2-subTextScheduleOrder{
            padding-left:30px;
            padding-right:30px;
        }
        #wraper .ver2-nextTargetMain {
            font-family:'Avenir Next World W05_n4';
            font-size: 12px;
            color: #140F4B;
            margin-bottom: 0px;
        }
        #wraper .sheduleBlog .ver2-customSelectDiv{         
            margin-bottom: 10px !important;
            margin-top: 10px;
        }
        
/*      #wraper .ver2-imgDevices img{
            position: absolute;   
            left: -38px;
            top: 9px;
            z-index: 0;
        }*/
.med-NoBtn{
        width:130px;    
        padding:7px 53px !important;    
        margin-right:18px;
        margin-bottom:0px;
    }
    .med-YesBtn{
        width:130px;
        padding:14px 53px!important;
        margin-bottom:0px;
    }
     .med-modalMainText{    
        font-size: 14px;   
        padding:0px 25px 20px 25px;
    }
    .med-ProceedPause{
        width:130px;        
        padding:14px 40px !important;       
        margin-bottom:0px;
    }
    .tn-general .med-selectDropdownPopup {
        width: 303px;       
        margin-bottom:24px !important;
        margin-left: 0%;        
    }
    .tn-general .form-group.form-group-floating-label .med-selectDropdownPopup .nice-select .option{    
        line-height: 16px;
    }
		#wraper .flow1Modal .modal-crosicon .fa-times:before{   
		font-size: 18px;  /* Global change made by Gaurav*/
		position: absolute;
		top: 20px;
		right: 20px;
		line-height: normal;
		}
    #wraper .flow1Modal .modal-imageDiv{
        margin-top: 30px;
    }
    #wraper .flow1Modal .sucessImage img{
        width:112px;
    }
    #wraper .flow1Modal .globalModalText{       
        font-size: 16px;
        margin: 0px;     
    }
    #wraper .flow1Modal .globalModalText1{
        font-size: 16px;
        margin: 0px; 
    }
    #wraper .flow1Modal .modalBtnSpace{
        margin: 15px 0px 30px 0px; 
    }
     #wraper .flow1Modal .modalBtnSpace1{
        margin: 15px 0px 30px 0px; 
    }
    #wraper .flow1Modal .modalSuccessText{        
        font-size:24px;      
        margin: 10px 0px;
        line-height: 24px;
    }
    #wraper .flow1Modal .autoBtnResponsive1{
        width: 144px;
        margin: 5px;   
    }
/*Gaurav Code ends*/

    #wraper .topCart{
        top:-60px;
    }
    #wraper .logoImage img{
    width:100%;
}
#wraper .btn-mx-auto{
    max-width:208px;
}
.input-field.second input{
    background-size:24px;
    background-position: calc(100% - 0px) 9px!important;
     padding-right:32px!important;
}
   .input-field{
    margin-right:15px;
   }
#wraper .search,
#wraper .cart{
    width:24px;
    height:24px;
    background-size:24px;
    vertical-align:middle;
    margin-right:24px;
}
#wraper .profile{
    width: 24px;
    height: 24px;
    top: 3px;
    position: relative;
    vertical-align:bottom;
}
   #wraper #profileImg{
        margin-bottom: 17px;
    }
/*    #wraper #profileDetails{
        padding-top:0px;
        padding-bottom: 205px;
        font-size: 20px 
    }*/

    #wraper #profileMember{
        font-family:'Avenir Next World W05_n6';
        font-size: 14px;
    }
   #wraper #orders{
        margin-top: 3px;
        margin-bottom: 0px;
        overflow:hidden;
    }
    #orders .pater-bottom-shiping img{
        bottom:0px!important;
        height:50px!important;
    }
   #wraper #advocate_text{
        margin-top: 0px;
        margin-bottom: 46px;
    }
   #wraper .advocate_text_heading{
        font-size: 20px;
    }
   #wraper #advocate_text p{
        color:#140F4B;
        font-family: Avenir Next World W05_n3;
        font-size: 16px;
    }
   #wraper #dashboard_card-overlap{
        margin-top: -190px;
        padding: 35px 50px;
        margin-bottom: 60px;
            min-height: 260px;
 /*       height:350px;*/
    }   
    #wraper .creatorder .order-text{
        font-size:14px;
        padding-top:30px;
    }
    #wraper .smallFont,
    .anchor-more{
        font-size:14px!important;
    }
    .anchor-more{
        padding-top:20px;
    }
     #wraper .creatorder img{
        width:112px;
     }
     #wraper .creatorder{
        min-height:auto;
     }
   #wraper .createOrdersPage{
        padding-left: 0px;
        padding-right: 0px;
    }


   #wraper #scheduleOrderDetails{
        padding-top: 41px;
        padding-bottom: 40px;
        font-size: 14px;
        font-family: Avenir Next World W05_n3;
    }
    #wraper .manageScheduledhead{
        font-size: 20px;
        margin-bottom: 5px;
        margin-top: 23px;
    }
    #wraper #signIn{
       float: right;
    }
    
    #wraper .heading_text_black{
        font-size: 20px;
    }
    #wraper .heading_text_white{
        font-size: 20px;
    }
    /*#wraper .viewDetails{
         margin-top: 36px !important;
        margin-bottom: 42px;
    }*/
    #wraper #devices{
        padding-top: 45px;
        min-height:200px;
    }
    #wraper #billing{
        padding-top: 34px;
    }
    #wraper #insurance{
        padding-top: 34px;
    }
    #wraper .subheading_text{
        font-size: 16px;
        margin-top: 0px;
        line-height:20px;
        margin-bottom: 0px;
    }
    #wraper #billingValue{
        font-size: 16px;
        margin-top: 36px;
    }
    #wraper #billingBalance{
        font-size: 14px;
        margin-top: 4px;
    }
    #wraper #card-overlap_heading{
        font-family:'Avenir Next World W05_n4';
        font-size: 14px;
    }
    #wraper .card-overlap{
        padding: 25px 60px;
    }
    #wraper .heading_text{
        font-family: Avenir Next World W05_n3;
        font-size: 20px;
    }
    #wraper .page_heading{
        font-size: 20px;
        margin-top: 35px;
    }
    #wraper .page_text{
        font-family: Avenir Next World W05_n3;
        font-size: 16px;
        padding-top:5px !important;
		color:#140F4B;
    }
    #wraper .productHeding{
         font-size: 16px;
         font-family:'Avenir Next World W05_n6';
         margin-bottom: 10px
    }
    #wraper .productCategory {
        margin-top:25px;
    }
    
    #wraper .information_icon{
        margin-top: 25px;
    }
    #wraper .information_icon span{
        font-size: 15px;
    }
    /* product Detail page starts here*/
/*      .qty-lbl{
          right: inherit;
          line-height:32px;
          left: 19px;
        }*/
        .productDetailDiv .productName{
        font-family:'Avenir Next World W05_n6';
        font-size: 16px;   
        line-height: 20px;
    }
    .productDetailDiv  .productCode{
        font-family:'Avenir Next World W05_n4';
        font-size: 14px;        
        line-height: 18x;
    }
    
    .btnContainerRight .btnDivQty{
    width: auto;
    float: left;  
    margin-top: 0px;
    }
    .btnContainerRight .btnDivCreation{
    width: auto;
    float: left;  
    margin-top: 0px;
}

    .productListingContainer{
            padding-left:24px;
            padding-right:24px;
            margin-bottom: 195px;
        }
        .sensorsMainDiv{
            margin-top:30px;
            
        }
        .sensorsTextDiv{
            margin-left:15px;
        }
        .sensorName{
            font-size:16px;         
            line-height: 24px;
    }
        .sensorCode{            
            font-size:14px;
            
        }
    /* product Detail page ends here*/
    .displayInlineBlock{
    display:inline-block;
}
.flow1Modal .modalHeadText, .flow1Modal2 .modalHeadText{
    font-size:20px;
}
.flow1Modal .modalMainText, .flow1Modal2 .modalMainText{
    font-size:14px;
    margin-bottom:25px;
    line-height:16px;
}
.flow1Modal .modalMainText1, .flow1Modal2 .modalMainText1{
    font-size:14px;
    margin-bottom:25px;
    line-height:16px;
}
.flow1Modal .modal-dialog .modal-content{
        padding: 25px 0px;
}


    .flow1Modal .btn{
       /* height:35px!important;*/ /* Global change made by Gaurav*/
        /**line-height:5px!important;**/
        font-size:15px!important;
        min-width:120px!important;
    }

#wraper .suces-sec .notifiCrossDiv{ /* Global change made by Gaurav*/
    padding-left: 0px;
    padding-right: 15px !important;
}

/* modal css ends*/
}

/** Extra small devices (portrait phones, less than 576px)**/   
@media(max-width: 575.98px) { 
        #wraper #insurance{
        padding-left:calc(50% - 320px/2)!important;
    }
        #wraper .pater-bottom-shiping, #wraper .pater-bottom-left-shiping{
        height:0px;
    }
        #wraper .flow1Modal .autoBtnResponsive{
    width: 100%;
    margin: 5px 0px;
    padding: 20px 10px;
    line-height: 0px!important;
        max-width: 208px;
    }
 }
 @media(min-width: 576px){
    .flow1Modal .modal-dialog {
        max-width:900px;
    } 
}
/** Mobile devices (less than 768px)**/
 @media(max-width: 768px) { 
    div#brandLogo {
        margin-left: 0px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: right;
    }

    div#searchsection {
        padding-right: 20px;
        padding-left: 0px;
        margin-left: 0px !important;
    }
    div#homeLogo {
        padding-left: 15px;
    }
    #wraper .header{
        height: 64px;
    }
    .fullsearcbar .input-field.second input{
        height: 40px;
    }
    .header .fa-times:before{
        top: 6px;
    }
    #wraper .viewDocumentBtnNew .autoBtnResponsive{
        padding: 0px 10px;
        max-width: 208px;
        width: 208px;
        font-size: 16px !important;
    }
     #wraper #insurance{
        padding-left:30px!important;
     }
         #wraper .underline-black{
        width: 16px!important;
    }  
    #wraper button#viewDetailsDevices,
    #wraper .btn-link-customized,
    #wraper .btn-link-customized-white {
        padding:0px!important;
        text-align:left;
        width:auto;
    }
     .drodowncontent{
        min-width:auto;
            top: 41px;
    }
 #wraper .page_heading{
        font-size: 20px;
        margin-top: 35px;
    } 
    #wraper .underline-white{
        width: 16px!important;
    }

         #wraper .pater-bottom-shiping img{
            position: absolute;
                width: 100%;
			/* height: 80px;*/
                left: -200px;
                bottom: 0px;
    }
            #wraper .sugsHeading{
                    font-size:16px!important;
                    line-height:19px!important;
                  }
          #wraper .sugsPeregraph{
            font-size:14px!important;
          }
          #wraper .linkText{
            font-size:16px;
          }
          #wraper .suces-sec .successTextBtn{ /* Global change made by Gaurav*/
            margin-left: 0px;
            margin-top: 10px;
            float: none;  
        }
        /*#wraper .profile .dropdown-menu{
            right:-65px;
        }
        #wraper .profile .airowUp:before{
            top: 30px;
            right:4px;
        }*/
        .scheduleOrderPagePattern div#allAdvaction {
            margin-bottom: 55px;
        }
        #wraper .myDocWrapper .custom-select{
            padding: 0px;
            margin: 0px;
        }
        #quantityBoxModal{
            width: 100px;
        }

}

/** Medium devices (tablets, 768px and up)**/
@media (min-width: 768px) and (max-width: 991.98px) {
    #wraper #insurance{
        padding-left:calc(50% - 700px/2)!important;
    }
    #wraper .suces-sec .successTextBtn{ /* Global change made by Gaurav*/
            margin-left: 0px;
            margin-top: 10px;
            float: none;    
        }
}


 @media only screen and (max-width: 600px) {
/*.crossIcon{
    top:-20px;
}*/
    
        .pauseorder-sec{
        width:auto;
        margin-top:10px;
        margin-right:10px;
    }
    #scheduleLIstSection  .sheduleBlog54{       
        margin-bottom: 16px;
        margin-top: 10px;
    }
    #scheduleLIstSection  .sheduleBlog54 .sheduleParagraph{
        
        font-size:16px;
        line-height:24px;
    }
    .grayBgDiv{    
        height: 48px;
        width: 48px;
        margin-right:8px;
    }
    .grayBgDiv  img {
        position: relative;
        top: 12px;
        width:38px;
        height:25px;
    }
    .productDetail .productName{
        font-family:'Avenir Next World W05_n6';
        font-size: 16px;   
        line-height: 20px;
    }
    .productDetail  .productCode{
        font-family:'Avenir Next World W05_n4';
        font-size: 14px;        
        line-height: 18x;
    }
    .productOrderCreation{
        display:none;
    }
    .btnContainerRight{
        float: left;
        margin-top: 30px;
    }
    .btnDivQty{
        margin-right:20px;
    }
    .btnContainerRight .crossMain{
    display:none;
}
.pauseText{
    margin-top:15px;
}
    .btnContainerRight .btnDivQty{
    width: auto;
    float: left;  
    margin-top: 0px;
}
    .btnContainerRight .btnDivCreation{
    width: auto;
    float: left;  
    margin-top: 0px;
}
    #wraper .proceedPause{
        float:left;
    }
    
}
@media only screen and (min-width: 500px) and (max-width: 700px) {
.crossIcon{
    top:-20px;
}

.flow1Modal{
    padding:10px 25px!important;
    }
        .widthAuto{
                width:100%!important;
            }
}
@media only screen and (min-width: 600px) and (max-width: 900px) {
    .elipsis2line{
        height:80px;
        -webkit-line-clamp: 3;
    }
        .flow1Modal .modal-dialog{
        margin:.5rem 15px;
    }
        #wraper .gridtopleft:before, 
    #wraper .gridtopleft-large:before{
        top:180px;
    } 
      #wraper #dashboard_card-overlap{
        margin-top:-180px;
      }
	   .overlay {
        top: 30%;
        left: 50%;
        transform: translate(-50%, -30%);
   }
}



@media(max-width:48em){

    /* CBC-8564 */
ul.ui-widget-content{
    min-width:auto!important;
    max-width:300px!important;
}
.infoicon-pos-absolute{
	top:10px;
}
  #wraper  .headingPrimary-regular,
#wraper    .headingPrimary-dark{
    font-size: 20px;
    line-height: 24px;
}
#wraper  .headingMedium-regular{
    font-size: 16px;
    line-height: 20px;
}
#wraper  .headingSecondry-regular{
    font-size: 20px;
    line-height: 24px;
}

#wraper .headingSecondry-regular2 {
    font-size: 20px;
    line-height: 24px;
}


/*Global Html internal css*/
        .tn-general .form-group.form-group-floating-label .custom-select .nice-select span.current {
				line-height: 20px;
			}			
			#wraper .shippingSecNew{
				padding-bottom: 10%;
			}
            .myDoc-Flt{
                margin-top: 0px !important;
            }
/*Global Html internal css*/

.modalcstmFooter{
        padding: 0px 26px 25px 26px!important;
        text-align:left!important;
}
.viemorLink{
    margin-bottom:50px!important;
    }
 #wraper .advocatebtmpattern:before{
    top:25px!important;
}
.flow1Modal .modal-dialog{
    margin:.5rem 15px;
}
 #wraper #scheduleLIstSection .mq-headingMedium{
    font-size:16px;
  }
  
    #wraper .productActiveText,
  #wraper .productViewDoc{
    background-size:20px!important;
    padding-left:30px;
    background-position: left 0% !important;
  }
   #wraper .productViewDoc{
    padding-bottom:10px;
   }
  #wraper .productActiveText .ver2D-advPrgph,
   #wraper .productViewDoc .ver2D-advPrgph,
   #wraper .peregraph-regular{
    font-size:14px;
    line-height:20px;
  }
    #wraper .ver2D-advocDetail .btnVer2{
      max-width: 145px;
      position: relative;
      left: 29px;
    }
    .ver2D-advocDetail .sp3-allset img {
        width: 110px;
    }
   .ver2D-advocDetail .allSetText{       
        font-size: 18px;        
    }
   .ver2D-advocDetail .noActionText{
        font-size: 16px;
    }
    #advocate_text{
      margin-top:15px!important;
    }
     #wraper .ver2D-uploadBtn:hover .ver2D-subupload{
      right:inherit;
      left:0px;
     }
     #wraper .ver2D-advocateHdng{
        font-size:16px;
        padding-bottom: 10px;
        line-height: 16px;
     }
     #wraper .ver2D-adlisting{
      padding: 10px 0px;
     }
	 
	 #wraper .ver2D-adlistingUT{
      padding: 10px 0px;
     }
	 
     #wraper .creatOrderMain{
      z-index:10!important;
     }
    .drosection{
        position:static!important;
        margin-top:5px;
    }

    .grayBg.grayBg80{
        width:100%!important;
        height:60px!important;
    }

    .trgetshiDate{
        padding-top:0px;
    }
    .accordian{
        margin-top:15px;
    }
    #wraper .suces-sec .sucess-iner{
        padding:0px 15px 0px 40px;
        line-height:20px;
        text-align:left;
    }
    #wraper .suces-sec .sucesText{
        line-height:0px;
        font-size:14px;
    }
    #wraper .suces-sec .checkIcon{
            left: -38px;
    }
    #wraper .suces-sec .suc-crosicon{
        right:20px;
    }
    .flow1Modal .btn{
        padding-left:35px;
        padding-right:35px;
        height:35px;
        min-width:130px;
        line-height:0px;
    }
    #wraper .productInfoText{
        line-height:15px;
    }
    .mobpdr-5{
        padding-right:30px!important;
    }


        .proceedBtnFlow1{
            float:left !important;   
        }
        .flow1Modal{
            padding:10px 0px!important;
        }

        #wraper .shedule-btnsrow{
            padding:0px 0px 30px;
        }
        #wraper #profileDetails{
            height: 400px;
        }
        
        .fullsearcbar #brandLogo,
        .fullsearcbar .cart,
        .fullsearcbar .profile{
            display: none!important;
        }
        .fullsearcbar #homeLogo{
            display: inline-block;
        }
        .fullsearcbar #searchsection{
                -webkit-box-flex: 0;
                -ms-flex: 0 0 100%;
                flex: 0 0 100%;
                max-width: 85%;
                margin-left: 10px;
        }
        .fullsearcbar .input-field{
            margin-right:0px;
            width:100%;
            -ms-flex-pack: flex-end;
            justify-content: flex-end;
        }
       .fullsearcbar .backicon-mobile{
        position:absolute;
        left:0px;
        top:10px;
       }
       .fullsearcbar .backicon-mobile .backserchicon{
            display: none;
            width: 12px;
            height: 12px;
            margin-left: -5px;
            border-left: 2px solid #FFFFFF;
            border-top: 2px solid #FFFFFF;
            left: 50%;
            -webkit-transform:rotate(-45deg);
            -moz-transform:rotate(-45deg);
            transform:rotate(-45deg);
       }
       .fullsearcbar .input-field.second input{
            background-position: calc(100% - 2px) 8px;
                background-size: 24px;
       }
       #wraper .viewDetails{
            margin-top: 10px !important;      
        }
}

@media(max-width:600px){
    #wraper .ver2D-uploadBtn{
        float:left!important;
        margin-left:30px;
     } 
     #wraper .viewDocumentBtnNew{
        float: left!important;
        margin-left:30px;
    }
}
 @media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait){
 #wraper #profileDetails{
  padding-bottom:240px!important;
 }
  }


@media(min-width:1024px){
    .modalScroll{
        margin-top:1rem!important;
    }
    .listingpdng-top{
        padding-top:10px;
    }
    .modalScroll .modal-dialog{
        margin-top:0px;
    }
    .modalScroll .modal-dialog .modal-content{
        padding:30px 60px!important;
    }
    .neg-mrgn-desk{
        margin-top:-30px;
    }
        .crossIcon{
            top: -8px;
            position: relative;
    }
/*#wraper .custom-select,
#wraper .cstmDate,
#wraper .nice-select{
    height:48px;
    line-height:40px;
}
#wraper .custom-select{
    background-image: url(../images/dropLarge.png);
    background-repeat: no-repeat;
}
            .pauseorder-sec .selectmedium{
            max-width:215px!important;
            min-width:215px;
        }
        .selectSmall{
            max-width:120px;
            min-width:120px;
        }
        .prodSelectBox .custom-select,
        .tn-general .custom-select{
            background-image:none!important;
        }
        .tn-general .form-group.form-group-floating-label .custom-select .nice-select{
            background-image: url(../images/dropLarge.png)!important;
            background-repeat: no-repeat;
            line-height:48px!important;
        }
        #wraper .shedule-btnsrow{
            padding-left:0px;
            padding-right:0px;
        }
        #wraper .sheduleQty:before{
            line-height:48px!important;
        }
        #wraper .sheduleQty .nice-select{
            padding-left:48px!important;
        }
        #wraper .sheduleOrderarea .targeeSize1{
            width:215px;
        }
        #wraper .sheduleOrderarea .targeeSize2{
            max-width:120px;
        }
        #wraper .cstmDate{
             background-image: url(../images/dateLarge.svg)!important;
        }*/
}

@media(max-width:320px){
    .pauseorder-sec{
        margin-right:5px;
    }
    .pauseorder-sec .selectmedium{
        min-width:175px;
    }
    .input-field{
        margin-right:4px!important;
    }
    #wraper .search, #wraper .cart{
        margin-right:10px!important;
    }
        #brandLogo{
        padding-left:0px;
    }
}



/* Added by AR for global style */

.cstmcontainer .shipingRow:first-child .row:first-child {
    padding-bottom: 32px;
}
.pt-60px {
    padding-top: 60px;
}
.no-bx-shd {
    box-shadow: none !important;
}
#wraper .shippingSection .shipingRow.non-ed-ship {
    padding-top: 78px;
}
div#dashboard_productName {
    padding-top: 30px;
}
#wraper button#viewDetailsDevices {
    padding: 15px 60px;
}
#wraper div#dashboard_insuranceName, #wraper #billingValue {
    margin-top: 60px;
}
#wraper button#viewDetails_Insurance {
    margin-top: 6px !important;
}
#wraper button#viewDetails_Billing {
    margin-top: 25px !important;
}
.bill_ins_wrap {
    position: relative;
}
#insuranceAndBilling {
    max-width: 960px;
    margin: 0 auto;
    padding-top: 115px;
    padding-bottom: 104px;
}
.bill_ins_wrap:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background-color: #140F4B;
    z-index: -1;
}
#allAdvaction {
    margin-top: 55px !important;
}

.shipListCont {
    padding-top: 45px;
    padding-bottom: 56px;
}
.srch-rslt {
    font-family: Avenir Next World W05_n3;
    color: #140F4B;
}
span.srch-prodName {
    font-family:'Avenir Next World W05_n6';
}
#wraper .shipListCont .finalOrder-list {
    margin-top: 24px;
    padding-bottom: 24px;
}
.srch-desc {
    display: none;
}
#wraper .shipListCont .sugsHeading {
    line-height: 22px !important;
}
.srch-mobHide {
	display: none;
}

/* My Document component starts here - mobile*/
.doc-hd {
    padding: 46px 15px 20px 15px;
}
#wraper .myDocWrapper .ver2D-advocDetail {
    padding-top: 0;
}
#wraper .myDocWrapper .productInfoText {
    margin-bottom: 5px;
}
#wraper .myDocWrapper .ver2D-uploadBtn {
    padding: 12px 45px 12px 45px;
    height: inherit;
	margin-left: 0;
}


/************for document page coding here updated below styling in main.css****************/
.docUpdatedDate{
  background: url(../images/updatedDate.svg) left 6px no-repeat;
  padding-left: 30px;
  background-size:20px;
}
.docEffectDate{
  background:  url(../images/vies_Doc.svg) left 6px no-repeat;
  padding-left: 30px;
  background-size:20px;
}
.dwldBtn .fa-download{
padding-right: 5px;
vertical-align: baseline;
}
/*** Below one remove for bug number CBC-5072**/
/**#wraper .fa-download:before{
    content: ''!important;
    background:url(../images/download.svg) left top no-repeat;
    display: inline-block;
    width: 22px;
    height: 22px;
    background-size: 22px;
    vertical-align: middle;
}**/
#wraper .myDocWrapper .mydoc-upld.ver2D-adlisting {
    border: none;
    margin-bottom: 14px;
}
span.upld-dt {
    font-family:'Avenir Next World W05_n6';
    font-size: 12px;
	color: #140F4B;
	padding-right: 3px;
}
.myDoc-Flt {
    float: right;
    font-family:'Avenir Next World W05_n6';
    font-size: 16px!important;
    color: #1010EB;
    /*margin-top: 38px;*/
}
.myDoc-Flt:hover,
.filterDrop .dropdown-menu a:hover{
color: #0C0CA5!important;
text-decoration:underLine;
}


.myDoc-Flt .airowicon {
    margin-left: 5px;
}
.upld-dtWrp {
    font-family:'Avenir Next World W05_n4';
    font-size: 11px;
    color: #72797E;
	
}
p.doc-nme {
    font-family:'Avenir Next World W05_n6';
    font-size: 16px;
    color: #1010EB;
}
p.doc-desc {
    font-size: 12px;
    font-family:'Avenir Next World W05_n4';
	color: #140F4B;
}
.dwldBtn {
    margin-top: 9px;
    margin-bottom: 20px;
}
.myDocWrapper a.viemorLink {
    width: 35%;
}
.nmrgin:last-child {
    margin-bottom: 0px !important;
}
#wraper .myDocWrapper .ver2D-uploadBtn.dwldBtn {
    margin-left: 30px;
    padding: 12px 20px;
}
.srch-prdCode {
    font-family:'Avenir Next World W05_n4';
    color: #140F4B;
    font-size: 18px;
}
/* My Document component ends here - mobile*/
@media (min-width: 992px)
{
.shipListCont {
    padding: 65px 0px 120px 0px;
}
.srch-rslt {
    font-size: 20px;
}
.shipListCont .gridTextLbl {
    padding-left: 16px;
}
#wraper .shipListCont .finalOrder-list {
    margin-top: 50px;
	padding-bottom: 40px;
}
#wraper .shipListCont .sugsHeading {
    line-height: inherit !important;
}
.srch-desc {
    padding: 10px 0px;
    font-family:'Avenir Next World W05_n4';
    color: #140F4B;
	font-size: 18px;
	display: block;
}
.srch-mobHide {
	display: block;
}
.srch-prdCode {
    font-family:'Avenir Next World W05_n4';
    color: #140F4B;
    font-size: 18px;
}
/* My Document component starts here - Desktop and Tab*/

.doc-hd {
    padding: 80px 15px 0px 15px;
}
#wraper .myDocWrapper .ver2D-uploadBtn {
    float: left;
	margin-bottom: 0px;
}
.upld-secr {
    margin-top: 38px;
}
#wraper .myDocWrapper .mydoc-upld.ver2D-adlisting {
    padding-bottom: 0;
}
#wraper .myDocWrapper .ver2D-uploadBtn.dwldBtn {
    float: right;
    padding: 12px 20px;
	margin-left: 0px;
}
p.doc-nme {
    font-size: 18px;
}
.upld-dtWrp {
    font-size: 13px;
}
span.upld-dt {
    font-family:'Avenir Next World W05_n4';
    font-size: 14px;
}
p.doc-desc {
    font-size: 14px;
}
#wraper .mbdt-z {
    padding-bottom: 0;
}
.myDocWrapper a.viemorLink {
    width: 16%;
	margin-bottom: 80px;
}

/* My Document component ends here - Desktop and Tab*/
}


@media(max-width: 480px) {
    #insuranceAndBilling {
    padding-top: 24px;
    padding-bottom: 60px;
    }
}

a {
	display: inline-block;
    cursor: pointer;
}

div.bgWhite {
    margin: 0 10px;
    background: #fff;
    box-shadow: 1px 4px 8px 0px rgba(112,115,118,0.34);
    margin-bottom: 10px;
}


.carousel-inner {
    overflow: hidden;
}


.carousel-item {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
	transition: -webkit-transform 1s ease !important;
    transition: transform 1s ease !important;
    
}


/* Desktop Style Changes after UT */

#viewDetailsDevices,
	#viewDetails_Insurance{
		color: #1010EB !important;
	}


.buttonStateMargins {
	margin-left : 50px;
	margin-right:50px;
	display: inline-block
}

.buttonStateSubHeadings {
	font-family : Avenir Next World W05_n6;
	font-size : 16px;
	color : #140F4B;
	margin-bottom: 20px;
}

.otherCompStyles {
		display:inline-block;
		margin-left:50px;
		margin-right:50px;
		vertical-align:top;
		margin-top:30px;
}

.otherCompStyles2 {
		display:inline-block;
		margin-left:50px;
		margin-right:50px;
		vertical-align:top;
}
.checkaroundNew1{
	display: inline-block;
	margin-left: 50px;
    margin-right:50px;
   
}

/* Calendar CSS */

.datepicker .datepicker-switch{
	font-family: Avenir Next World W05_n4 !important;
    font-size: 16px !important;
    color: #140F4B !important;
}

span.profile {
    cursor: pointer;
}



/* Mobile Style Changes after UT */

@media(max-width:768px){ 

    /*Global Html internal css*/
        #wraper .shippingSecNew{
				padding-bottom: 3%;
			}
			.checkaroundNew{
				margin-top: 40px;
			}
			.checkaroundNew1{
				margin-top: 40px;
			}
    /*Global Html internal css*/

	#wraper .flow1Modal .modal-dialog {
    top: 50px !important;
	}
	#wraper .suces-sec .checkIcon{
		background:url(../images/check-circle.svg) left top no-repeat;
		width:24px;        
		height:24px;
		display:block;
		/*float:right;*/
        float: left;
		background-size:cover;
	}
	
	#wraper .shippingSection .linkText{
	font-family:'Avenir Next World W05_n6';
	font-size:16px;
	color:#1010EB;
	}
	
	#wraper .suces-sec .suc-crosicon .fa-times:before {
    color:#fff;
    content: "\F105\F104"!important;
    letter-spacing: -0.15em!important;
    cursor:pointer;
    font-size: 12px; 
	}

	#wraper .suces-sec .smallButtonSecondary{
		width:144px;  
		background-color: #fff;
		color: #1010EB;
		text-align: center;
	}
	
	
	#wraper .shippingSection .shipingHeading{	
		font-family:Avenir Next World W05_n6;
		font-size:14px;
        line-height:18px;
	}
	
    #wraper .shippingSection .shipingPregraph{
        font-family:Avenir Next World W05_n4;
		font-size:14px;
        line-height:18px;
    }
	#wraper .orderhistory-section {
    padding-top: 45px !important;
}
#wraper .orderhistory-section.shippedSec .history-cart, #wraper .orderhistory-section.deliveredSec .history-cart, #wraper .orderhistory-section.cancelledSec .history-cart {
    margin-top: 24px !important;
}
	#wraper .shippingSection .shipingHeadingPrimary{	
		font-family:Avenir Next World W05_n6;
		font-size:16px;
        line-height:18px;
	}
	
    #wraper .shippingSection .shipingPregraphPrimary{
        font-family:Avenir Next World W05_n4;
		font-size:16px;
        line-height:18px;
    }
	
	#viewDetailsDevices,
	#viewDetails_Insurance{
		color: #1010EB !important;
	}
	
	#wraper .productActiveText .ver2D-advPrgph-date {
        font-family:'Avenir Next World W05_n4';
        color:#140F4B;
        font-size:14px;
        line-height:22px;
	}
	.cstmcontainer .shipingRow:first-child .row:first-child {
        padding-bottom: 8px;
    }
	#wraper .shippingSection .shipingRow.non-ed-ship {
        padding-top: 44px;
    }
	.col-6.alternateShipCol {
    padding-left: 8px;
	}
	.col-6.defaultShipCol {
    padding-right: 8px;
	}
	#wraper .shipingBox .cstm-radio .checkround.cstmCheck {
    left: inherit;
    right: 6px;
    top: -12px;
	}
}


#wraper .suces-sec .smallButtonSecondary:hover {
    background-color: #1010EB;
    color: #fff;

}

#wraper .card-white {
    background-color: #fff;
	box-shadow: 1px 4px 8px 0px rgba(112,115,118,0.34);
}


@media only screen and (min-width: 1441px){
    #wraper .updatedProfile.top-patern-right:before{
        background-size: cover;
       /** top: -24px;**/
    }
}


a.btn.linkText.a-block {
    margin: 0 auto;
    display: block;
}


#wraper .ver2D-uploadBtn.doc-upload:hover .ver2D-subupload {
    right: inherit;
    left: 0px;
}
.fa-times:before {
    content: "\F105\F104"!important;
    letter-spacing: -0.15em!important;
	line-height:0px!important;
}
    #wraper .history-ordr-lbl .linkText {
        font-size: 14px;
    }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    #wraper #dashboard_card-overlap{
        min-height:340px;
    }
}
.aobmodalBtn .cancelBtn {

    margin-bottom: 20px;

}

 #wraper .sheduleBlog54 p.sheduleParagraph:first-child {
    font-family: Avenir Next World W05_n3;
    color: #140F4B;
    font-size: 20px;
    line-height: 24px;
}

@media (min-width: 768px){

#wraper .history-ordr-lbl .linkText {
font-size: 20px;

}
    #wraper #sliderDashbrd{
        min-height:350px;
    } 
    .aobmodalBtn .cancelBtn {
    margin-right: 20px;
    margin-bottom: 0;

    }
    #wraper .sheduleBlog54 p.sheduleParagraph:first-child {
    font-size: 40px;
    line-height: 47px;
}

}
.home-uploadbtn
{
float:left !important;
}
#wraper .card-no-products
{
box-shadow:unset;
}
.ordericon{
background: url(../images/order-icon.svg) left center no-repeat;
font-size:16px;
}
#wraper .suces-sec .sucesText {
line-height: 34px !important;
}
@media (max-width:740px)
{


#wraper .btm-patern:before,
#wraper .top-patern-right:before,
#wraper .gridtopleft-large:before,
#wraper .gridtopleft:before
{
background: url(../images/gridbottomright_mobile.svg) left top no-repeat;
}
}

.modal-content a:hover {
    text-decoration: underline !important;
}
/**CBC-7310**/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
#wraper .sheduleQty{
	display:inline-grid;
}
}

