/*your custom css goes here*/
body {
  font-family: 'Open Sans', sans-serif !important;
}
.order-3
    {
        display:none;
    }
    .slick-dots
    {
        display:none !important;
    }
    .just
    {
    width: 59px;
    height: 59px;
    margin: -14px 11px 10px 0px;
    }
    /*
    .fw-700
    {
        font-size:30px!important;
        color: #1F4569;
    }*/
    .fw-700s
    {
        font-size: 22px;
        font-weight: 700;
        color: #1F4569;
    }
    .img-width
    {
        width:40px;
    }
    .img-width-2
    {
        width: 215px;
        margin-left: -15px;
    }
    
    .fw-600-a
    {
      font-weight: 600;
      font-size: 17px;
      line-height: 24px;
      text-align: center;
      margin: 0;
    }
    .h2-sm
    {
        font-size:20px;
    }
    .re-w
    {
        display:inline-block;
        margin: 10px 10px 10px 17px;
    }
    .ai-c
    {
        align-items:center;
        width: 100%;
    }
    .mb-t
    {
        margin-top:20px;
        margin-bottom:20px;
    }
    .btn-gk
    {
        background: #18683B;
        border-radius: 5px;
        border-color:#18683B;
    }
    .gk
    {
        width: 195px;
        height: 65px;
        margin-top:5px;
        display: inline-block;
        font-style: normal;
        font-weight: 700;
        font-size: 17px;
        line-height: 24px;
        color: #1F4569;
        text-align: left;
    }
    .aiz-main-wrapper 
    {
        background: #F1FDFC !important;
    }
    .rator
    {
        padding-bottom:30px;
        border-bottom: 1px solid #BABABA;
       
    }
    .doc
    {
        padding: 20px;
        border-radius:5px;
        border: 2px solid #acadad33;
        text-align:center;
        
    }
    .minw-0
    {
        margin-left: 5px;
        margin-right: 5px;
    }
    .border-1
    {
        border-radius:5px;
        border: 1px solid #acadad00;
    }
    .call-i
    {
        width: 23px;
        margin-left: 13px;
    }
    .gta-1
    {
        font-size: 20px;
        font-weight: 700;
        line-height: 28px;
        align-items: center;
        text-decoration-line: line-through;
        color: #B9B9B9;
        margin:0;
        display: inline;
    }
    .gta-2
    {
        color: #18683B;
        font-weight: 700;
        float: right;
        font-size: 20px;
        line-height: 28px;
        margin:0;
        display: inline;
    }
    .content
    {
        margin-top:10px;
        margin-bottom:50px;
    }
    .caps
    {
        font-size: 20px;
        font-weight: 400;
    }
    
    /*css for static page*/
    .badge-custom-1 
    {
    display: inline-block;
    padding: 3px;
    font-size: 12px;
    border-radius: 0 50em 50em 0;
    color: #ffffff;
    font-weight: 600;
    line-height: 26px;
    position: absolute;
    background: #1F4569;
    z-index: 1;
    top: 5px;
    left: 1px;
    box-shadow: 2px 1px 6px 2px rgb(0 0 0 / 10%), 0 4px 4px 0px rgb(0 0 0 / 6%) !important;
   }
   
   .badge-custom 
   {
    color: #ffffff;
    position: absolute;
    background: #1F4569;
    top: 5px;
   }
  /*css for static page*/
   .badge-custom-1 .box
   {
    height: 26px;
    width: 29px;
    background: #ffffff;
    color: #1F4569;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
  }
  
   .badge-custom .box 
   {
    background: #ffffff;
    color: #1F4569;
   }
/*heder*/
.login-1
{   
    font-size:15px;
    padding:10px 40px;
    color: #1F4569;
}
.sign-1
{  
    
    padding:5px 20px;
    color: #0159AA;
    border: 2px solid #045AA9;
    border-radius: 5px;
}
.cat
{
    padding:10px 26px;
    margin-bottom:10px;
    color: #1F4569;
    font-weight:400;
    font-size:15px;
}
  
  .rating-sm i 
  {
    color: #ffab2d;
  }
  .rating i
  {
      color: #ffab2d;
  }
  /*
 .fw-700
 {
    float: right;
 }*/
 .mt-cut
 {
     margin-top:20px !important;
 }
 .custom-cart
 {
     padding:40px 20px 30px 20px;
     border:2px solid #d8e4f16b;
     background-color: #ecf4fc;
    
 }
 .slick-slide 
 {
     height: auto !important;
 }
