* + .row {margin-top: 0px; }
.flex-center{display: flex; flex-wrap: wrap;align-content: center; justify-content: center;align-items: flex-start;}

.al-lt{text-align:left;}
.al-rt{text-align:right;}
.al-cntr{text-align:center;}

.fl-lt{float:left;}
.fl-rt{float:right;}
.fl-none{float:none;}
.fl-left{float:left;}
.fl-right{float:right;}

.pd-0{padding:0px;}
.mg-0{margin:0px;}
.mg-auto{margin:0px auto;float:none;}

.mg-top-10{margin-top:10px;}
.mg-top-20{margin-top:20px;}
.mg-top-30{margin-top:30px;}
.mg-top-40{margin-top:40px;}
.mg-top-50{margin-top:50px;}
.mg-top-60{margin-top:60px;}
.mg-top-90{margin-top:90px;}

.mg-bottom-10{margin-bottom:10px;}
.mg-bottom-20{margin-bottom:20px;}
.mg-bottom-30{margin-bottom:30px;}
.mg-bottom-40{margin-bottom:40px;}
.mg-bottom-50{margin-bottom:50px;}
.mg-bottom-60{margin-bottom:60px;}
.mg-bottom-90{margin-bottom:90px;}

.mg-tp-bt-10{margin-bottom:10px;margin-top:10px;}
.mg-tp-bt-20{margin-bottom:20px;margin-top:20px;}
.mg-tp-bt-30{margin-bottom:30px;margin-top:30px;}
.mg-tp-bt-40{margin-bottom:40px;margin-top:40px;} 
.mg-tp-bt-50{margin-bottom:50px;margin-top:50px;}
.mg-tp-bt-60{margin-bottom:60px;margin-top:60px;}
.mg-tp-bt-90{margin-bottom:90px;margin-top:90px;}

