/*landing-page css */                             
.home-img{    background-size: 100% 100%;
    width: 100%;}
.body-content{overflow-x:hidden;margin-top:75px;}
.course-details{
    
  /*margin-top:-18rem;*/
  padding-top:20px;
  padding-bottom:20px;
}

.ust-requirement{padding:50px 20px;}
.ust-requirement h3{
  color:#000;
  padding:10px 0px;
  text-align:left;
}
.ust-requirement h5{
  color:#1f60ba;
  padding:10px 0px;
  text-align:left;
}
.home-title{color:#1f60ba;
  /*text-decoration:underline;*/
  position:relative;top:-25px;
  text-align:center;}
.training-requirements{
   
}
.padding-20{padding:20px 0px;}
.video-title{color:#1f60ba;font-size:22px;padding:10px;}
#more1 {display: none;}
#more2 {display: none;}
.white-bgd{ border: 1px solid rgba(0,0,0,.125);
    background-color:#fff;
   background-clip: border-box;}
.requirement-video{
 width:45rem; 
 
}
.c-title{
    border-left:2px solid #5eb034 ;
    color: #1f60ba !important;
    font-size:14px;
    padding-left:5px;
}
.c-desc{
    display:block;
    color:#000;
    font-size:12px;
    padding-left:5px;
}
.nav-tabs .nav-link {
    margin-bottom:0px !important;
    display: block;
   
   
}
.nav-tabs .nav-item{margin-left:5px;}
.nav-tabs .a-operator{
    border-top: 3px solid #5eb034;
    border-bottom: 3px solid #5eb034;
    background-color: #ecf6ff;
    color: #000 !important;
    border-radius: 0.9rem;
}
.nav-tabs .a-operator.active {
    color: #1f60ba !important;
     border-top: 3px solid #5eb034;
    border-bottom: 3px solid #5eb034;
     background-color:#ecf6ff !important; 
        border-color: #5eb034  #ecf6ff #5eb034 !important;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.nav-tabs .a-operator.active:after
 {
  content: "";
  position: relative;
  bottom: -45px;
  left: -45%;
  border: 12px solid transparent;
  border-top-color: #f36801 !important ;
}
.nav-tabs .b-operator{
    border-top: 3px solid #5eb034;
    border-bottom: 3px solid #5eb034;
    background-color: #f6f4ff;
    color: #000 !important;
    border-radius: 0.9rem;
         
}
.nav-tabs .b-operator.active {
    color: #1f60ba !important;
     background-color:#f6f4ff !important; 
       border-color: #5eb034  #ecf6ff #5eb034 !important;
         border-top: 3px solid #5eb034;
    border-bottom: 3px solid #5eb034;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.nav-tabs .b-operator.active:after
 {
  content: "";
  position: relative;
  bottom: -45px;
  left: -45%;
  border: 12px solid transparent;
  border-top-color: #f36801 !important ;
}
.nav-tabs .c-operator{
    border-top: 3px solid #5eb034;
    border-bottom: 3px solid #5eb034;
    background-color: #ffece6;
    color: #000 !important;
    border-radius: 0.9rem;
}
.nav-tabs .c-operator.active {
    color: #1f60ba !important;
     border-top: 3px solid #5eb034;
    border-bottom: 3px solid #5eb034;
     background-color:#ffece6 !important; 
        border-color: #5eb034  #ecf6ff #5eb034 !important;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.nav-tabs .c-operator.active:after
 {
  content: "";
  position: relative;
  bottom: -45px;
  left: -45%;
  border: 12px solid transparent;
  border-top-color: #f36801 !important ;
}
.tab-pane{padding:0px 20px !important;}
.green-bgd{background-color:#b1e4b5;}
#chapters-details .nav{display:inline-flex;}
#chapters-details .card{padding:20px;}
#chapters-details h3{
color:#1f60ba;
text-align:center;
position:relative;
top:0px;
    
}
#chapters-details h5{
padding:10px 0px;
    
}
#chapters-details .coursedisc{
    border-bottom:1px solid #ccc;
    font-weight:400;
    font-size:14px;
    padding-left:40px;
}
.operator-des{border-bottom:2px solid #5eb034;margin-bottom:2rem;}
.course-details .courseimage{height:200px;}
.dollar{
    height:50px;
    font-weight:bold;
    text-align:center;
    color:#1f60ba;
    
}
.first-course{
   
    padding:20px 10px;
    border-top:6px solid #5eb034;
    border-bottom:6px solid #5eb034;
    background-color:#fff;
   background-clip: border-box;
    border-radius:0.9rem;
}
.content-padding{padding-top:50px;padding-bottom:50px;}
.golars-details{}
.copy-right{

  background-color:#b5e5b9;
  border-top:1px solid #ccc;}
.copy-right span{
 
text-align: left;
    font-size: 12px;
    line-height: 50px;
    color: #fff;}
.footer{background-color:#;}
.footer-box{
 
}
/*.footer-box img{width:350px;height:200px;}*/
.course-box{
    color:#000;
  padding:15px 0px;
  border-bottom:1px solid #ccc;
}
.course-box h6{color:#1f60ba;}
.course-box i{font-size:50px; color:#f36801 !important;}
.chapters-list{
  color:#000;
padding:10px;
min-height:280px;
height:auto;
    min-width: 0;
   background-color:#088290;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.chapters-list ol{list-style-type:disc;}
.chapters-list h4{
  padding:10px;
   color:#fff;
   border-bottom:1px solid #ccc;
 }
.home-contact-btn{
  position:relative;
  right:10px;
  bottom:-10px;
  z-index:999;
    background: linear-gradient(to bottom,rgba(0,0,0,.27) 0,rgba(0,0,0,.03) 14%,rgba(0,0,0,0) 0);
    background-color: #f36801 ;
}
.course-image .tooltip{background-color:#fff !important;opacity:1 !important;}
.image-hovertitle
        {

          background-color: #5eb034;
          color: #fff;
          padding:5px;
          text-align: center;
          width: 100%;
          
          box-sizing: border-box
        }
  .image-hovertxt
        {
         padding:10px;
          text-align: left;
          width: 100%;
          color: #000;
        }
        .image-hovertxt ul{margin-left:-15px;}
       
   .home-carousal-indict li{
            display:block;
            
            
        }
.home-slide01
    {
      background: url(/public/new_theme/images/home-1.jpg) no-repeat;
      height: calc(100vh - 300px);
      background-size:100% 100%;
      width: 100%
    }
    
.home-slide02
    {
      background: url(/public/new_theme/images/home-2.jpg) no-repeat;
      height: calc(100vh - 300px);
      background-size:100% 100%;
      width: 100%
    }
.home-slide03
    {
      background: url(/public/new_theme/images/home-3.jpg) no-repeat;
      height: calc(100vh - 300px);
      background-size:100% 100%;
      width: 100%
    }
.home-slide04
    {
      background: url(/public/new_theme/images/home-4.jpg) no-repeat;
      height: calc(100vh - 300px);
      background-size:100% 100%;
      width: 100%
    }
.home-slide05
    {
      background: url(/public/new_theme/images/home-5.jpg) no-repeat;
      height: calc(100vh - 300px);
      background-size:100% 100%;
      width: 100%
    }
    .body-content .carousel-indicators {
    position: absolute;
    left: 82%;
    top:6rem;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
     justify-content:right; 
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}
.body-content .carousel-indicators li {
   
    border-radius: 50%;
    margin-top:3px;
    background-color:none;
    box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
    width: 44px;
    height: 44px;
    background-size: cover;
    background-position: center center;
}
.bg-home-1{ background: url(/public/new_theme/images/home-1.jpg) no-repeat;}
.bg-home-2{ background: url(/public/new_theme/images/home-2.jpg) no-repeat;}
.bg-home-3{ background: url(/public/new_theme/images/home-3.jpg) no-repeat;}
.bg-home-4{ background: url(/public/new_theme/images/home-4.jpg) no-repeat;}
.bg-home-5{ background: url(/public/new_theme/images/home-5.jpg) no-repeat;}
.bg-home-6{ background: url(/public/new_theme/images/tank-logo.jpg) no-repeat;}
.home-banner{
    position:absolute;
    right:3rem;
    top:4rem;
    width: 700px;
    height: 150px;
    transition: none 0s ease 0s;
    line-height: 0px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    font-weight: 300;
    font-size: 16px;
}

@media screen and (max-width: 768px) {
  .requirement-video{width:22rem; } 
    
}


/*home-page end*/
.green{
    color:#5eb034;
    position:relative;
    top:-5px;right:2px;
    
}
.chapterscontainer{min-height:250px;height:auto;}
.left{width:50%;float:left;}
.right{width:50%;float:right;}
.login-slide .carousel-indicators {
    position: absolute;
    left: 80%;
    top:11rem;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
     justify-content:right; 
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}
.login-slide .carousel-indicators li {
   
    border-radius: 50%;
    margin-top:3px;
    background-color:none;
    box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
    width: 44px !important;
    height: 44px !important;
    background-size: cover;
    background-position: center center;
}
.btn-outline-success{
            color:#74cb80!important;
         }
                                  
                                  .btn-outline-success:hover{
                                      color:#fff !important;
                                      background-color:#f36801 !important;
                                      border:1px solid #f36801 !important;
                                  }
                                  .btn-outline-success:active{
                                      color:#fff !important;
                                      background-color:#f36801 !important;
                                      border:1px solid #f36801 !important;
                                  }
                                 .btn-outline-orange:hover{
                                      color:#fff !important;
                                      background-color:#f36801 !important;
                                      border:1px solid #f36801 !important;
                                  }
                                  .btn-outline-orange:active{
                                      color:#fff !important;
                                      background-color:#f36801 !important;
                                      border:1px solid #f36801 !important;
                                  }
                                  .btn-outline-primary:hover{
                                      color:#000 !important;
                                      background-color:#f36801 !important;
                                      border:1px solid #f36801 !important;
                                  }
                                  
                                  .btn-outline-primary:active{
                                      color:#000 !important;
                                      background-color:#f36801 !important;
                                      border:1px solid #f36801 !important;
                                  }
                                  .btn-warning{
                                      color:#fff !important;
                                      background-color:#f36801 !important;
                                      border:1px solid #f36801 !important;
                                  }
                                  
                                  .bg-warning{
                                      color:#fff !important;
                                      background-color:#f36801 !important;
                                      border:1px solid #f36801 !important;
                                  }
                                  .bg-warning:hover{
                                     color:#000 !important;
                                      background-color:#f36801 !important;
                                      border:1px solid #f36801 !important; 
                                  }
                                  .view-btn{
                                      margin-top:30px;
                                      font-size:12px;
                                  }
                                 .accordionseparater .card-body.show{
                                      border-left:3px solid #1f60ba !important;
                                  }
                                  
                .chapterdiscription .chapter-head{
                     font-size:3rem;
                     padding-top:30px;
                     padding-bottom:30px;
                 }
                 .img-btn{
                     position:relative;
                     top:-10px;
                     
                 }
                                  
            .modal{
            top:75px !important;
            left:-25rem;
            padding-right:0px !important;
            }
            .modal .modal-body{
            width:100%;
            padding:0px !important;
            }
            .ls-hide{
                position:absolute;
                top:-8px;right:-26rem;cursor: pointer;}
            .ls-hide .material-icons{font-size:50px;}
            .img-hide{
                position:absolute;
                top:-8px;right:-26rem;cursor: pointer;}
            .img-hide .material-icons{font-size:50px;}
            #content .progress-status{
                position:relative;
                left:10px;
                top:10px;
                text-align:left;
            	color:#f36801 !important;
            }
            .thanku-page{padding:100px 0px;}
    .progress {
    
    display: flex;
    height: 0.6rem !important;
}
   
   .mobilealigncenter{
        padding:0px 5px;
        }
   .chapter-no{margin-right:20px;}
   .chapterdiscription img
                  {cursor:pointer;
                  }
                  .chapterdiscription .modal img{
                      cursor:auto;
                  }
    .bold{font-weight:bold;}
    .tbl-record{width:100%;}
   .chapterscontainer h5 {
       font-size:18px;
    color: #000;
    font-weight: 600;
    text-align: center;
    display: block;
    width: 100%;
    margin: 5px 0px;
}
.piping-box{}
.pi-inbox{
	min-height:220px;

	border:1px solid #ccc;
	padding:0px 10px 0px 10px; 
}
.tbl-left{width:50%;float:left;}
.tbl-right{width:50%;float:right;}
.table tbody+tbody {
    border-top: none;
}
.chapter-rule{margin-top:20px;}
.chapter-rule p{
    text-align:left;
	border:1px solid #ee0c0d !important;
	padding:10px;
	font-size:16px;
}
.img-title {
    padding-top:10px;
}
.red{color:#ee0c0d !important;}
.p-10{padding:10px !important;}
.promo-img-position {
    
    width: 100%;
    height:100%;
    overflow: hidden;
    margin-right:15px;

}
.login-logo{margin-bottom:50px;}


#video .golars-video{
    width:1000px;
    height: 100%;
}
.error{
color:#ee0c0d !important;
font-size:14px;
padding:10px;
}

.pagination .page-link{   
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #fff;
    color: #ccc;
    text-align: center;
    line-height: 30px;
    padding:0px 5px;
}
.pagination .page-link:hover{
    color:#1f60ba !important;
    border:1px solid #1f60ba;
    background-color:#fff;
    
}
.pagination .page-link.active{
    color:#1f60ba !important;
    border:1px solid #1f60ba;
    background-color:#fff;
    
}
.pagination .page-link.active-green{
    color:#5eb034;
    border:1px solid #5eb034;
    background-color:#fff;
    
}
.pagination .page-item{
    margin-left:0px;
    margin-right:15px;
    
}
.page-item:first-child .page-link {
    margin-left:40px;
     border-radius:5px !important;
}
.page-item:last-child .page-link {
   border-radius:5px !important;
}
.text-mandatory{padding:0px 10px;}
.m-t-100{margin-top:100px !important;}
 @media screen and (max-width: 768px) {
     .pagination .page-link{
         display:none;
     }
     .pagination .page-link.active{
         display:block;
         margin-top:1rem;
     }
 }
             