.font-s
{
    color:#1F4569;
    font-size:13px;
}
.fw-small
{
    font-size:13px;
    margin: 0;
    display: inline-block;
    padding:1px 0px !important;
}
.isolate
{
    margin-right:15px;
}
.pad-1
{
    padding-right:10px;
}
.mt-c
{
    margin:  2px 0px 0px 20px;
}
.fs-20c
{
    font-size:15px;
    font-weight: 600;
    margin:  6px 0px 0px 0px;
}
.btn-cust
{
    width: 80%;
    text-align: center;
}
.hover-cust
{
    background-color: #C4E2FF !important;
    border: 1px solid;
}
.hover-cust:hover
{
    color:black !important;
}
.required
{
   margin-top: 15px;
}
.req-img
{
     display:inline-block;
}
.req-pre
{
    display: inline-block;
    padding: 0 10px;
    font-size: 13px;
    color: #1F4569;
    font-weight: 600;
}
.custom-btn
{
    width:32%;
    padding: 10px 10px !important;
    border-radius: 0px 5px 5px 0px !important;
}
.border-rad
{
    border-radius:5px 0px 0px 5px !important;
}
ul.social.colored i 
{
    margin-top: 8px;
}
.custom-rev
{
    padding:20px 50px;
}
.cutom-p
{
    padding: 1rem 50px !important;
}

.upload-p
{
    font-size: 15px;
    font-weight: 700;
    margin-top: 1rem;
    margin-bottom: 3rem;
}
.img-upl-m
{
    margin: 5px 4pc 25px 4pc;
}
.txt-center
{
    text-align:center;
}
.circle
{
  padding: 4px;
  color: white;
  text-align: center;
  height: 40px;
  width: 40px;
  background-color: #86c5ff;
  border-radius: 50%;
  display: inline-block;
  font-size: 20px;
  font-weight: 800;
}
.circle-2
{
    padding: 1px;
    color: white;
    text-align: center;
    height: 25px;
    width: 25px;
    background-color: #86c5ff;
    border-radius: 50%;
    display: inline-block;
    font-size: 15px;
    font-weight: 800;
    margin: 0px 10px;
}
.arrow-desc
{
    font-size:45px;
    margin: 0px 69px;
}
.alt-caution
{
    display:inline-flex;
    background-color:  #ffa5001f;
    padding:10px;
}
.mr-tb
{
    margin: 40px 20px 20px 20px;
}
.sub-title
{
    font-weight: 700;
   /* margin-left: 61px;
    margin-right: 53px;*/
}
.caution-p
{
    margin-bottom: 0px;
    margin-top: 10px;
    font-weight: 700;
}

#dropBox {
    min-width: 500px;
    max-width: 65%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px;
    text-align: center;
    background: #e3e3e354;
    padding: 3rem;
    margin: auto;
    min-height: 300px;
}

#dropBoxs {
    min-width: 275px;
    max-width: 65%;
    max-height: 600px;
    border: 3px dashed #00000014;
    text-align: center;
    background: #e3e3e354;
    padding: 3rem;
    margin: auto;
    min-height: 300px;
}
.button {
    display: inline-block;
    cursor: pointer;
    padding: 10px 15px;
    font-weight: 700;
    border: 1px solid darkslateblue;
    color: white;
    transition: .4s;
    background: #18683B;
    border-radius: 5px;
    border-color:#18683B;
}
#imgUpload {
    display: none;
}
/*.re-size
{
    border-right: 2px solid rebeccapurple;
}*/
.upload-p1
{
    font-size: 15px;
    font-weight: 700;
    margin-top: 1rem;
}

.mySlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 350px;
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: black;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
  
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: #f6f6f6;
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}
img {vertical-align: middle;}
.alt-footer
{
    color:white;
}
.alt-call-3
{
    display:inline-block;
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    color: #1F4569;
    margin-left: 15px;
}
.alt-call-5
{
    margin-top:20px; 
    border-radius:5px; 
    padding: 20px 0px 10px 0px;
    cursor:pointer;
    text-align: center;
}
.alt-bg
{
    background-color: white;
}
.sub-det
{
    display: inline-block;
    margin: 20px 0px 20px 0px;
    padding: 10px 60px 10px 60px;
}

