body {
   line-height: 1.42857143;
   background-color: #fff !important;
   font-family: 'Open Sans', sans-serif;
   color: #555 !important;
}

html {
     background-color: #fff; 
}

p{
    line-height: 1.7;
}

.row-bg{
 /*   background: #f5f5f5;*/
}

.wraper{ 
    min-height: 490px;
}

.fa-size{
    font-size: 10em !important;
    margin: 20px 0px;
    color: #596671;
}

.cen{
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.cen1{
    position: absolute;
    margin: 0;
    top:65%;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


.div-center{
        float: none;
        display: block;
        margin-right: auto;
        margin-left: auto;
}

.btn-bprimary{ 
    background: #4484bb; 
    border-color: #4484bb;
    color: #fff;
}

.text-bprimary{
    color: #428bca;
}
.btn-bprimary:hover, .btn-bprimary:focus{ 
     color: #fff;
     background-color: #4484bb;
     border-color: #4484bb;
}

.exam-head, .course-head{
    text-align: center;
     margin: 0px;
     padding: 5px;
     border-bottom: 4px solid #4484bb;
     color: #4484bb;
     font-size: 18px;

}
.exam-head{
    min-height: 60px;
    position: relative;
}

.filter-check-box{
    list-style: none !important;
    padding-left: 5px !important;
}

.filter-check-box li{
   padding-bottom: 7px;
}

.check-form{
    margin-bottom: -10px;
}

.panel-title{
    font-weight: bold;
}

.ul-bg{
    background: #4484bb;
    color: #fff;
}

.ul-bg > li.active > a{
   background-color: #757575 !important;
    color: #fff !important;

    font-weight: bold;
}

.pad-left{
    padding-left: 0px;
}

.text-blue{
    color: #1484E6;
}

.text-green{
     color: #4484bb;
}

 .panel-default .panel-heading {
    background-color: #4484bb;
    color: #FFF;
} 

.pannel-body{
        padding-bottom: 0px;
}

.sub-title{
    font-size: 20px;
}
/*-----------------------------Index Page-----------------------------------*/

.banner-main {
    background: url(../images/topexams-bg2.jpg) no-repeat center center  ;
    background-size: cover;
    min-height:385px;
    height:385px;
    width: 100%;
    padding: 3rem 0;
    position: relative;;
}

.icon-bg{
    display: inline-block;
  /*  background-color: rgba(58, 40, 45,0.5);*/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  /*  color: #AD979D;*/
    padding: 10px;
    text-align: center;
    height:125px;
    width: 100%;
    font-size: 12px;
   /* border: 1px solid rgba(140, 62, 84,0.95);*/
    margin: 5px;
}

.top-head{
    margin-top:65px;
}

.top-exam-head{
     margin-top:35px;
}
.icon-bg h4{ 
    margin-top:5px;
    font-size:20px;
}

.fa-style{
    font-size: 6em !important;
    /*color: #AD979D;*/
}

.services-icon{
    color: #fff;

}

.fa-crle{
   /* color: #4484bb !important;*/
    color: #4484bb !important;
}

.text-clr{
    color: #AD979D;
    margin-top: 40px;
    font-size:18px;
}

hr {
    margin-top:10px;
    margin-bottom:10px;
}

.badge{ border-radius: 0px;}
.table > tbody > tr > td, .table > tfoot > tr > td{
    padding: 5px 0px;
    border-top: 0PX;
}

.bg-badge{
    background-color: #757575 !important;
    color: #FFF;
    float: right;
    padding: 5px;
    width: 50px;
    text-align: center;;
}
/*-----------------------------Top Exams Page-----------------------------------*/

.banner-exam {
    background: url(../images/topexams-bg1.jpg) repeat fixed center center  ;  min-height:300px;
    background-size: cover;
    width: 100%;
    padding: 3rem 0;
/*    box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -mz-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -webkit-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;*/
    position: relative;
}

.exam-bg{
 /*   height:125px;*/
    width: 100%;   
    margin: 5px;
    margin-bottom:30px;
    background: #fff;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)
}

.exam-bg img{
    width: 100%;
    height: 230px;
}

.exam-bg h5{
   padding: 10px 5px 10px 10px;
   margin: 0px;
   overflow: hidden;
   font-size: 15px;
}

.exam-bg h5.odd{
    background: #ECECEC none repeat scroll 0% 0%;
}

.fa-arr-size{
    font-size: 12px !important;
}

.see-all {
    background-color:#4484bb;
    padding:7px 0;
    text-align: center;
    color: #fff;
    font-size:18px;
}


/*-----------------------------All Course Page-----------------------------------*/

.all-course-banner {
    background: url(../images/course.jpg) no-repeat fixed center center ;
    background-size: cover;
    min-height:300px;
    width: 100%;
    padding: 3rem 0;
   /* box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -mz-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -webkit-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;*/
    position: relative;;
}

.box-shadow-6dp {
    /*box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)*/
   box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, -1.88), 0 3px 3px -2px rgba(0, 0, 0, 0.2);
}

.padd{
    padding:3px 7px;
}

/*-----------------------------Course Page-----------------------------------*/
.banner-course {
    background: url(../images/course.jpg) no-repeat fixed center center ;
    background-size: cover;
    min-height:300px;
    width: 100%;
    padding: 3rem 0;
    
    position: relative;
}


.course-bg{
    width: 100%;   
    margin: 5px;
    margin-bottom:30px;
    background: #fff;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)
}

.course-bg h5{
   
    padding: 10px 5px 10px 10px;
    margin: 0px;
   overflow: hidden;
   font-size: 15px;

}

.course-bg h5.odd{
    background: #ECECEC none repeat scroll 0% 0%;
}

/*-----------------------------International Exams Page-----------------------------------*/

.int-bg{
   border-top: 4px solid #4484bb;
    width: 100%;
    margin: 5px;
    margin-bottom: 30px;
    background: #fff;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2);
}

.int-head{
    position: absolute;
    margin-top: 50px;
    width: 100%;
    text-align: center;
    margin-left: -16px;
    color: #4484bb;
    font-weight: bold;;
    font-size:23px;
}

/*-----------------------------Colleges Page-----------------------------------*/

.banner-college{
    background: url(../images/colleges-bg.jpg) no-repeat center center  ;
    background-size: cover;
    min-height:300px;
    width: 100%;
    padding: 3rem 0;
 /*   box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -mz-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -webkit-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;*/
    position: relative;

}

/*-----------------------------All Exam Page-----------------------------------*/

.allexam-div{
    border-bottom:2px dashed #ccc;
     padding:25px;
     background: #f5f5f5;
     margin-bottom: 5px;
}

.exam-title{
    margin-top: 0px;
    margin-bottom:0px;
    font-size: 20px;
    font-weight: bold;
}

.exam-full-form{
    font-size: 16px;
    font-weight:normal;
}

/*-----------------------------All Colleges Page-----------------------------------*/
.all-college-banner {
    background: url(../images/colleges-bg.jpg) repeat fixed center center  ;
    background-size: cover;
    min-height:300px;
    width: 100%;
    padding: 3rem 0;
/*    box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -mz-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -webkit-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;*/
    position: relative;;
}

.filter-state, .filter-qualify, .filter-degree{
    height:145px;
    overflow-y:scroll ;
    margin-right: -9px;
    cursor: pointer;
}


#scroll-div::-webkit-scrollbar{
width:8px;
background-color:#ccc;
}

