 /* =====================
  EXTERNAL URL
========================= */  
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css"); 
@import url("animate.min.css");  
@import url("agiliron.css");  

/* =====================
  COMMON
========================= */ 
*{border:0px; outline:none;}
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
body,html{float: left; width: 100%;}

body{background:#fff; color:var(--clr-darkGrey);  font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 15px; line-height:1.5; padding-top: 164px; background:#f9f9f9;  }
@media screen and (max-width:991px){body{ padding-top: 130px;}}
@media screen and (max-width:768px){body{ padding-top: 124px;}}
@media screen and (max-width:420px){body{ padding-top: 112px;}}
/*Standard Styles Starts */
a, a:focus, a:hover{text-decoration:none; color:var(--clr-darkGrey);}
a:hover{color:var(--clr-darkGrey);} 
a:focus{outline:none;} 
a:focus, a:hover{text-decoration:none !important;} 
.btn-check:focus+.btn, .btn:focus {outline: 0;box-shadow: none;}
::-webkit-input-placeholder{/* WebKit browsers */color:#969696;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#969696; opacity:1;}
::-moz-placeholder{/* Mozilla Firefox 19+ */color:#969696; opacity:1;}
:-ms-input-placeholder{/* Internet Explorer 10+ */color:#969696;} 
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{display:none;}
b, strong{font-weight: 700;}
  

@media screen and (max-width:1000px){body{font-size:14px;}}
 
 
/* =====================
  HEADING
========================= */
.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{ font-family: 'Work Sans', sans-serif; font-weight: 700; color:#1e2429;float:left; width:100%;   line-height:1.1; margin-top: 0px; margin-bottom: 10px;  }
.h1,h1{font-size:32px;}
.h2,h2{font-size:28px;}
.h3,h3{font-size:24px;}
.h4,h4{font-size:20px;}
.h5,h5{font-size:18px;}
.h6,h6{font-size:14px;}
@media screen and (max-width:991px){
 .h1,h1{font-size:30px;}
 .h2,h2{font-size:26px;}
 .h3,h3{font-size:22px;}
 .h4,h4{font-size:18px;}
 .h5,h5{font-size:16px;}
 .h6,h6{font-size:14px;}
}
/* =====================
  CHECKBOX
========================= */
.chkBox{border:1px solid #ccc; width:100%; padding:11px !important;}
.chkBox label{padding:0; margin:0; display:flex; align-items:center;}
.chkBox  input[type=checkbox], 
.chkBox input[type=checkbox], 
.chkBox .radio input[type=radio], 
.chkBox .radio-inline input[type=radio]{position:relative; margin:0 5px 0 0;}
.label span{font-weight:400;} 
 
/* =====================
  TABLE
========================= */
table.rt-responsive-table{width:100%; border-collapse:collapse;} 
table.rt-responsive-table th{font-weight:bold;}
table.rt-responsive-table td, table.rt-responsive-table th{ padding:6px;  border:1px solid #ebebeb; text-align:center; position: relative;}
table.rt-responsive-table.rt-vertical-table, table.rt-responsive-table.rt-vertical-table thead, table.rt-responsive-table.rt-vertical-table tbody, table.rt-responsive-table.rt-vertical-table th, table.rt-responsive-table.rt-vertical-table td, table.rt-responsive-table.rt-vertical-table tr{  display:block; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left; clear:left; width:100%;}
table.rt-responsive-table.rt-vertical-table thead tr{position:absolute; top:-9999px; left:-9999px;}
table.rt-responsive-table.rt-vertical-table tr{border:1px solid #ebebeb;}
table.rt-responsive-table.rt-vertical-table td{border:none; border-bottom:1px solid #eee; position:relative; padding-left:50%;}
table.rt-responsive-table.rt-vertical-table td:before{position:absolute; top:6px; left:6px; width:45%; padding-right:10px; white-space:nowrap; font-weight:bold;}
@media screen and (max-width:767px){
  table.rt-responsive-table.rt-vertical-table td:before{text-align:left;}
  table.rt-responsive-table td, table.rt-responsive-table th{display:block; overflow:hidden; float:left; clear:left; width:100%;  text-align:left !important;}
}
/* =====================
  FORM ELEMENTS
========================= */ 
input[type=text]{  border:1px solid #cbcbcb;}
.form-wrapp{display: inline-block; vertical-align: top; width: 100%;}
.form-wrapp .form-item{margin-bottom: 15px;}
.form-wrapp .form-item label{display: inline-block; width: 100%; vertical-align: top; margin:0 0 5px; font-weight: 500;}
.form-control{margin-bottom:0px; display:inline; border:1px solid #ededed; height:45px; padding:10px 15px; box-shadow:none; appearance:none; border:1px solid #cbcbcb; border-radius:0; background:var(--clr-white); height:46px; box-shadow:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; font-size:14px;}
textarea.form-control{height:70px;}
p.inputRequirement{float:left; width:100%; color:var(--clr-theme1); font-size:13px; text-align:left;}
select.form-control{appearance:auto; margin:0;}
.form-control:focus{border-color:var(--clr-theme1); box-shadow:none;} 
.form-wrapp .form-wrapp-item{margin-bottom:20px;}
.control-label{text-align:left; padding-top:0; font-size:14px; font-weight: 500; margin-bottom: 5px;}
.glyphicon-asterisk{  color:red; font-size: 7px !important; margin: 5px 5px 0px 0px;}

@media screen and (max-width:767px){
  .form-control{height:40px;}
} 
/* =====================
  MODEL
========================= */ 
.modal .modal-header{display:inline-block; width:100%; vertical-align:bottom;}
.modal .modal-header h4{width:auto;}

/* =====================
  CKECKBOX
========================= */ 
.check-box{float:left; width:100%; position:relative;}
.check-box input{float:left; width:100%; position:absolute; left:0; top:0; opacity:0; margin:0;}
.check-box label{float:left; width:100%; padding-left:35px; position:relative; font-size:13px; color:#676767; margin:0;}
.check-box label:after{content:""; float:left; width:19px; height:19px; position:absolute; top:1px; left:0; background:var(--clr-white); border:1px solid #DFDFDF;} 
.check-box input[type="checkbox"]:checked ~ label{color:#B7A450;}
.check-box input[type="checkbox"]:checked ~ label:after{background:var(--clr-white) url(../images/check-arw.png) no-repeat center; background-size:10px;}

/* =====================
  Glyphicons FONTS
========================= */
@font-face{font-family:'Glyphicons Halflings'; src:url('../fonts/glyphicons-halflings-regular.eot'); src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
.glyphicon { position:relative;  display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1;
-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;font-size: 90%;}
.glyphicon-asterisk:before{content:"\2a";}.glyphicon-plus:before{content:"\2b";}.glyphicon-euro:before, .glyphicon-eur:before{content:"\20ac";}.glyphicon-minus:before{content:"\2212";}.glyphicon-cloud:before{content:"\2601";}.glyphicon-envelope:before{content:"\2709";}.glyphicon-pencil:before{content:"\270f";}.glyphicon-glass:before{content:"\e001";}.glyphicon-music:before{content:"\e002";}.glyphicon-search:before{content:"\e003";}.glyphicon-heart:before{content:"\e005";}.glyphicon-star:before{content:"\e006";}.glyphicon-star-empty:before{content:"\e007";}.glyphicon-user:before{content:"\e008";}.glyphicon-film:before{content:"\e009";}.glyphicon-th-large:before{content:"\e010";}.glyphicon-th:before{content:"\e011";}.glyphicon-th-list:before{content:"\e012";}.glyphicon-ok:before{content:"\e013";}.glyphicon-remove:before{content:"\e014";}.glyphicon-zoom-in:before{content:"\e015";}.glyphicon-zoom-out:before{content:"\e016";}.glyphicon-off:before{content:"\e017";}.glyphicon-signal:before{content:"\e018";}.glyphicon-cog:before{content:"\e019";}.glyphicon-trash:before{content:"\e020";}.glyphicon-home:before{content:"\e021";}.glyphicon-file:before{content:"\e022";}.glyphicon-time:before{content:"\e023";}.glyphicon-road:before{content:"\e024";}.glyphicon-download-alt:before{content:"\e025";}.glyphicon-download:before{content:"\e026";}.glyphicon-upload:before{content:"\e027";}.glyphicon-inbox:before{content:"\e028";}.glyphicon-play-circle:before{content:"\e029";}.glyphicon-repeat:before{content:"\e030";}.glyphicon-refresh:before{content:"\e031";}.glyphicon-list-alt:before{content:"\e032";}.glyphicon-lock:before{content:"\e033";}.glyphicon-flag:before{content:"\e034";}.glyphicon-headphones:before{content:"\e035";}.glyphicon-volume-off:before{content:"\e036";}.glyphicon-volume-down:before{content:"\e037";}.glyphicon-volume-up:before{content:"\e038";}.glyphicon-qrcode:before{content:"\e039";}.glyphicon-barcode:before{content:"\e040";}.glyphicon-tag:before{content:"\e041";}.glyphicon-tags:before{content:"\e042";}.glyphicon-book:before{content:"\e043";}.glyphicon-bookmark:before{content:"\e044";}.glyphicon-print:before{content:"\e045";}.glyphicon-camera:before{content:"\e046";}.glyphicon-font:before{content:"\e047";}.glyphicon-bold:before{content:"\e048";}.glyphicon-italic:before{content:"\e049";}.glyphicon-text-height:before{content:"\e050";}.glyphicon-text-width:before{content:"\e051";}.glyphicon-align-left:before{content:"\e052";}.glyphicon-align-center:before{content:"\e053";}.glyphicon-align-right:before{content:"\e054";}.glyphicon-align-justify:before{content:"\e055";}.glyphicon-list:before{content:"\e056";}.glyphicon-indent-left:before{content:"\e057";}.glyphicon-indent-right:before{content:"\e058";}.glyphicon-facetime-video:before{content:"\e059";}.glyphicon-picture:before{content:"\e060";}.glyphicon-map-marker:before{content:"\e062";}.glyphicon-adjust:before{content:"\e063";}.glyphicon-tint:before{content:"\e064";}.glyphicon-edit:before{content:"\e065";}.glyphicon-share:before{content:"\e066";}.glyphicon-check:before{content:"\e067";}.glyphicon-move:before{content:"\e068";}.glyphicon-step-backward:before{content:"\e069";}.glyphicon-fast-backward:before{margin-top:40px; content:"\e070";}.glyphicon-backward:before{content:"\e071";}.glyphicon-play:before{content:"\e072";}.glyphicon-pause:before{content:"\e073";}.glyphicon-stop:before{content:"\e074";}.glyphicon-forward:before{content:"\e075";}.glyphicon-fast-forward:before{content:"\e076";}.glyphicon-step-forward:before{content:"\e077";}.glyphicon-eject:before{content:"\e078";}.glyphicon-chevron-left:before{content:"\e079";}.glyphicon-chevron-right:before{content:"\e080";}.glyphicon-plus-sign:before{content:"\e081";}.glyphicon-minus-sign:before{content:"\e082";}.glyphicon-remove-sign:before{content:"\e083";}.glyphicon-ok-sign:before{content:"\e084";}.glyphicon-question-sign:before{content:"\e085";}.glyphicon-info-sign:before{content:"\e086";}.glyphicon-screenshot:before{content:"\e087";}.glyphicon-remove-circle:before{content:"\e088";}.glyphicon-ok-circle:before{content:"\e089";}.glyphicon-ban-circle:before{content:"\e090";}.glyphicon-arrow-left:before{content:"\e091";}.glyphicon-arrow-right:before{content:"\e092";}.glyphicon-arrow-up:before{content:"\e093";}.glyphicon-arrow-down:before{content:"\e094";}.glyphicon-share-alt:before{content:"\e095";}.glyphicon-resize-full:before{content:"\e096";}.glyphicon-resize-small:before{content:"\e097";}.glyphicon-exclamation-sign:before{content:"\e101";}.glyphicon-gift:before{content:"\e102";}.glyphicon-leaf:before{content:"\e103";}.glyphicon-fire:before{content:"\e104";}.glyphicon-eye-open:before{content:"\e105";}.glyphicon-eye-close:before{content:"\e106";}.glyphicon-warning-sign:before{content:"\e107";}.glyphicon-plane:before{content:"\e108";}.glyphicon-calendar:before{content:"\e109";}.glyphicon-random:before{content:"\e110";}.glyphicon-comment:before{content:"\e111";}.glyphicon-magnet:before{content:"\e112";}.glyphicon-chevron-up:before{content:"\e113";}.glyphicon-chevron-down:before{content:"\e114";}.glyphicon-retweet:before{content:"\e115";}.glyphicon-shopping-cart:before{content:"\e116";}.glyphicon-folder-close:before{content:"\e117";}.glyphicon-folder-open:before{content:"\e118";}.glyphicon-resize-vertical:before{content:"\e119";}.glyphicon-resize-horizontal:before{content:"\e120";}.glyphicon-hdd:before{content:"\e121";}.glyphicon-bullhorn:before{content:"\e122";}.glyphicon-bell:before{content:"\e123";}.glyphicon-certificate:before{content:"\e124";}.glyphicon-thumbs-up:before{content:"\e125";}.glyphicon-thumbs-down:before{content:"\e126";}.glyphicon-hand-right:before{content:"\e127";}.glyphicon-hand-left:before{content:"\e128";}.glyphicon-hand-up:before{content:"\e129";}.glyphicon-hand-down:before{content:"\e130";}.glyphicon-circle-arrow-right:before{content:"\e131";}.glyphicon-circle-arrow-left:before{content:"\e132";}.glyphicon-circle-arrow-up:before{content:"\e133";}.glyphicon-circle-arrow-down:before{content:"\e134";}.glyphicon-globe:before{content:"\e135";}.glyphicon-wrench:before{content:"\e136";}.glyphicon-tasks:before{content:"\e137";}.glyphicon-filter:before{content:"\e138";}.glyphicon-briefcase:before{content:"\e139";}.glyphicon-fullscreen:before{content:"\e140";}.glyphicon-dashboard:before{content:"\e141";}.glyphicon-paperclip:before{content:"\e142";}.glyphicon-heart-empty:before{content:"\e143";}.glyphicon-link:before{content:"\e144";}.glyphicon-phone:before{content:"\e145";}.glyphicon-pushpin:before{content:"\e146";}.glyphicon-usd:before{content:"\e148";}.glyphicon-gbp:before{content:"\e149";}.glyphicon-sort:before{content:"\e150";}.glyphicon-sort-by-alphabet:before{content:"\e151";}.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}.glyphicon-sort-by-order:before{content:"\e153";}.glyphicon-sort-by-order-alt:before{content:"\e154";}.glyphicon-sort-by-attributes:before{content:"\e155";}.glyphicon-sort-by-attributes-alt:before{content:"\e156";}.glyphicon-unchecked:before{content:"\e157";}.glyphicon-expand:before{content:"\e158";}.glyphicon-collapse-down:before{content:"\e159";}.glyphicon-collapse-up:before{content:"\e160";}.glyphicon-log-in:before{content:"\e161";}.glyphicon-flash:before{content:"\e162";}.glyphicon-log-out:before{content:"\e163";}.glyphicon-new-window:before{content:"\e164";}.glyphicon-record:before{content:"\e165";}.glyphicon-save:before{content:"\e166";}.glyphicon-open:before{content:"\e167";}.glyphicon-saved:before{content:"\e168";}.glyphicon-import:before{content:"\e169";}.glyphicon-export:before{content:"\e170";}.glyphicon-send:before{content:"\e171";}.glyphicon-floppy-disk:before{content:"\e172";}.glyphicon-floppy-saved:before{content:"\e173";}.glyphicon-floppy-remove:before{content:"\e174";}.glyphicon-floppy-save:before{content:"\e175";}.glyphicon-floppy-open:before{content:"\e176";}.glyphicon-credit-card:before{content:"\e177";}.glyphicon-transfer:before{content:"\e178";}.glyphicon-cutlery:before{content:"\e179";}.glyphicon-header:before{content:"\e180";}.glyphicon-compressed:before{content:"\e181";}.glyphicon-earphone:before{content:"\e182";}.glyphicon-phone-alt:before{content:"\e183";}.glyphicon-tower:before{content:"\e184";}.glyphicon-stats:before{content:"\e185";}.glyphicon-sd-video:before{content:"\e186";}.glyphicon-hd-video:before{content:"\e187";}.glyphicon-subtitles:before{content:"\e188";}.glyphicon-sound-stereo:before{content:"\e189";}.glyphicon-sound-dolby:before{content:"\e190";}.glyphicon-sound-5-1:before{content:"\e191";}.glyphicon-sound-6-1:before{content:"\e192";}.glyphicon-sound-7-1:before{content:"\e193";}.glyphicon-copyright-mark:before{content:"\e194";}.glyphicon-registration-mark:before{content:"\e195";}.glyphicon-cloud-download:before{content:"\e197";}.glyphicon-cloud-upload:before{content:"\e198";}.glyphicon-tree-conifer:before{content:"\e199";}.glyphicon-tree-deciduous:before{content:"\e200";}.glyphicon-cd:before{content:"\e201";}.glyphicon-save-file:before{content:"\e202";}.glyphicon-open-file:before{content:"\e203";}.glyphicon-level-up:before{content:"\e204";}.glyphicon-copy:before{content:"\e205";}.glyphicon-paste:before{content:"\e206";}.glyphicon-alert:before{content:"\e209";}.glyphicon-equalizer:before{content:"\e210";}.glyphicon-king:before{content:"\e211";}.glyphicon-queen:before{content:"\e212";}.glyphicon-pawn:before{content:"\e213";}.glyphicon-bishop:before{content:"\e214";}.glyphicon-knight:before{content:"\e215";}.glyphicon-baby-formula:before{content:"\e216";}.glyphicon-tent:before{content:"\26fa";}.glyphicon-blackboard:before{content:"\e218";}.glyphicon-bed:before{content:"\e219";}.glyphicon-apple:before{content:"\f8ff";}.glyphicon-erase:before{content:"\e221";}.glyphicon-hourglass:before{content:"\231b";}.glyphicon-lamp:before{content:"\e223";}.glyphicon-duplicate:before{content:"\e224";}.glyphicon-piggy-bank:before{content:"\e225";}.glyphicon-scissors:before{content:"\e226";}.glyphicon-bitcoin:before{content:"\e227";}.glyphicon-yen:before{content:"\00a5";}.glyphicon-ruble:before{content:"\20bd";}.glyphicon-scale:before{content:"\e230";}.glyphicon-ice-lolly:before{content:"\e231";}.glyphicon-ice-lolly-tasted:before{content:"\e232";}.glyphicon-education:before{content:"\e233";}.glyphicon-option-horizontal:before{content:"\e234";}.glyphicon-option-vertical:before{content:"\e235";}.glyphicon-menu-hamburger:before{content:"\e236";}.glyphicon-modal-window:before{content:"\e237";}.glyphicon-oil:before{content:"\e238";}.glyphicon-grain:before{content:"\e239";}.glyphicon-sunglasses:before{content:"\e240";}.glyphicon-text-size:before{content:"\e241";}.glyphicon-text-color:before{content:"\e242";}.glyphicon-text-background:before{content:"\e243";}.glyphicon-object-align-top:before{content:"\e244";}.glyphicon-object-align-bottom:before{content:"\e245";}.glyphicon-object-align-horizontal:before{content:"\e246";}.glyphicon-object-align-left:before{content:"\e247";}.glyphicon-object-align-vertical:before{content:"\e248";}.glyphicon-object-align-right:before{content:"\e249";}.glyphicon-triangle-right:before{content:"\e250";}.glyphicon-triangle-left:before{content:"\e251";}.glyphicon-triangle-bottom:before{content:"\e252";}.glyphicon-triangle-top:before{content:"\e253";}.glyphicon-console:before{content:"\e254";}.glyphicon-superscript:before{content:"\e255";}.glyphicon-subscript:before{content:"\e256";}.glyphicon-menu-left:before{content:"\e257";}.glyphicon-menu-right:before{content:"\e258";}.glyphicon-menu-down:before{content:"\e259";}.glyphicon-menu-up:before{content:"\e260";} /* =====================
  EXTERNAL URL 2
========================= */  
 
.error{color: red; font-weight: normal;}

.outOfStock{display: inline-block; width: 100%; display: flex; justify-content: center;}
.outOfStock .label-danger{padding:12px;}

/* ======= SPACE FOR TABLE ALL PRODUCTS ============= */
.k-grid.k-widget {margin-top: 0px; margin-bottom: 30px;}
.k-grid td {border-width: 0;} 
.stylegroup{background-color:#333333;color:#C0C0C0;text-align:center;}
.qty_border{border:1px solid #CCCCCC;}
.k-state-selected{ background:var(--clr-theme2); border-color:var(--clr-theme1); border:1px soild;}
.k-dirty-cell .k-dirty {  border-color:grey rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) grey;}
.k-link{text-decoration:underline;}
.k-primary, .k-overflow-container .k-primary {background-color: grey;background-image: none;background-position: 50% 50%;border-color: grey;box-shadow: none;color: var(--clr-white);}
.k-primary:hover{background-color:#c5c5c5;background-image: none;border-color: #c5c5c5;}
.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list>.k-state-selected, .k-list>.k-state-highlight, .k-panel>.k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
 color: var(--clr-white); background:var(--clr-theme2) !important;  border:1px soild var(--clr-theme1)!important;}
 
#alert_area{margin-top: 24px; clear: both;  display: table;}
#alert_area .alert.alert-danger:first-child { margin-top: 20px;}
#payment_details{ padding: 10px; clear: both;}
  
.home .header-top .supports a:hover {
  color: #fff;
}