/*body...amrut*/
/* Thin */
@font-face {font-family: "montserrat";
  src: url("font/Montserrat-Thin.ttf") format("ttf");
  font-style: normal;
  font-weight: 100;
}
/* Extra Light */
@font-face {font-family: "montserrat";
  src: url("font/Montserrat-ExtraLight.ttf") format("ttf");
  font-style: normal;
  font-weight: 200;
}
/* Light */
@font-face {font-family: "montserrat";
  src: url("font/Montserrat-Light.ttf") format("ttf");
  font-style: normal;
  font-weight: 300;
}
/* Regular */
@font-face {font-family: "montserrat";
  src: url("font/Montserrat-Regular.ttf") format("ttf");
  font-style: normal;
  font-weight: 400;
}
/* Medium */
@font-face {font-family: "montserrat";
  src: url("font/Montserrat-Medium.ttf") format("ttf");
  font-style: normal;
  font-weight: 500;
}
/* Semi Bold */
@font-face {font-family: "montserrat";
  src: url("font/Montserrat-SemiBold.ttf") format("ttf");
  font-style: normal;
  font-weight: 600;
}
/* Bold */
@font-face {font-family: "montserrat";
  src: url("font/Montserrat-Bold.ttf") format("ttf");
  font-style: normal;
  font-weight: 700;
}
/* Extra Bold */
@font-face {font-family: "montserrat";
  src: url("font/Montserrat-ExtraBold.ttf") format("ttf");
  font-style: normal;
  font-weight: 800;
}
/* Black */
@font-face {font-family: "montserrat";
  src: url("font/Montserrat-Black.ttf") format("ttf");
  font-style: normal;
  font-weight: 900;
}
/* html{scroll-behavior: smooth;} */
html, body{height: 100%;}

body {
  font-family:"montserrat", sans-serif !important;
  font-size:16px;
  font-style:normal;
}

