.triangle-bottomleft,.triangle-bottomright{cursor:pointer;float:left;display:inline-block;width:50%;padding:14px 10px}.reset-hd,.reset-heading,.reset-para{text-transform:capitalize}.triangle-bottomleft{height:auto}.logactive,.regactive{background:#2467ab!important}.logdactive,.regdactive{background:#F8694A!important}.main{height:50px;background-color:#F8694A;font-size:16px;text-align:center;width:270px;color:#fff}#fileselector{margin:0;border-radius:0!important}#upload-file-selector{display:none}.margin-correction{margin-right:0}.buyers-requirement{font-size:18px;padding-top:14px;color:#fff}.registration{cursor:unset!important;display:inline-block;color:#fff}.login,.registrationhide{cursor:pointer;display:none;color:#fff}.loginshow{cursor:pointer;color:#fff;display:inline-block}.input,label{color:#030303}button[disabled],html input[disabled]{cursor:no-drop}.input{font-size:15px}label{font-size:14px!important;margin-bottom:3px;font-weight:500}.modal-header,.title2{font-weight:600!important}::-webkit-scrollbar{width:0px}::-webkit-scrollbar-track{background:#f2f3f7}::-webkit-scrollbar-thumb{background:#434242;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#434242}a{cursor:pointer!important}.modal-header{background-color:#e5e5e5!important;padding:15px;border-bottom:1px solid #e5e5e5;font-size:24px!important;color:#fff}.modal-body{padding:50px}.alert-danger{color:#a94442;background-color:#f8694a2b!important;border-color:#ebccd1}.alert{padding:10px!important;margin-bottom:0;border:1px solid transparent;border-radius:0}.viewcart{border-bottom:0 solid #fff;padding:20px}.padd{padding-top:140px}@media (max-width:480px){.padd{text-align:-webkit-center;margin:0 auto;padding-top:10px!important}}.padd11{padding-top:20px}@media (max-width:480px){.padd11{text-align:center;margin:0 auto;padding-top:10px!important}}@media (min-width:425px) and (max-width:350px){.abtn{width:100%!important}}#search_keyword_id{padding:10px;font-size:14px;background:0 0!important}#result{position:absolute;display:none;margin-top:-1px;overflow:hidden;background-color:#fff;z-index:1500}.dropdown-backdrop,.loader{position:fixed;top:0;left:0}.show{font-family:tahoma;padding:10px;border-bottom:1px #CDCDCD solid;font-size:15px}.show:hover{background:0 0;color:#FFF;cursor:pointer}.loader{width:100%;height:100%;z-index:9999;background:url(img/loading.gif) 50% 50% no-repeat;opacity:.8}.dropdown-backdrop{right:0;bottom:0;z-index:0!important}.cart_count{position:absolute;bottom:9px;width:24px;height:24px;background:#696868;border-radius:50%;text-align:center}.cart_count span{display:block;line-height:23px;font-size:12px;color:#FFF;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}.reset-pr,.reset-pr2{line-height:20px;color:#000}@media only screen and (max-width:820px){.custom-menu1{margin-left:50px!important}}.nopadding{padding-right:0!important;padding-left:0!important;margin-right:auto!important;margin-left:auto!important}.title2{font-size:28px!important}.product-name{font-size:18px!important}.img-responsive img{height:auto;width:auto}.subname h5{font-size:17px!important;text-align:center!important;font-weight:400!important}.reset-para,.reset-pr{font-size:16px}.reset-heading{padding-top:10%;border-bottom:0x solid gray;text-align:center}.reset-hd,.reset-para,.reset-pr,.reset-pr2{text-align:left}.reset-hd{font-weight:600}.reset-para{border-bottom:0 solid gray}.reset-pr2{font-size:15px}.incrmentform{display:block;margin:0 auto;text-align:center}@media (max-width:768px){.search-bar-active{padding:0 10px;z-index:2500;display:inline-block!important;width:100%!important;background:#fff;position:absolute;left:0;margin-top:0!important}.back-btn{position:absolute;top:8px;left:0;font-size:18px;width:10px;height:40px;background-color:transparent;border:none}#search_keyword_id{padding:10px 50px;font-size:14px;background:0 0!important}#result,#search_keyword_id{border:0 solid #CDCDCD!important;width:100%}.header-search{display:inline-block;padding:15px 0;width:100%}.lls{text-align:center!important}.footer-header-two{padding-top:1px;text-align:left;font-size:16px;text-transform:uppercase}.footer-header,.footer-header-two{color:#6e6e6e;font-weight:600;margin-bottom:5px!important}}@media(min-width:768px){.back-btn{display:none}.title{font-size:28px}}.product.product-single:hover{box-shadow:0 4px 0 0 transparent,0 6px 0 0 transparent;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-1px)}#result,#search_keyword_id{border:0 solid #d9d9d9!important;width:100%}@media(min-width:1680px) and (max-width:1920px){#navigation{margin-top:0%;background-color:#d9d9d9;color:#5f5f5f}}@media(min-width:1500px) and (max-width:1679px){#navigation{margin-top:0%;background-color:#d9d9d9;color:#5f5f5f}}@media(min-width:1360px) and (max-width:1499px){#navigation{margin-top:5%;background-color:#d9d9d9;color:#5f5f5f}}@media(min-width:1200px) and (max-width:1359px){#navigation{margin-top:6.5%;background-color:#d9d9d9;color:#5f5f5f}}@media(min-width:992px) and (max-width:1199px){#navigation{margin-top:7%!important;background-color:#d9d9d9;color:#5f5f5f}}@media(min-width:768px) and (max-width:991px){#navigation{margin-top:71px;background-color:#d9d9d9;color:#5f5f5f}}@media(min-width:350px) and (max-width:767px){#home{margin-top:0px;padding:0}}@media(min-width:250px) and (max-width:349px){#home{margin-top:0px;padding:0}.marginHeader,.nomarginHeader{margin-top:0!important}}@media(min-width:350px) and (max-width:768px){.marginHeader,.nomarginHeader{margin-top:0!important}}@media (max-width:349px) and (min-width:250px){.header-search{display:inline-block;padding:5px 0;width:100%;background:#fff}}.newslwtter-btn{font-size:15px;display:inline-block;padding:9.1px 15px!important;text-transform:none;font-weight:500;border:none;-webkit-transition:.3s all;transition:.3s all}.font-weak{font-size:16px!important;margin-bottom:3px;font-weight:500}.login_func a,.registration_func a{margin:0;color:#1184BF!important}.banner,.help-block{display:block;margin-top:5px}.banner{position:relative;margin-bottom:15px}:focus,input:focus{outline:-webkit-focus-ring-color 5px}.input:focus{-webkit-box-shadow:0 0 0 1px #000 inset,0 0 0 0 #000;box-shadow:0 0 0 1px #d3d3d3 inset,0 0 0 0 #f8694a00}.form-control:focus{border-color:#ccc;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(211,211,211,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(200,200,201,.6)}.help-block{margin-bottom:10px;color:#db7171!important}
.font-weak {
    font-size: 12px!important;
    margin-bottom: 3px;
    font-weight: 500;
}
label {
    font-size: 14px!important;
    margin-bottom: 3px;
    font-weight: 500;
}
.input, label {
    color: #605d5d;
}
.slick-arrow{
	display: none !important;
	visivility:hidden !important;
}
@media (max-width: 1199px) and (min-width: 992px)
{
	#navigation {
    margin-top: 0%!important;
    background-color: #d9d9d9;
    color: #5f5f5f;
}
}
@media (max-width: 1499px) and (min-width: 1360px)
{
#navigation {
    margin-top: 0%;
    background-color: #d9d9d9;
    color: #5f5f5f;
}	
}
.corporate-footer{
	position: relative;
    width: 100%;
    float: left;
    background: #fff;
    padding: 15px 15px;
    display: inherit;
}
.footer-tbn-right{	
	position: relative;
	display: inline-block;
	color: #fff;
    float: right;
    padding: 8px;
    background: #FF6550;
}.footer-tbn-left{
	color: #30323A;
	position: relative;
	display: inline-block;	
    float: left;
    padding: 8px 0px !important;
    background:transparent;
}
.corporate{
	
    background-position: center;
    background-repeat: no-repeat;


}
.corporate-hd{
	padding: 15px;
	font-size: 40px;
    font-weight: 600;
    text-align: center;
   color: #e2e0e0;
}.corporate-hd2{
		padding: 15px;
	font-size: 40px;
    font-weight: 600;
    text-align: center;
   color: #3c3737;
}