#scroll-div::-webkit-scrollbar-thumb{
background-color:#999;
border-radius:20px;
}

#scroll-div::-moz-scrollbar{
width:8px;
background-color:#ccc;
}

#scroll-div::-moz-scrollbar-thumb{
background-color:#999;
border-radius:20px;
}

.filter-container form{
    padding-right: 8px;
}


.course-title{
    margin-top: 0px;
    margin-bottom:5px;
    font-size: 18px;
    font-weight: bold;
}

.fa-col{
    font-size: 1.2em !important;
    text-align: center;
    padding-right:5px;
}

.col-img-div{ 
    padding: 0px !important;
}

.col-img{
    height: 130px;
    width: 125px;
}

.all-col-div{
    border-bottom: 2px dashed #ccc;
   padding: 20px 0px 20px 0px !important;
   /* background: #f5f5f5;*/
    margin-bottom: 5px;
}


/*-----------------------------All Courses Page-----------------------------------*/
.filter-branch{
     height:170px;
    overflow-y:scroll ;
    margin-right: -9px;
    cursor: pointer;

}

.text-uline{
        text-decoration: underline;
}
.course-img-div{ 
    padding: 0px !important;
}

.course-img{
    height: 120px;
    width: 120px;
}

.cousde-details h5{
    margin:7px 0px;
}

.list-col:hover{
  text-decoration: underline;
  color: #428bca;
}

.cousde-details .col-md-6{
    padding-left: 0px;
}

.hrmrg{
    margin-top: 15px;
    margin-bottom: 15px;
}
.subtd{
    padding-left:5px !important;
    padding-bottom: 3px !important;
}


.banner-enquiry{
    background: url(../images/enquiry.jpg) center center;
    min-height: 300px;
    background-size: cover;
    width: 100%;
    padding: 3rem 0;
  /*  box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -mz-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;
    -webkit-box-shadow: 0 0 5px #C8695A inset,0 0 5px #C8695A inset;*/
    position: relative;
}

.enquiry-head{
    margin-top: 100px;
}

.btm-bar{
    float: left;
    margin-right: 20px;
    margin-top: 3px;
    margin-bottom: 3px;
}
.p-l-0{
    padding-left: 0px;
}
.offer-course-head, .offer-course-head:hover, .offer-course-head:focus{
    color: #337ab7 !important;
    text-decoration: underline;
    font-weight: bold; 
}
.offer-courses{
    background: #6B6969 !important;
    border-radius: 10px;
    padding: 4px 11px;
    margin: 1px;
    overflow: hidden;
    color: #EAE5E5;
    float: left;
}

/*rating css*/
 .progressbar {
    width: 110px;
    min-height: 110px;
}
.circle {
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    display: inline-block;
    position: relative;
    text-align: center;
}
.circle div {
    position: absolute;
    top:10px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 20px;
}

.circle h3 {
    display: block;
    color: #aaa;
	font-size: 31px;
	color:#f6b800;
    margin: 0px;
}

.circle span {
    display: block;
    font-size: 39px;
    color: #f6b800;
    padding: 4px;
}

 .star-icon{
	 color:#f6b800;
}
.progressbar small{
	font-size:11px;
}

.txtdiv{
      padding-left: 13px;
    line-height: 21px;
    margin-top: -4px;
}
.icodiv{
    float: left;
}

.txtdiv1{
    padding-left: 19px;
    line-height: 23px;
    margin-top: 0px;
}
.icodiv1{
    float: left;
    margin-top: 0px;
}

.btm-btn {
   height: 23px;
    margin-top: -2px;
}

.review_span{
    color: #999;
    display: inline-block;
    font-size: 12px;
}
.ul-bg > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

input[type="email"], input[type="text"], input[type="password"], select, textarea {
    margin-top: 5px;
}