#subdesc ul li
{
    list-style: disc;
}
#subdesc p,li,h5,h4,b,h3
{
    
}
.item1-links a span
{
    background: #43bafa;
}
.ptext b
{ 
    font-size: 14px;
    color:#522f92;
}
.greent
{
    color:#208e01;
}
.text-white2
{
    color:#f8f8f8;
}
.uicon
{
    height: 35px;
    width: auto;
   display: inline-block;
}
.select2-container--default .select2-results__group
{
    padding: 0px;
}
.select2-results__option
{
    padding: 2px;
}
.color2
{
    color:#009BEF;
}
.pcard
{
margin-bottom: 40px !important;
}
 .btn-outline 
    {
        border:1px solid #fff !important;
        border-radius: 5px !important;
    }
.modal {
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.hidden
{
    display: none;
}
.sptb
{
    padding-top: 1rem !important;
    padding-bottom: 1rem  !important;
}
.panel-title1 a.accordion-toggle {
    padding-right: 40px;
    line-height: 1.2;
    color: white;
    background: #5753a8;
    border: 1px solid #48449c;
}
.textp
{
    color:#522F92;
}
a:hover
{
    /* color: #002690 !important; */
}
.btn1
{
    width: 100%;
    color: #002690;
    border: 2px solid #002690;
    font-size: 16px;
    padding: 6px;
    font-weight: 500;
    border-radius: 8px;
}
.btn3:hover
{
    background: #62ab00;
    color:white;
}
.form-label-small
{
    display: none;
}
.btn3
{
    width: 100%;
    color: #62ab00;
    border: 2px solid #62ab00;
    font-size: 16px;
    padding: 6px;
    font-weight: 500;
    border-radius: 8px;
}
.btn1:hover
{
    background: #002690;
    color:white;
}
.btn2
{
    width: 100%;
    color: #009bef;
    border: 2px solid #009bef;
    font-size: 16px;
    padding: 6px;
    font-weight: 500;
    border-radius: 8px;
}

.btn2:hover
{
    background: #009bef;
    color:white !important;
}
.redt
{
    color:#e30508 !important;
}

@font-face {
  font-family: Rubiks;
  src: url(RubikOne-Regular.ttf);
}
@font-face {
  font-family: Roboto-Regular;
  src: url(Roboto-Regular.ttf);
}
@font-face {
  font-family: Roboto-Bold;
  src: url(Roboto-Bold.ttf);
}
@font-face {
  font-family: Roboto-Italic;
  src: url(Roboto-Italic.ttf);
}
@font-face {
  font-family: Motis;
  src: url(MOTIS_HARSH.OTF);
}
.rubiks
{
 font-family: Rubiks;   
}
h1,h2,h3,h4,h5,h6
{
     font-family: Roboto-Regular, sans-serif;
}
.bg-background3:before
{
     background: url("back3.jpg") no-repeat  center !important;
  background-size: cover;
}
.text-white
{
    color:white !important;
}
body
{
    background: white;
}
.motisf
{
    color:#f4e85f;
    font-family: Motis;
}
.motisb
{
    font-family: Motis;
    font-weight: 500;
}
.sticky-pin
{
    box-shadow:none !important;
}
.text-red
{
    color:red;
    padding:3px;
    font-size:20px;
}
.grade1 {
    color: white !important;
    background: #4f2c76;
    background: -moz-linear-gradient(left, #4f2c76 0%, #58419c 38%, #5565b3 82%, #2989d8 100%, #7db9e8 100%);
    background: -webkit-linear-gradient(left, #4f2c76 0%,#58419c 38%,#5565b3 82%,#2989d8 100%,#7db9e8 100%);
    background: linear-gradient(to right, #4f2c76 0%,#58419c 38%,#5565b3 82%,#2989d8 100%,#7db9e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f2c76', endColorstr='#7db9e8',GradientType=1 );
}
.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu
{
    top:45px !important;
}
.horizontalMenu > .horizontalMenu-list > li > a.active:before {
    position: absolute;
    content: '';
    width: 85%;
    margin: 0 auto;
    height: 3px;
    bottom: 3px!important;
    left: 0;
    right: 0;
    transition: width .6s ease;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    
    z-index: 99;
    }


.blink
{
    color:black;
    font-weight:400 !important ;
    font-size: 12px;
}   
.cnts
{
    color:black;padding-left:20px;
    padding-top:4px;
    font-weight: 500;
}
.txts
{
        font-weight: 500;
        text-align: center;
}
.main-footer
{
     background: url("images/Home_Page_Banner_03.jpg") no-repeat  center !important;
  background-size: cover;
}
.bubble
{
      background: url("images/Home_page_Circle1.png") no-repeat  center;
  background-size:contain;
  height: 220px;
}
.sptb-tab2
{
      background: url("images/Landing_Page_Banner_01.jpg") no-repeat  center;
  background-size:contain;
  
}
.bubble p
{
    color:#471A91 !important;
    font-weight: 500;
    text-align: center;
    margin:50px;
    padding-top:50px; 
    font-size: 16px;
    text-align: center;
    
}
.titles
{
    font-family: 'Rubiks', sans-serif !important;
    font-size: 40px !important;
    color:#471a91 !important;
    font-weight: 900 !important;
    text-align: center;
    text-transform: none !important;

}
.horizontalMenu>.horizontalMenu-list>li>a.active:before
{
    background-color: #11adff;
}
body
{
    
}
 .abc{
 text-align: justify;
}
.top-bar
{
    border:none;
}
.btn-primary:hover
{
    background: #555CAD !important;
}
.passhint
{
    font-size:12px;
    text-align: right;
    color:#353535;
}
.policylink
{
    font-size:16px;
    color:#2682d3;
    padding:10px;
}
.m5
{
    margin: 5px;
}
.m10
{
    padding:10px;
}
.fw500
{
    font-weight: 500;
    font-size: 18px;
}
.desktoplogo,.horizontalMenu
{
    padding: 2px;
}
.motis
{
      background: #522f92; /* Old browsers */
      color:#f2f2f2;
      display: block;
      font-size:14px ;
      width: 100%;
      font-weight: 400;
      text-align: center;

}
.sticky-wrapper,.horizontal-main
{
    height: auto !important;
}
.motisv
{
     font-size:14px ;
     background: #f8f8f8 !important;
     text-align: center;
     margin-right: 2px;
     padding: 0px;
     font-weight: 400;

}
.btn-joob2:hover
{
    color:white;
    border: 1px solid #eee;
    
}
.btn-joob2
{
    border: 1px solid white;
    border-radius: 10px;
    padding: 9px;
    color:white;
    font-size:20px;
    font-weight: bold;
}
.login-back
{
  background: url("images/Home_page_login.png") center;
  background-size: cover;
  height: 343px;
}
.error h4
{
    font-size:20px;
    font-weight: 600;
    font-family: 'Rubiks', sans-serif !important;
}
.btn-defaults
{
    background: #43bafa;
}

    #terms h3,h4
    {
        color:#20a8f4 !important;
    }
    thead
{
    color:white !important;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4f2c76+0,58419c+38,5565b3+82,2989d8+100,7db9e8+100 */
background: #4f2c76; /* Old browsers */
background: -moz-linear-gradient(left,  #4f2c76 0%, #58419c 38%, #5565b3 82%, #2989d8 100%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #4f2c76 0%,#58419c 38%,#5565b3 82%,#2989d8 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #4f2c76 0%,#58419c 38%,#5565b3 82%,#2989d8 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f2c76', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */

}
thead tr th
{
    color:white !important;
}
.text-title
{
     font-family: Rubiks, sans-serif;
     color:white !important;
     font-size:18px;
     margin-top:5px;
}
.text-desc
{
     font-family: Roboto-Regular, sans-serif;
     color:white !important;
     font-size:18px  !important;
     margin-top:10px  !important;
}
 .plan-dialog
    {
  background:#491991;
  background-size: cover;
  border:none;
  border-radius: 11px;
  color:white;
  font-family: 'Rubiks', sans-serif !important;
  text-align: center;
  }
.modalpage
{
    padding:7%;
}
.mclose
{
    background: url("Close_BTN.png") center;
    background-size: cover;
    top: 0px;
    width: 30px;
    height: 30px;
    opacity: 1;
    position: absolute;
    right: 0px;
    float: right;
}
.mbtn
{
    color:white;
    background: #1FA8F6;
    min-width: 100px;
    margin:6px;
    font-family: Roboto-Regular, sans-serif;
    color:white !important;
    padding:0px;
    font-size:14px  !important;
}
.form-control
{
    color:#000 !important;
}
.time
{
     font-size:18px;
     font-weight: 500;
     font-family:Roboto-Regular, sans-serif;
}
.fa-euro
{
    display: none;
}
.text-title2
{
     font-family: Rubiks, sans-serif;
     font-size:18px;
     margin-top:5px;
}
.text-desc2
{
     font-family: Roboto-Regular, sans-serif;
     font-size:18px  !important;
     margin-top:10px  !important;
}
.font-weight-semibold
{
    color:#2b2b2b !important;
    font-size:16px;
    text-transform: capitalize !important;
    font-weight: 400 !important;
}
#notification
{
    display: none !important;
}
.list-unstyled-widget-spec li
{
    list-style: disc !important;
}
@media only screen and (max-width: 480px) {
.motisv b
{
    font-size:11px !important;
}
.motisv 
{
 margin-right: 0px !important;   
}
}