#home-facility .box
{
    height:250px;
}

#home-facility .box h3 a

{

text-decoration: none !important;

color: white !important;

}

.page-facility

{

    background-image: none !important;

    background: rgb(239, 239, 239) !important;

    padding-top: 30px !important;

}

#home-facility p

{

    margin-bottom: 30px !important; 

}

.inner-contents img{

    display: inline-block;

    float: left;

    margin-right: 20px;

}

.inner-contents p{

    text-align: justify !important;

}

.acad p{

    text-align: justify !important;

}





.infra table.flat-table th {

    background-color: rgb(89, 95, 122) !important;

}

.trainee table.flat-table th

{

    background-color: rgb(186, 121, 115)!important;

}



.page-header img {

    display: inline-block !important;

}





.item-page h2

{

    font-size: 20px !important;

    text-align: left !important;

}

.page-header h2 {

    font-size: 30px !important;

    text-align: center !important;

}

.push_left._100.about-us {

    margin: 30px ;
    box-shadow:  0 0 40px #9c9c9c6e !important;

   

    padding: 30px;

}

.item-page p {

    text-align: justify;

}

.item-page table.flat-table {

    display: inline-block;

    font-family: sans-serif;

    -webkit-font-smoothing: antialiased;

    font-size: 13px;

    overflow: auto;

    width: auto;

}

.item-page table.flat-table td

{



    background-color: #eeeeee;

    color: #6f6f6f;

    padding: 15px 30px;

    border: 1px solid #ffffff;

    border-left: none;

    font-size: 15px;

}

.item-page li 

{



    font-size: 17px;

    TEXT-ALIGN: left !important;

}

.acad h2 {

    font-size: 30px; }

    .acad h2 img {

      display: inline-block; }

      .acad table.flat-table  {

    display: inline-block;

    font-family: sans-serif;

    -webkit-font-smoothing: antialiased;

    font-size: 13px;

    overflow: auto;

    width: auto; 

}

    .acad table.flat-table th {    

      background-color:rgb(63, 63, 63) !important;

      color: white;

      font-weight: normal;

      padding: 15px 30px;

      text-align: left !important;

      border: 1px solid #ffffff; }

      .acad table.flat-table  td {

      background-color: #eeeeee;

      color: #6f6f6f;

      padding: 15px 5px;

      border: 1px solid #ffffff;

      border-left: none; }

  

.acad

{

    margin-bottom: 30px;

}



.progresscard 

{

    width: 100% !important;

}



.progresscard td

{

    padding: 7px 14px !important;

}

.acad h3, .acad h4 {

    padding-bottom: 10px;

}

.courses

{

    background-image: none !important;

}

.boxin {

    background: rgb(204, 204, 204) !important;

}

.courses h2 {

    color: #1a1a1a !important;



}



.courses .box ul {

    padding: 0;

    margin: 10px 0 30px 0;

}

.courses .box ul li {

    list-style: none;

    display: inline-block;

    padding: 8px 2px;

    color: #414141;

    border-right: 1px solid #b1b1b1;

    font-weight: 600;

    font-size: 12px;

    text-transform: uppercase; }

.courses .box

{

   height: 280px !important;

}

.courses a:hover{

    text-decoration: none;

}





/* Course pages custom styles */

.innerdescs

{

    padding-bottom: 45px;

}

.innerdescs p{

    line-height: 1.8;

}

table.flat-table.coursetab {

    padding-top: 30px;

    float: left;

}

.mmvtab td

{

line-height: 2.5;

}



@media (max-width: 767px) {

    img#refresh {
        padding-top: 10px;
        width: 36px;
    }

        .push_left._100.about-us{

            margin: 0px !important;

            padding: 15px !important;

        }

        .flat-table 

        {

            width: 100% !important;

        }

        .btn-box

        {

            text-align: center !important;

        }

        #home-Chairman p,#placement p,#home-facility p {

            text-align: justify !important;

        }

        #home-Chairman img{

            display: inline-block !important;

        }

        #placement h2

        {

            padding-bottom: 0px !important;

        }

        .inner-contents img

        {

            padding-bottom: 20px !important;

        }

        #main-header .main-nav ul li a

        {

            font-size: 15px !important;

        }

        #home-facility

        {



            padding-top: 20px !important;



        }

        #home-facility h2 img

        {

            padding-top: 0px !important;

        }

        #home-facility h2

        {

                padding-bottom: 0px;

        }

        .album

        {

            margin-bottom: 10px !important;

        }



        #contact .box-white

        {

            padding: 20px 10px !important;

        }
        #placement {
            padding: 0 0 30px !important;
        }
        #main-admission
        {
            padding-bottom: 30px !important;
        }
    }

    #contact .box-white

    {

        padding: 30px 50px ;

    }

    #contact .box-white ul li

    {

        padding-bottom: 48px !important;

    }

    #contact

    {

        padding-top:0px;

    }

   .copy-right p{

        font-size: 16px;

    }

    #home-about  p

    {

        text-align: justify !important;

    }

    .resultbox

    {

        text-align: left !important;

        margin: 0px !important;

    }

    .resultbox li a

    {

        font-size: 18px !important;

    }

    .dctab td

    {

line-height: 0 !important;

    }

    #home-offered .box

    {

       height: 312px !important; 

    }

    #home-offered .box h3{

        font-size: 19px !important;

    }

    