/*Text Format...amrut*/
.text-underline {text-decoration: underline !important;}
.text-line-through {text-decoration: line-through;}
.textarea-resize-none {resize: none !important;}
.textarea-resize-h {resize: horizontal !important;}
.textarea-resize-v {resize: vertical !important;}
.text-elips{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.word-wrap{word-wrap: break-word;}
.word-break-all{word-break: break-all;}
.fw-semibold{font-weight: 600 !important;}

/* mouse cursor...amrut */
.cursor-pointer{cursor: pointer;}
.cursor-no-drop{cursor:no-drop !important;}
.cursor-no-event{pointer-events: none;}

/* Opacity...amrut */
.opacity-1 {opacity: 1 !important;}
.opacity-05 {opacity: 0.5 !important;}
.opacity-0 {opacity: 0 !important;}

/* Z-Index...amrut */
.z-n1 {z-index: -1 !important;}
.z-0 {z-index: 0 !important;}
.z-1 {z-index: 1 !important;}
.z-2{z-index: 2 !important;}

/*scroll class...amrut*/
.overflow-x-auto {overflow-x: auto;}
.overflow-y-auto {overflow-y: auto;}
.overflow-x-hidden{overflow-x: hidden;}
.overflow-y-hidden{overflow-y: hidden;}

/* Outline...amrut */
.outline-0{outline: 0;}
.outline-1{outline: 1;}

/* Font Size...amrut */
.font-size-60{font-size: 60px !important;}
.font-size-50{font-size: 50px !important;}
.font-size-40{font-size: 40px !important;}
.font-size-32{font-size: 32px !important;}
.font-size-28{font-size: 28px !important;}
.font-size-24{font-size: 24px !important;}
.font-size-20{font-size: 20px !important;}
.font-size-18{font-size: 18px !important;}
.font-size-16{font-size: 16px !important;}
.font-size-14{font-size: 14px !important;}
.font-size-12{font-size: 12px !important;}
.font-size-10{font-size: 10px !important;}

@media (min-width: 576px){
  .font-size-sm-60{font-size: 60px !important;}
  .font-size-sm-50{font-size: 50px !important;}
  .font-size-sm-40{font-size: 40px !important;}
  .font-size-sm-32{font-size: 32px !important;}
  .font-size-sm-28{font-size: 28px !important;}
  .font-size-sm-24{font-size: 24px !important;}
  .font-size-sm-20{font-size: 20px !important;}
  .font-size-sm-18{font-size: 18px !important;}
  .font-size-sm-16{font-size: 16px !important;}
  .font-size-sm-14{font-size: 14px !important;}
  .font-size-sm-12{font-size: 12px !important;}
  .font-size-sm-10{font-size: 10px !important;}
}

@media (min-width: 768px){
  .font-size-md-60{font-size: 60px !important;}
  .font-size-md-50{font-size: 50px !important;}
  .font-size-md-40{font-size: 40px !important;}
  .font-size-md-32{font-size: 32px !important;}
  .font-size-md-28{font-size: 28px !important;}
  .font-size-md-24{font-size: 24px !important;}
  .font-size-md-20{font-size: 20px !important;}
  .font-size-md-18{font-size: 18px !important;}
  .font-size-md-16{font-size: 16px !important;}
  .font-size-md-14{font-size: 14px !important;}
  .font-size-md-12{font-size: 12px !important;}
  .font-size-md-10{font-size: 10px !important;}
}

@media (min-width: 992px){
  .font-size-lg-60{font-size: 60px !important;}
  .font-size-lg-50{font-size: 50px !important;}
  .font-size-lg-40{font-size: 40px !important;}
  .font-size-lg-32{font-size: 32px !important;}
  .font-size-lg-28{font-size: 28px !important;}
  .font-size-lg-24{font-size: 24px !important;}
  .font-size-lg-20{font-size: 20px !important;}
  .font-size-lg-18{font-size: 18px !important;}
  .font-size-lg-16{font-size: 16px !important;}
  .font-size-lg-14{font-size: 14px !important;}
  .font-size-lg-12{font-size: 12px !important;}
  .font-size-lg-10{font-size: 10px !important;}
}

@media (min-width: 1200px){
  .font-size-xl-60{font-size: 60px !important;}
  .font-size-xl-50{font-size: 50px !important;}
  .font-size-xl-40{font-size: 40px !important;}
  .font-size-xl-32{font-size: 32px !important;}
  .font-size-xl-28{font-size: 28px !important;}
  .font-size-xl-24{font-size: 24px !important;}
  .font-size-xl-20{font-size: 20px !important;}
  .font-size-xl-18{font-size: 18px !important;}
  .font-size-xl-16{font-size: 16px !important;}
  .font-size-xl-14{font-size: 14px !important;}
  .font-size-xl-12{font-size: 12px !important;}
  .font-size-xl-10{font-size: 10px !important;}
}
@media (min-width: 1400px) {
  .font-size-xxl-60{font-size: 60px !important;}
  .font-size-xxl-50{font-size: 50px !important;}
  .font-size-xxl-40{font-size: 40px !important;}
  .font-size-xxl-32{font-size: 32px !important;}
  .font-size-xxl-28{font-size: 28px !important;}
  .font-size-xxl-24{font-size: 24px !important;}
  .font-size-xxl-20{font-size: 20px !important;}
  .font-size-xxl-18{font-size: 18px !important;}
  .font-size-xxl-16{font-size: 16px !important;}
  .font-size-xxl-14{font-size: 14px !important;}
  .font-size-xxl-12{font-size: 12px !important;}
  .font-size-xxl-10{font-size: 10px !important;}
}

/*Text color...amrut*/  
.primary-text{color:#05A6C2 !important;}
.secondary-text{color:#777777 !important;}
.info-text{color: #278CEE !important;}
.info-light-text{color: #E9F3FD !important;}
/* .success-text{color:#31BF8C !important;}
.warning-text{color:#FCCD00 !important;} */
.danger-text{color:#F95E7F !important;}
.danger-light-text{color: #FFEFF2 !important;}
.muted-text{color:#EEF9FB !important;}
.dark-text{color:#2B2B43 !important;}
.light-text{color:#F8F8F8 !important;}

/*Background Color...amrut*/
.primary-bg{background-color:#05A6C2 !important;}
.secondary-bg{background-color:#777777 !important;}
.info-bg{background-color: #278CEE !important;}
.info-light-bg{background-color: #E9F3FD !important;}
/* .success-bg{background-color:#31BF8C !important;}
.warning-bg{ background-color: #FCCD00 !important;} */
.danger-bg{background-color:#F95E7F !important;}
.danger-light-bg{background-color:#FFEFF2 !important;}
.muted-bg{background-color:#EEF9FB !important;}
.dark-bg{background-color:#2B2B43 !important;}
.light-bg{background-color:#F8F8F8 !important;}

/*Border Color...amrut*/
.primary-border{border-color:#05A6C2 !important;}
.secondary-border{border-color:#777777 !important;}
.info-border{border-color: #278CEE !important;}
.info-light-border{border-color: #E9F3FD !important;}
/* .success-border{border-color:#31BF8C !important;}
.warning-border{ border-color: #FCCD00 !important;} */
.danger-border{border-color:#F95E7F !important;}
.danger-light-border{border-color:#FFEFF2 !important;}
.muted-border{border-color:#EEF9FB !important;}
.dark-border{border-color:#2B2B43 !important;}
.light-border{border-color:#F8F8F8 !important;}

/*Height in pixel...amrut*/
.xxxxl-h, .xxxxl-hw {height: 260px !important;}
.xxxl-h, .xxxl-hw {height: 180px !important;}
.xxl-h, .xxl-hw {height: 160px !important;}
.xl-h, .xl-hw {height: 130px !important;}
.lg-h, .lg-hw {height: 120px !important;}
.md-h, .md-hw {height: 100px !important;}
.sm-h, .sm-hw {height: 80px !important;}
.xs-h, .xs-hw {height: 60px !important;}
.xxs-h, .xxs-hw {height: 40px !important;}
.xxxs-h, .xxxs-hw {height: 25px !important;}
.xxxxs-h, .xxxxs-hw {height: 15px !important;}

/*Width in pixel...amrut*/
.xxxxl-w, .xxxxl-hw {width: 260px !important;}
.xxxl-w, .xxxl-hw {width: 180px !important;}
.xxl-w, .xxl-hw {width: 160px !important;}
.xl-w, .xl-hw {width: 130px !important;}
.lg-w, .lg-hw {width: 120px !important;}
.md-w, .md-hw {width: 100px !important;}
.sm-w, .sm-hw {width: 80px !important;}
.xs-w, .xs-hw {width: 60px !important;}
.xxs-w, .xxs-hw {width: 40px !important;}
.xxxs-w, .xxxs-hw {width: 25px !important;}
.xxxxs-w, .xxxxs-hw {width: 15px !important;}

/* top-bottom-left-right...amrut */
.top-auto {top:auto !important;}
.top-0 {top:0 !important;}
.top-15 {top:15px !important;}

.bottom-auto {bottom:auto !important;}
.bottom-0 {bottom:0 !important;}
.bottom-15 {bottom:15px !important;}

.left-auto {left:auto !important;}
.left-0 {left:0 !important;}
.left-15 {left:15px !important;}

.right-auto {right:auto !important;}
.right-0 {right:0 !important;}
.right-15 {right:15px !important;}

/* bg format...amrut */
.bg-topCover{background-position: top !important;background-repeat: no-repeat !important;background-size: cover !important;}
.bg-cnCover{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.bg-cnContain{background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}
.imgObjectCover{object-fit: cover;}
.imgObjectContain{object-fit: contain;}
.imgObjectTop{object-position: top;}
.imgObjectBottom{object-position: bottom;}

/* Modal...amrut */
@media (min-width: 992px){
  .modal-lg, .modal-xl {max-width: 800px;}
}
@media (min-width: 1200px){
  .modal-xl {max-width: 1140px;}
}

/* border-size...amrut */
.border-2{border: 2px solid;}

/* rounded shapes...amrut */
.rounded-10{border-radius: 10px !important;}
.rounded-16{border-radius: 16px !important;}

.rounded-top-10{
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.rounded-bottom-10{
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.rounded-30{border-radius: 30px !important;}
.rounded-50{border-radius: 50px !important;}


/* floating lable...amrut */
/* .float-lbl {transition: all 200ms;opacity: 0.5;pointer-events: none;padding-top:8px;}
.float-input:focus ~ .float-lbl, .float-input:not(:placeholder-shown) ~ .float-lbl {font-size: 86% !important;transform: translate3d(0, -100%, 0);opacity: 1;}
.float-input:focus ~ .float-lbl-text, .float-input:not(:placeholder-shown) ~ .float-lbl-text {color: #ffffff !important;} */