.bolt
{
   font-weight:700;
   color:#1F4569;
}
.border-right-1
{
  border-right: 1px solid;
  height: 50px;
  border-color: #1F4569 !important;
}
.alt-bg-c
{
    background-color: #95c3eb2e;
    border-radius: 4px;
}
.alt-colmun
{
    margin-right: auto; 
    margin-left: auto;
    margin-top:20px;
    margin-bottom:20px;
}
.det-sub
{
    font-size:13px;
    color:#1F4569;
}
.mr-3-alt
{
    margin-right:5px;
}
.stk-alt
{
    font-size:10px;
    padding: 5px 5px 6px 5px;
    background-color: #00bfff70;
    border-radius: 4px;
}
.alt-share-ic
{
    margin-top:50px;
}
.sub-007
    {
        display: flex;
        margin: 10px;
        align-items: center;
    }
    .mr-auto-1
    {
        margin-right:auto;
        margin-left:auto;
    }
.sub-title-2
{
    font-weight: 700;
}

/*------------------
   Mobile View
--------------------*/
@media(max-width:767px)
{
    .custom-cart
    {
        margin-top:35px;
    }
    .border-right-1 
    {
        border:none;
    }
    .alt-share-ic
    {
        text-align:center;
         margin-top:20px;
    }
    .mr-left
    {
        margin-left: 20px;
    }
    .form-inline
    {
        flex-flow: inherit;
    }
    .gk
    {
        width: 150px;
        height: 55px;
        font-size: 13px;
    }
    .doc
    {
        text-align:center;
    }
    .alt-call-5
    {
        padding: 15px 0px 0px 0px;
    }
    
    .desktop /* for upload page hide image and text visable for login*/
    {
        display:none;
    }
    .mobile-sub
    {
        display: flex;
        list-style: none;
        margin: 10px 0px;
    }
    .ai-c
    {
        padding: 18px 5px 18px 35px;
    }
    .re-size
    {
        border:0;
    }
    .cau-align
    {
        align-items:center;
    }
    .mob-cau-p
    {
        margin: 10px 1px;
        text-align:justify;
    }
    .caution-p
    {
        font-size: 11px;
    }
}
/*
   destop View
*/

@media(min-width:1200px)
{
    .mobile-pre
    {
        display:none;
    }
    
    .MultiCarousel .MultiCarousel-inner .item 
    {
	    margin:0px 10px;
    }
    .script-width
    {
        width: 2550px !important;
    }
    .ai-c
    {
        padding: 18px 5px 18px 35px;
    }
    .mob-desk
    {
        display:none;
    }
}
 /*12-01-23 custom css*/
.custom-b {
    border-color: #0082fd73 !important;
   }
   .my-panel-1
   {
       font-size: 15px;
      padding: 10px;
      color: #1F4569;
   }
.aiz-category-menu .sub-cat-menu
{
    position: relative;
    width: calc(100% - -300px);
    left: calc(10% - 10px);
    height: calc(80% - 20px);
    z-index: 8;
    top: 10px !important;
}
.col-1-5 {
    flex: 0 0 10%;
    max-width: 10%;
}

.h-alter
{
    height:35px;
}
    @media(max-width:766px)
    {
        .d-sm-alt-block
        {
            display:block!important;
        }
    }
    @media(min-width:767px)
    {
        .d-lg-alt-block
        {
            display:block!important;
        }
    }
    div>.arrow
    {
        display: none !important;
    }
    .alt-result
    {
        max-height: 500px;
        overflow-y: auto;
    }
    .alt-result::-webkit-scrollbar
    {
        width:2px;
    }
    .alt-result::-webkit-scrollbar-thumb
    {
        background: var(--primary);
        border-radius: 5px;
    }
    .alt-result::-webkit-scrollbar-track
    {
        background:var(--soft-primary);
        border-radius: 5px;
    }
    .aiz-square-check, .aiz-rounded-check{
        border: 1px solid #1b1b288a;
    }