.corporateoffer-hdleft{
	font-size: 32px;
		padding: 15px;
    font-weight: 500;
    text-align: center;
   color: #3c3737;
}.corporateoffer-hdright{
		padding: 15px;
	font-size: 32px;
    font-weight: 500;
    text-align: center;
   color: #3c3737;
}



.corporate-para{
	    font-size: 17px;
    text-align: center;
    color: #e2e0e0;
}.corporate-para2{
	    font-size: 17px;
    text-align: center;
    color: #3c3737;
}
.corporate-div{
	    width: 100%;
	position: absolute;
	top: 30% !important;
	
}
.corporate-ac-left{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	background-image: url('../img/left.jpg');
	padding: 50px 25px;
    width: 90%;
    border: 1px solid #e3e9ed;
    margin: 0 auto;
}
.corporate-ac-right{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	background-image: url('../img/right.jpg');
	padding: 50px 25px;	
    width: 90%;
    border: 1px solid #e3e9ed;
    margin: 0 auto;
}

.padding10{
	padding: 10px 0px;
}
.padding20{
	padding: 20px 0px;
}.padding30{
	padding: 30px 0px;
}.padding50{
	padding: 50px 0px;
}

.corporate-btn {
   position: relative;
    display: inline-block;
    color: #fff;
    padding: 10px 15px;
    background: #FF6550;
    font-size: 16px;
}


.imgfirst{
	background: #fff !important;
	padding: 40px;
	opacity: 1;
	position:absolute;
	display: block;
	-webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}.fimg{
		background: #fff !important;
	padding: 40px;
	-webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}
.imgfirst:hover{
	opacity: 0;
	position:absolute;
	display: block;
	-webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}