/* Accordion Style */







.half {

    float: left;

    width: 100%;

    padding: 0 1em;

  }

  /* Acordeon styles */

  .tab {

    position: relative;

    margin-bottom: 1px;

    width: 100%;

    color: #fff;

    overflow: hidden;

  }

  input[type=radio] {

    position: absolute;

    opacity: 0;

    z-index: -1;

  }

  label.downlab {

    position: relative;

    display: block;

    padding: 0 0 0 1em;

    background: #16a085;

    font-weight: bold;

    line-height: 3;

    cursor: pointer;

  }

  .blue label {

      text-align: left;

      background: rgb(63, 63, 63) ;

  }

  .tab-content {

    max-height: 0;

    overflow: hidden;

    background: rgb(99, 99, 99);

    -webkit-transition: max-height .35s;

    -o-transition: max-height .35s;

    transition: max-height .35s;

  }

  .blue .tab-content {

    background: #eeeeee;

    color: black;

  }

  .tab-content p {

    margin: 1em;

  }

  /* :checked */

  input:checked ~ .tab-content {

    max-height: 10em;

  }

  /* Icon */

  label.downlab::after {

    position: absolute;

    right: 0;

    top: 0;

    display: block;

    width: 3em;

    height: 3em;

    line-height: 3;

    text-align: center;

    -webkit-transition: all .35s;

    -o-transition: all .35s;

    transition: all .35s;

  }

  input[type=checkbox] + label::after {

    content: "+";

  }

  input[type=radio] + label::after {

    content: "\25BC";

  }

  input[type=checkbox]:checked + label::after {

    transform: rotate(315deg);

  }

  input[type=radio]:checked + label::after {

    transform: rotateX(180deg);

  }

  #footer h3

  {

      padding-bottom: 30px !important;

  }

  #Administration .Management .box

  {

      margin-bottom: 10px !important;

  }

  #main-admission .date {

    position: absolute;

    background: rgba(219, 51, 55, 0.81);

    text-align: center;

    width: auto;

    height: 100px;

    top: 10;

    color: #ffffff;

    font-weight: 400;

    padding: 20px 8px 8px 8px;

    font-size: 18px;

}
#footer .three ul li span
{
    color: white !important;
}
.cap {
    padding-left: 0px !important;
}
#captcha
{
    padding-top: 10px;
}
img#refresh {
    padding-top: 10px;
    /* width: 36px; */
}
#contact .box-red,#contact .box-white
{
    height: 570px !important;
}
#home-facility p
{
    color: black;
}
.col-md-4.album {
    margin-bottom: 15px;
    height: 200px;
}
.resultbox li ::before{
    content: "\00BB \0020";
}
.resultbox li 
{
    list-style-type: none;
}
#home-offered .box h3
{
    padding-bottom: 13px !important;
}
#home-offered .box ul li
{
    padding: 8px 0px !important;
}
#placement {
    padding: 0 0 80px ;
}
#main-admission
{
    padding-bottom: 80px ;
}
section#gallery {
    padding-bottom: 50px;
}
img.example-image.img-responsive {
    width: 100%;
    height: 100%;
}
img.homeabout
{
    height: 265px !important;
}
@media only screen and (max-width: 1366px)
{
   #main-about .amina-group .box1 {
    height: 280px;
} 
}
.breadcrumb{
    margin:30px 0px 0px 0px;
    background-color: #e97114;
    padding: 10px;
}
.breadcrumb-item a{
    color: #fff;
}
@media(max-width:767px)
{
    .breadcrumb{
        display: none;
    }
}
.page-facility{
    background-color: #fff !important;
}