.box-shadow{box-shadow: 0px 0px 15px -5px #1d4b72;}

.datepicker{z-index:999 !important;}




.input-group-addon {padding: 14px 15px;}
		html.lt-ie-10 * + [class*='cell-'], * + [class*='cell-'], html.lt-ie-10 * + .range-sm, * + .range-sm {margin-top: 5px;}
		
		p, span, label, .form-label, body{font-size:16px;font-weight:500;color:#000000;text-shadow: none;}
		.form-control {font-size: 18px;padding: 5px 10px;}
		.order-form span.select2-container {display: none;}
		select.form-control {-webkit-appearance: menulist;}
		
		.urns table tr th {padding: 10px 10px; background: #0d0d0d; color: #ffffff;}
		.urns table tr:nth-child(odd) {background: #f9f9f9;}
		.urns table tr:nth-child(even) {background: #f3f3f3;}
		
		.row-urn{width:100%;clear:both;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}
		.row-urn .urn-attr{width: auto;float: left;margin: 0px 15px;}
		.row-urn [id*="image_"]{border:2px solid #fafafa;}
		.row-urn [id*="name_"]{min-width:180px;}
		
		.package-box-inner .stepper .stepper-arrow{display:none;}
		
		#footer .address span, #footer .time span, #footer .contact-info span, #footer p{font-size: 14px; color: #ffffff;}
		
		/*----------------Custom checkbox list----------------*/
.chkbx_list input[type=checkbox]{display: none !important;}
.chkbx_list label{display: inline;float: left; color: #000; cursor: pointer; text-indent: 20px;white-space: nowrap;}
.chkbx_list input[type=checkbox] + label{ display: block; width: 30px;height: 30px;padding-left: 25px;border-radius: 100%; border: 3px solid #4b85cd; background: #1d4b72;vertical-align: middle;line-height: 30px;font-size: 16px;/*-moz-box-shadow:-3px 3px 3px #1d4b72;-webkit-box-shadow:-3px 3px 3px #1d4b72;box-shadow:-3px 3px 3px #1d4b72;background-image: -moz-linear-gradient(#3c5c82,#8f86a0);background-image: -ms-linear-gradient(#3c5c82,#8f86a0);background-image: -o-linear-gradient(#3c5c82,#8f86a0); background-image: -webkit-linear-gradient(#3c5c82,#8f86a0); background-image: linear-gradient(#3c5c82,#8f86a0);*/}
.chkbx_list input[type=checkbox]:checked + label{border: 3px solid #1d4b72; background: #4b85cd;/*-moz-box-shadow:-3px 3px 3px #4b85cd;-webkit-box-shadow:-3px 3px 3px #4b85cd;box-shadow:-3px 3px 3px #4b85cd;*/}
.chkbx_list input[type=checkbox]:checked + label::before{content: "\2714"; color: #efefef; display: inline; width: 30px; height: 30px; margin-right: 20px;margin-left: -42px;font-size: 20px;line-height: 26px; font-weight: 900;}

/*----------------Custom radio button list----------------*/
.rdbtn_list input[type=radio]{display: none !important;}
.rdbtn_list label{display: inline;float: left; color: #000; cursor: pointer; text-indent: 20px;white-space: nowrap;}
.rdbtn_list input[type=radio] + label  { display:block; width: 30px; height: 30px; padding-left: 25px; border-radius: 100%; border: 3px solid #4b85cd; background: #1d4b72;vertical-align: middle; line-height: 30px; font-size: 16px;/*-moz-box-shadow:-3px 3px 3px #1d4b72;-webkit-box-shadow:-3px 3px 3px #1d4b72;box-shadow:-3px 3px 3px #1d4b72;background-image: -moz-linear-gradient(#3c5c82,#8f86a0); background-image: -ms-linear-gradient(#3c5c82,#8f86a0); background-image: -o-linear-gradient(#3c5c82,#8f86a0); background-image: -webkit-linear-gradient(#3c5c82,#8f86a0); background-image: linear-gradient(#3c5c82,#8f86a0);*/}
.rdbtn_list input[type=radio]:checked + label  {border: 3px solid #1d4b72; background: #4b85cd;/*-moz-box-shadow:-3px 3px 3px #4b85cd;-webkit-box-shadow:-3px 3px 3px #4b85cd;box-shadow:-3px 3px 3px #4b85cd;*/}
.rdbtn_list input[type=radio]:checked + label::before{ content: "\2714"; color: #efefef; display: inline; width: 30px; height: 30px; margin-right: 20px;margin-left: -42px; font-size: 20px;line-height: 26px; font-weight: 900;}	

/*----------------Custom checkbox and radio button (single)----------------*/
/* The container */
.rdbtn,
.chkbx {display: block;position: relative;margin-left:5px;margin-top: 5px;margin-bottom: 5px;cursor: pointer;/*font-size: 22px;*/line-height: 26px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
/* Hide the browser's default radio/checkbox */
.rdbtn input, 
.chkbx input {position: absolute; opacity: 0; height: 25px; width: 25px;min-width: 25px; max-width: 25px; margin-top: 0;margin-top: 0px;z-index:1;}
.rdbtn span, 
.chkbx span {font-weight: 500;}
/* Create a custom radio/checkbox */
.checkmark {position: absolute;top: 0px;left: 0;height: 25px;width: 25px;border: 3px solid #4b85cd;background: #1d4b72;-moz-border-radius: 3px;border-radius: 3px;/*-moz-box-shadow:-3px 3px 3px #1d4b72;-webkit-box-shadow:-3px 3px 3px #1d4b72;box-shadow:-3px 3px 3px #1d4b72;*/}
/* On mouse-over and When the radio/checkbox is checked*/
.rdbtn:hover input ~ .checkmark,
.rdbtn input:checked ~ .checkmark,
.chkbx:hover input ~ .checkmark,
.chkbx input:checked ~ .checkmark {border: 3px solid #1d4b72;background-color: #4b85cd; -moz-border-radius: 3px;border-radius: 3px;/*-moz-box-shadow:-3px 3px 3px #4b85cd;-webkit-box-shadow:-3px 3px 3px #4b85cd;box-shadow:-3px 3px 3px #4b85cd;*/}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}
/* Show the checkmark when checked */
.rdbtn input:checked ~ .checkmark:after,
.chkbx input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.rdbtn .checkmark:after,
.chkbx .checkmark:after {left: 5px;top: 0px; width: 8px; height: 15px;border: solid #efefef;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

/* Show the checkmark when checked */
.rdbtn:hover input ~ .checkmark,
.rdbtn input:checked ~ .checkmark,
.rdbtn .checkmark {border-radius:100%;}

.chkbx-disable{height:0px !important; width:0px !important;border:0px !important;padding:0px !important;margin:0px !important;}

.rdbtn .rdbtn-lbl, 
.chkbx .chkbx-lbl {margin-left:30px;}


/*------------------- text box - input number decrement/increment ---------------------------*/
.input-number-group {margin-bottom:5px;margin-top:5px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.input-number-group input[type=number]::-webkit-inner-spin-button,
.input-number-group input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; appearance: none;}
.input-number-group .input-group-button {line-height: calc(80px/2 - 10px);}
.input-number-group .input-number {max-width: 110px;width: 100%;height: 40px !important;display: block;padding: 0 12px;vertical-align: top;text-align: center;outline: none;margin: 0;font-size: 30px;font-family: 'DM Sans';}
.input-number-group .input-number,
.input-number-group .input-number-decrement,
.input-number-group .input-number-increment {border: 1px solid #26354e;height: 40px;-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none; user-select: none;border-radius: 0;}
.input-number-group .input-number-decrement,
.input-number-group .input-number-increment {display: inline-block; width: 40px; background: #26354e; color: #ffffff;text-align: center; cursor: pointer;font-size: 40px;font-weight: 300;}
.input-number-group .input-number-decrement { margin-right: 0.3rem;}
.input-number-group .input-number-increment { margin-left: 0.3rem;}
/* for chrome */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0;}             
/* for mozilla */  
input[type=number] {-moz-appearance: textfield;}
/*--------------------------- text box increment/decrement   END ------------------------- */

/*------------------- add/remove buttons ---------------------------*/
.button-group {margin-bottom:5px;margin-top:5px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.button-group .input-group-button {line-height: calc(80px/2 - 10px);}
.button-group .btn-remove,
.button-group .btn-add {border: 1px solid #26354e;height: 35px;-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none; user-select: none;border-radius: 0;}
.button-group .btn-remove,
.button-group .btn-add {display: inline-block; width: 35px; background: #26354e; color: #ffffff;text-align: center; cursor: pointer;font-size: 30px;font-weight: 300;letter-spacing: -3px;}
.button-group .btn-remove { margin-right: 0.3rem;}
.button-group .btn-add { margin-left: 0.3rem;}
/*---------------------- add/remove buttons ---------------------- */

/*--packages--*/
.sec-packages{/*background: url(../images/index-6-1920x896.jpg); */background-size: cover;}
.sec-packages .package-box-outer > .range{justify-content: center;}
.packages{/*background: rgba(255, 255, 255, 0.8);*/padding-top: 0px; padding-bottom: 30px; }
.packages h2{color: #1d4b72;}
.package-box-outer{margin: 0px auto;padding-right: 0;padding-left: 0;}
.package-box{position: relative;/*flex-basis: 30% !important; max-width: 30% !important; margin-left: 3%;*/ margin-top: 10px !important; background:transparent; text-align: left; padding:10px; border-radius: 0px;}
.package-box-inner{ border: 1px solid #b3d1dd;color: #1d4b72;}
.package-box .modal-dialog{margin-top:5%;}
.package-box .modal-body img {width: auto; height: auto; max-width: 100%; max-height: 310px; border: 1px solid #DCDCDC;}
.package-box .range{width:100%;margin: 0px auto;}
.package-title{position: initial;width: 100%;min-height: 75px;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 5px;text-align: center;background: #4b85cd;color: #ffffff;}
.package-title .title{font-size:16px;cursor: pointer;color:#ffffff;}
.package-title p{width: 100%;padding: 0px;margin: 0px;line-height: 20px;margin-block-start: 0;margin-block-end: 0;color: #ffffff;}
.package-title span{color: #ffffff;}
.package-price{width: 100%;padding: 10px;text-align: center;background: #4b85cd;color:#ffffff;}
.package-price .price{font-size:16px;}
.package-img{margin:0px auto;text-align:center;}
.package-img img{max-width:100%;width:auto;/*max-height:230px;min-height:230px;*/margin:0px auto;/*padding:10px;*/text-align:center;}
.package-desc{padding:0px;}
.package-desc-heading{margin:20px 0px;}
.package-desc ul{list-style:none;list-style-position:inside;}
.package-desc .list-marked li {position: relative;padding-left: 20px;}
.package-desc .list-marked li + li {margin-top: 5px;}
.package-desc .list-marked li:before {  position: absolute; content: ''; display: inline-block;width: 10px; height: 10px;left: 0; top: 9px;  background: #ffffff; border-radius: 10px; border: 1px solid #4b85cd;}
.package-btn-wrap{flex-basis: 100% !important; text-align: center ; max-width: 100% !important;margin-bottom:0px;background: transparent; color: #1d4b72; padding:0px; border-radius: 0px; /*margin-left: 0%;*/}

.package-box-inner{box-shadow:0px 0px 20px -10px #4b85cd;}
.package-btn-wrap .btn{width: 100%;padding: 10px 10px;font-size: 16px;margin: 0px auto;border-radius: 0px;box-shadow: none;text-transform: uppercase;font-weight: 600;/*font-family: 'DM Sans';*/background:#26354e;border:2px solid #26354e;color: #ffffff;}
.package-btn-wrap .btn.selected{background:#205070;border:2px solid #205070;color: #ffffff;}
.package-btn-wrap .btn:hover{background:transparent;border:2px solid #26354e;color:#26354e;}

/*Modal*/
.modal-open{/*overflow:hidden;*/}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background: rgb(0, 0, 0, 70%);-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position: relative;width: 90%;margin: 10px auto; max-width: 840px;}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-clip:padding-box;outline:0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}
.modal-header:before, .modal-header:after{content:" ";display:table;}
.modal-header:after{clear:both;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.57143;}
.modal-body{position:relative;max-height: 380px;overflow-y: auto;padding:15px;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer:before, .modal-footer:after{content:" ";display:table;}
.modal-footer:after{clear:both;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}

.modal-backdrop {right: 15px;z-index: -1;}
.modal-footer .btn{padding: 15px 30px;}

.modal-footer .btn-light{background:#4b85cd !important;color:#ffffff !important;border:2px solid #4b85cd !important;margin: 0px;padding: 15px 30px;border-radius: 5px;}
.btn_modal_close {height: 30px; width: 30px; display: flex; justify-content: center; align-content: center; align-items: center; background: #272974; padding: 5px; margin: -15px -15px auto auto; border-radius: 0px 0px 0px 15px; opacity: 1 !important; color: #ffffff; font-size: 20px; font-weight: 700;}

.btn-dark{background:#26354e !important;color:#ffffff !important;border:2px solid #26354e !important;}
.btn-dark:hover{background:transparent !important;color:#26354e !important;border:2px solid #26354e !important;}
.btn-light{background:#4b85cd !important;color:#ffffff !important;border:2px solid #4b85cd !important;}
.btn-light:hover{background:transparent !important;color:#4b85cd !important;border:2px solid #4b85cd !important;}

.btn-left{padding-left: 0px;padding-right: 1px;}
.btn-right{padding-left: 1px;padding-right: 0px;}


		
/*header cart*/
.sec-header-cart{position: fixed;width:auto;/* max-width: 190px;*/padding-top: 5px 20px;z-index: 9999;right:5%;color:#4b85cd;margin: 15px auto 10px auto;border-radius: 5px}
.header-cart-wrap{float:right;}
.header-cart{font-size: 20px;float: right;  margin-right: 5px;padding:0px 10px;border-radius: 5px;background: #26354e;/*background: rgba(255, 255, 255, 0.75);*/}
#cart_total{font-size: 22px; font-weight: 600; color: #ffffff; text-shadow: none;}
.cart-btn-info {color: #ffffff !important;padding: 0px 5px;/*background: #4b85cd !important;border-color: #4b85cd !important;*/border-radius: 5px !important;}
.header-cart .fa{font-size: 36px;color:#ffffff !important;}
.fa-shopping-cart:before { content: "\f07a";padding: 0px 5px;}

.btn-help-wrap{float:right;}
.help-guid-btn{width:140px;}
.btn-help{display: block; font-size: 20px; font-weight: 500; color: #ffffff; background: #af0909;/*background: #af0909;*/ padding: 5px 15px; border-radius: 5px;  height: 42px;cursor:pointer;}
#StepByStepGuide{float:left;}
.watch-now-imgbtn{display: block; width: auto; height: 42px; /* background: #26354e; */ /* border: 2px solid #26354e; */ /* border-radius: 5px; */ margin-right: 5px;cursor: pointer;}
#ArrangementProcessVideo{float:left;}
/* END  header cart*/
 
.sec-step-by-step-help-guid-btn{display:block !important;/*position:absolute;right:5px;bottom:160px;*/text-align: right;margin-right: 200px;}
.sec-step-by-step-help-guid-btn a{color: #1d4b72;font-size: 20px;text-align:center;}
.sec-step-by-step-help-guid-btn a img{height:auto;width: 139px;margin: 10px;}

.watch-now-btn{display: inline-block; text-align:center; font-size: 18px; font-weight: 600; color: #b92f29; background: #d8d9db;/*background: #af0909;*/ padding: 5px 15px; border-radius: 5px;  min-height: 42px;cursor:pointer;}

/*-------Boxes---------*/
.sec-boxes{/*background: url(../images/index-6-1920x896.jpg); */background-size: cover;}
.sec-boxes .box-outer > .range{justify-content: center;}
.boxes{/*background: rgba(255, 255, 255, 0.8);*/padding-top: 0px; /*padding-bottom: 30px;*/ }
.box h2{ color: #444444;}
.box-outer{margin: 0px auto;padding-right: 0;padding-left: 0;}
.box{position: relative;/*flex-basis: 30% !important; max-width: 30% !important; margin-left: 3%; margin-bottom: 30px !important;*/ background:transparent; text-align: left; padding:10px; border-radius: 0px;}
.box-inner{ border: 0px solid #4b85cd;/* color: #444444;*/box-shadow: 0px 0px 20px -10px #4b85cd;}
.box .modal-dialog{margin-top:5%;}
.box .modal-body img {width: auto; height: auto; max-width: 100%; max-height: 310px; border: 1px solid #DCDCDC;}
.box .range{width:100%;margin: 0px auto;}
.box-title{position: initial;width: 100%;min-height: 80px;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 10px 10px 10px 10px;text-align: center;background: #4b85cd;color: #ffffff;}
.box-title .title{font-size:20px;cursor: pointer;line-height: 30px;}
.box-title .sub-title{font-size:12px; font-weight: 400; cursor: pointer;line-height: 14px;}
.box-price{width: 100%;/*display:flex; align-content: center;justify-content: center;align-items: center;*/text-align: center;/*background: #4b85cd;height: 50px;*/}
.box-price .pricing{display:flex; align-content: center;justify-content: center;align-items: center;background: #4b85cd;height: 50px;}
.box-price .price{margin: 0px 0;font-size: 20px;color: #ffffff;font-family: sans-serif;}
.box-img{margin:0px auto;text-align:center;}
.box-img img{max-width:100%;width:100%;height:auto; /*max-height:230px;min-height:230px;padding:10px; */margin:0px auto; text-align:center;}
.box-short-desc{min-height: 150px;/*max-height: 190px;*/overflow: hidden;}
.box-short-desc p{font-size: 18px; padding: 20px 20px;text-align: center;}
.box-desc{padding:0px;}
.box-desc-heading{margin:20px 0px;}
.box-desc ul{list-style:circle;list-style-position:inside;}
.box-desc .list-marked li {position: relative;padding-left: 20px;}
.box-desc .list-marked li + li {margin-top: 5px;}
.box-desc .list-marked li:before {  position: absolute; content: ''; display: inline-block;width: 10px; height: 10px;left: 0; top: 9px;  background: #ffffff; border-radius: 10px; border: 1px solid #4b85cd;}
.box-btn-wrap{flex-basis: 100% !important; text-align: center ; max-width: 100% !important;margin-bottom:0px;background: #4b85cd;  color: #080808; padding:0px; border-radius: 0px; /*margin-left: 0%;*/}
.box-btn-wrap .btn{width: 100%;padding: 10px 20px;font-size: 20px;margin: 0px auto;border-radius: 0px;box-shadow: none;text-transform: uppercase;font-weight: 600;color: #ffffff;}

.box-icon{text-align:center;margin-top:10px;min-height:110px; vertical-align:middle; /*border:3px solid #009ee3;margin-bottom:20px;color:#009ee3;*/}
.box-icon img{height:90px;width:auto;}
.box:hover .box-icon img{height:110px;width:auto;}


.tbl-grid table{border:2px solid #1d4b72;}
.tbl-grid table tr{ }
.tbl-grid thead,
.tbl-grid tfoot {background: #02688a;color: #ffffff;}
.tbl-grid tbody {background: transparent;} 
.tbl-grid table tr:nth-child(odd){ background:#f9f9f9;}
.tbl-grid table tr:nth-child(even){ background:#f3f3f3;}
.tbl-grid table tr th{ padding:10px 10px;background:#1d4b72;border-bottom: 1px solid #02688a;color:#ffffff;}
.tbl-grid table tr td{ padding:10px 5px;text-align: left;}
.tbl-grid table .price {display: table-cell;font-size: 18px; line-height: 22px;font-weight: 700; margin: 0px 0; color: #080808;}
.tbl-grid table .btn-selected {}
.tbl-grid table .btn-selected:hover {}
.tbl-grid .input-number-group .input-number-decrement, 
.tbl-grid .input-number-group .input-number-increment {width: 30px;flex-direction: row; flex-wrap: wrap; align-content: center;justify-content: center;align-items: center;}
.tbl-grid .input-number-group { margin-bottom: 0px;margin-top: 0px;}



/*---FILE Upload---*/
.input-field{margin-bottom:10px;}    
.input-field input[type="file"] {display: block;padding: 0px;}
/*Chrome*/
.input-field input[type="file"]::-webkit-file-upload-button{visibility:hidden;width:0px;}
.input-field input[type="file"]::before {content: 'Choose file';display: inline-block;height: 55px;line-height: 55px;color: #ffffff;font-weight: 500;background: #1d4b72;font-size: 16px;border: 0px solid #1d4b72;padding: 0px 15px;border-radius: 0;cursor: pointer;}
.input-field input[type="file"]:hover::before,
.input-field input[type="file"]:active::before{border-color: #1d4b72;background: #1d4b72;}

/*firefox*/
.input-field input[type="file"]::file-selector-button{border-radius: 0;cursor: pointer;height: 55px;line-height: 55px;color: #ffffff;font-weight: 500;background: #1d4b72;font-size: 16px;border: 0px solid #1d4b72;padding: 0px 15px 10px 15px;}	
.input-field input[type="file"]::file-selector-button:hover{border-color: #1d4b72;background: #1d4b72;}	

/*---END---FILE Upload---*/

.btn-wrap{}
.btn-wrap .btn-left{text-align:left;}
.btn-wrap .btn-right{text-align:right;}	

.stepper-arrow.up
.stepper-arrow.down{display:none !important;}
		
.input-group-addon {padding: 14px 15px;}
#ui-datepicker-div{z-index:99999 !important;}
@media (min-width: 767px){
	.rd-navbar-fixed .rd-navbar-right-panel.active {top: 48px;}
	.sec-header-cart { position: fixed; width: auto; /*max-width: 265px;*/ top: 135px; z-index: 9; right: 5%; color: #4b85cd; margin: 15px auto 10px auto;border-radius: 5px;}

}
			
@media (max-width: 767px){
	.rd-navbar-fixed .rd-navbar-right-panel.active {top: 48px;}
	.sec-header-cart { position: fixed; width: auto;/* max-width: 265px; */top: 55px; z-index: 9999; right: 5%; color: #4b85cd; margin: 15px auto 10px auto;border-radius: 5px;}
	.sec-step-by-step-help-guid-btn{/*bottom: 185px;*/}
}				
@media (max-width:480px){
	.sec-header-cart {top: 55px;z-index: 9999;right: 5%;}
	
	#cart_total {font-size: 16px;}
	
	.header-cart-wrap{float:none;}
	.header-cart {float:left;font-size: 20px;padding: 0px 10px 0px 0px;}
	.header-cart .fa {font-size: 20px;}
	
	.btn-help-wrap{float:right;}
	.btn-help {font-size: 14px;padding: 5px 5px;border-radius: 5px;height: 32px; line-height: normal;cursor: pointer;}
	.watch-now-imgbtn{height: 34px !important; margin-right: 5px;}
	.watch-now-btn {font-size: 14px;padding: 5px 5px;border-radius: 5px;min-height: 32px; line-height: normal;cursor: pointer;}
	
	.help-guid-btn { width: 120px;}
	.sec-step-by-step-help-guid-btn{/*bottom: 220px;*/}
}
		