/*
.pslidedivmain{
display: block;
position: relative;
display: inline;
-webkit-transition: opacity .1s ease-in-out;
-moz-transition: opacity .1s ease-in-out;
-o-transition: opacity .1s ease-in-out;
transition: opacity .1s ease-in-out;	
}
.pslidediv{
	display: block;
	position: absolute;
	
}


.pslidediv2{
	width:100%;
	position: relative;
	cursor: pointer;
}

.hide{
position: absolute;
display: block;
visibility: hidden;
-webkit-transition: opacity .1s ease-in-out;
-moz-transition: opacity .1s ease-in-out;
-o-transition: opacity .1s ease-in-out;
transition: opacity .1s ease-in-out;
}
.show{
visibility: visible;
position: relative;
display: block;
-webkit-transition: opacity .1s ease-in-out;
-moz-transition: opacity .1s ease-in-out;
-o-transition: opacity .1s ease-in-out;
transition: opacity .1s ease-in-out;
}
.show2{
visibility: visible;
position: absolute;
display: block;
-webkit-transition: opacity .1s ease-in-out;
-moz-transition: opacity .1s ease-in-out;
-o-transition: opacity .1s ease-in-out;
transition: opacity .1s ease-in-out;
}




/*<!------------------------media Query----------------------->*/
@media(max-width:991px){
	.fimg{
		background: #fff !important;
	padding: 0px !important;
	-webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}
		.imgfirst{
	padding: 0px !important;
	opacity: 1;
	position:absolute;
	display: block;
	-webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}
.corporate-div{
width: 100%;
position: relative;
color: #000 !important;
padding: 25px 0px;	
}	
.corporate-hd{
	font-size: 32px;
    font-weight: 600;
    text-align: center;
   color: #3c3737;
}.corporate-para{
	    font-size: 17px;
    text-align: center;
    color: #3c3737;
}.corporate-para2{
	    font-size: 17px;
    text-align: center;
    color: #3c3737;
}
.corporate-hd2{
	font-size: 32px;
    font-weight: 600;
    text-align: center;
   color: #3c3737;
}
}
.alert_success {background-color: #4CAF50 !important;}
.alert_info {background-color: #2196F3 !important;}
.alert_warning {background-color: #ff9800 !image-rendering; }
.alert_danger {background-color: #f44336 !image-rendering; }
.modal-title{
	text-align: center;
}
.modal-footer{
	text-align: center;
	margin: 0 auto;
}
.modal-title{
	color: #fff !important; 
}
.modal-header {   
    padding: 8px !important;
    border-bottom: 1px solid #e5e5e5;
    font-size: 24px!important;
    color: #fff;
}
.modal-footer {
	color: #000;
    padding: 8px !important;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}




















@-webkit-keyframes swal2-show{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    45%{
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    80%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes swal2-show{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    45%{
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    80%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes swal2-hide{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
}
@keyframes swal2-hide{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
}
@-webkit-keyframes swal2-animate-success-line-tip{
    0%{
        top:1.1875em;
        left:.0625em;
        width:0
    }
    54%{
        top:1.0625em;
        left:.125em;
        width:0
    }
    70%{
        top:2.1875em;
        left:-.375em;
        width:3.125em
    }
    84%{
        top:3em;
        left:1.3125em;
        width:1.0625em
    }
    100%{
        top:2.8125em;
        left:.875em;
        width:1.5625em
    }
}
@keyframes swal2-animate-success-line-tip{
    0%{
        top:1.1875em;
        left:.0625em;
        width:0
    }
    54%{
        top:1.0625em;
        left:.125em;
        width:0
    }
    70%{
        top:2.1875em;
        left:-.375em;
        width:3.125em
    }
    84%{
        top:3em;
        left:1.3125em;
        width:1.0625em
    }
    100%{
        top:2.8125em;
        left:.875em;
        width:1.5625em
    }
}
@-webkit-keyframes swal2-animate-success-line-long{
    0%{
        top:3.375em;
        right:2.875em;
        width:0
    }
    65%{
        top:3.375em;
        right:2.875em;
        width:0
    }
    84%{
        top:2.1875em;
        right:0;
        width:3.4375em
    }
    100%{
        top:2.375em;
        right:.5em;
        width:2.9375em
    }
}
@keyframes swal2-animate-success-line-long{
    0%{
        top:3.375em;
        right:2.875em;
        width:0
    }
    65%{
        top:3.375em;
        right:2.875em;
        width:0
    }
    84%{
        top:2.1875em;
        right:0;
        width:3.4375em
    }
    100%{
        top:2.375em;
        right:.5em;
        width:2.9375em
    }
}
@-webkit-keyframes swal2-rotate-success-circular-line{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    5%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    12%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
    100%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
}
@keyframes swal2-rotate-success-circular-line{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    5%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    12%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
    100%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
}
@-webkit-keyframes swal2-animate-error-x-mark{
    0%{
        margin-top:1.625em;
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    50%{
        margin-top:1.625em;
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    80%{
        margin-top:-.375em;
        -webkit-transform:scale(1.15);
        transform:scale(1.15)
    }
    100%{
        margin-top:0;
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes swal2-animate-error-x-mark{
    0%{
        margin-top:1.625em;
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    50%{
        margin-top:1.625em;
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    80%{
        margin-top:-.375em;
        -webkit-transform:scale(1.15);
        transform:scale(1.15)
    }
    100%{
        margin-top:0;
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes swal2-animate-error-icon{
    0%{
        -webkit-transform:rotateX(100deg);
        transform:rotateX(100deg);
        opacity:0
    }
    100%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0);
        opacity:1
    }
}
@keyframes swal2-animate-error-icon{
    0%{
        -webkit-transform:rotateX(100deg);
        transform:rotateX(100deg);
        opacity:0
    }
    100%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0);
        opacity:1
    }
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast{
    flex-direction:column;
    align-items:stretch
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-actions{
    flex:1;
    align-self:stretch;
    justify-content:flex-end;
    height:2.2em
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading{
    justify-content:center
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input{
    height:2em;
    margin:.3125em auto;
    font-size:1em
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-validationerror{
    font-size:1em
}
body.swal2-toast-shown>.swal2-container{
    position:fixed;
    background-color:transparent
}
body.swal2-toast-shown>.swal2-container.swal2-shown{
    background-color:transparent
}
body.swal2-toast-shown>.swal2-container.swal2-top{
    top:0;
    right:auto;
    bottom:auto;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-top-end,body.swal2-toast-shown>.swal2-container.swal2-top-right{
    top:0;
    right:0;
    bottom:auto;
    left:auto
}
body.swal2-toast-shown>.swal2-container.swal2-top-left,body.swal2-toast-shown>.swal2-container.swal2-top-start{
    top:0;
    right:auto;
    bottom:auto;
    left:0
}
body.swal2-toast-shown>.swal2-container.swal2-center-left,body.swal2-toast-shown>.swal2-container.swal2-center-start{
    top:50%;
    right:auto;
    bottom:auto;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-center{
    top:50%;
    right:auto;
    bottom:auto;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-center-end,body.swal2-toast-shown>.swal2-container.swal2-center-right{
    top:50%;
    right:0;
    bottom:auto;
    left:auto;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-bottom-left,body.swal2-toast-shown>.swal2-container.swal2-bottom-start{
    top:auto;
    right:auto;
    bottom:0;
    left:0
}
body.swal2-toast-shown>.swal2-container.swal2-bottom{
    top:auto;
    right:auto;
    bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-bottom-end,body.swal2-toast-shown>.swal2-container.swal2-bottom-right{
    top:auto;
    right:0;
    bottom:0;
    left:auto
}
.swal2-popup.swal2-toast{
    flex-direction:row;
    align-items:center;
    width:auto;
    padding:.625em;
    box-shadow:0 0 .625em #d9d9d9;
    overflow-y:hidden
}
.swal2-popup.swal2-toast .swal2-header{
    flex-direction:row
}
.swal2-popup.swal2-toast .swal2-title{
    justify-content:flex-start;
    margin:0 .6em;
    font-size:1em
}
.swal2-popup.swal2-toast .swal2-close{
    position:initial
}
.swal2-popup.swal2-toast .swal2-content{
    justify-content:flex-start;
    font-size:1em
}
.swal2-popup.swal2-toast .swal2-icon{
    width:2em;
    min-width:2em;
    height:2em;
    margin:0
}
.swal2-popup.swal2-toast .swal2-icon-text{
    font-size:2em;
    font-weight:700;
    line-height:1em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{
    width:2em;
    height:2em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{
    top:.875em;
    width:1.375em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
    left:.3125em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
    right:.3125em
}
.swal2-popup.swal2-toast .swal2-actions{
    height:auto;
    margin:0 .3125em
}
.swal2-popup.swal2-toast .swal2-styled{
    margin:0 .3125em;
    padding:.3125em .625em;
    font-size:1em
}
.swal2-popup.swal2-toast .swal2-styled:focus{
    box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)
}
.swal2-popup.swal2-toast .swal2-success{
    border-color:#a5dc86
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{
    position:absolute;
    width:2em;
    height:2.8125em;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    border-radius:50%
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{
    top:-.25em;
    left:-.9375em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:2em 2em;
    transform-origin:2em 2em;
    border-radius:4em 0 0 4em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{
    top:-.25em;
    left:.9375em;
    -webkit-transform-origin:0 2em;
    transform-origin:0 2em;
    border-radius:0 4em 4em 0
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{
    width:2em;
    height:2em
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{
    top:0;
    left:.4375em;
    width:.4375em;
    height:2.6875em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{
    height:.3125em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{
    top:1.125em;
    left:.1875em;
    width:.75em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{
    top:.9375em;
    right:.1875em;
    width:1.375em
}
.swal2-popup.swal2-toast.swal2-show{
    -webkit-animation:showSweetToast .5s;
    animation:showSweetToast .5s
}
.swal2-popup.swal2-toast.swal2-hide{
    -webkit-animation:hideSweetToast .2s forwards;
    animation:hideSweetToast .2s forwards
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{
    -webkit-animation:animate-toast-success-tip .75s;
    animation:animate-toast-success-tip .75s
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{
    -webkit-animation:animate-toast-success-long .75s;
    animation:animate-toast-success-long .75s
}
@-webkit-keyframes showSweetToast{
    0%{
        -webkit-transform:translateY(-.625em) rotateZ(2deg);
        transform:translateY(-.625em) rotateZ(2deg);
        opacity:0
    }
    33%{
        -webkit-transform:translateY(0) rotateZ(-2deg);
        transform:translateY(0) rotateZ(-2deg);
        opacity:.5
    }
    66%{
        -webkit-transform:translateY(.3125em) rotateZ(2deg);
        transform:translateY(.3125em) rotateZ(2deg);
        opacity:.7
    }
    100%{
        -webkit-transform:translateY(0) rotateZ(0);
        transform:translateY(0) rotateZ(0);
        opacity:1
    }
}
@keyframes showSweetToast{
    0%{
        -webkit-transform:translateY(-.625em) rotateZ(2deg);
        transform:translateY(-.625em) rotateZ(2deg);
        opacity:0
    }
    33%{
        -webkit-transform:translateY(0) rotateZ(-2deg);
        transform:translateY(0) rotateZ(-2deg);
        opacity:.5
    }
    66%{
        -webkit-transform:translateY(.3125em) rotateZ(2deg);
        transform:translateY(.3125em) rotateZ(2deg);
        opacity:.7
    }
    100%{
        -webkit-transform:translateY(0) rotateZ(0);
        transform:translateY(0) rotateZ(0);
        opacity:1
    }
}
@-webkit-keyframes hideSweetToast{
    0%{
        opacity:1
    }
    33%{
        opacity:.5
    }
    100%{
        -webkit-transform:rotateZ(1deg);
        transform:rotateZ(1deg);
        opacity:0
    }
}
@keyframes hideSweetToast{
    0%{
        opacity:1
    }
    33%{
        opacity:.5
    }
    100%{
        -webkit-transform:rotateZ(1deg);
        transform:rotateZ(1deg);
        opacity:0
    }
}
@-webkit-keyframes animate-toast-success-tip{
    0%{
        top:.5625em;
        left:.0625em;
        width:0
    }
    54%{
        top:.125em;
        left:.125em;
        width:0
    }
    70%{
        top:.625em;
        left:-.25em;
        width:1.625em
    }
    84%{
        top:1.0625em;
        left:.75em;
        width:.5em
    }
    100%{
        top:1.125em;
        left:.1875em;
        width:.75em
    }
}
@keyframes animate-toast-success-tip{
    0%{
        top:.5625em;
        left:.0625em;
        width:0
    }
    54%{
        top:.125em;
        left:.125em;
        width:0
    }
    70%{
        top:.625em;
        left:-.25em;
        width:1.625em
    }
    84%{
        top:1.0625em;
        left:.75em;
        width:.5em
    }
    100%{
        top:1.125em;
        left:.1875em;
        width:.75em
    }
}
@-webkit-keyframes animate-toast-success-long{
    0%{
        top:1.625em;
        right:1.375em;
        width:0
    }
    65%{
        top:1.25em;
        right:.9375em;
        width:0
    }
    84%{
        top:.9375em;
        right:0;
        width:1.125em
    }
    100%{
        top:.9375em;
        right:.1875em;
        width:1.375em
    }
}
@keyframes animate-toast-success-long{
    0%{
        top:1.625em;
        right:1.375em;
        width:0
    }
    65%{
        top:1.25em;
        right:.9375em;
        width:0
    }
    84%{
        top:.9375em;
        right:0;
        width:1.125em
    }
    100%{
        top:.9375em;
        right:.1875em;
        width:1.375em
    }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
    overflow-y:hidden
}
body.swal2-height-auto{
    height:auto!important
}
body.swal2-no-backdrop .swal2-shown{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto;
    background-color:transparent
}
body.swal2-no-backdrop .swal2-shown>.swal2-modal{
    box-shadow:0 0 10px rgba(0,0,0,.4)
}
body.swal2-no-backdrop .swal2-shown.swal2-top{
    top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{
    top:0;
    left:0
}
body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{
    top:0;
    right:0
}
body.swal2-no-backdrop .swal2-shown.swal2-center{
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom{
    bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{
    bottom:0;
    left:0
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{
    right:0;
    bottom:0
}
.swal2-container{
    display:flex;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    padding:10px;
    background-color:transparent;
    z-index:1060;
    overflow-x:hidden;
    -webkit-overflow-scrolling:touch
}
.swal2-container.swal2-top{
    align-items:flex-start
}
.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{
    align-items:flex-start;
    justify-content:flex-start
}
.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{
    align-items:flex-start;
    justify-content:flex-end
}
.swal2-container.swal2-center{
    align-items:center
}
.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{
    align-items:center;
    justify-content:flex-start
}
.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{
    align-items:center;
    justify-content:flex-end
}
.swal2-container.swal2-bottom{
    align-items:flex-end
}
.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{
    align-items:flex-end;
    justify-content:flex-start
}
.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{
    align-items:flex-end;
    justify-content:flex-end
}
.swal2-container.swal2-grow-fullscreen>.swal2-modal{
    display:flex!important;
    flex:1;
    align-self:stretch;
    justify-content:center
}
.swal2-container.swal2-grow-row>.swal2-modal{
    display:flex!important;
    flex:1;
    align-content:center;
    justify-content:center
}
.swal2-container.swal2-grow-column{
    flex:1;
    flex-direction:column
}
.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{
    align-items:center
}
.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{
    align-items:flex-start
}
.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{
    align-items:flex-end
}
.swal2-container.swal2-grow-column>.swal2-modal{
    display:flex!important;
    flex:1;
    align-content:center;
    justify-content:center
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{
    margin:auto
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .swal2-container .swal2-modal{
        margin:0!important
    }
}
.swal2-container.swal2-fade{
    transition:background-color .1s
}
.swal2-container.swal2-shown{
    background-color:rgba(0,0,0,.4)
}
.swal2-popup{
    display:none;
    position:relative;
    flex-direction:column;
    justify-content:center;
    width:32em;
    max-width:100%;
    padding:1.25em;
    border-radius:.3125em;
    background:#fff;
    font-family:inherit;
    font-size:1rem;
    box-sizing:border-box
}
.swal2-popup:focus{
    outline:0
}
.swal2-popup.swal2-loading{
    overflow-y:hidden
}
.swal2-popup .swal2-header{
    display:flex;
    flex-direction:column;
    align-items:center
}
.swal2-popup .swal2-title{
    display:block;
    position:relative;
    max-width:100%;
    margin:0 0 .4em;
    padding:0;
    color:#595959;
    font-size:1.875em;
    font-weight:600;
    text-align:center;
    text-transform:none;
    word-wrap:break-word
}
.swal2-popup .swal2-actions{
    align-items:center;
    justify-content:center;
    margin:1.25em auto 0
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{
    opacity:.4
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{
    background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{
    background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))
}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{
    width:2.5em;
    height:2.5em;
    margin:.46875em;
    padding:0;
    border:.25em solid transparent;
    border-radius:100%;
    border-color:transparent;
    background-color:transparent!important;
    color:transparent;
    cursor:default;
    box-sizing:border-box;
    -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
    animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{
    margin-right:30px;
    margin-left:30px
}
.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{
    display:inline-block;
    width:15px;
    height:15px;
    margin-left:5px;
    border:3px solid #999;
    border-radius:50%;
    border-right-color:transparent;
    box-shadow:1px 1px 1px #fff;
    content:'';
    -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
    animation:swal2-rotate-loading 1.5s linear 0s infinite normal
}
.swal2-popup .swal2-styled{
    margin:0 .3125em;
    padding:.625em 2em;
    font-weight:500;
    box-shadow:none
}
.swal2-popup .swal2-styled:not([disabled]){
    cursor:pointer
}
.swal2-popup .swal2-styled.swal2-confirm{
    border:0;
    border-radius:.25em;
    background:initial;
    background-color:#3085d6;
    color:#fff;
    font-size:1.0625em
}
.swal2-popup .swal2-styled.swal2-cancel{
    border:0;
    border-radius:.25em;
    background:initial;
    background-color:#aaa;
    color:#fff;
    font-size:1.0625em
}
.swal2-popup .swal2-styled:focus{
    outline:0;
    box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)
}
.swal2-popup .swal2-styled::-moz-focus-inner{
    border:0
}
.swal2-popup .swal2-footer{
    justify-content:center;
    margin:1.25em 0 0;
    padding-top:1em;
    border-top:1px solid #eee;
    color:#545454;
    font-size:1em
}
.swal2-popup .swal2-image{
    max-width:100%;
    margin:1.25em auto
}
.swal2-popup .swal2-close{
    position:absolute;
    top:0;
    right:0;
    justify-content:center;
    width:1.2em;
    height:1.2em;
    padding:0;
    transition:color .1s ease-out;
    border:none;
    border-radius:0;
    background:0 0;
    color:#ccc;
    font-family:serif;
    font-size:2.5em;
    line-height:1.2;
    cursor:pointer;
    overflow:hidden
}
.swal2-popup .swal2-close:hover{
    -webkit-transform:none;
    transform:none;
    color:#f27474
}
.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{
    display:none
}
.swal2-popup .swal2-content{
    justify-content:center;
    margin:0;
    padding:0;
    color:#545454;
    font-size:1.125em;
    font-weight:300;
    line-height:normal;
    word-wrap:break-word
}
.swal2-popup #swal2-content{
    text-align:center
}
.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{
    margin:1em auto
}
.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{
    width:100%;
    transition:border-color .3s,box-shadow .3s;
    border:1px solid #d9d9d9;
    border-radius:.1875em;
    font-size:1.125em;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.06);
    box-sizing:border-box
}
.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{
    border-color:#f27474!important;
    box-shadow:0 0 2px #f27474!important
}
.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{
    border:1px solid #b4dbed;
    outline:0;
    box-shadow:0 0 3px #c4e6f5
}
.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{
    color:#ccc
}
.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{
    color:#ccc
}
.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{
    color:#ccc
}
.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{
    color:#ccc
}
.swal2-popup .swal2-range input{
    width:80%
}
.swal2-popup .swal2-range output{
    width:20%;
    font-weight:600;
    text-align:center
}
.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{
    height:2.625em;
    margin:1em auto;
    padding:0;
    font-size:1.125em;
    line-height:2.625em
}
.swal2-popup .swal2-input{
    height:2.625em;
    padding:.75em
}
.swal2-popup .swal2-input[type=number]{
    max-width:10em
}
.swal2-popup .swal2-file{
    font-size:1.125em
}
.swal2-popup .swal2-textarea{
    height:6.75em;
    padding:.75em
}
.swal2-popup .swal2-select{
    min-width:50%;
    max-width:100%;
    padding:.375em .625em;
    color:#545454;
    font-size:1.125em
}
.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{
    align-items:center;
    justify-content:center
}
.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{
    margin:0 .6em;
    font-size:1.125em
}
.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{
    margin:0 .4em
}
.swal2-popup .swal2-validationerror{
    display:none;
    align-items:center;
    justify-content:center;
    padding:.625em;
    background:#f0f0f0;
    color:#666;
    font-size:1em;
    font-weight:300;
    overflow:hidden
}
.swal2-popup .swal2-validationerror::before{
    display:inline-block;
    width:1.5em;
    min-width:1.5em;
    height:1.5em;
    margin:0 .625em;
    border-radius:50%;
    background-color:#f27474;
    color:#fff;
    font-weight:600;
    line-height:1.5em;
    text-align:center;
    content:'!';
    zoom:normal
}
@supports (-ms-accelerator:true){
    .swal2-range input{
        width:100%!important
    }
    .swal2-range output{
        display:none
    }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .swal2-range input{
        width:100%!important
    }
    .swal2-range output{
        display:none
    }
}
@-moz-document url-prefix(){
    .swal2-close:focus{
        outline:2px solid rgba(50,100,150,.4)
    }
}
.swal2-icon{
    position:relative;
    justify-content:center;
    width:5em;
    height:5em;
    margin:1.25em auto 1.875em;
    border:.25em solid transparent;
    border-radius:50%;
    line-height:5em;
    cursor:default;
    box-sizing:content-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    zoom:normal
}
.swal2-icon-text{
    font-size:3.75em
}
.swal2-icon.swal2-error2{
    border-color:#f27474 !important;
}

.swal2-icon.swal2-error2 [class^=swal2-x-mark-line]{
    display:block;
    position:absolute;
    top:2.3125em;
    width:2.9375em;
    height:.3125em;
    border-radius:.125em;
    background-color:#f27474 !important;
}
.swal2-icon.swal2-error2 [class^=swal2-x-mark-line][class$=left]{
    left:1.0625em;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.swal2-icon.swal2-error2 [class^=swal2-x-mark-line][class$=right]{
    right:1em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg) ;
}





.swal2-icon.swal2-error{
    border-color:#2196f3;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line]{
   display: block;
    position: absolute;
    top: 35px;
    width: 30px;
    height: 3px;
    border-radius: 0.125em;
    background-color: #2196f3;
}


.swal2-icon.swal2-error .swal2-x-mark{
    position:relative;
    flex-grow:1
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
    left: 22px;
    -webkit-transform: rotate(45deg);
    transform: rotate(90deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
   right: 19px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-90deg);
}
.swal2-icon.swal2-warning{
    border-color:#facea8;
    color:#f8bb86
}
.swal2-icon.swal2-info{
    border-color:#9de0f6;
    color:#3fc3ee
}
.swal2-icon.swal2-question{
    border-color:#c9dae1;
    color:#87adbd
}
.swal2-icon.swal2-success{
    border-color:#a5dc86
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line]{
    position:absolute;
    width:3.75em;
    height:7.5em;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    border-radius:50%
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{
    top:-.4375em;
    left:-2.0635em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:3.75em 3.75em;
    transform-origin:3.75em 3.75em;
    border-radius:7.5em 0 0 7.5em
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{
    top:-.6875em;
    left:1.875em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:0 3.75em;
    transform-origin:0 3.75em;
    border-radius:0 7.5em 7.5em 0
}
.swal2-icon.swal2-success .swal2-success-ring{
    position:absolute;
    top:-.25em;
    left:-.25em;
    width:100%;
    height:100%;
    border:.25em solid rgba(165,220,134,.3);
    border-radius:50%;
    z-index:2;
    box-sizing:content-box
}
.swal2-icon.swal2-success .swal2-success-fix{
    position:absolute;
    top:.5em;
    left:1.625em;
    width:.4375em;
    height:5.625em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    z-index:1
}
.swal2-icon.swal2-success [class^=swal2-success-line]{
    display:block;
    position:absolute;
    height:.3125em;
    border-radius:.125em;
    background-color:#a5dc86;
    z-index:2
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{
    top:2.875em;
    left:.875em;
    width:1.5625em;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{
    top:2.375em;
    right:.5em;
    width:2.9375em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.swal2-progresssteps{
    align-items:center;
    margin:0 0 1.25em;
    padding:0;
    font-weight:600
}
.swal2-progresssteps li{
    display:inline-block;
    position:relative
}
.swal2-progresssteps .swal2-progresscircle{
    width:2em;
    height:2em;
    border-radius:2em;
    background:#3085d6;
    color:#fff;
    line-height:2em;
    text-align:center;
    z-index:20
}
.swal2-progresssteps .swal2-progresscircle:first-child{
    margin-left:0
}
.swal2-progresssteps .swal2-progresscircle:last-child{
    margin-right:0
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{
    background:#3085d6
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{
    background:#add8e6
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{
    background:#add8e6
}
.swal2-progresssteps .swal2-progressline{
    width:2.5em;
    height:.4em;
    margin:0 -1px;
    background:#3085d6;
    z-index:10
}
[class^=swal2]{
    -webkit-tap-highlight-color:transparent
}
.swal2-show{
    -webkit-animation:swal2-show .3s;
    animation:swal2-show .3s
}
.swal2-show.swal2-noanimation{
    -webkit-animation:none;
    animation:none
}
.swal2-hide{
    -webkit-animation:swal2-hide .15s forwards;
    animation:swal2-hide .15s forwards
}
.swal2-hide.swal2-noanimation{
    -webkit-animation:none;
    animation:none
}
[dir=rtl] .swal2-close{
    right:auto;
    left:0
}
.swal2-animate-success-icon .swal2-success-line-tip{
    -webkit-animation:swal2-animate-success-line-tip .75s;
    animation:swal2-animate-success-line-tip .75s
}
.swal2-animate-success-icon .swal2-success-line-long{
    -webkit-animation:swal2-animate-success-line-long .75s;
    animation:swal2-animate-success-line-long .75s
}
.swal2-animate-success-icon .swal2-success-circular-line-right{
    -webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;
    animation:swal2-rotate-success-circular-line 4.25s ease-in
}
.swal2-animate-error-icon{
    -webkit-animation:swal2-animate-error-icon .5s;
    animation:swal2-animate-error-icon .5s
}
.swal2-animate-error-icon .swal2-x-mark{
    -webkit-animation:swal2-animate-error-x-mark .5s;
    animation:swal2-animate-error-x-mark .5s
}
@-webkit-keyframes swal2-rotate-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes swal2-rotate-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}

.modal{
	padding-top:10%;
}
.popupmessage{
	color: #504e4e;
    font-size: 18px;
    text-align: center;
	
}
.btn {
    display: inline-block;
    padding: 6px 20px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
}

/** hidden search field **/
.show-search{
	display: inline-block;
}
.hide-search{
	display: none;
}
.searchbar{
   margin-top: -1px;
    position: absolute;
    float: left;
    width: 100%;
    height: 60px;
    border-top: 0px solid #d8d8d8;
    padding-left: 0px;
    padding-right: 10px;
    z-index: 9999;
    background: #01010194;
}
.searchbar2{  
margin-top: -5px;
  position: absolute;
  float: left;
  width: 100%;
  height: 65px;
  border-top: 0px solid #d8d8d8;
  padding-left: 25px;
  padding-right: 10px;
  z-index: 99999;
  background: #2b2a29;
  -webkit-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
}
.search-main{
   padding: 8px 0px 5px 0px;
    background: #fff;
    border-bottom: 1px solid #000;
    color: #000;
}
.search-main-active{
	padding: 8px 0px 15px 0px;
    background: #2b2a29;
    border-bottom: 1px solid #fff0;
    color: #fefefe;
}
  .search-text{
	    padding: 0px 60px 0px 0px;
}
  
  .block-search{
   font-size: 24px !important;
    font-weight: 100;
    color: #c2c0c2;
    position: relative;
    padding: 5px 10px;
}.block-search-right{
   font-size: 24px !important;
    font-weight: 100;
    color: #c2c0c2;
    padding: 5px 10px;
}
 .new-bx-spn{
 	position: absolute;
    width: 100%;
    display: inline-block !important;
    max-width: 610px;
}
#search_keyword_id {
	border-radius: 0px;
   padding: 10px;
    font-size: 21px;
    background: #4b4b4b !important;
    color: #c9c8c9 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #ffffff inset, 0px 0px 0px 0px transparent;
    box-shadow: 0px 0px 0px 0px #ffffff inset, 0px 0px 0px 0px transparent;
    -webkit-transition: 0.3s all;
     transition: 0.3s all; 
}

.mb-tbn{
	border: 0px !important;
    padding: 20px;
    text-align: right;
}
.bdscroll{
	 margin: 0; height: 100%; overflow: hidden;
}

#result{  
   
    position: absolute;
    max-height: 100% !important;
    display: none;
    display: inline-block;
    overflow-y: scroll;
   
}
.mysearch-box{
	padding-top: 100px;
}
.dropdown:not(.nohover):hover {  
    border: 0px solid red; 
}
.indicator-mob{
	float: right;
}
.product_desc_heading {
    line-height: 28px !important;
    font-weight: 600!important;
    font-size: 18px!important;
    padding-top: 0;
    margin: 0!important;
    color: #515151;
}
.index-right{
	    height: 615px;
	background: #ecead9;
  
}.index-left{
	background: #ecead9;
    height: 100%;
        height: 615px;
}

.cnct-body{
line-height: 30px;
    text-align: justify;
    font-size: 17px;	
}
.indx-btn{
	color: #fff;
    padding: 10px 45px;
    background: #7b7c81;
    width: 280px;
    text-align: center;
    margin: 0 auto;
    font-size: 18px;
}.indx-btn:hover{
	color: #fff !important;
   
}
.indx-main{
	text-align: center;
	margin: 0 auto;
}
.allpadding100{
	padding:180px 40px !important;	
}
@media(min-width:991px) and (max-width:1200px){
	.allpadding100{
	padding:80px 20px !important;	
}
}@media(min-width:768px) and (max-width:992px){
	.allpadding100{
	padding:50px 15px !important;	
}
}@media(max-width:767px){
	.testimonialname {
    font-weight: 600;
    text-align: center;
    font-size: 16px;
}
	.allpadding100{
		margin-top: 15px;
	padding: 42px 15px !important;
}
.product_desc_heading {
    line-height: 28px !important;
    font-weight: 600!important;
    font-size: 15px!important;
    padding-top: 0;
    margin: 0!important;
    color: #515151;
}
.indx-btn{
	color: #fff;
    padding: 8px 30px;
    background: #7b7c81;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
}
.padhd{
	font-size: 21px !important; 
}
.cnct-body{
line-height: 30px;
    text-align: center;
    font-size: 14px;	
}
}
.footer-hd{
	font-size:15px;
}
.cart-circle{
	font-size: 12px;
    color: #fff;   
    right: 0;
    border-radius: 50%;   
    margin: 0 auto;
    text-align: center;
    left: 0px;
    position: absolute;
    top: 6px;
    font-weight: 600;
}