@import url('https://fonts.googleapis.com/css?family=Jim+Nightshade');
a,.btn,li,ul li,span,p,h1,h2,h3,h4,h5,h6,i,img,label,strong,.clntsrc-inn,.i-ask-fr-adm {
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
/***body::-webkit-scrollbar {
    width: 10px;
} ***/
/***body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
} ***/
/***body::-webkit-scrollbar-thumb {
    background-color: #17191B;
    outline: 1px solid slategrey;
    border-radius: 20px;
} ***/


.slide_phone .carousel-indicators .active {background-color: #de1f17;}
.slide_phone .carousel-indicators li {border: 1px solid #93140e;}

/*.slide_phone {
    float: left;
    width: 100%;
}*/

.onapp {
   float: left;
    width: 100%;
}


.onapp h2 {
    font-size: 32px;
    margin: 0;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
.onapp p {
    font-size: 18px;
    font-family: arial;
    margin: 0;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
.bg_border {
    float: left;
    width: 100%;
    background-image: url(../images/play_brdr.png);
    height: 2px;
    margin: 15px 0 5px;
    background-size: contain;
}

.play_captch {width: 72%; margin: 10px auto 0;}
.play_captchIn {
    width: 100%;
    float: left;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
    text-align: center;
    padding: 15px;
}
.play_captchIn p {
    font-size: 16px;
    font-family: arial;
    margin: 0 0 10px;
    text-align: center;
    line-height: 30px;
    color: #000;
}


.space20 {
    height: 20px;
}

.logo a {
    float: left;
    position: relative;
    z-index: 9999;
}

.header_tab {float: left; width: 100%;}


/*++++++++++++ rough +++++++++++++++*/
/*.ielts3 {background:#F03;}
.ielts6 {background:#603;}*/



/* ---------------- For Animation on Scroll ---------------- */
.slideanim {
    visibility:hidden;
    visibility:visible\9;/*For old IE browsers IE6-8 */
}
.slideanim.slide {visibility: visible; animation:slide 1s;}
.slideanim::after {
    /* useful when its child elements are float:left; */
    content: "";
    display: table;
    clear: both;
}

@keyframes slide {
    0% {
        opacity: 0;
        transform: translateY(50%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0);
    } 
}



/*.fixed_bg {background:rgb(47, 64, 80); position:fixed; z-index:9999; padding:5px 15px; border-bottom: 2px solid rgb(222, 31, 23);}*/


.left-src,.left-accordian,.left-accordian .panel,.left-accordian .panel-default > .panel-heading,.left-accordian .panel-title,.left-accordian .panel-collapse.in,.left-accordian .panel-collapse,.left-accordian .panel-group,.panel-data ,.panel-src,.jb-mncnt 
{float: left;width: 100%;}

.left-src {
    background: #25719e none repeat scroll 0 0;
}
.src-tit {
    float: left;
    padding: 10px;
    width: 81%;
}
.highlight-txt {
    background: #0f466c none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-size: 13px;
    font-weight: 600;
    padding: 10px;
    text-transform: uppercase;
    width: 19%;
}
.src-tit h4 {
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
.src-tit h5 {
    float: right;
    line-height: normal !important;
    margin: 0;
    padding: 0;
}
.src-tit a {
    color: #fff;
    font-size: 10px;
    font-weight: 600;
}
.src-tit a:hover {
    color: #4DB8E3;
}
.panel-heading .accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f0d8 ";
    float: right;
    color: #db2017;
}
.panel-heading .accordion-toggle.collapsed:after {
    content: "\f0d7 ";
}


.left-accordian .panel {
    background-color: #ffffff;
    box-shadow: 0 0 0 0;
}


.left-accordian .panel-default > .panel-heading {
    background-color: #fff;
    border-bottom: 2px solid #D7443A;
    border-color: #ffff #ffff #D7443A;
    color: #444;
    padding: 0;
}
.left-accordian .panel-title {
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}


.left-accordian .panel-title > a {
    color: #444;
}
.high-tits {
    background: #D7443A none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-size: 16px;
    margin: -10px 10px -9px -10px;
    padding: 10px 15px;
    width: 40px;
}

.panel-data {
    height: 200px;
    overflow: auto;
}
.left-accordian .panel-title > a {
    color: #808080;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    padding: 9px;
    width: 100%;
    float: left;
}

.search_wrap i {
    color: #999999;
    left: 13px;
    position: absolute;
    top: 10px;
}
.search_wrap {
    position: relative;
}
.search_wrap .form-control {
    padding: 6px 12px 6px 32px;
}
/*===============scrollbar===============*/

/***::-webkit-scrollbar {
    width: 15px;
} ***/ 

/*===============scrollbar===============*/
/*===============career-chart===============*/

.carrer-chart {
    background: #005067 none repeat scroll 0 0;
    display: table;
    margin: 30px 0;
    width: 100%;
}
.carrer-src-steps-l h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.carrer-src-steps-l hr {
    border-color: #fff;
    border-width: 2px;
    margin: 8px 0 12px;
    width: 95%;
}
.carrer-src-steps-l h5 {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 30px;
    padding: 0;
}
.cstm-select {
    color: #514f4f;
    padding: 0 30px 0 10px;
    margin-bottom: 0;
    cursor: pointer;
}
.carrer-src-steps-l .chart-strms,
.carr-chrt-smrt {
    border-width: 0 0 0 4px;
    cursor: pointer;
    float: left;
    /* width: 165px !important; */
}
.carrer-src-steps-l .form-control:focus {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c4c4c4;
}
.carrer-src-steps-l .btn.btn-default {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 0 8px 8px 0;
    box-shadow: 0 0 0 0;
    color: #fff;
    padding: 6.1px 12px;
    text-shadow: 0 0 0;
}
.carrer-src-steps-l {
    display: table-cell;
    padding: 30px 15px;
    vertical-align: middle;
    /*width: 68%;*/
}
.carrer-src-steps-r {
    display: table-cell;
    vertical-align: middle;
    width: 32%;
}
.carrer-src-form form {
    float: left;
    margin: 0;
    width: 100%;
}
/*===============career tree===============*/

.career-tit {
    background: #2D6FD0 none repeat scroll 0 0;
    border-left: 8px solid #0C4CAB;
    border-right: 8px solid #0C4CAB;
}
.career-tit > h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.stream {
    margin: 40px 0 30px;
}
.stream-inn {
    background: #dea53a none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 17px;
    box-shadow: 1px 2px 2px -1px;
    display: table;
    margin: 0 auto;
    text-align: center;
    width: 70%;
}
.stream-inn span {
    background: #c18612 none repeat scroll 0 0;
    border-radius: 17px 0 0 17px;
    color: #fccf79;
    display: table-cell;
    font-size: 14px;
    font-weight: 600;
    min-width: 20%;
    padding: 0 10px;
    text-transform: uppercase;
    vertical-align: middle;
}
.stream-inn h4 {
    color: #885a00;
    display: table-cell;
    font-size: 14px;
    font-weight: 600;
    min-width: 80%;
    padding: 10px 0;
    vertical-align: middle;
}
.down-arrw {
    text-align: center;
}
.multi-strms-sec {
    background: #cacacc none repeat scroll 0 0;
    height: 400px !important;
    margin: 15% auto !important;
    position: relative;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 400px;
}
.find-mr-strm-mn {
    background: #dea53a none repeat scroll 0 0;
    height: 180px;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    width: 180px;
    box-shadow: 2px 2px 2px -1px;
}
.src-grps {
    float: left;
    left: 45px;
    position: relative;
    top: 8px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.find-mr-strm {
    color: #885a00;
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin: 63px 0 0 -26px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.find-mr-strm > span {
    float: left;
    width: 100%;
}
.src-grps span {
    color: #885a00;
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    float: left;
    margin: 0 0 5px 0;
}
.src-grps a {
    color: #885a00;
    font-size: 24px;
    font-weight: 600;
    padding: 0 8px;
}
.src-grps a:hover {
    color: #885a00;
}
.carousel-control:hover,
.carousel-control:focus {
    color: inherit;
    opacity: 1;
}
.strm-box-col {
    display: table;
    float: left;
    height: 100px;
    text-align: center;
    width: 100px;
}
.strm-box1 .strm-box-col,
.strm-box2 .strm-box-col,
.strm-box6 .strm-box-col,
.strm-box7 .strm-box-col {
    background: #2D6FD0 none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.strm-box1 .strm-box-col:hover,
.strm-box2 .strm-box-col:hover,
.strm-box6 .strm-box-col:hover,
.strm-box7 .strm-box-col:hover {
    background: #DEA53A none repeat scroll 0 0;
}
.strm-box1 .strm-box-col:hover a,
.strm-box2 .strm-box-col:hover a,
.strm-box6 .strm-box-col:hover a,
.strm-box7 .strm-box-col:hover a {
    color: #885a00;
}
.strm-box3 .strm-box-col,
.strm-box4 .strm-box-col,
.strm-box5 .strm-box-col,
.strm-box8 .strm-box-col {
    background: #DEA53A none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.strm-box3 .strm-box-col:hover,
.strm-box4 .strm-box-col:hover,
.strm-box5 .strm-box-col:hover,
.strm-box8 .strm-box-col:hover {
    background: #2D6FD0 none repeat scroll 0 0;
}
.strm-box3 .strm-box-col:hover a,
.strm-box4 .strm-box-col:hover a,
.strm-box5 .strm-box-col:hover a,
.strm-box8 .strm-box-col:hover a {
    color: #092e49;
}
.strm-box1 .strm-box-col a,
.strm-box2 .strm-box-col a,
.strm-box6 .strm-box-col a,
.strm-box7 .strm-box-col a {
    color: #092e49;
}
.strm-box1 .strm-box-col a:hover,
.strm-box2 .strm-box-col a:hover,
.strm-box6 .strm-box-col a:hover,
.strm-box7 .strm-box-col a:hover {
    color: #885a00;
}
.strm-box3 .strm-box-col a,
.strm-box4 .strm-box-col a,
.strm-box5 .strm-box-col a,
.strm-box8 .strm-box-col a {
    color: #885a00;
}
.strm-box3 .strm-box-col a:hover,
.strm-box4 .strm-box-col a:hover,
.strm-box5 .strm-box-col a:hover,
.strm-box8 .strm-box-col a:hover {
    color: #092e49;
}
.strm-box-col > a {
    display: table-cell;
    float: unset;
    font-size: 13px;
    font-weight: 600;
    height: 100%;
    left: 0;
    padding-top: 0;
    position: relative;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    vertical-align: middle;
    width: 100%;
}
.strm-box-mn {
    float: left;
    padding: 10px;
}
.strm-box1 {
    left: 71px;
    position: absolute;
    top: 176px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.strm-box2 {
    position: absolute;
    right: 104px;
    top: 68px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.strm-box3 {
    left: 71px;
    position: absolute;
    top: 283px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.strm-box4 {
    left: 177px;
    position: absolute;
    top: 175px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.strm-box5 {
    position: absolute;
    right: -2px;
    top: 68px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.strm-box6 {
    left: 178px;
    position: absolute;
    top: 282px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.strm-box7 {
    left: 283px;
    position: absolute;
    top: 174px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.strm-box8 {
    left: 283px;
    position: absolute;
    top: 281px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.seleted-course {
    background: #dea53a none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 17px;
    box-shadow: 1px 2px 2px -1px;
    margin: 30px auto;
    width: 70%;
}
.seleted-course img {
    float: left;
    padding-right: 10px;
    padding-top: 5px;
}
.sel-stdy {
    color: #885a00;
    float: left;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 20px;
    text-align: center;
    width: 100%;
}
.seltd-crs-det-sec {
    background: #cacacc none repeat scroll 0 0;
    height: 280px;
    margin: 0 auto;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 280px;
}
.det-box-col {
    float: left;
    height: 125px;
    text-align: center;
    width: 125px;
}
.det-box1 .det-box-col,
.det-box2 .det-box-col,
.det-box3 .det-box-col,
.det-box4 .det-box-col {
    background: #2D6FD0 none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.det-box1 .det-box-col:hover,
.det-box2 .det-box-col:hover,
.det-box3 .det-box-col:hover,
.det-box4 .det-box-col:hover {
    background: #DEA53A none repeat scroll 0 0;
}
.det-box5 .det-box-col {
    background: #dea53a none repeat scroll 0 0;
    border: 3px solid #fff;
    height: 100px;
    width: 100px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.det-box5 .det-box-col:hover {
    box-shadow: 0px 3px 12px 0px rgb(9, 46, 73);
    transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
}
.det-box-col > a {
    color: #092e49;
    float: left;
    font-size: 14px;
    font-weight: 600;
    height: 100%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 100%;
}
.det-box-col > a:hover,
.det-box1 .det-box-col:hover a,
.det-box2 .det-box-col:hover a,
.det-box3 .det-box-col:hover a,
.det-box4 .det-box-col:hover a {
    color: #885a00;
}
.det-box-in {
    float: left;
    padding: 10px;
}
.det-box1 {
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.det-box2 {
    position: absolute;
    right: 135px;
    top: 0;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.det-box3 {
    position: absolute;
    right: 0;
    top: 135px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.det-box4 {
    position: absolute;
    right: 135px;
    top: 135px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.det-box5 {
    left: 78px;
    position: absolute;
    top: 78px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.det-box1 a {
    padding-top: 47px;
}
.det-box2 a {
    padding-top: 43px;
    text-align: left;
}
.det-box3 a {
    padding-top: 52px;
    text-align: right;
}
.det-box4 a {
    padding-top: 55px;
}
.det-box5 a {
    color: #885a00;
    font-size: 16px;
    padding-top: 27px;
    text-transform: uppercase;
}
.seltd-crs-det-mn {
    float: left;
    margin: 95px 0 10px;
    width: 100%;
}
.certification-main {
    float: right;
}
.certification {
    box-shadow: 1px 2px 2px -1px;
    display: inline;
    float: right;
    text-align: center;
    width: 100%;
}
.certification > a,
.certification > a:hover {
    background: #dea53a none repeat scroll 0 0;
    color: #885a00;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 8px;
    border: 3px solid #fff;
    border-radius: 9px;
}
.certification img {
    padding-right: 6px;
}
.certification-main .fa.fa-plus {
    color: #dea63a;
    font-size: 24px;
    margin: 0 0 13px;
    text-align: center;
    width: 100%;
}
.multi-strms-sec .carousel-inner {
    overflow: unset;
    position: unset;
    width: auto;
}
.multi-strms-sec .carousel-inner > .item {
    position: unset;
}
.multi-strms-sec .carousel-control.left,
.multi-strms-sec .carousel-control.right {
    background-image: unset;
}
.multi-strms-sec .carousel-control {
    opacity: 1;
    position: inherit;
    text-shadow: 0 0 0;
    width: auto;
}
.ent-exm {
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
.ent-exm > a,
.ent-exm > a:hover {
    color: #885a00;
    font-size: 14px;
    font-weight: 600;
    background: #dea53a none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 9px;
    padding: 8px 5px;
    box-shadow: 1px 2px 2px -1px;
}
.ent-exm img {
    padding-right: 6px;
}
.ent-exm-main {
    margin: 30px 0;
}
/*===============career tree===============*/
/*===============Custom checkbox===============*/

.cstm-chk label {
    -moz-user-select: none;
    cursor: pointer;
}
.cstm-chk label input {
    position: absolute;
    visibility: hidden;
}
.cstm-chk label:focus > i {
    background: #444 none repeat scroll 0 0;
    box-shadow: 0 0 0 3px #fff inset;
}
.cstm-chk label i {
    border: 1px solid #444;
    display: inline-block;
    height: 14px;
    margin: -4px 2px 0 0;
    vertical-align: middle;
    width: 14px;
}
.cstm-chk input:checked + i {
    background: #444 none repeat scroll 0 0;
    box-shadow: 0 0 0 3px hsl(0, 0%, 100%) inset;
}
.checkbox.cstm-chk {
    padding-left: 0;
}
.further-studt_main {
    float: left;
    margin: 0 0 90px;
    width: 100%;
}
/*===============*/
/*===============Custom radiobutton===============*/

.cstm-rad label {
    -moz-user-select: none;
    cursor: pointer;
    padding-left: 0;
}
.cstm-rad label input {
    position: absolute;
    visibility: hidden;
}
.cstm-rad label:hover > i {
    background: #444 none repeat scroll 0 0;
    box-shadow: 0 0 0 3px #fff inset;
}
.cstm-rad label i {
    border: 1px solid #444;
    border-radius: 50%;
    display: inline-block;
    height: 14px;
    transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    vertical-align: middle;
    width: 14px;
}
.cstm-rad input:checked + i {
    background: #444 none repeat scroll 0 0;
    box-shadow: 0 0 0 3px hsl(0, 0%, 100%) inset;
}
.checkbox.cstm-rad,
.radio.cstm-rad {
    padding-left: 0;
}
/*===============Custom radiobutton===============*/
/*===============cstm-modal===============*/

.modalDialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.modalDialog:target {
    opacity: 1;
    pointer-events: auto;
}
.modalDialog .modeal-sel-strm {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 8px;
    left: 50%;
    margin-right: -50%;
    padding: 15px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 448px;
}
.entrcemdl .modeal-sel-strm {
    width: 85%;
}
.modalDialog.entrcemdl {
    cursor: pointer;
}
.close {
    color: #ffffff;
    font-weight: bold;
    line-height: 25px;
    opacity: 1;
    position: absolute;
    right: 10px;
    text-align: center;
    text-decoration: none;
    top: 12px;
    width: 24px;
    z-index: 9999;
}
.close:hover {
    color: #ffffff;
}
.modal-header-stdy {
    background: #005067 none repeat scroll 0 0;
    border-radius: 8px 8px 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: -15px -15px 15px;
    padding: 12px 35px 12px 15px;
}
.head-sl-strm {
    background: #0f6478 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 15px;
    padding: 8px;
    text-align: center;
}
.modeal-sel-strm > form {
    margin: 0;
}
.modal-tbl {
    max-height: 500px;
    overflow: auto;
}
.modal-tbl table {
    margin: 0;
}
.entrcemdl .nav-tabs > li.active > a,
.entrcemdl .nav-tabs > li.active > a:hover,
.entrcemdl .nav-tabs > li.active > a:focus {
    background: #20B1AA none repeat scroll 0 0;
    color: #fff !important;
}
.entrcemdl .nav-tabs > li > a {
    color: #444444 !important;
    font-size: 12px !important;
    border-top: 0px solid rgba(0, 0, 0, 0) !important;
    padding: 8px 15px !important;
    text-transform: uppercase !important;
}
.modal-tbl .table thead > tr > th,
.modal-tbl .table tbody > tr > th,
.modal-tbl .table tfoot > tr > th,
.modal-tbl .table thead > tr > td,
.modal-tbl .table tbody > tr > td,
.modal-tbl .table tfoot > tr > td {
    vertical-align: middle;
    padding: 5px 8px;
}
.modal-tbl th {
    text-transform: uppercase;
    color: #fff;
}
.modal-tbl thead {
    background: #0F6478;
}
.abt-mdl ul {
    float: left;
    width: 100%;
}
.abt-mdl li {
    float: left;
    font-size: 14px;
    margin: 0 0 6px;
    width: 100%;
}
.abt-lft {
    float: left;
    font-weight: 600;
    width: 114px;
}
.abt-rgt {
    float: left;
    width: 89%;
}
.abt-tit {
    color: #444444;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
}
.abt-mdl > p {
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    margin: 10px 0 0;
}
.abt-tit > hr {
    margin: 4px 0 0;
}
.mdl-tabs .tab-pane {
    padding: 12px;
}
/*===============cstm-modal===============*/
/*===============college-listing===============*/

.clg-list-mn {
    border: 1px solid #eeeeee;
    float: left;
    margin: 0 0 20px;
    padding: 15px 5px;
    width: 100%;
}
.clg-logo {
    float: left;
    width: 46px;
}
.clg-tit {
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    width: 86%;
}
.clg-tit a {
    color: #141414;
}
.clg-tit hr {
    border-color: #656565;
    border-width: 2px;
    display: none;
    margin: 4px 0 0;
    width: 71px;
}
.clg-address {
    float: left;
    font-size: 12px;
    margin: 7px 0 8px !important;
    padding: 0 0 0 10px;
    width: 88%;
}
.list-hr-full {
    margin: 0;
}
.clg-det-sm ul {
    float: left;
    margin: 8px 0;
    width: 100%;
}
.clg-det-sm li:first-child {
    padding: 0;
}
.clg-det-sm li {
    border-right: 1px solid #eeeeee;
    float: left;
    font-size: 11px;
    line-height: 15px;
    padding: 0 0 0 15px;
    width: 33.33%;
}
.clg-det-sm li:last-child {
    border-right: 0 none;
}
.clg-det-sm span {
    float: left;
    font-weight: 600;
    text-transform: uppercase;
    width: 100%;
}
.lst-rgt-detdeals strong {
    font-weight: 600;
}
.afilated span {
    border-color: #2D6FD0 rgba(0, 0, 0, 0) #2D6FD0 #2D6FD0;
    border-radius: 0;
    border-style: solid;
    border-width: 10px;
    color: #ffffff;
    display: inline-block;
    height: 0;
    margin-top: 3px;
    padding-right: 15px;
    background-color: rgba(0, 0, 0, 0);
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 0;
    margin-right: 20px;
}
.afilated span {
    background-color: rgba(0, 0, 0, 0);
    border-color: #ffbb44 rgba(0, 0, 0, 0) #ffbb44 #ffbb44;
    border-radius: 0;
    border-style: solid;
    border-width: 10px;
    color: #444;
    display: inline-block;
    float: left;
    font-size: 11px;
    font-weight: 600;
    height: 0;
    line-height: 0;
    margin-right: 0;
    margin-top: 0;
    padding-right: 0;
    text-transform: uppercase;
    width: 38%;
}
.afilated i {
    line-height: 0 !important;
}
.afilated {
    float: left;
    padding: 10px 0 0 0;
    width: 100%;
}
.afilated a {
    color: #141414;
    float: left;
    font-size: 11px;
    font-weight: 600;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    width: 62%;
}
.rate-this ul {
    float: left;
    margin: 15px 0 0;
}
.rate-this li {
    display: inline-block;
    float: unset;
    font-size: 10px;
    font-weight: 600;
    margin: 0 4px 0 0;
    text-transform: uppercase;
}
.rate-good a,
.rate-good,
.rate-good font {
    color: #bd0000;
}
.rate-better a,
.rate-better,
.rate-better font {
    color: #017c0a;
}
.rate-best a,
.rate-best,
.rate-best font {
    color: #2D6FD0;
}
.clg-list-img {
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.clg-list-img:hover {
    opacity: 0.7;
}
.clg-list-mn:nth-child(2n) .clg-lst-img-mn {
    float: right;
}
.clg-list-mn .col-lg-6 {
    padding: 0 10px;
}
.ask {
    width: 560px !important;
}
.ask input {
    margin: 0;
}
.form-group.ask-frmbtn {
    margin-bottom: 0;
}
.ask form {
    margin: 0;
}
.ask .modal-content {
    border-radius: 6px !important;
}
.ask .modal-header {
    background: #2D6FD0 none repeat scroll 0 0;
    border-bottom: 1px solid #e5e5e5;
    color: #ffffff !important;
    min-height: auto;
    padding: 10px 15px;
}
.ask .modal-title {
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
.ask .close {
    color: #ffffff;
    opacity: 1;
    top: 9px;
}
.ask-fr-adm > .btn::before {
    background: #226B36 !important;
}
.ask-fr-adm > .btn {
    background: #18A840 !important;
}
.ask-fr-adm {
    float: left;
    width: auto;
}
.clg-list-det .ask-fr-adm {
    position: absolute;
    bottom: 0;
    right: 0;
}
.clg-list-det {
    float: left;
    position: relative;
    width: 100%;
}
.clg-list-det .ask-fr-adm .btn {
    font-size: 11px;
    padding: 5px;
}
.clg-lst-img-mn > div {
    height: 192px;
    overflow: hidden;
}
/*===============End college-listing===============*/

.careet-tree-main .container {
    background-attachment: fixed !important;
}
.btn-cstm {
    background: #2F4050 none repeat scroll 0 0;
    border: 0 solid;
    box-shadow: 0 0 0 0;
    color: rgb(255, 255, 255);
    text-shadow: 0 0 0;
}
.btn-cstm:hover {
    color: #fff;
}
.btn-cstm::before {
    background: #DA251D !important;
}
.btn-hdr {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    box-shadow: 0 0 0 0;
    font-size: 12px;
    text-shadow: 0 0;
}
.btn-hdr:hover,
.btn-hdr:focus {
    background: #0C4CAB none repeat scroll 0 0 !important;
    border: 1px solid #0C4CAB;
    color: #ffffff;
}
.callus > p {
    text-shadow: 0 0 0;
}
/*===============Begin overses consultant listing===============*/

.listing-lft {
    float: left;
    width: 16%;
}
.listing-rgt {
    float: left;
    width: 84%;
}
.listing-main li {
    border: 2px solid #ddd;
    float: left;
    margin: 0 0 20px;
    padding: 10px;
    position: relative;
    width: 100%;
}
.listing-lft img {
    padding-right: 15px;
    width: 100%;
}
.listing-name {
    color: #444444;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
}
.listing-name > hr {
    border-color: #444444;
    border-width: 2px;
    margin: 0;
    width: 100px;
    display: none;
}
.location,
.membrs-of {
    color: #7B7B7B;
}
.location {
    margin: 0;
}
.listing-rgt > hr {
    border-color: #ddd !important;
    border-width: 1px !important;
    margin: 6px 0 !important;
    width: auto !important;
}
.lst-rgt-detdeals {
    display: table-cell;
    vertical-align: middle;
    width: 65%;
}
.visa-aprvl {
    background: #eeeeee none repeat scroll 0 0;
    margin: 10px -10px -10px;
    padding: 8px;
    display: flex;
}
.deals-in {
    float: left;
    margin: 0;
    width: 100%;
}
.vsa-apr {
    text-align: right;
}
.membrs-of {
    margin: 0;
}
.lst-rgt-like {
    display: table-cell;
    text-align: right;
    vertical-align: bottom;
    width: 35%;
}
.lstng-btn {
    background: #2D6FD0 none repeat scroll 0 0 !important;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #0C4CAB;
    border-style: solid;
    border-width: 0 0 0 3px;
    color: hsl(0, 0%, 100%);
    display: inline-block;
    padding: 8px 12px;
}
.lstng-btn:hover {
    border-left: 3px solid #0C4CAB;
}
.list-botm {
    display: table;
    float: left;
    width: 100%;
}
.delas-flgs {
    border: 1px solid #848484;
    border-radius: 4px;
    margin: 0 0 0 8px;
    width: 26px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.vsa-apr .delas-flgs:hover {
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
}
.listing-main {
    float: left;
    width: 100%;
}
.deals-in a {
    display: inline-block;
    line-height: normal;
    vertical-align: top;
}
/*===============End overses consultant listing===============*/
/*src*/

.no-padding {
    padding: 0;
}
.btn-src {
    background: #2f4050 none repeat scroll 0 0;
    border: 0 solid;
    box-shadow: 0 0 0 0;
    color: #ffffff;
    font-size: 16px;
    height: 40px !important;
    padding: 6px 12px;
    text-shadow: 0 0 0;
    width: 100%;
    border-radius: 0 6px 6px 0;
}
.btn-src.hvr-bounce-to-right::before {
    background: #D7443A;
    border-radius: 0;
}
.hvr-shutter-in-horizontal {
    backface-visibility: hidden;
    background: #0C4CAB !important;
    box-shadow: 0 0 1px hsla(0, 0%, 0%, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}
.search .form-group,
.search .form-control {
    margin: 0;
}
.search form {
    float: left;
    margin: 0;
    width: 100%;
}
.src-sel {
    border-radius: 6px 0 0 6px;
    color: #9c9595;
    font-size: 14px;
    padding-left: 9px;
    height: 40px;
}
.src-inp {
    color: #9c9595;
    font-size: 14px;
    padding-left: 12px;
    height: 40px;
}
.src-inp::-moz-placeholder {
    color: #9c9595;
}
.src-col-sel {
    float: left;
    width: 20%;
}
.src-col-inp {
    float: left;
    width: 65%;
}
.src-col-btn {
    float: left;
    width: 15%;
}
.search .form-control:focus {
    border-color: unset;
}
/*institutes*/

.inst-boxes {
    float: left;
    padding: 8px;
    width: 20%;
}
.inst-boxes a {
    border: 1px solid #005067;
    border-radius: 6px;
    display: table;
    float: left;
    width: 100%;
}
.box-icon {
    background: #005067 none repeat scroll 0 0;
    border-radius: 6px 0 0 6px;
    display: table-cell;
    height: 45px;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    width: 44px;
}
.inst-boxes span {
    color: #005067;
    display: table-cell;
    line-height: normal;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 78%;
}
.font-sml {
    font-size: 12px;
}
.inst-boxes:hover a {
    transform: scale(1.1);
    z-index: 11;
}
/*.color1 {
    background: #ffe0de none repeat scroll 0 0;
}
.color1 .box-icon {
    background: #ae2342 none repeat scroll 0 0;
}
.color1 > span {
    color: #ae2342;
}
.color2 {
    background: #E7F2E1 none repeat scroll 0 0;
}
.color2 .box-icon {
    background: #226B36 none repeat scroll 0 0;
}
.color2 > span {
    color: #226B36;
}
.color3 {
    background: #DAF1F9 none repeat scroll 0 0;
}
.color3 .box-icon {
    background: #017EAA none repeat scroll 0 0;
}
.color3 > span {
    color: #017EAA;
}
.color4 {
    background: #E4DFFF none repeat scroll 0 0;
}
.color4 .box-icon {
    background: #5547A9 none repeat scroll 0 0;
}
.color4 > span {
    color: #5547A9;
}
.color5 {
    background: #A9DDFA none repeat scroll 0 0;
}
.color5 .box-icon {
    background: #0774B1 none repeat scroll 0 0;
}
.color5 > span {
    color: #0774B1;
}*/
/*institiues*/
/*sidebar*/

.side-wdt-tit {
    background: #f8f8f8 none repeat scroll 0 0;
    border-left: 4px solid #444;
    float: left;
    margin: 0 0 15px !important;
    width: 100%;
    text-align: center;
}
.side-wdt-tit > h3 {
    color: #3f3f3f;
    float: left;
    font-size: 15px;
    margin: 0;
    padding: 8px 8px 0;
    text-align: center;
    width: 100%;
}
.side-wdt-tit span {
    color: #3f3f3f;
    float: left;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    padding: 0 8px 8px;
    text-align: center;
    width: 100%;
}
.side-miscs .panel-heading {
    background: #f8f8f8 none repeat scroll 0 0;
    border-left: 4px solid #444 !important;
    padding: 8px;
}
.widget-title.side-wdt-tit hr {
    background: #c8c8c8 none repeat scroll 0 0;
    display: inline-block;
    height: 1px;
    margin: 7px auto;
    width: 50px;
}
.side-wdt-tit i {
    color: #D44056;
    font-size: 25px;
    margin: 0 5px;
    vertical-align: sub;
}
.side-miscs .panel-body {
    padding: 10px;
}
.intrstd-btn,
.clg-vidurl-mn {
    margin: 15px 0 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.intrstd-btn .hvr-shutter-in-horizontal::before {
    background: #2D6FD0 none repeat scroll 0 0;
}
.intrstd-btn > a {
    float: left;
    text-align: center;
    width: 100%;
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #a9a9a9;
    padding: 15px;
    height: 201px;
}
.intrstd-btn img,
.pop-wnt-gt-adm {
    margin: 0 auto;
    width: 110px;
}
.intrstd-btn > a:hover img {
    margin: 0;
    opacity: 0.1;
    transition: opacity 2s ease 0s;
    -webkit-transition: opacity 2s ease 0s;
    animation-duration: 0.9s;
    -webkit-animation-duration: 0.9s;
    transform: translateY(52px);
    -webkit-transform: translateY(52px);
}
.intrstd-btn > a:hover span {
    font-size: 20px;
    margin: -50px 0 0;
    position: relative;
}
.intrstd-btn span {
    color: #1f1f1f;
    float: left;
    font-size: 17px;
    font-weight: 600;
    line-height: normal;
    margin: 20px 0 0;
    text-transform: uppercase;
    width: 100%;
}
.intrstd-btn {
    float: left;
    width: 100%;
}
.intrstd-btn img,
.pop-wnt-gt-adm {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    transform: translateZ(0px);
    -webkit-transform: translateZ(0px);
    vertical-align: middle;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-duration: 0.3s;
    -webkit-animation-duration: 0.3s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-name: hvr-pulse-grow;
    -webkit-animation-name: hvr-pulse-grow;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
}
.intrstd-btn .hvr-bounce-in:hover,
.intrstd-btn .hvr-bounce-in:focus,
.intrstd-btn .hvr-bounce-in:active {
    color: #db2017;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.intrstd-btn:hover span {
    color: #E60000;
}
.clg-vidurl-mn .btn {
    background: #2f4050 none repeat scroll 0 0;
    border: unset;
    color: #ffffff;
    text-shadow: 0 0 0;
}
.clg-vidurl-mn .btn:hover {
    background: #DB2017 none repeat scroll 0 0;
}
.clg-vidurl-mn .form-group {
    margin-bottom: 10px;
}
.clg-vidurl-mn {
    background: #F8F8F8;
    border: 1px solid #a9a9a9;
    padding: 12px;
}
.clg-vidurl-mn > form {
    margin: 0;
}
.modal-hdrintrsts {
    background: #DB2017 none repeat scroll 0 0;
    border-radius: 8px 8px 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: -15px -15px 15px;
    padding: 12px 35px 12px 15px;
}
.btn-intin {
    background: #2f4050 none repeat scroll 0 0;
    border: 0 solid;
    box-shadow: 0 0 0 0;
    color: #ffffff;
    text-shadow: 0 0 0;
}
.btn-intin:hover,
.btn-intin:focus {
    background: #B00B02 none repeat scroll 0 0;
    color: #ffffff;
}
.mdl-intrst {
    background: #ffffff none repeat scroll 0 0;
    left: 50%;
    margin-right: -50%;
    padding: 4px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 448px;
}
.mdl-intrst-inn {
    border: 2px solid #2f4050;
    padding: 15px;
    float: left;
    width: 100%;
}
.mdl-hdr-tp {
    float: left;
    margin: 0 0 18px;
    width: 100%;
}
.int-mdl-img {
    float: left;
    margin: 0 !important;
    width: 30px !important;
}
.modal-hdrintrsts {
    background: #DB2017;
    box-shadow: 4px 4px 2px -1px #dddddd;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 0 58px;
    padding: 6px 12px;
    text-transform: uppercase;
    border-radius: 0;
}
.mdl-intrst-inn > form {
    background: #f8f8f8 none repeat scroll 0 0;
    box-shadow: 0 1px 2px 0;
    float: left;
    margin: 0;
    padding: 15px;
    width: 100%;
}
.mdl-intrst-inn > form .form-control:focus {
    border-color: #DB2017;
}
.mdl-intrst .close {
    background: #db2017 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    height: 28px;
    line-height: 25px;
    opacity: 1;
    right: -7px;
    top: -12px;
    width: 28px;
}
.mdl-intrst .close:hover {
    background: #000 none repeat scroll 0 0;
    color: #ffffff;
}
.sidebar-src-mn {
    float: left;
    margin: 0 0 15px;
    width: 100%;
}
/*sidebar*/
/*listing-details*/

.det-tb {
    margin: 12px 0 0 0 !important;
}
.det-rate-this button {
    -moz-border-bottom-colors: unset;
    -moz-border-left-colors: unset;
    -moz-border-right-colors: unset;
    -moz-border-top-colors: unset;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-image: unset;
    border-style: unset;
    border-width: unset;
    box-shadow: 0 0 0 0;
    color: inherit;
    font-size: 11px;
    font-weight: 600;
    line-height: normal;
    text-shadow: 0 0 0;
    text-transform: uppercase;
    padding: 3px 7px;
}
/*listing-details*/

.form-control {
    box-shadow: 0 0 0 0;
}
.form-control:focus {
    box-shadow: 0 0 0 0;
}
/*inst-listing**/

.i-listing-main {
    float: left;
    width: 100%;
}
.i-listing-main ul {
    margin: 0 -6px;
}
.i-listing-main li {
    float: left;
    margin: 0 0 50px;
    padding: 0 6px;
    width: 50%;
}
.i-list-mn {
    border: 1px solid #cfcfcf;
    float: left;
    padding: 8px;
    width: 100%;
}
.i-listing-lft {
    float: left;
    width: 23%;
}
.i-listing-lft img {
    padding-right: 10px;
    width: 100%;
}
.i-listing-rgt {
    float: left;
    min-height: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 77%;
}
.i-listing-name {
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 4px;
    padding: 0;
    text-transform: uppercase;
}
.i-listing-name > hr {
    border-color: #000000;
    border-width: 2px;
    margin: 5px 0 0;
    width: 100px;
    display: none;
}
.i-location {
    float: left;
    margin: 3px 0 0 !important;
    width: 100%;
}
.i-location i {
    float: left !important;
    line-height: 20px;
    width: 17px;
}
.i-location > span {
    display: inline-block;
    width: 93%;
}
.i-listing-btm {
    float: left;
    width: 100%;
}
.i-listing-btm > hr {
    margin: 8px 0;
}
.i-lstng-btn {
    background: #2D6FD0 none repeat scroll 0 0;
    border-left: 3px solid #0C4CAB !important;
    color: #ffffff;
    display: inline-block !important;
    font-size: 11px;
    height: auto;
    padding: 1px 6px;
}
.vw-fulldet {
    border-left: 2px solid #20B1AA !important;
}
.i-lstng-btn:hover {
    border-left: 3px solid #0C4CAB;
}
.i-ask-fr-adm:hover {
    background: #226B36 none repeat scroll 0 0;
    color: #ffffff !important;
    transition-duration: 0.1s;
}
.i-ask-fr-adm.hvr-bounce-to-right::before {
    background: transparent none repeat scroll 0 0;
}
.i-ask-fr-adm {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #226b36;
    border-radius: 40px;
    color: #226b36 !important;
    display: inline-block;
    font-size: 11px;
    padding: 1px 6px;
}
.i-lstbtm-rgt button {
    border: 0 solid;
}
.i-lstbtm-lft {
    float: left;
}
.i-lstbtm-rgt {
    float: right;
}
.i-lstbtm-rgt button i {
    float: left;
    padding: 6px 0 0;
}
.i-lstbtm-rgt button p {
    float: left;
    line-height: normal;
    margin: 0 !important;
    padding: 3px 0 2px 6px;
}
.list-likes.hvr-shutter-in-horizontal {
    background: #c25800 none repeat scroll 0 0 !important;
}
.list-likes::before {
    background: #ED750F none repeat scroll 0 0 !important;
}
.list-likes {
    border-left: 3px solid #C25800 !important;
}
#c25800
/*inst-listing**/
/*admission-hotline*/

.liv-cht-tit {
    background: #2D6FD0 none repeat scroll 0 0;
    position: relative;
}
.liv-cht-tit > h4 {
    color: #ffffff;
    font-weight: 600;
    margin: 0;
    padding: 10px 5px;
    text-align: center;
    text-transform: uppercase;
}
.adm-advt-top > img {
    margin: 15px 0;
    width: 100%;
}
/*admission-hotline*/
/*contact*/

.cntc-sec .widget-title hr {
    background: #2D6FD0 none repeat scroll 0 0;
    margin: 3px 0 0;
    width: 55px;
}
/*contact*/

.clg-side {
    padding: 0 15px !important;
    margin: 0 0 15px 0;
}
.comments_form {
    margin: 0 0 30px;
}
/*resume*/

.resume-main {
    position: relative;
}
.resume-main img {
    position: absolute;
    width: 100%;
}
.resume-inn {
    background: #ffffff none repeat scroll 0 0;
    float: left;
    margin: 130px 0 50px;
    width: 100%;
}
.res-tit > h4 {
    background: #25719E none repeat scroll 0 0;
    color: #ffffff;
    font-weight: 600;
    margin: 0;
    padding: 12px 15px;
    text-align: center;
    text-transform: uppercase;
}
.multi-step-form form,
.post-job form {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 16.6667%;
    padding: 40px 0;
    width: 58.3333%;
}
.msp1 form {
    margin-left: 18%;
    padding: 80px 0;
    width: 50%;
}
.multi-step-form .btn-cstm,
.post-job .btn-cstm {
    font-size: 14px;
    font-weight: 600;
    padding: 6px 28px;
    text-transform: uppercase;
}
.multi-step-form .btn-cstm:hover,
.post-job .btn-cstm:hover {
    background: #d51309;
}
.restxt-tit {
    margin: 0 0 25px;
}
.restxt-tit > h4 {
    color: #505664;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 0 33%;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.restxt-tit hr {
    border-color: #505664;
    border-width: 2px;
    margin: 5px auto 0;
    width: 50px;
}
.res-btn-mn {
    text-align: center;
}
.stp-inf {
    margin: 10px 0;
}
.res-rad .radio-inline {
    padding: 0 !important;
}
.edutime .form-control,
.wrktime {
    display: inline-block;
    width: 45%;
}
.edutime > span,
.reswrk-mn span {
    font-weight: 600;
    margin: 0 10px;
}
.edu-add-cntr,
.wrk-add-cntr {
    color: #d51309;
    font-size: 21px;
    right: 43%;
    margin-right: -50%;
    position: absolute;
    top: 43%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.spn-edu-mn {
    position: relative;
}
.reswrk-mn .checkbox-inline {
    margin: 0;
    padding-bottom: 8px;
    padding-top: 0;
    width: 100%;
    padding-left: 0;
}
.modal-tbl .hvr-shutter-in-horizontal::before {
    background: #20b1aa none repeat scroll 0 0;
}
.modal-tbl .hvr-shutter-in-horizontal {
    background: #0f6478 none repeat scroll 0 0 !important;
}
.wrktime .form-control:last-child {
    margin-right: 0;
}
.wrktime .form-control {
    float: left;
    margin-right: 10px;
    width: 47%;
}
.reswrk-mn span {
    position: relative;
    top: 8px;
    vertical-align: top;
}
.reswrk-mn {
    position: relative;
}
.job-typ .checkbox-inline,
.prf-wrkloc .checkbox-inline {
    padding-left: 0;
}
.last-edu {
    margin: 0 -6px;
}
.last-edu select {
    float: left;
    margin: 0 1%;
    width: 23%;
}
/**/

.no-js .multi-step-form section button,
.no-js .multi-step-form h2,
.multi-step-form.edit-form section button,
.multi-step-form.edit-form h2 {
    display: none !important;
}
.no-js .multi-step-form section,
.multi-step-form.edit-form section {
    display: block !important;
}
.no-js .multi-step-form [type="submit"],
.no-js .multi-step-form [type="reset"],
.multi-step-form.edit-form [type="submit"],
.multi-step-form.edit-form [type="reset"] {
    display: inline-block !important;
}
.no-js .multi-step-form .steps,
.multi-step-form.edit-form .steps {
    display: none;
}
.multi-step-form section {
    display: none;
}
.multi-step-form section:first-of-type {
    display: block;
}
.multi-step-form section.hidden {
    display: none;
}
.multi-step-form section.visible {
    display: block;
}
.multi-step-form .steps button {
    border: 0;
}
.multi-step-form .steps [disabled] {
    background: none;
}
.inputfile {
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: 0.1px;
    z-index: -1;
}
.inputfile + label {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.inputfile:focus + label,
.inputfile.has-focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}
.inputfile + label i {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
    margin-top: -0.25em;
    /* 4px */
    
    margin-right: 0.25em;
    /* 4px */
}
.inputfile-6 + label {
    border: 1px solid #cccccc;
    padding: 6px 12px;
    margin: 0;
}
.inputfile-6:focus + label,
.inputfile-6.has-focus + label,
.inputfile-6 + label:hover {
    border-color: #2D6FD0;
}
.inputfile-6 + label span {
    display: inline-block;
    float: left;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    width: 61%;
}
.inputfile-6 + label strong {
    background-color: #444d4c;
    border-radius: 2px;
    color: #ffffff;
    float: right;
    margin: -3px -9px -3px 0;
    padding: 4px 7px;
}
.inputfile-6:focus + label strong,
.inputfile-6.has-focus + label strong,
.inputfile-6 + label:hover strong {
    background-color: #DB2017;
}
/*multiselect*/

span.multiselect-native-select {
    position: relative
}
span.multiselect-native-select select {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 1px!important;
    margin: -1px -1px -1px -3px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important;
    left: 50%;
    top: 30px
}
.multiselect-container {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0
}
.multiselect-container .input-group {
    margin: 5px
}
.multiselect-container>li {
    padding: 0
}
.multiselect-container>li>a.multiselect-all label {
    font-weight: 700
}
.multiselect-container > li.multiselect-group label {
    background: #eeeeee none repeat scroll 0 0;
    font-weight: 700;
    height: 100%;
    margin: 6px 0;
    padding: 6px 10px !important;
    text-transform: uppercase;
    width: 100%;
}
.multiselect-container>li.multiselect-group-clickable label {
    cursor: pointer
}
.multiselect-container>li>a {
    padding: 0
}
.multiselect-container > li > a > label {
    cursor: pointer;
    font-weight: 400;
    height: 100%;
    margin: 0;
    padding: 1px 15px 3px 30px !important;
}
.multiselect-container>li>a>label.radio,
.multiselect-container>li>a>label.checkbox {
    margin: 0
}
.multiselect-container>li>a>label>input[type=checkbox] {
    margin-bottom: 5px
}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}
.form-inline .multiselect-container label.checkbox,
.form-inline .multiselect-container label.radio {
    padding: 3px 20px 3px 40px
}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox],
.form-inline .multiselect-container li a label.radio input[type=radio] {
    margin-left: -20px;
    margin-right: 0
}
.multiselect-native-select .btn-group {
    width: 100%;
    margin: 0 0 12px 0px;
}
.multiselect-native-select .btn-group .multiselect {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: 0 0 0 0;
    float: left;
    text-align: left;
    width: 100%;
    position: relative;
}
.multiselect-native-select .open > .dropdown-menu {
    width: 100%;
}
.multiselect-native-select .dropdown-menu > li > a {
    padding: 0px;
}
.multiselect-native-select .dropdown-menu {
    border: 1px solid #cccccc;
}
.multiselect-native-select .dropdown-menu > .active > a,
.multiselect-native-select .dropdown-menu > .active > a:hover,
.multiselect-native-select .dropdown-menu > .active > a:focus {
    color: #656565;
    background-color: #F8F8F8;
}
.multiselect-native-select .caret {
    border-top-color: #077ece;
    border-width: 5px 5px 0 !important;
    position: absolute;
    right: 10px;
    top: 14px;
}
/*multiselect*/

.spn-edu-mn {
    margin: 0 0 13px;
}
.prf-wrkloc .btn-group {
    margin: 0;
}
.prf-wrkloc {
    margin-bottom: 22px;
}
.rng-sldr input {
    margin: 0 0 4px;
    border: 0 none;
    color: #333;
    font-size: 12px;
    font-weight: bold;
}
.job-typ {
    margin-bottom: 15px;
    margin-top: 20px;
}
.job-typ .checkbox-inline {
    width: 33.33%;
    margin: 0 !important;
    padding: 0px 0 15px 0;
}
/*resume*/
/*logo*/

.site-logo i {
    color: #1d1918;
    float: left;
    font-family: vijaya;
    line-height: 12px;
    text-align: right;
    width: 100%;
}
.site-logo i:hover {
    color: #DA251D;
}
.site-logo img:hover + .clearfix ~ i {
    color: #DA251D;
}
.site-logo img {
    margin: -1px 0 0;
    width: 105px;
}
.site-logo span {
    float: left;
    margin: -3px 0 0;
    width: 105px;
}
.logo-txt {
    font-size: 14px;
    font-weight: 600;
}
.logo-tagline {
    font-size: 13px;
}
/*logo*/

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    display: inline-block;
    left: auto;
    top: 50%;
    z-index: 5;
}
.carousel-control {
    width: 8%;
}
.glyphicon.glyphicon-chevron-left {
    left: 40px;
}
.glyphicon.glyphicon-chevron-right {
    right: 40px;
}
/**job-listing**/

.job-listing-mn {
    width: 100%;
    float: left;
}
.job-listing-mn a,
.job-listing-mn a:hover {
    color: #666666;
}
.job-listing-mn li {
    border: 1px solid #eeeeee;
    margin: 0 0 20px;
    position: relative;
}
.job-listing-mn .btn-cstm {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 9999;
}
.jb-list-mn > h3 {
    color: #666666;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.jb-list-mn h3 hr {
    margin: 12px 0;
}
.jb-list-mn {
    float: left;
    padding: 15px;
    position: relative;
    width: 100%;
}
.cl-det .btn-cstm {
    position: absolute;
    right: 15px;
    bottom: 15px;
}
.job-tit {
    color: #333333;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.job-company {
    color: #666666;
    font-size: 13px;
    margin: 8px 0;
    padding: 0;
}
.job-company > hr {
    margin: 12px 0;
}
.job-exp {
    margin: 0 !important;
    padding: 0;
}
.job-keyskill {
    float: left;
    margin: 4px 0 !important;
    padding: 0;
    width: 100%;
}
.key-l,
.des-l,
.exp-l {
    float: left;
    font-weight: 600;
    width: 18%;
    font-size: 11px;
}
.key-r,
.des-r,
.exp-r {
    float: left;
    width: 82%;
}
.job-des {
    margin: 0 !important;
    padding: 0;
}
.sal-pst {
    background: #efefef none repeat scroll 0 0;
    float: left;
    padding: 12px 15px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    width: 100%;
}
.job-opening {
    border-left: 1px solid #dddddd;
    float: left;
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
}
.job-sal {
    float: left;
}
.job-post {
    float: right;
}
.job-listing-mn li:hover .sal-pst {
    background: #20B1AA none repeat scroll 0 0;
    color: #fff;
}
.sal-pst i {
    font-size: 18px;
    margin: 0 6px 0 0;
    vertical-align: sub;
}
.jd-top {
    border: 1px solid #eeeeee;
}
.jd-btm {
    border: 1px solid #eeeeee;
    margin: 15px 0 0;
    padding: 15px;
}
.jd-desc,
.jd-comp-prf {
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
.jd-btm li {
    float: left;
    margin: 0 0 5px;
    width: 100%;
}
.jd-spn-l {
    float: left;
    font-size: 11px;
    width: 115px;
}
.jd-spn-r {
    float: left;
    width: 83%;
}
.jd-desc,
.jd-comp-prf {
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
.jd-comp-nm {
    font-size: 12px;
    margin: 12px 0 0;
    padding: 0;
    color: #656565;
    font-weight: 600;
}
.vw-similar-sec {
    float: left;
    margin: 15px 0 0;
    width: 100%;
}
.similar-tit {
    margin: 0 0 8px;
    background: #eeeeee none repeat scroll 0 0;
    border-left: 3px solid #444444;
    color: #444444;
    font-weight: 600;
    padding: 8px 11px;
}
.vw-similar-sec ul {
    margin: 0 -4px;
}
.vw-similar-sec li {
    float: left;
    padding: 4px;
    width: 50%;
}
.vw-similar-sec .key-r {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.vw-similar-sec a,
.vw-similar-sec a:hover {
    color: #656565;
}
.vw-similar-sec .jb-list-mn {
    float: left;
    padding: 15px;
    width: 100%;
    border: 1px solid #eee;
}
.advt-area > img {
    margin: 0 0 20px;
    width: 100%;
}
.job-list-bg {
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    margin: -158px 0 15px;
    padding: 15px 0;
    width: 100%;
}
.lsrc-inp {
    float: left;
    width: 40%;
}
.lsrc-btn {
    float: left;
    width: 20%;
}
.lst-search-inn {
    background: #cccccc none repeat scroll 0 0;
    padding: 1px;
}
.lst-search-inn .src-inp {
    margin: 0;
}
.lst-search-inn .form-control:focus {
    border-color: #cccccc;
}
.lst-search-inn form {
    margin: 0;
}
.list-search {
    margin: 0 0 15px;
    padding: 15px;
    box-shadow: -1px 0px 7px 3px #eee;
}
.lst-search-inn .btn-src,
.lst-search-inn .btn-src.hvr-bounce-to-right::before {
    border-radius: 0;
}
.vw-similar-sec .key-l,
.vw-similar-sec .des-l,
.vw-similar-sec .exp-l {
    width: 38%;
}
.vw-similar-sec .key-r,
.vw-similar-sec .des-r,
.vw-similar-sec .exp-r {
    width: 62%;
}
/**job-listing**/
/**auto-complete**/

.city-autocomplete {
    position: absolute;
    z-index: 10000;
    background: #fff;
    border: 1px solid #c3cacf;
    display: none;
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}
.city-autocomplete > div {
    font-size: 13px;
    padding: 5px 10px;
    cursor: pointer;
}
.city-autocomplete > div:hover {
    background: #c3cacf;
}
/**auto-complete**/
/**megamenu**/

/**.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:hover,
.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:focus {
    background-color: #fff !important;
} **/
/***.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:hover,
.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:focus {
    background-color: #fff;
} ***/

/***.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:hover, .fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:focus {
  background-color: #de1f17 !important;
} ***/

.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li a {color:#656565 !important; padding:0 5px;}


.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li:hover, .fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li:focus {
  background-color: #fff !important;
  color:#656565 ;
}

/*.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li a:hover, .fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li a:focus {
  color:#fff !important;
  background-color: #de1f17 !important;
}*/


/**megamenu**/
/*rev-carreer-chart*/

.seleted-strm {
    background: #dea53a none repeat scroll 0 0;
    border: 3px solid #ffffff;
    border-radius: 17px;
    box-shadow: 1px 2px 2px -1px;
    margin: 30px auto;
    width: 185px;
}
.skl-req {
    float: left;
    margin: 75px 0 50px;
    width: 100%;
}
.stream-inn-skl {
    margin: 30px auto;
    width: 100%;
}
.det-box6 {
    left: 78px;
    position: absolute;
    top: 78px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.det-box6 .det-box-col {
    background: #dea53a none repeat scroll 0 0;
    border: 3px solid #ffffff;
    height: 100px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    width: 100px;
}
.det-box6 a {
    color: #885a00;
    font-size: 18px;
    text-transform: uppercase;
    text-shadow: 0 0 0;
    opacity: 1;
}
.sec-strm-box .carousel-control.left,
.sec-strm-box .carousel-control.right {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: auto;
    height: 0;
}
.sec-strm-box .carousel-control.left {
    left: 36px;
    top: 31px !important;
}
.sec-strm-box .carousel-control.right {
    right: 23px;
    top: 76px;
}
.sec-strm-box span {
    color: #885a00;
    display: table-cell;
    font-weight: 600;
    left: 29px;
    position: relative;
    top: 36px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.strm-det .det-box2 a {
    padding-top: 52px;
    text-align: left;
}
.seleted-strm span,
.seleted-strm a {
    color: #885a00;
    display: block;
    padding: 8px 20px;
}
.seleted-strm .sel-stdy {
    padding: 0;
}
/*rev-carreer-chart*/
/*other-related-prof*/

.other-relprof {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #dddddd;
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
}
.op-inn {
    float: left;
    max-height: 800px;
    overflow: auto;
    padding: 15px;
    width: 100%;
}
.orel-tit {
    float: left;
    width: 100%;
}
.orel-tit > h4 {
    background: #0f6478 none repeat scroll 0 0;
    border-left: 5px solid #20b1aa;
    border-right: 5px solid #20b1aa;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 10px 15px;
    text-transform: uppercase;
}
.other-relprof ul {
    float: left;
    width: 100%;
}
.other-relprof ul > h4 {
    border-bottom: 1px solid #dddddd;
    color: #005067;
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0 0 6px;
    text-transform: uppercase;
    width: 100%;
}
.other-relprof ul li {
    border-bottom: 1px solid #ddd;
    float: left;
    padding: 0;
    width: 100%;
}
.other-relprof ul li a {
    color: #444444;
    display: block;
    font-size: 14px;
    padding: 6px 0;
}
.other-relprof ul li a:hover {
    background: #dddddd none repeat scroll 0 0;
    padding: 6px 0 6px 8px;
}
.other-relprof ul li a::before {
    content: "\f0a4 ";
    font-family: fontawesome;
    margin: 0 6px 0 0;
}
/*other-related-prof*/

/***select option {
    padding: 3px 8px;
} ***/
.post-job-bg {
    padding: 0;
    margin: -158px 0 50px;
}
/*carret-chart-square*/

.carr-inp {
    border-left: 0 !important;
}
.sq-tptit {
    background: #0F6478 none repeat scroll 0 0;
    border-left: 5px solid #20b1aa;
    border-right: 5px solid #20B1AA;
    color: #ffffff;
    font-weight: 600;
    margin: 0 auto;
    padding: 9px;
    text-align: center;
    text-transform: uppercase;
    width: 60%;
}
.sq-stream {
    margin: 30px 0;
}
.sq-stream-inn {
    background: #005067 none repeat scroll 0 0;
    border: 3px solid #ffffff;
    border-radius: 17px;
    box-shadow: 1px 2px 2px -1px;
    display: table;
    margin: 0 auto;
    text-align: center;
    width: 70%;
}
.sq-stream-inn > span {
    background: #20b1aa none repeat scroll 0 0;
    border-radius: 15px 0 0 15px;
    color: #fff;
    display: table-cell;
    font-size: 14px;
    font-weight: 600;
    min-width: 20%;
    padding: 0 10px;
    text-transform: uppercase;
    vertical-align: middle;
}
.sq-stream-inn > h4 {
    color: #fff;
    display: table-cell;
    font-size: 14px;
    font-weight: 600;
    min-width: 80%;
    padding: 10px 0;
    vertical-align: middle;
}
.sq-mulstrm-inn {
    background: #dddddd none repeat scroll 0 0;
    padding: 15px 15px 9px;
}
.sq-strm-tp {
    background: #005067 none repeat scroll 0 0;
    border-top: 5px solid #20B1AA;
    color: #ffffff;
    float: left;
    font-size: 14px;
    font-weight: 600;
    padding: 12px;
    text-align: center;
    width: 100%;
}
.sq-strm-tp > span {
    float: left;
    margin: 0 0 4px;
    width: 100%;
}
.sq-cas-navi {
    float: left;
    width: 100%;
}
.sq-cas-navi .carousel-control.left,
.sq-cas-navi .carousel-control.right {
    background-image: none;
    margin: 0 5px;
}
.sq-cas-navi .carousel-control {
    font-size: 24px;
    opacity: 1;
    position: relative;
    top: 0;
}
.sq-strm-btm.carousel-inner {
    margin: 12px 0 0;
}
.sqmulti-lst {
    margin: -6px;
}
.sqstrm-box-mn {
    float: left;
    padding: 7px;
    width: 25%;
}
.sqstrm-box-mn > a {
    background: #ffffff none repeat scroll 0 0;
    border-left: 3px solid #0F6478;
    color: #0F6478;
    float: left;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
    padding: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.sq-course {
    display: table;
    margin: 30px auto;
    text-align: center;
}
.sq-course-inn {
    border: 3px solid #ffffff;
    border-radius: 17px;
    box-shadow: 1px 2px 2px -1px;
    display: table;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 15px;
    text-align: center;
    width: auto;
    margin: 0 auto;
}
.sq-course-inn img {
    display: table-cell;
    padding-right: 10px;
    vertical-align: middle;
}
.sq-course-inn span {
    display: table-cell;
    vertical-align: middle;
}
.sq-course-inn a,
.sq-course-inn a:hover {
    color: #ffffff;
    display: table;
}
.sq-crsmisc-inn {
    background: #dddddd none repeat scroll 0 0;
    float: left;
    padding: 15px;
    width: 100%;
}
.sq-crsmisc-inn ul {
    margin: -6px;
}
.sq-crsmisc-inn ul li {
    display: table;
    float: left;
    margin: 0 !important;
    padding: 6px 3px;
    width: 20%;
}
.rev-crsmsc-inn ul li {
    width: 25%;
}
.sq-crsmisc-inn ul li a {
    display: table-cell;
    font-weight: 600;
    height: 48px;
    line-height: normal;
    padding: 4px 10px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    font-size: 14px;
}
.sq-crsmisc-inn li span {
    float: left;
    font-size: 9px;
    line-height: normal;
    width: 100%;
}
.frthr-stdy {
    float: left;
    margin: 10px 0 0;
    text-align: center;
    width: 100%;
}
.frthr-stdy > a {
    border-radius: 24px;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    padding: 10px 15px;
}
.sq-certi {
    float: left;
    margin: 9px 0 0;
    text-align: right;
    width: 100%;
}
.sq-certi > a {
    border: 2px solid #ffffff;
    border-radius: 15px;
    box-shadow: 2px 2px 0 0 #dddddd;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    padding: 1px 11px;
    text-transform: uppercase;
}
.sq-ent-exm {
    display: table !important;
    margin: 30px auto;
    text-align: center;
}
.sq-entexm-inn a {
    background: #005067 none repeat scroll 0 0;
    border: 3px solid #ffffff;
    border-radius: 17px;
    box-shadow: 1px 2px 2px -1px;
    color: #fff;
    display: table;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 15px;
    text-align: center;
    width: auto;
}
.sq-entexm-inn a:hover,
.sq-entexm-inn a:focus {
    color: #fff;
}
.sq-entexm-inn img {
    display: inline-block;
    padding-right: 10px;
    vertical-align: middle;
}
.sq-multi-strms {
    margin: 30px auto;
    width: 80%;
}
.sq-course-miscs {
    display: table;
    margin: 30px auto;
    width: 80%;
}
.sq-carrermn-inn {
    float: left;
    width: 100%;
}
.sqstrm-box-mn .hvr-sweep-to-right::before {
    background: #0f6478 none repeat scroll 0 0;
}
.careet-tree-main .container {
    padding: 20px 0 0;
}
.sq-crsmisc-inn ul li a:active,
.sq-crsmisc-inn ul li a:focus {
    color: #fff !important;
}
/*clr-red*/

.clr-red .sq-certi > a {
    background: #20b1aa none repeat scroll 0 0;
}
.clr-red .sq-certi > a:hover {
    background: #0F6478 none repeat scroll 0 0;
    color: #fff;
}
.clr-red .sq-crsmisc-inn ul li a {
    background: #ffffff none repeat scroll 0 0;
    border-left: 3px solid #0F6478;
    color: #0F6478;
}
.clr-red .sq-crsmisc-inn ul li a:hover {
    color: #fff;
}
.clr-red .sq-course-inn {
    background: #20B1AA;
}
.clr-red .sq-course-inn > span {
    color: #ffffff;
}
.clr-red .frthr-stdy > a {
    background: #0f6478 none repeat scroll 0 0;
    border: 2px solid #20b1aa;
}
.clr-red .frthr-stdy > a:hover,
.clr-red .frthr-stdy > a:focus,
.clr-red .frthr-stdy > a:active {
    background: #005067 none repeat scroll 0 0;
    color: #fff;
}
.clr-red .hvr-sweep-to-right::before {
    background: #0F6478 none repeat scroll 0 0;
}
/*clr-red*/
/*clr-yellow*/

.clr-yellow .sq-certi > a {
    background: #20b1aa none repeat scroll 0 0;
}
.clr-yellow .sq-certi > a:hover {
    background: #0F6478 none repeat scroll 0 0;
    color: #fff;
}
.clr-yellow .sq-crsmisc-inn ul li a {
    background: #ffffff none repeat scroll 0 0;
    border-left: 3px solid #0F6478;
    color: #0F6478;
}
.clr-yellow .sq-crsmisc-inn ul li a:hover {
    color: #fff;
}
.clr-yellow .sq-course-inn {
    background: #20B1AA none repeat scroll 0 0;
}
.clr-yellow .sq-course-inn > span {
    color: #ffffff;
}
.clr-yellow .frthr-stdy > a {
    background: #015168 none repeat scroll 0 0;
    border: 2px solid #20b1aa;
}
.clr-yellow .frthr-stdy > a:hover {
    background: #0F6377 none repeat scroll 0 0;
    color: #ffffff;
}
.clr-yellow .hvr-sweep-to-right::before {
    background: #0f6478 none repeat scroll 0 0;
}
/*clr-yellow*/
/*carret-chart-square*/
/*cstm-modal-all*/

.modal-dialog {
    left: 50%;
    margin-right: -50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    width: 600px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px;
}
.modal-content {
    border: 0px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    box-shadow: 0 0 0 0 !important;
}
.careet-tree-main .modal .modal-content {
    padding: 15px;
    border-radius: 8px !important;
}
.careet-tree-main .modal .modal-header {
    border-bottom: 0 solid;
    padding: 0;
}
.rev-cas .carousel-control,
.rev-cas .carousel-control:hover {
    background: #da2720 none repeat scroll 0 0;
    border-radius: 18px;
    color: #ffffff;
    display: inline-block;
    margin: 0 5px;
    opacity: 1;
    padding: 0 11px;
    position: relative;
    text-shadow: 0 0 0;
    width: auto;
}
.rev-cas {
    float: left;
    margin: 7px 0 0;
    text-align: center;
    width: 100%;
}
.lpu-tp {
    left: 49%;
    position: absolute;
    top: 78px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.job-list-mn > img {
    width: 100%;
}
/*login*/

.login-cnt {
    background: #ffffff none repeat scroll 0 0;
    margin: 100px auto 100px;
    padding: 15px;
    width: 400px;
}
.login-cnt h4 {
    color: #656565;
    font-size: 19px;
    font-weight: 600;
    margin: 0 0 20px;
    padding: 0;
    text-transform: uppercase;
}
.login-cnt hr {
    margin: 5px 0 0;
}
.login-cnt form {
    float: left;
    margin: 0;
    width: 100%;
}
.frgt {
    text-align: center;
}
.frgt > a {
    float: left;
    text-align: center;
    width: 100%;
    color: #444;
}
.frgt .btn.btn-cstm {
    margin: 15px 0 0;
    padding: 9px 0;
    width: 100px;
}
/*login*/

.hdr-top {
    display: table;
    float: left;
    font-family: "Source Sans Pro", sans-serif;
    margin: 12px 0;
    width: 100%;
}
.top-lft {
    display: table-cell;
    line-height: normal;
    vertical-align: middle;
}
.top-rgt {
    display: table-cell;
    vertical-align: middle;
}
.sdfix-course {
    float: left;
    margin-right: 2%;
    width: 32%;
}
.sdfix-course:last-child {
    margin-right: 0%;
}
/**********/

header + .carousel {
    height: 520px;
    margin-bottom: 0;
}
.cstm-crscap {
    bottom: initial;
    color: #ffffff;
    float: left;
    left: initial;
    padding-bottom: initial;
    padding-top: 0;
    position: absolute;
    right: 20px;
    text-align: right;
    text-shadow: 0 0 0;
    top: 20px;
}
.cstm-crscap a {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    background: rgba(0, 0, 0, 0.17) none repeat scroll 0 0;
    padding: 6px 7px;
    border-radius: 7px;
}
.cstm-crscap a:hover {
    color: #ffffff;
    padding: 6px 16px;
}
header + .carousel .carousel-control.left,
header + .carousel .carousel-control.right {
    background-image: unset;
}
header + .carousel .carousel-control .glyphicon {
    background: #2D6FD0 none repeat scroll 0 0;
    border-radius: 50%;
    height: 40px;
    padding: 8px 0 0;
    width: 40px;
    color: #fff;
}
.ovs-mdl .modal-dialog {
    width: 300px;
}
.ovs-mdl .modal-header {
    background: #2D6FD0 none repeat scroll 0 0;
    min-height: auto;
    padding: 9px 12px;
}
.ovs-mdl .modal-header .close {
    margin-top: -4px;
}
.ovs-mdl .close {
    color: #ffffff;
    opacity: 1;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.ovs-mdl .close:hover {
    color: #ffffff;
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
}
.ovs-mdl .modal-title {
    color: #fff;
    margin: 0;
    padding: 0;
}
.ovs-mdl .modal-body {
    text-align: center;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.ovs-mdl .modal-body > h4 {
    color: #444444;
    font-size: 22px;
    margin: 10px 0 0;
    padding: 0;
}
.ovs-mdl .modal-title i {
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-name: hvr-pulse-grow;
    -webkit-animation-name: hvr-pulse-grow;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    backface-visibility: hidden;
    font-size: 25px;
    transform: translateZ(0px);
    -webkit-transform: translateZ(0px);
    vertical-align: middle;
    margin: 0 4px 0 0px;
}
.ovs-mdl .modal-body:hover h4 {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
/*career-hdr-modal*/

.carrer-mdl .modal-body {
    padding: 0;
    position: relative;
}
.carrer-mdl .modal-title {
    font-family: raleway;
    font-size: 20px;
    font-weight: 500;
    margin: 0;
    padding: 35px 0 10px;
    text-align: center;
    color: #6c757d;
}
.carrer-mdl ul li {
    margin: 0 0 12px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    font-family: raleway;
}
.carrer-mdl ul li:last-child {
    margin: 0;
}
.hdr-popbtn {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    border-radius: 40px;
    color: hsl(204, 100%, 40%);
    display: inline-block;
    font-family: raleway;
    font-size: 14px;
    padding: 8px 15px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    width: 300px;
}
.hdr-popbtn:hover,
.hdr-popbtn:active,
.hdr-popbtn:focus {
    background: #014D83 none repeat scroll 0 0;
    color: #fff;
}
.or {
    background: hsl(205, 98%, 26%) none repeat scroll 0 0;
    border-radius: 50%;
    color: hsl(0, 0%, 100%);
    display: inline-block;
    height: 25px;
    padding: 1px 0 0;
    text-align: center;
    width: 25px;
}
.carrer-mdl .modal-title i {
    font-size: 35px;
    vertical-align: sub;
    animation: 1s ease 0s alternate none infinite running wink;
    -webkit-animation: 1s ease 0s alternate none infinite running wink;
    transform-origin: 50% 100% 0;
    -webkit-transform-origin: 50% 100% 0;
    margin-right: 7px;
}
.carrer-heading {
    font-family: raleway;
    font-size: 29px;
    font-weight: 500;
    margin: 0 0 15px;
    padding: 0;
    text-align: center;
    color: #6c757d;
}
.carrer-mdl ul {
    background: #2D6FD0 none repeat scroll 0 0;
    padding: 15px;
}
@keyframes wink {
    0% {
        -webkit-transform: rotate(-25deg);
        -moz-transform: rotate(25deg);
        -o-transform: rotate(-25deg);
        -ms-transform: rotate(-25deg);
        transform: rotate(-25deg);
        transform: rotate(-25deg);
    }
    100% {
        -webkit-transform: rotate(25deg);
        -moz-transform: rotate(25deg);
        -o-transform: rotate(25deg);
        -ms-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}
/*career-hdr-modal*/

.rev-sqlreq {
    margin-top: 0;
}
.job-list-mn {
    position: relative;
}
/*admision-guidence*/

.admsn-guid-mn {
    float: left;
    width: 100%;
}
.ag-mn {
    float: left;
    width: 33.33%;
    position: relative;
    padding: 0 15px;
}
.ag-tit h4 {
    font-family: Raleway;
    font-size: 23px;
    font-weight: 600;
    margin: 0 0 0px;
    padding: 0;
    color: #262626;
}
.ag-tit > h5 {
    color: #656565;
    font-size: 16px;
    margin: 6px 0 0;
    padding: 0;
    text-align: right;
}
.ag-tit {
    margin: 0 0 15px 0;
}
.ag-tit img {
    width: 24px;
}
.ag {
    border: 2px solid #eeeeee;
    border-radius: 6px;
    box-shadow: 2px 2px 0 1px #eeeeee;
    float: left;
    padding: 15px;
    width: 100%;
}
.ag-details {
    display: inline-block !important;
    float: right !important;
    width: auto !important;
}
.ag-details:hover {
    padding: 0 6px !important;
}
.ag-crs-list {
    max-height: 300px;
    overflow: auto;
}
.ag-list .panel {
    border: 0 solid #a9a9a9;
    border-radius: 3px;
    box-shadow: 0 0 0 0;
    margin-top: 15px;
}
.ag-lst-rgt > a {
    background: #dd4b39 none repeat scroll 0 0;
    border-radius: 7px;
    color: #ffffff;
    display: inline;
    float: right;
    font-size: 11px;
    margin: 5px 0 0;
    padding: 0 6px;
}
.ag-list a {
    border-bottom: 1px solid #eeeeee;
    color: #444444;
    display: block;
    font-size: 18px;
    padding: 12px 0;
    float: left;
    width: 100%;
}
.ag-list a:hover {
    background: #DD4B39 none repeat scroll 0 0;
    border-radius: 4px;
    color: #ffffff;
    padding: 12px;
}
.ag-list {
    margin: 25px 0 0;
}
.agnt-rgt > h4 {
    font-size: 20px;
    margin: 0;
    padding: 0;
}
.agnt-rgt h5 {
    color: #A1A1A1;
    margin: 0 0 5px;
    padding: 0;
}
.agnt-rgt > p {
    color: #444444;
    font-size: 11px;
    margin: 0 0 5px 0;
}
.ag-online {
    color: #178a0b;
    display: block;
    font-size: 14px;
    text-align: right;
}
.theiaStickySidebar .ag.clr-2 {
    font-size: 0;
}
.ag-offline {
    color: #DD313F;
    display: block;
    text-align: right;
    font-size: 14px;
}
.btn-hotline {
    background: #2F4050 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #ffffff;
    font-size: 15px;
    padding: 8px 25px;
    text-shadow: 0 0 0;
}
.btn-hotline:hover,
.btn-hotline:focus {
    background: #DB2017 none repeat scroll 0 0;
    color: #ffffff;
}
/*
.clr-1 {
  border: 2px solid #DD4B39;
  box-shadow: 2px 2px 0 1px #DD4B39;
}

.clr-2 {
  border: 2px solid #178a0b;
  box-shadow: 2px 2px 0 1px #178a0b;
}

.clr-3 {
  border: 2px solid #2D6FD0;
  box-shadow: 2px 2px 0 1px #2D6FD0;
}*/

.ag-crsfltr .form-control {
    width: 25%;
    float: left;
    margin: 0 13px 0 0;
}
.ag-lst-lft {
    float: left;
    width: 25%;
}
.ag-lst-rgt {
    float: left;
    width: 75%;
}
.ag-crs-list > li {
    border: 1px solid #eeeeee;
    border-radius: 5px;
    float: left;
    margin: 0 0 15px;
    padding: 8px;
    width: 100%;
}
.ag-lst-lft {
    float: left;
    width: 25%;
}
.ag-lst-rgt {
    float: left;
    padding: 0 0 0 10px;
    width: 75%;
}
.ag-lst-rgt > h4 {
    border-bottom: 1px solid #ddd;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    padding: 7px 0;
}
.ag-lst-rgt hr {
    margin: 7px 0;
}
.ag-lst-rgt > h5 {
    color: #444444;
    font-size: 13px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ag-lst-rgt > a {
    background: #dd4b39 none repeat scroll 0 0;
    border-radius: 7px;
    color: #ffffff;
    display: inline;
    float: right;
    font-size: 11px;
    margin: 5px 0 0;
    padding: 0 6px;
}
.ag-lst-rgt > a:hover {
    background: #2D6FD0 none repeat scroll 0 0;
}
.btn.btn-ag-fltr {
    bAckground: #2F4050;
    color: #fff;
    text-shadow: 0;
    border: 0;
    box-shadow: 0 0 0 0;
    border-radius: 50%;
    width: 36px;
    height: 36px;
}
.btn.btn-ag-fltr:hover {
    bAckground: #dd4b39;
}
.ag-crsfltr {
    border: 1px solid #eeeeee;
    margin: 0 0 15px 0;
    border-radius: 6px;
}
.ag-crsfltr > form {
    margin: 0;
    padding: 8px;
}
.ag-left .panel-collapse {
    margin: 15px 0 0;
}
.ag-crs-list {
    margin: 0 0 20px;
}
.thumbs2 {
    height: auto !important;
    margin: 0 -15px -15px;
    max-height: 470px;
    overflow: auto;
    width: auto !important;
}
#thumbs2,
.thumbs2 {
    height: 470px;
    display: inline-block;
    *display: inline;
    /* hack for old IE6-7 */
    
    width: 100%;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}
#thumbs2 div.inner,
.thumbs2 div.inner {
    width: auto;
    padding: 2px;
    height: 100%;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.thumbs2 .inner {
    padding: 0 10px !important;
}
#thumbs2 ul li,
.thumbs2 ul li {
    cursor: pointer;
    float: left;
    height: auto !important;
    margin: 0 0 25px;
    position: relative;
    width: 100% !important;
}
#thumbs2 ul li.active,
.thumbs2 ul li.active {
    outline-color: black;
}
#thumbs2 li:hover,
.thumbs2 li:hover {
    background: #f6f6f6;
    border-radius: 5px;
}
#thumbs2 .thumb,
.thumbs2 .thumb {
    border: 3px solid #dddddd;
    border-radius: 50%;
    float: left;
    height: auto;
    width: 20%;
}
.agnt-rgt {
    float: left;
    padding: 0 0 0 10px;
    width: 80%;
}
#thumbs2-pause-play {
    display: none;
}
#thumbs2-prev,
#thumbs2-next {
    position: absolute;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0;
    z-index: 10;
    cursor: pointer;
    transition: opacity 0.6s;
    *background-color: #ccc;
    backface-visibility: hidden;
}
#thumbs2-prev {
    right: 0;
    top: -62px;
}
#thumbs2-next {
    bottom: 0;
    right: 0;
    top: -43px;
}
#thumbs2-next.disabled,
#thumbs2-prev.disabled {
    opacity: 0.1;
    cursor: default;
}
/* arrows */

#thumbs2-prev::before,
#thumbs2-next::before {
    position: absolute;
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: -20px;
    border-left: 4px solid #005067;
    border-top: 4px solid #005067;
}
#thumbs2-prev::before {
    -ms-transform: rotate(-45deg);
    /*IE9*/
    
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
#thumbs2-next::before {
    -ms-transform: rotate(135deg);
    /*IE9*/
    
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
/*admision-guidence*/

.multiselect-container.dropdown-menu {
    height: 270px;
    overflow: auto;
}
/*==client-login==*/

.clnt-mn {
    margin: 40px 0;
}
.clnt-mn h4 {
    color: #1f1a17;
    font-family: raleway;
    font-size: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.clnt-mn h5 {
    color: #444444;
    margin: 0 auto 50px;
    padding: 0;
    text-align: center;
}
.clnt-login {
    background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
    width: 350px;
}
.clnt-login form {
    margin: 0;
}
.clnt-login img {
    margin: 0 0 20px;
    width: 100px;
}
.clnt-login .form-control {
    height: 40px;
}
.clnt-login .btn-cstm {
    background: #1f1a17 none repeat scroll 0 0;
    height: 40px;
    width: 100%;
}
.clnt-login .btn-cstm:hover {
    background: #DA251D none repeat scroll 0 0;
}
/*==client-login==*/

.exm-tab-cnt .tab-pane {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 solid #efefef;
    float: left;
    padding: 0;
    width: 100%;
}
.exm-tabs {
    background: #175EA5 none repeat scroll 0 0;
    border: 0 solid #efefef;
    border-radius: 36px;
    display: table;
    float: unset;
    margin: 0 auto;
    text-align: center;
    width: auto;
}
.exm-tab-cnt img {
    margin: 20px 0 0;
    min-height: 30px;
    width: 35px !important;
}
.exm-tabs > li {
    display: inline-block;
    float: unset;
    margin: 0;
    text-align: center;
}
.exm-tabs > li a {
    border: 0 solid hsla(0, 0%, 0%, 0) !important;
    border-radius: 36px;
    color: hsl(0, 0%, 100%) !important;
    margin: 3px;
    padding: 8px 12px !important;
    position: relative;
    transition: all 0.3s ease-in 0s;
    width: auto;
}
.exm-tabs > li.active > a,
.exm-tabs > li.active > a:hover,
.exm-tabs > li.active > a:focus {
    background: #F4F4F4;
    border: 0 solid rgba(0, 0, 0, 0) !important;
    color: #175EA5 !important;
    transition: unset;
    z-index: 1;
}
.exm-tabs li > a:hover,
.exm-tabs .nav > li > a:focus {
    background-color: #F4F4F4 !important;
    color: #175EA5 !important;
}
.clntsrc-inn select {
    float: left;
    width: 40%;
}
.clntsrc-inn .btn {
    float: left;
    width: 20%;
}
.clntsrc-inn {
    background: rgba(14, 14, 14, 0.4) none repeat scroll 0 0;
    border-radius: 12px;
    margin: 0 auto;
    padding: 15px;
    width: 65%;
}
.clntsrc-inn:hover {
    background: #00000080 none repeat scroll 0 0;
}
.clnt-src {
    padding: 8% 0;
    text-align: center;
}
.clntsrc-inn form {
    margin: 0;
}
.clnt-src h4 {
    color: #ffffff;
    font-size: 42px;
    font-weight: 600;
    margin: 0 0 35px;
    padding: 0;
    text-shadow: 2px 3px 0 #444444;
}
.clnt-lstng {
    background: #ffffff none repeat scroll 0 0;
    padding: 30px 0;
}
.deals-in.cl-currsal > span {
    margin: 0 13px 0 0;
}
.hgt-auto {
    height: auto;
    overflow: unset;
}
.dropdown-menu .divider {
    margin: 3px 0;
}
.top-login .dropdown-menu > li > a:hover,
.top-login .dropdown-menu > li > a:focus {
    background-color: #db2017;
    color: #ffffff;
}
.clntlstng > h4 {
    color: #444444;
    font-family: raleway;
    font-size: 26px;
    font-weight: 600;
    margin: 0 0 18px;
    padding: 0;
}
.cl-blwdet {
    border: 1px solid #eeeeee;
    margin: 15px 0 0;
    padding: 15px;
}
.cl-blwdet h4 {
    color: #333333;
    float: left;
    font-size: 14px;
    margin: 4px 0 0 0;
    padding: 0;
}
.cl-blwdet .clr-gray {
    background: #DDDDDD;
    color: #444;
}
.cl-blwdet .btn-cstm {
    float: right;
}
/*resume-hover*/

div#preview_container {
    background-color: #f8f8f8;
    border: 1px solid #a6a6a6;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    font-size: 13px;
}
div#preview_container div.preview {
    height: 100%;
}
div#preview_container div.preview_top {
    padding: 8px 20px;
    text-align: right;
}
div#preview_container div.preview_top span.preview_last_updated {
    color: #999999;
    float: left;
    font-size: 11px;
}
div#preview_container div.resume_content {
    background: #ffffff none repeat scroll 0 0;
    border-color: #dddddd #bbbbbb #dddddd #dddddd;
    border-style: solid;
    border-width: 1px;
    margin: 0 10px;
    padding: 10px;
}
div#preview_container h1.preview_header {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
div#preview_container h1.preview_header span.preview_city {
    color: #999999;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
    vertical-align: text-top;
}
div#preview_container h2.preview_title.preview_wetitle {
    margin-top: 9px;
}
div#preview_container h2.preview_title {
    border-top: 1px solid #dddddd;
    color: #999999;
    font-weight: bold;
    margin-top: 15px;
    padding: 9px 0 0;
}
div#preview_container div.preview_item {
    margin: 15px 0;
}
div.preview_item h3.workexp_title {
    font-size: 14px;
    font-weight: bold;
}
div#preview_container h2.preview_title {
    border-top: 1px solid #dddddd;
    color: #999999;
    font-weight: bold;
    margin-top: 15px;
    padding: 9px 0 0;
}
div#preview_container div.preview_item {
    margin: 10px 0;
}
div.preview_item h3.edu_title {
    font-size: 13px;
    font-weight: bold;
}
div.preview_item h3.workexp_title span.work_dates,
div.preview_item h3.workexp_title span.work-exp-length,
div.preview_item span.edu_date,
div.preview_item span.workexp_location {
    color: #999999;
    font-size: 13px;
    font-weight: normal;
}
div#preview_container h2.preview_title {
    border-top: 1px solid #dddddd;
    color: #444444;
    font-size: 17px;
    font-weight: bold;
    margin-top: 15px;
    padding: 5px 0 0;
}
.cnsl-lst-hvr {
    transition: all 0.8s ease 0s;
    -webkit-transition: all 0.8s ease 0s;
}
.clntlstng li:hover .clnt-lst-mn + .cnsl-lst-hvr {
    display: block !important;
    z-index: 9999;
}
/*resume-hover*/

.clnt-lst-mn {
    float: left;
    width: 50%;
}
.cnsl-lst-hvr {
    float: left;
    width: 50%;
}
.clntlstng li {
    border: 0 solid #eeeeee;
    padding: 0;
    width: 100%;
}
.clnt-lst-mn {
    border: 2px solid #eeeeee;
    float: left;
    margin: 0 7px 0 0;
    padding: 10px;
    width: 49%;
}
.cnsl-lst-hvr {
    float: left;
    width: 50%;
}
.cl-currsal {
    width: 100%;
}
.cnsl-lst-hvr {
    position: absolute;
    right: 0;
    width: 50%;
}
.cnsl-lst-hvr h1,
.cnsl-lst-hvr h2,
.cnsl-lst-hvr p,
.cnsl-lst-hvr h3 {
    margin: 0;
    padding: 0;
    color: #444;
}
.cnsl-lst-hvr > img {
    position: absolute;
    top: 13%;
    left: -16px;
}
.view_link {
    color: #999999;
    padding: 0 8px;
}
/*client-profile*/

.clnt-profile {
    background: #ffffff none repeat scroll 0 0;
    margin: 50px 0;
    padding: 15px;
}
.cp-inn {
    margin: 40px auto;
    position: relative;
    width: 50%;
}
.cp-inn h4 {
    color: #444444;
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 29px;
    padding: 0;
}
.cp-inn ul {
    margin: 0;
}
.cp-inn li {
    border-bottom: 1px solid #dddddd;
    font-size: 14px;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.cps-lft {
    float: left;
    font-weight: 600;
    width: 98px;
}
.cp-btnedt {
    background: #eeeeee none repeat scroll 0 0;
    border-radius: 8px;
    color: #444444;
    font-size: 13px;
    font-weight: 600;
    padding: 3px 14px;
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 9999;
}
.cp-btnedt:hover {
    background: #2D6FD0 none repeat scroll 0 0;
    color: #fff;
}
.cp-edit {
    margin: 15px auto 0;
}
.cp-edit form {
    margin: 0;
}
.boot-smrtsrc .btn {
    background: transparent;
    box-shadow: 0 0 0 0;
    text-shadow: 0 0 0;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 89%;
}
.boot-smrtsrc .caret {
    border-top-color: #2D6FD0;
}
.boot-smrtsrc .dropdown-header {
    background: #eeeeee none repeat scroll 0 0;
    font-size: 14px;
    font-weight: 600;
    padding: 6px 23px;
}
.boot-smrtsrc .dropdown-menu .divider {
    margin: 0;
}
/*client-profile*/

.general_wrapper iframe {
    width: 100%;
    height: 352px;
}
.ltst-updts h4,
.hm-vid-rgt h4,
.hm-benefits h4 {
    background: #444d4c none repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 8px 10px;
    text-align: center;
    text-transform: uppercase;
}
.ltst-updts ol li h2 {
    color: #fff;
    margin: 0;
    padding: 5px 10px;
    font-size: 15px;
}
.ltst-updts ol li ul {
    margin: 0;
}
.ltst-updts ol li ul li {
    border-bottom: 1px dashed #ddd;
    color: #444444;
    font-size: 13px;
    list-style: outside none none;
    padding: 7px 0;
}
.ltst-updts ol {
    margin: 8px 0 0 0;
}
/*.ltst-updts ol > li {
    margin: 0 0 15px 0;
}*/

.slide_phone .ltst-updts ol > li {
    margin: 0;
}

.ltst-updts ol > li:last-child {
    margin: 0;
}
.ls-l.ls01 > span {
    display: table-cell;
    vertical-align: middle;
}
.sl-icon {
    width: 24px;
}
footer {
    background-attachment: fixed;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-position: 0 0;
    background-repeat: round;
    background-size: auto auto;
}
.login-main,
.pte-main {
    background-attachment: fixed;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.fhmm-fw .dropdown-menu.fullwidth {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.resreq-list {
    border-bottom: 1px solid #dddddd;
    display: table;
    padding: 20px 0;
    position: relative;
    width: 100%;
    transition: all 0.3s ease 0s;
}
.resreq-list:hover {
    background: #fbfbfb none repeat scroll 0 0;
}
.rr-lft,
.rr-cntr,
.rr-rgt {
    display: table-cell;
    vertical-align: middle;
    width: 33.33%;
}
.rr-lft > h4 {
    color: #444444;
    margin: 0;
    padding: 0;
    font-size: 18px;
}
.rr-lft > span {
    color: #2D6FD0;
    float: left;
    margin: 4px 0 0;
}
.rr-cntr {
    text-align: center;
}
.rr-cntr > h4 {
    color: #444444;
    margin: 0;
    padding: 0;
}
.rr-rgt {
    text-align: right;
    vertical-align: top;
}
.rr-rgt > span {
    bottom: 6px;
    color: #9f9f9f;
    font-weight: 600;
    position: absolute;
    right: 0;
    font-size: 12px;
}
.btn-apprv {
    background: #226B36 none repeat scroll 0 0;
}
.btn-pending {
    background: #da251d none repeat scroll 0 0;
}
.btn-apprv:hover,
.btn-apprv:focus {
    background: #18A840 none repeat scroll 0 0;
    color: #fff;
}
.btn-pending:hover,
.btn-pending:focus {
    background: #ff443d none repeat scroll 0 0;
    color: #fff;
}
.res-req-tit {
    margin: 0;
}
.res-req-tit > h4 {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    color: #444;
}
.res-req-tit hr {
    margin: 9px 0;
}
/*user-profile*/

.up-lft {
    background: #eeeeee none repeat scroll 0 0;
    float: left;
    padding: 30px 0 30px 30px;
    width: 30%;
}
.up-rgt {
    float: left;
    padding: 0 0 0 40px;
    width: 70%;
}
.usr-profile {
    position: relative;
}
.usr-img {
    height: 160px;
    margin: 0 0 30px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid;
    width: 160px;
}
.usr-img > img {
    border-radius: 50%;
}
.up-lft-inf {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.up-lft-inf i {
    float: left;
    font-size: 24px;
    width: 8%;
}
.up-lft-inf > h4 {
    color: #444444;
    float: left;
    margin: 0;
    padding: 0 0 0 12px;
    width: 92%;
}
.up-lft-inf h4 span {
    float: left;
    font-size: 13px;
    line-height: normal;
    width: 100%;
    color: #656565;
    margin: 4px 0 0 0;
}
.up-lft-inf hr {
    border-color: #dddddd;
    border-width: 1px;
    margin: 0 0 6px;
}
.up-res-tit {
    margin: 40px 0 38px;
}
.up-res-tit > h4 {
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    color: #444;
}
.up-rgt-inf {
    float: left;
    margin: 0 0 40px;
    width: 100%;
}
.up-inf-tit {
    border-bottom: 1px solid #eeeeee;
    color: #5c5c5c;
    font-family: raleway;
    font-size: 16px;
    font-weight: 600;
    padding: 0 0 12px;
    text-transform: uppercase;
}
.up-inf-tit i {
    padding: 0 8px 0 0;
}
.up-jobcat {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.up-jobcat > h4 {
    color: #808080;
    float: left;
    font-weight: 500;
    margin: 0;
    padding: 0;
    width: 20%;
    font-size: 15px;
}
.up-wrkexp > h4 {
    color: #656565;
    margin: 0;
    padding: 0;
    font-size: 15px;
}
.up-jobcat > div {
    border-left: 1px solid #A7A7A7;
    float: left;
    padding: 0 0 0 15px;
    width: 80%;
}
.up-jobcat span {
    float: left;
    font-size: 15px;
    margin: 0 0 10px 0;
    width: 100%;
}
.up-jobcat span:last-child {
    margin: 0;
}
.up-wrkexp {
    margin: 10px 0 0;
}
.up-wrkexp > p {
    margin: 15px 0 0;
}
.upd-prf-btn {
    background: #eeeeee none repeat scroll 0 0;
    border-radius: 30px;
    color: #444444;
    padding: 2px 15px;
    position: absolute;
    right: 0;
    z-index: 1;
}
.upd-prf-btn:hover {
    background: #2D6FD0;
    color: #fff;
}
/*user-profile*/

.exam-list li {
    position: relative;
}
.howto-apply {
    color: #ed750f;
    position: absolute;
    right: 12px;
    text-decoration: underline;
    top: 7px;
    z-index: 9999;
}
.howto-apply:hover {
    color: #C25800;
}
.list-unstyled.acc-listing > li a {
    border-bottom: 1px solid #eeeeee;
    color: #444444;
    float: left;
    font-size: 14px;
    padding: 8px 0;
    width: 100%;
}
.list-unstyled.acc-listing > li a:hover {
    border-bottom: 1px solid #ddd;
    color: #121212;
    background: #eee;
}
.list-unstyled.acc-listing > li a::before {
    content: "\f0a4 ";
    font-family: fontawesome;
    padding: 0 10px 0 0;
}
.exm-knw-mr h4 {
    font-size: 15px;
}
/*exam-details*/

.top-exmdet-logo {
    margin: 20px 0 10px;
    text-align: center;
}
.top-exmdet-logo > img {
    background: #ffffff none repeat scroll 0 0;
    border: 3px solid #ffffff;
    width: 100px;
}
.top-exmdet-inf > h3,
.top-exmdet-inf > h1 {
    color: #d8251d;
    float: left;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    width: 100%;
    font-size: 20px;
}
.top-exmdet-inf h3 span,
.top-exmdet-inf h1 span {
    color: #444444;
    float: left;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
}
.tp-exmdet-lst-inf {
    border-top: 1px solid #dddddd;
    float: left;
    margin: 0;
    padding: 10px 0 40px;
    text-align: center;
    width: 100%;
}
.tp-exmdet-lst-inf > li {
    border-right: 1px solid #dddddd;
    display: inline-block;
    margin: 5px 0;
    padding: 0 10px;
}
.tp-exmdet-lst-inf > li:last-child {
    border-right: 0px solid #dddddd;
}
.tp-exmdet-lst-inf span {
    font-weight: 600;
    padding: 0 11px 0 0;
}
.exmdet-tabs .nav.nav-tabs {
    background: #2F4050 none repeat scroll 0 0;
    border-radius: 15px;
    margin: -25px auto 0;
    text-align: center;
    width: 90%;
}
.exmdet-tabs .nav-tabs > li {
    display: inline-block;
    float: unset;
    margin-bottom: 0;
    text-align: center;
}
.exmdet-tabs > ul li a {
    color: #ffffff;
    margin: 0;
    padding: 6px 12px;
}
.exmdet-tabs > ul li.active a,
.exmdet-tabs > ul li a:hover {
    background: #DE3A3E !important;
    border-color: #2F4050 !important;
    color: #ffffff !important;
}
.exam-details {
    width: 100%;
    float: left;
    border: 1px solid #ddd;
}
.exmdet-tabs .tab-content ul {
    margin: 10px 0 10px 25px;
}
.exmdet-tabs .tab-content ul li {
    margin: 10px 0;
}
/*exam-details*/

.abtqut {
    font-size: 18px;
    line-height: 28px;
    margin: 15px 0 0;
}
.btn-abt {
    background: transparent;
    box-shadow: 0 0 0 0;
    text-shadow: 0 0 0;
    color: #fff;
    border: 1px solid #fff;
}
.btn-abt:hover {
    background: #0C4CAB none repeat scroll 0 0;
    border: 1px solid #0C4CAB;
    box-shadow: 1px 2px 4px -3px #000000;
    color: #ffffff;
}
.teammembers .desc {
    float: left;
    width: 70%;
}
.teammembers .teamimg {
    float: left;
    width: 30%;
    border-radius: 50%;
    border: 1px solid;
}
.abt-wgt {
    margin: 0 !important;
}
.abt-wgt > h3 {
    margin: 0;
    padding: 0;
    color: #2D2D2D;
}
.abt-wgt img {
    width: 18px;
    margin: 0 8px 0 0;
}
.abt-mis-vis {
    float: left;
    margin: 30px 0;
    width: 100%;
}
.mis-vis-inn > h4 {
    color: #6c6c6c;
    font-size: 36px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
.mis-vis-inn hr {
    margin: 6px 0 12px;
}
.mis-vis-inn > p {
    font-size: 15px;
    line-height: 27px;
    margin: 0;
}
.terms {
    padding: 15px 30px;
}
.terms h4 {
    font-size: 36px;
    font-weight: 600;
    color: #6C6C6C;
}
.terms div h5 {
    color: #444444;
    font-size: 17px;
    margin: 0;
}
.terms hr {
    margin: 10px 0;
}
.terms ol {
    padding: 0 0 0 39px;
}
.terms li {
    margin: 15px 0;
}
.cnt-wdt > h3 {
    color: #444444;
    font-size: 24px;
}
.widget-title.cnt-wdt > h3 hr {
    background: #444444;
}
.clients-des {
    height: 400px;
    overflow: hidden;
    position: relative;
}
.advt-us {
    height: 300px;
}
.clients-des > span {
    left: 50%;
    margin-right: -50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.clients-des h4 {
    color: #ffffff;
    font-size: 42px;
    font-weight: 600;
    margin: 0 0 20px 0;
}
.clients-des p {
    color: #ffffff;
    font-size: 15px;
}
.clnts {
    background: #ffffff none repeat scroll 0 0;
}
.clnts li {
    float: left;
    width: 12.5%;
    padding: 8px;
}
.clnts li:hover {
    transform: scale(1.1);
    opacity: 0.7;
}
.clnts li span {
    border: 1px solid #eeeeee;
    float: left;
    width: 100%;
}
.clnts ul {
    width: 100%;
    float: left;
    margin: 90px 0;
}
.feedback-model .modal.in .modal-dialog {
    width: 450px;
}
.feedback-model .modal-header {
    background: #2D6FD0 none repeat scroll 0 0;
    min-height: 16.4286px;
    padding: 10px 15px;
}
.feedback-model .close {
    color: #ffffff;
    opacity: 1;
}
.feedback-model .modal-title {
    color: #ffffff;
    font-size: 19px;
    line-height: 1.42857;
    margin: 0;
    padding: 0;
}
.feedback-model .modal-body {
    padding: 15px;
    position: relative;
}
.feedback-model form {
    margin: 0;
}
.feedback-model .modal-body h4 {
    color: #6C6C6C;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0 0 7px;
}
.feedback-model .modal-body p {
    margin: 0;
    padding: 0;
}
.feedback-model .radio.cstm-rad img {
    margin: 0 1px 0px 6px;
}
.feed-smls {
    float: left;
    width: 100%;
    margin: 0 0 8px 0;
}
.advt-with {
    float: left;
    margin: 0;
    width: 75%;
}
.advt-with form {
    width: 60%;
}
.space20 {
    height: 20px;
}
.advt-frm {
    width: 85%;
}
.we-hire {
    background-position: 0 center;
    background-size: cover;
    padding: 67px 0;
    text-align: center;
}
.we-hire h4 {
    color: #da251d;
    font-family: raleway;
    font-size: 42px;
    font-weight: 800;
    margin: 0 0 46px;
    padding: 0;
    text-transform: uppercase;
}
.we-hire hr {
    border-width: 2px;
    margin: 0 auto;
    width: 50px;
    border-color: #DA251D;
}
.we-hire p {
    color: #171717;
    font-size: 16px;
    margin: 0 auto 18px;
    width: 80%;
}
.we-hire a {
    border: 1px solid #171717;
    border-radius: 25px;
    color: #171717;
    display: inline-block;
    margin: 16px 0 0;
    padding: 6px 12px;
}
.we-hire a:hover {
    border: 1px solid #DA251D;
    color: #fff;
    background: #DA251D;
}
.what-we-do {
    padding: 50px 0;
}
.what-we-do h4 {
    color: #444444;
    font-family: raleway;
    font-size: 30px;
    font-weight: 800;
    margin: 0 0 22px;
    padding: 0;
}
.what-we-do p {
    color: #444444;
    font-size: 14px;
}
.leave-detls {
    background: #ffffff none repeat scroll 0 0;
    padding: 50px 0;
}
.leave-detls h4 {
    color: #444444;
    font-family: raleway;
    font-size: 26px;
    font-weight: 700;
    margin: 0 0 33px;
    padding: 0;
    text-align: center;
}
.leave-detls form {
    margin: 0 auto;
    width: 50%;
}
.leave-detls .form-group.typ-file {
    margin: 0 0 10px;
}
.curnt-opngs .panel-heading {
    float: left;
    padding: 25px 15px;
    width: 100%;
    background: #20b1aa none repeat scroll 0 0;
}
.curnt-opngs .panel {
    border: 0 solid #a9a9a9;
    border-radius: 3px;
    margin-top: 15px;
}
.curnt-opngs h4 {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    font-family: raleway;
}
.curnt-opngs h5 {
    color: #ffffff;
    margin: 5px 0 0;
    padding: 0;
    font-family: raleway;
}
.rec-det {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    font-family: raleway;
}
.rec-det > span {
    float: left;
    font-weight: 500;
    width: 100%;
}
.curnt-opngs .panel-collapse.in,
.curnt-opngs .panel-collapse {
    background: #20b1aa none repeat scroll 0 0;
    float: left;
    width: 100%;
}
.curnt-opngs .panel-body {
    border-top: 1px solid #005067 !important;
    padding: 25px 20px;
}
.curnt-opngs h4 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    font-family: raleway;
}
.curnt-opngs .panel-body > p {
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
    margin: 12px 0 0;
    font-family: raleway;
}
.curnt-opngs {
    background: #005067 none repeat scroll 0 0;
    padding: 62px 0;
}
.cur-opng-tit {
    color: #ffffff;
    font-family: raleway;
    font-size: 27px;
    font-weight: 700;
    margin: 0 0 30px 0px;
    padding: 0;
    text-align: center;
}
.panel-heading > a,
.panel-collapse,
.panel-body {
    float: left;
    width: 100%;
}
.rec-aply {
    background: #ffffff none repeat scroll 0 0;
    color: #005067;
    padding: 6px 15px;
    display: inline-block;
    margin: 12px 0 0 0;
    border-radius: 40px;
}
.rec-aply:hover {
    background: #005067 none repeat scroll 0 0;
    color: #ffffff;
    box-shadow: 0px 2px 2px -1px #000;
}
.grievance-form label {
    font-weight: 500;
}
/*management*/

.mngmnt-dtls {
    background: #ffffff none repeat scroll 0 0;
    display: block;
    margin: 30px 0;
}
.mngmnt-dtls-col {
    padding: 18px 18px 30px;
}
.mngmnt-image {
    display: inline-block;
    float: left;
    height: auto;
    padding: 0 15px 0 0;
    width: 20%;
}
.mngmnt-prfl {
    display: block;
    float: right;
    width: 80%;
}
.mngmnt-image > img {
    border: 2px solid #ededed;
}
.lead-name {
    border-bottom: 1px solid #f3f3f3;
    display: block;
    padding: 0 0 15px;
}
.lead-name h3.name {
    color: #444;
    font-size: 19px;
    font-weight: 600;
    line-height: 25px;
    margin: 0;
    padding: 0;
}
.lead-name p.positn {
    color: #4c4c4c;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    margin: 0;
}
.lead-name p.qualification {
    color: #999999;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 26px;
    margin: 10px 0 0;
    padding-right: 121px;
    word-break: normal;
}
.brf-descrptn {
    display: block;
    padding: 18px 0 0;
}
.brf-descrptn .about-lead {
    color: #999999;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    padding-right: 104px;
}
.manangement-sec {
    margin: 20px 0;
}
/*management*/

.grievance-inn {
    float: left;
    text-align: center;
    width: 100%;
}
.grievance-inn > img {
    width: 60px;
}
.grievance-inn > span {
    color: #282828;
    float: left;
    font-size: 17px;
    font-weight: 600;
    margin: 8px 0 30px;
    text-align: center;
    width: 100%;
}
.grievance-form {
    margin: 0 auto;
    width: 68%;
}
.grievance-col {
    background: #ffffff none repeat scroll 0 0;
    padding: 50px 15px;
}
.grievance-main {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: contain;
}
.grievance-col .typ-file {
    margin: 0 0 10px;
}
.teammmbr-mdl .modal-title {
    color: #ffffff;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: 600;
}
.teammmbr-mdl .modal-header {
    background: #2D6FD0 none repeat scroll 0 0;
    padding: 10px;
}
.modal-body > p {
    max-height: 420px;
    overflow: auto;
    margin: 0;
    font-size: 14px;
}
.teammmbr-mdl li a {
    border-radius: 50%;
    float: left;
    height: 30px;
    text-align: center;
    width: 30px;
    color: #fff;
    display: inline-block;
}
.teammmbr-mdl li a i {
    padding: 8px 0 0;
}
.teammmbr-mdl li {
    float: left;
    padding: 12px 11px 0 0;
}
.teammmbr-mdl ul {
    float: left;
    width: 100%;
    margin: 0;
}
.lstng-btn {
    font-size: 11px;
    margin: 5px 0 0;
    padding: 2px 6px;
}
.streams.rows i {
    font-size: 2em;
}
/*chat-box*/

.chat-window {
    bottom: 0;
    position: fixed;
    right: 104px;
    width: 300px;
    z-index: 9999;
}
.chat-window > div > .panel {
    border-radius: 5px 5px 0 0;
}
.msg_container_base {
    background-color: #efefef;
    margin: 0;
    max-height: 300px;
    overflow-x: hidden;
    padding: 0 10px 10px;
}
.top-bar {
    background: #666666 none repeat scroll 0 0;
    color: #ffffff;
    overflow: hidden;
    padding: 6px 0 !important;
    position: relative;
}
.msg_receive {
    padding-left: 0;
    margin-left: 0;
}
.msg_sent {
    background: #E4F3FF none repeat scroll 0 0 !important;
    margin-right: 0;
    padding-bottom: 23px !important;
}
.msg_sent time {
    font-size: 11px;
    color: #8d8d8d !important;
}
.messages {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    max-width: 100%;
    padding: 10px;
}
.messages > p {
    font-family: roboto;
    font-size: 13px;
    margin: 0 0 0.2rem;
}
.messages > time {
    font-size: 11px;
    color: #ccc;
    font-family: roboto;
}
.msg_container {
    display: flex;
    overflow: hidden;
    padding: 7px 10px;
}
.avatar {
    position: relative;
}
.base_sent {
    justify-content: flex-end;
    align-items: flex-end;
}
.msg_sent > time {
    float: right;
}
.msg_container_base::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}
.msg_container_base::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}
.msg_container_base::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}
.chat-window .panel {
    border: 0 solid #a9a9a9;
    border-radius: 0;
    margin: 0;
}
.panel-footer {
    float: left;
    width: 100%;
}
.chat-window .panel-default > .panel-heading {
    background-color: #2D6FD0;
    border: 0 solid;
    color: #656565;
}
.chat-window .panel-title {
    color: #ffffff;
    font-weight: 600;
}
.chat-arrws > a {
    color: #F3F3F3;
    font-size: 12px;
    margin: 0 0 0 10px;
}
.chat-window span.glyphicon.glyphicon-comment {
    margin: 0 6px 0 0;
    vertical-align: sub;
}
.btn-chat {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 solid;
    color: #dddddd;
    position: absolute;
    right: 27px;
    top: 15px;
}
.chat-window .panel-footer {
    float: left;
    position: relative;
    width: 100%;
}
.chat-window .panel-footer .form-control {
    box-shadow: 0 0 0 0;
    margin: 0;
}
.msg_container .col-md-10,
.msg_container .avatar {
    padding: 0 5px;
}
.chat-window .avatar img {
    border-radius: 6px;
}
/*chat-box*/

body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
    margin-right: 0;
}
.modal {
    z-index: 9999;
}
.addupd-mdl .modal-body {
    max-height: 400px;
    overflow: auto;
}
.addupd-mdl .modal-header {
    background: #2D6FD0 none repeat scroll 0 0;
    border-bottom: 0 none;
    padding: 10px 15px;
}
.addupd-mdl .modal-title {
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.42857;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.addupd-mdl .form-group {
    margin-bottom: 2px;
}
.addupd-mdl .cstm-select {
    margin-bottom: 11px;
}
.addupd-mdl .fxmdl-photos {
    margin-bottom: 7px;
}
.addupd-mdl label {
    display: inline-block;
    font-weight: 500;
    margin-bottom: 5px;
}
.fhmm ul {
    float: right;
}
.addupd-mdl .btn.dropdown-toggle.btn-default {
    background: transparent;
    box-shadow: 0 0 0;
}
/*---------Index---------*/

.topbar a {
    /* background: #00AEFF none repeat scroll 0 0; */
    
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 3px 10px;
    vertical-align: middle;
}
.topbar .top-lft li {
    padding: 3px 10px;
}
.topbar .topmenu > li:last-child {
    border-right: 0 none;
    position: relative;
}
.top-login > span {
    vertical-align: middle;
    margin: 0 6px;
}
.topbar p {
    font-size: 13px;
    margin-bottom: 10px;
    padding: 10px 0 0;
}
.topbar .topmenu {
    display: inline-block;
    margin: 0;
    padding: 0;
    position: relative;
}
.topbar .topflags {
    background: #ffffff;
    background: rgba(255, 255, 255, 0.3);
    display: inline-block;
    margin: 6px 12px 0 0;
    padding: 2.4px 5px;
    position: relative;
}
.topbar .topmenu > li {
    border-right: 1px solid;
    font-weight: 600;
    line-height: 0;
    list-style: outside none none;
    display: inline-block;
    position: relative;
}
.topbar .topflags li {
    float: left;
    line-height: 11px;
    list-style: none;
    padding: 5px 4px 6px;
}
.topbar .topflags li a {
    border: 0 none;
    display: block;
    outline: medium none;
}
.topbar .topflags li img {
    display: block;
    padding: 0;
}
.callus span {
    color: #ffffff;
}
.call-sep {
    margin: 0 4px;
}
.callus p {
    margin: 0;
    padding: 0;
}
.header-wrapper {
    background-color: #ffffff;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}
.topbar {
    background: #2F4050 none repeat scroll 0 0 !important;
}
.top-login > a {
    background: #db2017 none repeat scroll 0 0;
    border-radius: 50px;
    margin: 0 0 0 8px;
}
.top-login > .tollfree {
    background: #db2017 none repeat scroll 0 0;
    border-radius: 50px;
    margin: 0 0 0 8px;
    padding: 3px 10px;
    font-size: 14px;
}
.topbar .topmenu > li:nth-child(3n) {
    border-right: 0;
}
.navbar {
    margin-top: 20px;
}
.navbar.affix {
    position: fixed;
    top: -1px;
    left: 0;
    width: 100%;
    margin-top: 0;
    z-index: 99;
    background: #ffffff;
    background: rgba(255, 255, 255, 1);
    border-bottom: 1px solid #efefef;
}
.affix .navbar-nav > li > a {
    border-top: 3px solid #ffffff;
    color: #656565;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.573em;
    padding: 15px 14px;
    text-decoration: none;
}
/***.navbar-nav > li > a {
    border-top: 2px solid #ffffff;
    color: #2a2a2a !important;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.573em;
    padding: 6px 9px;
    text-decoration: none;
    text-transform: uppercase;
} ***/

.navbar-nav > li > a {
    color: #fff !important;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.573em;
    padding: 0px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.navbar-default {
    background: transparent;
    border: 0 solid #ffffff;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.065);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.065);
}
/*.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background: #ffffff;
} */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background: none;
}

.navbar {
    margin-bottom: 0;
}
.navbar-collapse {
    padding: 0 0 0 15px
}
.dropdown-menu {
    z-index: 9999;
}
.dropdown-menu > li > a {
    font-size: 12px;
    padding: 8px 15px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #656565;
    background-color: #f5f5f5;
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 3px
}
.searchicon {
    color: #237DAC;
    z-index: 90;
    float: right;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    border-top-color: #232323;
}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {color: #DB2017 !important;
}

/*.navbar-nav > li > a i{color: #fff;}*/


/***.navbar-nav > li > a i:hover {
    color: #DB2017 !important;
} ***/

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    border-color: #232323;
}
.nav .caret {
    border-width: 4px 5px 0;
    margin-left: 6px;
    margin-top: -2px;
}
footer {
    background-image: url("../images/footbg1.jpg");
    font-family: "Source Sans Pro", sans-serif;
    padding: 30px 0 0;
    z-index: -1;
}
footer.footer_p {
    padding: 0;
    position: fixed;
    bottom: 0;
	z-index: 9;
}


.footer-left h4 {
    color: #ffffff;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
}
footer p,
footer li a {
    color: #c1c1c1;
    font-size: 14px;
}
footer li {
    border-right: 1px solid;
    display: inline-block;
    line-height: 12px;
    margin: 0 5px 0 0;
    padding: 0 8px 0 0;
}
footer li:last-child {
    border-right: 0px solid;
}
.footer-right > div {
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
}
.footer-right > div img {
    float: left;
    padding: 0 15px 0 0;
    width: 30%;
}
.footer-right ul {
    float: left;
    width: 70%;
    margin: 0;
}
.section-copyright {
    background: #121011 none repeat scroll 0 0;
    margin: 12px 0 0 0;
}
.section-copyright.foot_mar{margin:0;}
.section-copyright p {
    margin: 0;
    padding: 10px 0;
}
.back-to-top {
    position: absolute;
    right: 30px;
    bottom: 60px;
}
.follow-us li {
    border-right: 0px solid;
    margin: 0;
}
.follow-us li a {
    font-size: 24px;
}
.dmtop {
    background: #da251d none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    text-align: center;
    width: 30px;
}
.dmtop:hover {
    background: #1D62DB none repeat scroll 0 0;
}
.dmtop i {
    padding-top: 8px;
}
footer p,
footer ul {
    padding: 0;
    margin: 0;
}
.footer-left > div {
    float: left;
    margin: 0 0 12px;
    width: 100%;
}
footer a:hover,
footer a:focus {
    color: #D9251D;
}
.f-fb:hover {
    color: #4867AA;
}
.f-tw:hover {
    color: #1DA1F2;
}
.f-in:hover {
    color: #0177B5;
}
.f-ggl:hover {
    color: #D62223;
}
.f-yt:hover {
    color: #E32525;
}
.f-insta:hover {
    color: #DB63A0;
}
.f-pin:hover {
    color: #BD081C;
}
.f-vk:hover {
    color: #4C75A3;
}
.f-tmb:hover {
    color: #314358;
}
.blg-stay-cnct .f-fb {
    color: #4867AA;
}
.blg-stay-cnct .f-tw {
    color: #1DA1F2;
}
.blg-stay-cnct .f-in {
    color: #0177B5;
}
.blg-stay-cnct .f-ggl {
    color: #D62223;
}
.blg-stay-cnct .f-yt {
    color: #E32525;
}
.blg-stay-cnct .f-insta {
    color: #DB63A0;
}
.blg-stay-cnct .f-pin {
    color: #BD081C;
}
.blg-stay-cnct .f-vk {
    color: #4C75A3;
}
.blg-stay-cnct .f-tmb {
    color: #314358;
}
.owl-carousel .owl-controls .owl-prev,
.owl-carousel .owl-controls .owl-next {
    top: 40% !important;
}
.owl-carousel .owl-controls .owl-prev {
    left: 0 !important;
}
.owl-carousel .owl-controls .owl-next {
    right: 0 !important;
}
.hm-carousel {
    height: 467px;
    overflow: hidden;
}
.cars-img > span {
    left: 50%;
    margin-right: -50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.cars-img p,
.cars-img > span > span {
    color: #ffffff;
    float: left;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 40px;
    font-weight: 800;
    margin: 25px 0;
    text-transform: uppercase;
    width: 100%;
}
.cars-img a {
    background: #20b1aa none repeat scroll 0 0;
    border-radius: 23px;
    color: #ffffff;
    display: inline-block;
    font-family: helvetica;
    font-size: 15px;
    font-weight: 600;
    padding: 8px 30px;
}
.gt_banner_service::before {
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0.8;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.gt_banner_service.service_bg_1 {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.gt_banner_service.service_bg_4 {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.gt_banner_service {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 217px;
    overflow: hidden;
    padding: 32px 15px;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    z-index: 99;
}
.default_width {
    float: left;
    position: relative;
    width: 100%;
}
.gt_banner_service.service_bg_1::before {
    background-color: #ffbb44;
}
.gt_banner_service.service_bg_2::before {
    background-color: #2dcc70;
}
.gt_banner_service.service_bg_3::before {
    background-color: #ef5f5f;
}
.gt_banner_service.service_bg_4::before {
    background-color: #ffbb44;
}
.gt_banner_service.service_bg_1:hover::before,
.gt_banner_service.service_bg_2:hover::before,
.gt_banner_service.service_bg_3:hover::before,
.gt_banner_service.service_bg_4:hover::before {
    opacity: 1;
}
.gt_banner_service i {
    color: #ffffff;
    display: block;
    font-size: 60px;
    margin: 0 0 10px;
}
.gt_banner_service h4 {
    color: #ffffff;
    display: block;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 25px;
    font-weight: 700;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
}
.gt_banner_service > a {
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 30px;
    color: #ffffff;
    display: inline-block;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    font-weight: 700;
    padding: 8px 20px;
    text-transform: uppercase;
}
.clg-counts {
    margin-top: -105px;
}
.gt_courses_bg {
    padding: 70px 0;
}
.gt_hdg_1 {
    margin: 0 0 60px;
    text-align: center;
}
.gt_hdg_1 h3,
.gt_hdg_1 h1 {
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
    color: #222222;
    font-family: "Raleway", sans-serif;
    font-size: 30px;
}
.gt_hdg_1 p {
    margin: 0 0 15px;
    font-size: 15px;
    color: #999999;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
}
.gt_hdg_1 span.gt_hdg_left::before {
    background-color: #999999;
    content: "";
    height: 1px;
    left: -120px;
    position: absolute;
    top: -10px;
    width: 110px;
}
.gt_hdg_1 span.gt_hdg_left::after {
    background-color: #999999;
    content: "";
    height: 1px;
    left: -90px;
    position: absolute;
    top: -6px;
    width: 80px;
}
.gt_hdg_1 span.gt_hdg_right::before {
    background-color: #999999;
    content: "";
    height: 1px;
    position: absolute;
    right: -120px;
    top: -10px;
    width: 110px;
}
.gt_hdg_1 span.gt_hdg_right::after {
    background-color: #999999;
    content: "";
    height: 1px;
    position: absolute;
    right: -90px;
    top: -6px;
    width: 80px;
}
.gt_hdg_1 span {
    display: inline-block;
    position: relative;
}
.gt_hdg_1 i {
    color: #000000;
    font-size: 25px;
}
.gt_hdg_2 {
    margin: 0 0 60px;
    text-align: center;
}
.gt_hdg_2 h3 {
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-size: 30px;
}
.gt_hdg_2 p {
    margin: 0 0 15px;
    font-size: 15px;
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
}
.gt_hdg_2 span.gt_hdg_left::before {
    background-color: #fff;
    content: "";
    height: 1px;
    left: -120px;
    position: absolute;
    top: -10px;
    width: 110px;
}
.gt_hdg_2 span.gt_hdg_left::after {
    background-color: #fff;
    content: "";
    height: 1px;
    left: -90px;
    position: absolute;
    top: -6px;
    width: 80px;
}
.gt_hdg_2 span.gt_hdg_right::before {
    background-color: #fff;
    content: "";
    height: 1px;
    position: absolute;
    right: -120px;
    top: -10px;
    width: 110px;
}
.gt_hdg_2 span.gt_hdg_right::after {
    background-color: #fff;
    content: "";
    height: 1px;
    position: absolute;
    right: -90px;
    top: -6px;
    width: 80px;
}
.gt_hdg_2 span {
    display: inline-block;
    position: relative;
}
.gt_hdg_2 i {
    color: #fff;
    font-size: 25px;
}
.gt_course_search {
    margin: 0 auto 0;
    width: 60%;
}
.gt_course_search form {
    float: right;
    width: 100%;
}
.gt_course_search form input,
.hm-course div .select2-choice {
    border: 0 solid;
    border-radius: 50px;
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    font-weight: 600;
    height: 55px;
    padding: 10px 20px;
    width: 100%;
}
.gt_course_search form a {
    color: #999999;
    font-size: 18px;
    height: 55px;
    line-height: 55px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
.gt_course_search .tab-pane {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 solid;
    float: left;
    padding: 0;
    position: relative;
    width: 100%;
}
.gt_course_search .nav-tabs > li > a {
    background: #e9e9e9 none repeat scroll 0 0;
    border-radius: 50px;
    color: #444444;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
    margin: 0 0 10px;
    padding: 5px 10px;
    border: 0px solid;
}
.gt_course_search .nav-tabs > li.active > a,
.gt_course_search .nav-tabs > li.active > a:hover,
.gt_course_search .nav-tabs > li.active > a:focus {
    background: #232323 none repeat scroll 0 0;
    border: 0 solid;
    color: #fff;
}
.gt_course_search .nav-tabs > li {
    display: inline-block;
    float: unset;
    margin: 0 2px;
    text-align: center;
    width: 32.33%;
}
.nav-tabs {
    border-bottom: 0 solid;
    text-align: center;
}
.src-strm-icons {
    padding: 0 4px;
}
.src-strm-icons > a {
    background: #25719E none repeat scroll 0 0;
    float: left;
    overflow: hidden;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
.src-strm-icons > a:hover {
    background: #ED3237 none repeat scroll 0 0;
}
.src-strm-icons i {
    color: #ffffff;
    font-size: 2em;
}
.src-strm-icons h3 {
    color: #fff;
    font-family: raleway;
    font-size: 13px;
    font-weight: 700;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}
.src-strm .owl-carousel .owl-wrapper-outer {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 94% !important;
}
.src-strm .owl-carousel .owl-controls .owl-prev,
.src-strm .owl-carousel .owl-controls .owl-next,
.src-strm .owl-carousel .owl-controls .owl-prev:hover,
.src-strm .owl-carousel .owl-controls .owl-next:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    font-size: 50px;
}
.src-strm .owl-carousel .owl-controls .owl-prev,
.src-strm .owl-carousel .owl-controls .owl-next {
    top: 20% !important;
}
.src-strm {
    background: rgba(0, 0, 0, 0) url("../images/src-strm.jpg") repeat fixed 0 0;
    padding: 70px 0;
}
.hm-vid-lft > iframe {
    height: 310px;
    width: 100%;
}
.quote_content {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    padding: 20px;
    position: relative;
}
.quote_content > h6 {
    margin: 0;
    padding: 0 0 15px;
}
.quote_content > p {
    margin: 0;
}
.quote_content::before {
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-left: 0 solid rgba(0, 0, 0, 0) !important;
    border-right: 12px solid rgba(0, 0, 0, 0) !important;
    border-top-style: solid;
    border-top-width: 12px;
    bottom: -12px;
    left: 25px;
    color: #ddd;
}
.quote_content::before,
.quote_content::after {
    content: "";
    display: block;
    position: absolute;
}
.quote_content::after {
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-left: 0 solid rgba(0, 0, 0, 0) !important;
    border-right: 10px solid rgba(0, 0, 0, 0) !important;
    border-top-style: solid;
    border-top-width: 10px;
    bottom: -10px;
    left: 26px;
    color: #ddd;
}
.quote_content::before,
.quote_content::after {
    content: "";
    display: block;
    position: absolute;
}
.quote_content::after {
    border-color: #ffffff;
}
.quote_content::after {
    border-color: #fcfcfc;
}
.quote_info_wrap {
    background: #20B1AA none repeat scroll 0 0;
    float: left;
    margin: 22px 0 0;
    width: 50%;
}
.quote_image {
    float: left;
    width: 25%;
}
.wrap_quote_title {
    float: left;
    padding: 3px 8px;
    width: 75%;
}
.quote_title {
    color: #ffffff;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.quote_subtitle {
    color: #ffffff;
    font-size: 12px;
}
.hm-video {
    background: #fff none repeat scroll 0 0;
    padding: 70px 0;
}
.hm-vid-rgt .owl-carousel .owl-controls .owl-prev,
.hm-vid-rgt .owl-carousel .owl-controls .owl-next,
.hm-vid-rgt .owl-carousel .owl-controls .owl-prev:hover,
.hm-vid-rgt .owl-carousel .owl-controls .owl-next:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #444;
    font-size: 55px;
}
.hm-vid-rgt .owl-carousel .owl-controls .owl-prev,
.hm-vid-rgt .owl-carousel .owl-controls .owl-next {
    top: 28% !important;
}
.hm-vid-rgt .owl-carousel .owl-controls .owl-prev {
    left: -22px !important;
}
.hm-vid-rgt .owl-carousel .owl-controls .owl-next {
    right: -22px !important;
}
/*featured-clgs*/

.gt_wrapper,
header,
section,
footer,
.default_width,
.gt_content_wrap {
    float: left;
    position: relative;
    width: 100%;
}
.gt_feat_list_wrap > ul {
    float: left;
    height: 371px;
    overflow: auto;
    width: 100%;
    padding: 0 8px 0 0px;
}
.gt_feat_list_wrap > ul > li {
    border-bottom: 1px solid #cccccc;
    float: left;
    margin: 0 0 15px;
    padding: 0 0 10px;
    position: relative;
    width: 100%;
}
.gt_feat_des {
    float: none;
    padding: 0 120px 0 92px;
    width: auto;
}
.gt_feat_des ul.gt_feat_meta {
    margin: 0 0 10px;
    float: left;
    width: 100%;
}
ul.gt_feat_meta li:first-child {
    padding-left: 0;
}
ul.gt_feat_meta li {
    color: #999999;
    display: inline-block;
    padding: 0 10px;
}
.gt_feat_des > a {
    border: 2px solid rgba(102, 102, 102, 0.5);
    border-radius: 30px;
    bottom: 0;
    color: #999999;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    height: 38px;
    line-height: 36px;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all 0.3s ease-in-out 0s;
    width: 116px;
}
.gt_feat_des > a:hover {
    background: #DA251D;
    color: #fff;
}
.gt_feat_date {
    float: left;
    width: 15%;
}
.gt_feat_date > img {
    width: 100%;
}
.gt_feat_des > h4 {
    color: #635e62;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 5px 0;
    padding: 0;
    text-transform: uppercase;
}
.gt_feat_des > p {
    margin: 0;
}
/*featured-clgs*/
/*newsletter*/

.gt_newsletter_inside_bg {
    background-image: url("../images/new-letter-01.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.gt_newsletter_wrap {
    float: left;
    margin: 91px 0;
    width: 680px;
}
.gt_newsletter_wrap h3 {
    color: #ffffff;
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
    font-size: 30px;
}
.gt_newsletter_wrap form {
    margin: 0 0 10px;
}
.gt_newsletter_wrap p {
    color: #ffffff;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
}
.newsletter {
    background: #25719E none repeat scroll 0 0;
}
.sub-cat {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left !important;
    height: 40px;
    margin-right: 0.8% !important;
    position: relative !important;
    width: 22% !important;
}
.sub-eml {
    float: left;
    width: 35%;
}
.sub-mob {
    float: left;
    width: 25%;
}
.btn-subscribe {
    background: #151314 none repeat scroll 0 0;
    border: 0 solid;
    box-shadow: 0 0 0 0;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 600;
    height: 50px;
    text-shadow: 0 0 0;
    text-transform: uppercase;
    width: 18%;
}
.sub-inp {
    background: #ffffff none repeat scroll 0 0;
    border: 0 solid;
    font-weight: 600;
    height: 50px;
    margin: 0 !important;
    padding: 0 15px;
    color: #999999;
}
.sub-cat .btn.dropdown-toggle.btn-default {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0px solid !important;
    box-shadow: 0 0 0 0;
    font-weight: 600;
    height: 100%;
    text-shadow: 0 0 0;
    text-transform: uppercase;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 89%;
}
.sub-cat .filter-option {
    color: #999999;
    font-size: 12px;
    opacity: 0.5;
    width: 66% !important;
}
.trendings {
    padding: 70px 0;
    background: #fff;
}
.trendings img {
    width: 100%;
    float: left;
}
.sub-cat,
.sub-eml {
    border-right: 3px solid #dddddd !important;
}
/*newsletter*/

.owl-carousel {
    cursor: grab;
}
.form-control,
.btn {
    border-radius: 0;
}
/*---------Index---------*/

.mycrec img {
    max-width: 27px;
    position: fixed;
    right: 0;
    top: 33%;
    z-index: 1;
}
.mycrec img:hover {
    transform: scale(1.1);
}
.btn-default.active,
.btn-default:hover,
.btn-default:active,
.open > .dropdown-toggle.btn-default,
.btn-default:active,
.open > .dropdown-toggle.btn-default:hover {
    background-color: transparent;
    border-color: #adadad;
    color: #333;
}
.btn-group.open .dropdown-toggle {
    box-shadow: 0 0 0 0;
}
.words-of-gratitude,
.featured-clgs {
    padding: 70px 0;
}
.cntc-sec .form-control {
    margin: 0 0 14px;
}
.cntc-sec #contact .col-lg-6,
.cntc-sec #contact .col-lg-12 {
    padding: 0 7px;
}
.up-detls-lnk {
    background: #fff none repeat scroll 0 0;
    border-radius: 20px;
    color: #000;
    font-size: 13px;
    padding: 0 7px;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 9999;
}
.up-detls-lnk:hover {
    background: #DA251D none repeat scroll 0 0;
    color: #fff;
}
.sitemap a {
    color: #444;
    font-size: 14px;
}
.site-inn-ul .text-uppercase {
    background: #f3f3f3 none repeat scroll 0 0;
    border-radius: 4px;
    display: inline-block;
    font-weight: 600;
    padding: 5px 10px;
    color: #444;
}
.sitemap-main {
    border-bottom: 1px solid #ddd;
    display: inline-block;
    font-size: 18px !important;
    font-weight: 600;
    padding: 10px 5px;
    width: 100%;
    margin: 0 0 20px 0;
}
.sitemap li {
    margin: 13px 0;
}
.site-main-ul li > a {
    font-size: 15px;
}
.site-main-ul li ol a {
    font-size: 14px;
    font-weight: 500;
    color: #7B7B7B;
}
.site-main-ul li ol li {
    margin: 3px 0 5px;
}
.sitemap2 a {
    color: #444;
}
.sitemap2 a:hover {
    color: #2D6FD0;
}
.site-main-ul {
    border-bottom: 1px solid #eee;
    float: left;
    margin: 0 0 30px;
    width: 100%;
    padding: 0 0 20px 0;
}
.s-usf-lnk {
    border-bottom: 1px solid #eee;
    margin: 0 0 30px;
}
.s-usf-lnk > li {
    float: left;
    width: 25%;
}
.s-usf-lnk > a,
.s-othr-lnk > a {
    float: left;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    width: 100%;
    margin: 0 0 15px 0;
}
.s-usf-lnk,
.s-othr-lnk {
    float: left;
    width: 100%;
}
.s-othr-lnk > li {
    float: left;
    margin: 4px 0;
    width: 20%;
}
.s-usf-lnk li .text-uppercase {
    font-size: 14px;
    font-weight: 600;
}
.sitemap2 ol {
    padding: 0 0 0 6px;
}
.site-main-ul > li {
    float: left;
    width: 33.33%;
    margin: 8px 0;
}
.chooseus {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}
.chooseus > img {
    float: left;
    width: 35%;
}
.chooseus > p {
    float: left;
    font-size: 16px !important;
    line-height: 28px !important;
    padding: 0 0 0 20px;
    width: 65%;
}
.whychooseus div p {
    font-size: 14px;
    line-height: 23px;
}
.hm-benefits li {
    border-bottom: 1px solid #ddd;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 0;
}
.hm-benefits li:last-child {
    border-bottom: 0 solid;
}
.hm-benefits li img {
    margin-right: 8px;
    width: 20px;
}
.free-join a {
    border: 1px solid;
    border-radius: 15px;
    color: #444;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 9px;
}
.free-join a:hover {
    color: #fff;
    background: #20B1AA;
}
.free-join {
    float: left;
    margin: 12px 0 0;
    text-align: center;
    width: 100%;
}
.hm-benefits ul {
    border: 1px solid #ddd;
    float: left;
    margin: 0;
    padding: 12px;
    width: 100%;
}
.carrer-src-steps-l select.form-control,
.cstm-select,
.carr-chrt-smrt,
.custom-select a {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #ffffff url("../images/select-arrow.jpg") no-repeat scroll right 1px center !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    font-size: 12px;
    padding: 0 20px 0 4px;
}
.fhmm-fw .dropdown-menu.fullwidth {
    background-image: url("../images/mm.jpg");
    z-index: 99999;
}
.login-main {
    background-image: url("../images/login1.jpg");
}
.post-wrapper-top.dm-shadow {
    background-image: url("../images/bredcrumbbg1.jpg");
}
.we-hire {
    background-image: url("../images/recruitment.jpg");
}
.hm-fnd-res {
    border-right: 1px solid #fff !important;
}
.color-red {
    color: red;
}
.benifit-mdl form {
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    width: 100%;
}
.benifit-mdl .modal-title {
    background: #444D4C none repeat scroll 0 0;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 10px;
}
.benifit-mdl .modal-header {
    padding: 0;
}
.form-control {
    color: #555 !important;
}
.sq-skl-req {
    display: inline-block;
    padding: 0 5px;
}
.membrs-of img {
    border: 1px solid;
    border-radius: 15%;
    margin: 0 3px 0 0;
    width: 37px;
}
.membrs-of > span {
    display: inline-block;
    margin: 5px;
    text-align: right;
}
.side-miscs {
    float: left;
    width: 100%;
}
.panel-title i {
    color: #444 !important;
}
.section-colorizedbg {
    background: #fff none repeat scroll 0 0 !important;
    border-bottom: 0 solid !important;
}
.coaching-tab li::before {
    content: "\f0a4";
    font-family: fontawesome;
    margin: 0 8px 0 0;
    padding: 0 8px 0 0;
    border-right: 1px solid;
}
.coaching-tab ol {
    list-style: outside none none;
    margin: 0 !important;
    padding: 0 !important;
}
.coaching-tab ol li {
    border: 1px solid;
    border-radius: 4px;
    float: left;
    font-size: 13px;
    margin: 5px 0;
    padding: 8px;
    width: 100%;
}
footer.footer-list {
    background: transparent none repeat scroll 0 0;
    font-family: "Source Sans Pro", sans-serif;
    padding: 0;
    z-index: -1;
}
.footer-list .section-copyright {
    margin: 0;
}
.footer-list ul {
    padding: 10px 0;
}
.list-foot-scl {
    text-align: right;
}
footer.footer-list li:last-child {
    border-right: 0 solid;
    margin: 0;
    padding: 0;
}
.list-foot-lft {
    text-align: left;
}
/*04/02/2017*/

.src-results-tit > span {
    color: #6c6c6c;
    font-size: 15px;
    position: absolute;
    right: 0;
    top: 3px;
}
.src-results li {
    border: 2px solid #eee;
    border-radius: 5px;
    float: left;
    margin: 6px 0;
    padding: 10px;
    position: relative;
    width: 100%;
}
.srcres-btn:hover {
    background: #2f4050 none repeat scroll 0 0;
    border: 1px solid #2f4050;
    color: #fff;
}
.src-results ul {
    float: left;
    margin: 0 0 30px;
    width: 100%;
}
.src-results h4 {
    font-size: 28px;
}
.src-results-tit h4 span {
    color: #EA500A;
}
.gt_course_search form button {
    background: transparent none repeat scroll 0 0;
    border: 0 solid;
    color: #999999;
    font-size: 18px;
    height: 55px;
    line-height: 55px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 40px;
}
/*04/02/2017*/
/*04/02/2017*/

.src-results-tit > span {
    color: #6c6c6c;
    font-size: 15px;
    position: absolute;
    right: 0;
    top: 3px;
}
.src-lst-rgt {
    float: left;
    padding: 0 0 0 20px;
    width: 91%;
}
.src-results li {
    border: 2px solid #eee;
    border-radius: 5px;
    float: left;
    margin: 6px 0;
    padding: 10px;
    position: relative;
    width: 100%;
}
.src-results ul {
    float: left;
    margin: 0 0 30px;
    width: 100%;
}
.src-results-tit h4 span {
    color: #EA500A;
}
.gt_course_search form button {
    background: transparent none repeat scroll 0 0;
    border: 0 solid;
    color: #999999;
    font-size: 18px;
    height: 55px;
    line-height: 55px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 40px;
}
/*04/02/2017*/
/*04/02/2017*/

.src-results-tit > span {
    color: #6c6c6c;
    font-size: 15px;
    position: absolute;
    right: 0;
    top: 3px;
}
.src-results-tit {
    position: relative;
}
.src-lst-lft {
    float: left;
    width: 9%;
}
.src-lst-lft > img {
    width: 100%;
}
.src-lst-rgt {
    float: left;
    padding: 0 0 0 20px;
    width: 91%;
}
.srcres-clgnm {
    color: #474747;
    font-size: 16px;
    font-weight: 600;
}
.srcres-clgloc {
    font-size: 14px !important;
    padding: 6px 0 0;
    color: #6E6E6E !important;
}
.src-results li {
    border: 2px solid #eee;
    border-radius: 5px;
    float: left;
    margin: 6px 0;
    padding: 10px;
    position: relative;
    width: 100%;
}
.srcres-btn {
    border: 1px solid;
    border-radius: 4px;
    display: inline-block;
    padding: 5px 14px;
    position: absolute;
    right: 10px;
    top: 25px;
    color: #2f4050;
}
.src-results ul h4 {
    font-size: 18px;
    margin: 0;
}
.src-results ul h4 hr {
    border-width: 3px;
    margin: 6px 0 0;
    width: 60px;
}
.src-results ul {
    float: left;
    margin: 0 0 30px;
    width: 100%;
}
.src-results-tit h4 span {
    color: #EA500A;
}
.src-results {
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
}
.src-res-mn {
    margin: 30px 0 0 0;
}
.gt_course_search form button {
    background: transparent none repeat scroll 0 0;
    border: 0 solid;
    color: #999999;
    font-size: 18px;
    height: 55px;
    line-height: 55px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 40px;
}
/*04/02/2017*/
/*pte*/

.pte-main {
    background-image: url("../images/pte.png");
}
.pte-login {
    margin: auto;
}
.pte-login-mn {
    background: #2d1608b3 none repeat scroll 0 0;
    margin: 0 0 100px 0;
    padding: 40px 0;
}
.pte-login-mn form {
    background: #174c42 none repeat scroll 0 0;
    margin: 0 auto;
    padding: 15px;
    width: 280px;
}
.pte-login > span {
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.pte-login img {
    margin: 0 0 30px;
    width: 160px;
}
.pte-login h4 {
    background: #061411 none repeat scroll 0 0;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: -15px -15px 15px;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
}
.pte-login .form-group {
    position: relative;
}
.pte-login i {
    color: #fff;
    font-size: 18px;
    left: 12px;
    position: absolute;
    top: 10px;
}
.pte-login input {
    padding-left: 35px;
    background: #061311;
    border: 1px solid #061311;
}
.pte-login input:focus {
    border: 1px solid #581306;
}
.pte-login .frgt > a {
    float: left;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
}
.pte-login .frgt .btn-cstm {
    background: #061311 none repeat scroll 0 0;
    font-weight: 600;
    margin: 15px 0 0;
    padding: 8px 0;
    text-transform: uppercase;
    width: 100px;
}
.container.the-pte > h4 {
    background: #000000B3 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 4px 12px;
    text-transform: uppercase;
}
.the-pte {
    margin: 70px auto 0;
    text-align: right;
}
.pte-test li {
    display: inline-block;
    padding: 10px 8px;
    position: relative;
    text-align: center;
    width: 19%;
}
.pte-test span {
    color: #fff;
    font-size: 24px;
    left: 50%;
    margin-right: -50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.pte-test ul {
    margin: 0 auto;
    width: 60%;
}
.pte-main .pagination {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.pte-main .pagination > li {
    display: inline-block;
}
/*pte*/

#ui-id-1 {
    height: 300px;
    overflow: auto;
}
.ag-mn.ag-cntr {
    font-size: 0;
}
.navbar-default.fhmm .navbar-collapse {
    border-top: 0 none;
    padding: 5px 0 0 !important;
}
.news-updates h4 {
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px !important;
    margin: -5px 0 0;
    color: #444;
}
.news-updates > li {
    border: 2px solid #ddd;
    border-radius: 5px;
    margin: 0 0 12px;
    padding: 15px 15px 5px 15px;
    position: relative;
}
.news-updates > li:hover .nws-full {
    background: #408DC3 none repeat scroll 0 0;
    border-radius: 4px;
    bottom: 15px;
    color: #fff;
    display: block !important;
    padding: 4px 15px;
    position: absolute;
    right: 15px;
}
.exm-date {
    color: #444;
}
.exm-date > span {
    font-weight: 500;
}
.feat-nws li img {
    float: left;
    width: 25%;
}
.feat-nws li span {
    float: left;
    padding: 0 0 0 10px;
    width: 75%;
}
.feat-nws li h4 {
    font-size: 14px;
    margin: 0;
    color: #444;
}
.feat-nws li {
    border-bottom: 1px solid #ddd;
    float: left;
    margin: 0 0 10px;
    padding: 0 0 10px;
    position: relative;
    width: 100%;
}
.feat-nws h5 {
    bottom: 5px;
    color: rgb(128, 127, 127);
    font-size: 12px;
    margin: 0;
    position: absolute;
}
.ftrd-nws-tit {
    background: #408DC3 none repeat scroll 0 0;
    color: #fff;
    margin: 0 0 15px;
    padding: 5px 15px;
}
.news-updates li:hover {
    background: rgb(246, 246, 246) none repeat scroll 0% 0%;
}
.hm-map-career li {
    float: left;
    position: relative;
    width: 33.33%;
}
.hm-map-career span {
    left: 50%;
    margin-right: -50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
}
.hm-map-career li span img {
    width: 65px;
}
.hm-map-career li span h4 {
    color: #fff;
    font-size: 22px;
    margin: 6px 0 0 0;
}
.hm-map-career {
    padding: 70px 0;
}
.hm-map-career ul {
    margin: -10px;
}
.hm-map-career li a > img {
    width: 100%;
    padding: 10px;
}
.hm-map-career li a > img {
    width: 100%;
}
.hm-map-career li:hover {
    filter: saturate(2);
}
.news-details .tp-exmdet-lst-inf {
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
}
.news-details .tp-exmdet-lst-inf > li {
    font-size: 14px;
}
.news-details .top-exmdet-inf > p {
    font-size: 14px;
    margin: 0;
    padding: 20px;
    line-height: 28px;
}
.news-details .top-exmdet-logo > img {
    width: 205px;
}
.news-details .top-exmdet-inf > h3 {
    color: #408dc3;
}
.carr-chrt-smrt .bs-caret {
    display: none;
}
.carr-chrt-smrt .btn.dropdown-toggle.btn-default {
    border: 0 solid;
    cursor: auto;
    padding: 0 0 0 8px !important;
    width: 162px;
}
.carr-chrt-smrt .bs-searchbox input {
    border: 1px solid #ddd !important;
    cursor: auto;
    margin: 0 0 8px !important;
    padding: 0 7px !important;
}
.carr-chrt-smrt .btn-default {
    color: #555 !important;
    font-size: 12px;
    height: 100%;
    padding: 0 0 0 0 !important;
}
.gifloader {
    /* background: rgba(0, 0, 0, 0.80); */
    
    background: transparent none repeat scroll 0 0);
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
.gifloader img {
    left: 50%;
    margin-right: -50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 72px;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
    width: 100%;
}
.que-paper li {
    float: left;
    padding: 5px;
    text-align: center;
    width: 20%;
    min-height: 182px;
}
.que-paper a {
    color: #2F4050 !important;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px !important;
}
.que-paper li img {
    padding: 9px 9px 4px;
    width: 100%;
}
.que-paper li:hover .pdf-dwn {
    display: block !important;
}
.que-paper li:hover .pdf-org {
    display: none;
    ;
}
.res-down > a {
    text-align: center;
    width: 100%;
    display: inline-block;
    color: #2F4050 !important;
    font-weight: 600;
    text-transform: uppercase;
}
.res-down img {
    display: table-cell;
    margin: 0 0 10px;
    width: 90px;
}
.res-down span {
    font-size: 22px;
    width: 100%;
    display: inline-block;
}
.res-down {
    padding: 53px 15px !important;
}

/***.map-carrer-hglt > li {
  cursor: pointer;
  display: inline-block;
  float: left;
  padding: 0 5px;
  position: relative;
  width: 33.33%;
} ***/

.map-carrer-hglt > li {
    display: inline-block;
    padding: 0 5px;
    position: relative;
    width: 24.33%;
    cursor: pointer;
}


.map-carrer-hglt div {
    left: 50%;
    margin-right: -50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.map-carrer-hglt h5 {
    font-size: 13.4px;
    font-weight: 600;
    margin: 7px 0 0;
    text-transform: uppercase;
}
.map-carrer-hglt {
    display: table-cell;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 44%;
}
.count-mscs li {
    float: left;
    position: relative;
    width: 25%;
}
.count-mscs li img {
    width: 100%;
}
.count-mscs li h5 {
    color: #333333;
    font-size: 13px;
    font-weight: 800;
    left: 65%;
    margin: 0 -50% 0 0;
    position: absolute;
    text-align: center;
    top: 57%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.count-mscs li h5 span {
    float: left;
    font-size: 15px;
    width: 100%;
    margin: 0px 0 -3px 0;
}
.count-mscs.mscs-lft {
    display: table-cell;
    left: 0;
    vertical-align: middle;
}
.count-mscs {
    width: 28%;
}
.count-mscs li {
    float: left;
    padding: 0 5px;
    position: relative;
    width: 50%;
}
.count-mscs li img {
    width: 100%;
}
.count-mscs.mscs-rgt {
    display: table-cell;
    right: 0;
    vertical-align: middle;
}
.career-highlight .container {
    position: relative;
}
/***.career-highlight {
    margin: -111px 0 0;
    z-index: 999;
} ***/

.career-highlight {
  margin: -77px 0 0;
  z-index: 999;
}

.mscs-rgt li h5 {
    top: 52%;
}
.map-carrer-hglt li span img {
    width: 50px;
}
.panel-group .panel {
    float: left;
    width: 100%;
}
.prfr-wrk-loc > div {
    height: 300px;
    overflow: auto;
    width: 100%;
}
.list-tit {
    border: 1px solid #eee;
    color: #444;
    font-size: 20px;
    font-weight: 600;
    padding: 8px 4px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}
.logout-msg {
    text-align: center;
    color: #444;
    font-size: 20px;
    font-weight: 600;
    margin: 70px 0 0 0
}
.rng-sldr select {
    margin: 0 0 15px;
}
.rng-sldr > span {
    display: inline-block;
    margin: 0 0 3px;
}
.left-accordian .radio label {
    cursor: pointer;
    font-weight: 400;
    margin-bottom: 0;
    min-height: 20px;
    padding-left: 0;
}
.search .row h3 {
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 16px;
    text-align: center;
}
.section-colorizedbg .container {
    margin: -80px auto 0;
}
/* .service_shadow:first-child { */
/* background: #545864 none repeat scroll 0 0; */
/* } */
/* .service_shadow:nth-child(2) { */
/* background: #74bfcb none repeat scroll 0 0; */
/* } */
/* .service_shadow:nth-child(3) { */
/* background: #e9c381 none repeat scroll 0 0; */
/* } */
/* .service_shadow:nth-child(4) { */
/* background: #e67480 none repeat scroll 0 0; */
/* } */

.service_shadow:first-child {
    background: rgba(0, 0, 0, 0) url("../images/inn1.jpg") no-repeat scroll 0 0 / cover;
}
.service_shadow:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/inn2.jpg") no-repeat scroll 0 0 / cover;
}
.service_shadow:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("../images/inn3.jpg") no-repeat scroll 0 0 / cover;
}
.service_shadow:nth-child(4) {
    background: rgba(0, 0, 0, 0) url("../images/inn4.jpg") no-repeat scroll 0 0 / cover;
}
.ent-univ .service_shadow:first-child {
    background: rgba(0, 0, 0, 0) url("../images/univ1.jpg") no-repeat scroll 0 0 / cover;
}
.ent-univ .service_shadow:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/univ2.jpg") no-repeat scroll 0 0 / cover;
}
.ent-univ .service_shadow:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("../images/univ3.jpg") no-repeat scroll 0 0 / cover;
}
.ent-univ .service_shadow:nth-child(4) {
    background: rgba(0, 0, 0, 0) url("../images/univ4.jpg") no-repeat scroll 0 0 / cover;
}
.ent-school .service_shadow:first-child {
    background: rgba(0, 0, 0, 0) url("../images/school1.jpg") no-repeat scroll 0 0 / cover;
}
.ent-school .service_shadow:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/school2.jpg") no-repeat scroll 0 0 / cover;
}
.ent-school .service_shadow:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("../images/school3.jpg") no-repeat scroll 0 0 / cover;
}
.ent-inst .service_shadow:first-child {
    background: rgba(0, 0, 0, 0) url("../images/inn1.jpg") no-repeat scroll 0 0 / cover;
}
.ent-inst .service_shadow:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/ins2.jpg") no-repeat scroll 0 0 / cover;
}
.ent-inst .service_shadow:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("../images/ins3.jpg") no-repeat scroll 0 0 / cover;
}
.ent-inst .service_shadow:nth-child(4) {
    background: rgba(0, 0, 0, 0) url("../images/ins4.jpg") no-repeat scroll 0 0 / cover;
}
.ent-exams .service_shadow:first-child {
    background: rgba(0, 0, 0, 0) url("../images/inn1.jpg") no-repeat scroll 0 0 / cover;
}
.ent-exams .service_shadow:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/exm2.jpg") no-repeat scroll 0 0 / cover;
}
.ent-exams .service_shadow:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("../images/ins2.jpg") no-repeat scroll 0 0 / cover;
}
.ent-exams .service_shadow:nth-child(4) {
    background: rgba(0, 0, 0, 0) url("../images/exm4.jpg") no-repeat scroll 0 0 / cover;
}
.service-icon.effect-helix.in > a {
    border: 1px solid #fff;
    border-radius: 50%;
    display: block;
    height: 60px;
    margin: 0 auto;
    width: 60px;
}
.servicebox .service-icon a i {
    font-size: 26px;
    margin: 14px 0 0 !important;
    padding: 4px;
}
.service_shadow {
    padding: 0 10px;
}
.sclr-thnku {
    text-align: center;
}
.sclr-thnku > h4 {
    font-size: 38px;
    font-weight: 600;
    text-transform: uppercase;
    color: #5D7272;
}
.sclr-thnku > span {
    float: left;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
}
.sclr-thnku > a {
    background: #d32a0f none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin: 15px 0 0;
    padding: 8px 12px;
}
.sclr-thnku {
    width: 50%;
    float: left;
}
.sclr-trems {
    float: left;
    width: 50%;
}
.sclr-form {
    background: #fff none repeat scroll 0 0;
    margin: 30px 0;
    padding: 30px;
}
.sf-info {
    color: #536879;
    font-size: 20px;
    font-weight: 600;
}
.sf-info hr {
    border-color: #ddd;
    border-width: 1px;
    margin: 5px 0 25px;
}
.sf-grnder {
    margin: 33px 0 0;
    padding: 0 0 0 0px;
}
.sclr-form .checkbox label,
.sclr-form .radio label {
    cursor: pointer;
    font-weight: 400;
    margin-bottom: 0;
    min-height: 20px;
    padding-left: 0;
}
.sclr-mn {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 63px 0;
    padding: 60px 0;
    width: 100%;
}
.sclr-trems > h4 {
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    color: #5D7272;
}
.sclr-trems hr {
    border-color: #ddd;
    border-width: 1px;
    margin: 5px 0 25px;
}
.sclr-trems li {
    font-size: 14px;
    margin: 12px 20px 0 30px;
}
.sf-fnt-sml {
    font-size: 10px;
}
.sclr-trems p {
    margin: 18px 0 0;
}
#colleges li {
    margin: 4px 0 4px 38px;
    padding: 0 0 10px;
}
.modal.fade.hm-mdl.in {
    background:rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.hm-mdl .modal-dialog > div {
    background: #fff none repeat scroll 0 0;
    left: 50%;
    margin: 0 -50% 0 0;
    min-height: 300px;
    position: absolute;
    text-align: center;
    top: 57%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.hm-mdl .modal-dialog p {
    color: #fff;
    font-size: 30px;
    width: 100%;
    float: left;
    font-weight: 600;
}
.hm-mdl .modal-dialog span {
  background: #e92817 none repeat scroll 0 0;
  border-radius: 25px;
  display: inline-block;
  font-size: 16px;
  margin: 5px 0 0;
  padding: 6px 12px;
}
/* .hm-mdl .modal-dialog a { */
    /* background: #da2627 none repeat scroll 0 0; */
    /* border-radius: 12px; */
    /* color: #fff; */
    /* display: inline-block; */
    /* font-size: 18px; */
    /* font-weight: 600; */
    /* margin: 40px 0 0; */
    /* padding: 5px 18px; */
/* } */

.hm-mdl .modal-dialog a {
  color: #fff;
  display: inline-block;
  font-size: 15px;
  margin: 0;
  text-decoration: underline;
}

.hm-mdl .modal-dialog h5 {
    color: #fff;
    font-size: 20px;
}
img.curtain {
    width: 50%;
    z-index: 99;
}
img.curtainLeft {
    position: absolute;
    left: 0px;
}
img.curtainRight {
    position: absolute;
    right: 0px;
}
.curtain_wrapper {
    display: block;
    height: 100%;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
#cc > button {
    position: absolute;
    z-index: 999999;
}
input[type="checkbox"] {
    background: rgba(255, 255, 255, .1);
    border-radius: 100%;
    border: 0;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 40px;
    appearance: none;
    outline: 0;
    transition: all 0.4s ease-in-out;
    z-index: 10;
}
input[type="checkbox"]:hover {
    background: rgba(180, 0, 0, 1);
}
input[type="checkbox"]:after {
    color: #fff;
    content: '+';
    font-size: 2em;
    line-height: 41px;
    width: 100%;
    height: 100%;
}
.fff:active ~ #izq,
.fff:focus ~ #izq {
    transform: translateX(-100%);
}
.fff:active ~ #der,
.fff:focus ~ #der {
    transform: translateX(100%);
}
/* modifique transition: "all" por "transform" // creditos Fork: http://codepen.io/bfeelyweb/details/AuJaz#forkline de  Bennett Feely */

#izq,
#der {
    position: absolute;
    -webkit-backface-visibility: hidden;
    transition: transform ease-in-out .8s;
    -webkit-transition: transform ease-in-out .8s;
    width: 50%;
    height: 100%;
    z-index: 5;
}
#izq {
    background: url(../images/curtainLeft.jpg) no-repeat top right;
}
#der {
    background: url(../images/curtainRight.jpg) no-repeat left top;
    left: 50%;
}
.ssfd {
    width: 100%;
    position: fixed;
    height: 100%;
    z-index: 9999;
}
#splashscreen #spl-dv img {
    float: left;
    width: 50%;
}
#splashscreen {
    position: fixed;
    width: 100%;
    z-index: 9999;
    background: transparent;
}
.enter_link {
    background: rgba(0, 0, 0, 0.41);
    border-radius: 15px;
    color: #fff;
    left: 50%;
    margin: 0 -50% 0 0;
    padding: 52px;
    position: absolute;
    text-align: center;
    top: 23%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 600px;
    z-index: 9999;
}
#splashscreen #spl-dv {
    position: absolute;
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
}
#bbb h4 {
    color: #fff;
    font-size: 28px;
    margin: 6px 0 0 0;
}
#bbb h2 {
    color: #fff;
    float: left;
    font-size: 60px;
    font-weight: 600;
    line-height: 50px !important;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    width: 100%;
}
#bbb > span {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    color: #2d6fd0;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    height: 27px;
    padding: 3px;
    width: 27px;
}
.enterlink2 {
    background: #fff none repeat scroll 0 0;
    border-radius: 20px;
    box-shadow: 0 6px 22px -6px #000;
    display: inline-block;
    font-size: 22px;
    font-weight: 800;
    margin: 20px 0 25px;
    padding: 10px 25px 11px;
}
#bbb > p {
    font-size: 24px;
    margin: 0;
    font-style: italic;
}
.ss-tit {
    border-bottom: 1px solid #ddd;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 7px;
    text-transform: uppercase;
}
.sq-course-inn > h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
}
.exm-list-tab li {
    border: 0 none;
    display: inline-block;
    float: unset;
    margin: 0;
    padding: 0;
    text-align: center;
    width: auto !important;
}
.exm-list-tab {
    display: table;
    margin: 0 auto 5px;
    text-align: center;
    width: auto;
    background: #2f4050 none repeat scroll 0 0;
}
.exm-list-tab > li.active > a,
.exm-list-tab> li.active > a:hover,
.exm-list-tab > li.active > a:focus {
    background: #20b1aa none repeat scroll 0 0;
    border: 0 solid rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    transition: unset;
    z-index: 1;
}
.exm-list-tab li > a:hover,
.exm-list-tab .nav > li > a:focus {
    background-color: #20b1aa !important;
    color: #fff !important;
}
.modeal-sel-strm > ul {
    margin: 0 0 0 25px;
}
.modeal-sel-strm li {
    font-size: 14px;
    margin: 15px 0;
}
.no-data {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eee;
    padding: 25px;
    text-align: center;
}
.no-data > img {
    width: 130px;
}
.no-data > h4 {
    color: #da251d;
    font-size: 50px;
    font-weight: 800;
    margin: 0;
}
.no-data > h3 {
    font-size: 24px;
    margin: 0;
    color: #333333;
}
.no-data > a {
    display: inline-block;
    font-size: 19px;
    margin: 15px 0 0;
    text-decoration: underline;
}
.listing-main .tab-pane {
    border-bottom: 0 solid #efefef;
    border-left: 0 solid #efefef;
    border-right: 0 solid #efefef;
}
.substrmsq {
    width: 100%;
    text-align: center;
}
.carr-des h2 {
    font-family: "Jim Nightshade", cursive !important;
    font-size: 31px !important;
    font-weight: 500 !important;
    margin: 0px 0 !important;
}
.exam-advt .owl-dot {
    display: none !important;
}
.exam-advt-mn {
    border-left: 1px solid #eee;
}
.sclr-trms {
    padding: 0 30px;
    width: 100%;
}
.sclr-trems.sclr-trms > p {
    font-size: 16px;
}
.sclr-trms ul h4 {
    color: #444;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}
.sclr-trms li {
    font-size: 14px;
    margin: 16px 20px 0 30px;
    font-size: 15px;
}
.sclr-trms > ul,
.sclr-trms > ol {
    margin: 30px 0;
}
.sclr-trms ul p {
    font-size: 15px;
}
#loader_image {
    margin: 10px auto;
    text-align: center;
    width: 50px;
}
.career-mdl .hvr-shutter-in-horizontal::before {
    background: #20b1aa none repeat scroll 0 0;
}
.btn.btn-primary {
    background: #2f4050 none repeat scroll 0 0;
    border: 1px solid #2f4050;
    color: #fff;
}
.btn-primary:hover,
.btn-primary:focus {
    background-color: #DE3A3E !important;
    border: 1px solid #DE3A3E;
}
.chng-pwd .login-cnt {
    background: #ffffff none repeat scroll 0 0;
    margin: 100px auto;
    padding: 15px;
    width: 400px;
}
.abt-wgt > hr {
    background: #353535 none repeat scroll 0 0 !important;
}
.rate-best .btn.btn-primary {
    background: transparent;
    border: 0px solid #2f4050;
}
.rate-best .btn.btn-primary:hover {
    background: #2d6fd0 none repeat scroll 0 0;
    border: 0px solid #2f4050;
}
.nw-usr {
    float: right;
    color: #2F4050;
    font-weight: 600;
    margin: 12px 0px 0px;
}
.login-cnt.fgt-msg span {
    float: left;
    font-size: 14px;
    margin: 4px 0 0;
    width: 100%;
    font-weight: 500;
}
.login-cnt.fgt-msg p {
    display: inline-block;
    font-size: 16px;
    margin: 10px 0 17px;
    text-align: center;
    font-weight: 600;
    color: #656565;
}
.cntc-sec .custom-box-info a {
    color: #444;
}
.tm-yt {
    background: #e52c27 none repeat scroll 0 0;
}
.src-col-btn .btn-src {
    background: #005067 none repeat scroll 0 0;
}
.st-class ul li {
    width: 50%;
    float: left;
}
#seat_allocation > ol {
    margin: 15px 0 0 25px;
}
.hd-job {
    -webkit-animation: argh-my-eyes 1.6s infinite;
    -moz-animation: argh-my-eyes 1.6s infinite;
    animation: argh-my-eyes 1.6s infinite;
    border-radius: 20px;
    margin: 0 0 0 8px;
}
@-webkit-keyframes argh-my-eyes {
    0% {
        background-color: #DB2017;
    }
    49% {
        background-color: #DB2017;
    }
    50% {
        background-color: #E09819;
    }
    99% {
        background-color: #E09819;
    }
    100% {
        background-color: #DB2017;
    }
}
@-moz-keyframes argh-my-eyes {
    0% {
        background-color: #DB2017;
    }
    49% {
        background-color: #DB2017;
    }
    50% {
        background-color: #E09819;
    }
    99% {
        background-color: #E09819;
    }
    100% {
        background-color: #DB2017;
    }
}
@keyframes argh-my-eyes {
    0% {
        background-color: #DB2017;
    }
    49% {
        background-color: #DB2017;
    }
    50% {
        background-color: #E09819;
    }
    99% {
        background-color: #E09819;
    }
    100% {
        background-color: #DB2017;
    }
}
sclrship-img {
    left: 10px;
    position: absolute;
    top: 160px;
    z-index: 999;
	display:none;
}


.sclrship-img img {
    width: 155px;
}
.carr-des {
    text-align: center;
}
.checkbox,
.radio {
    margin-top: 10px !important;
}
.blog-media {
    float: left;
    width: 40%;
}
.blg-det {
    float: left;
    width: 60%;
}
.blg-cat > h3,
.blg-stay-cnct h3 {
    background: #2f4050 none repeat scroll 0 0;
    color: #fff;
    padding: 7px 10px;
    text-transform: uppercase;
}
.blg-cat .categories > li {
    border-bottom: 1px solid #ddd;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    padding: 8px 0;
}
.blg-stay-cnct ul {
    border: 1px solid #ddd;
    margin: -11px 0 0;
    padding: 26px 0;
    text-align: center;
}
.blg-stay-cnct li a {
    font-size: 37px;
}
.blg-stay-cnct li {
    display: inline-block;
    padding: 0 3px;
}
.blog-det > img {
    width: 100%;
}
.blog-det > h1 {
    color: #444;
    font-size: 32px;
    font-weight: 600;
}
.blog-det .post-meta {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 12px 0;
}
.blog-det > p {
    font-size: 16px;
    line-height: 29px;
}
.post-meta > span {
    font-size: 14px;
    margin: 0 24px 0 0;
}
.carousel-control {
    position: initial;
}
.carousel-control:focus,
.carousel-control:hover {
    color: #2F4050 !important;
}
.blg-det h1 a {
    color: #2f4050;
    font-size: 24px;
    font-weight: 600;
}
.blg-det h1 {
    margin: 0 0 3px;
}
.tab-content .col-md-12 {
    width: 100% !important;
}
.sclrship-img a > span {
    color: #fff;
    float: left;
    font-size: 25px;
    font-weight: 600;
    left: 0;
    line-height: 26px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 61px;
    width: 100%;
}
.sclrship-img a > span span {
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 4px;
    width: 100%;
}
.sclr-follow {
    top: 59px;
}
.sclrship-img h4 {
    background: #00afef none repeat scroll 0 0;
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    margin: 0;
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
    -webkit-animation: cwu 1.6s infinite;
    -moz-animation: cwu 1.6s infinite;
    animation: cwu 1.6s infinite;
}
@-webkit-keyframes cwu {
    0% {
        background-color: #00afef;
    }
    49% {
        background-color: #00afef;
    }
    50% {
        background-color: #00A859;
    }
    99% {
        background-color: #00A859;
    }
    100% {
        background-color: #00afef;
    }
}
@-moz-keyframes cwu {
    0% {
        background-color: #00afef;
    }
    49% {
        background-color: #00afef;
    }
    50% {
        background-color: #00A859;
    }
    99% {
        background-color: #00A859;
    }
    100% {
        background-color: #00afef;
    }
}
@keyframes cwu {
    0% {
        background-color: #00afef;
    }
    49% {
        background-color: #00afef;
    }
    50% {
        background-color: #00A859;
    }
    99% {
        background-color: #00A859;
    }
    100% {
        background-color: #00afef;
    }
}
.job-app-mn .form-control {
    text-transform: uppercase;
}
.hm-vid-lft li p {
    margin: 0;
}
.job-succmsg {
    width: 100%;
    border: 1px solid #ddd;
    padding: 20px;
    margin: 0 0 25px 0;
}
.ltst-updts > h4 a {
    color: #fff;
}
.jobfrm {
    float: right;
    width: 28%;
}
.mycjob-list {
    float: left;
    width: 69%;
}
.job-frmdes {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 100px 0 0 20px;
    padding: 15px;
    vertical-align: top;
    width: 52%;
}
.jb-mncnt {
    margin: 30px 0;
}
.job-frmdes th {
    text-transform: uppercase;
    font-size: 15px;
}
.job-frmdes > p {
    font-size: 11px;
    margin: 0;
}
.job-app-mn {
    background: #fff none repeat scroll 0 0;
}
.jb-mncnt h1 {
    border-bottom: 1px solid #ddd;
    color: #444;
    font-size: 34px;
    margin: 0 0 15px;
}
.mycjob-list li h4 {
    color: #db2017;
    font-size: 28px;
}
.mycjob-list li p {
    font-size: 15px;
    margin: 25px 0;
}
.mycjob-list li {
    border-bottom: 1px solid #ddd;
    padding: 0 0 15px;
}
.jobfrm h4 {
    color: #444;
    font-size: 22px;
}
.job-succmsg > img {
    width: 80px;
}
.job-succmsg > h4 {
    font-size: 28px;
}
.job-succmsg > span {
    font-size: 16px;
}
.fourerror img {
    width: 327px;
}
.fourerror {
    background: #fff none repeat scroll 0 0;
    padding: 49px 0;
    text-align: center;
}
.fourerror h4 {
    font-size: 49px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 26px 0 0 0;
    color: #444;
}
.fourerror a {
    background: #da251d none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-family: roboto;
    font-size: 16px;
    font-weight: 600;
    margin: 10px 0 0;
    padding: 9px 15px;
    text-transform: uppercase;
}
.ltst-updts li a span {
    color: #444 !important;
}
.hm-mdl .close {
    color: #fff;
    right: -20px;
    top: -30px;
}
.hm-mdl .modal-dialog {
    width: 450px;
}

.hm-mdl .modal-content {
  background: transparent none repeat scroll 0 0 !important;
}

.hm-mdl .modal-content img {
  margin: 0 0 6px 0;
}

.pte-hm form {
  width: 64.333%;
}

.pte-thnku {
  margin: 30px 0;
  width: 100% !important;
}

/************************ start my css from here ************************/
.topbar .topmenu .border_rgt_none {border:none;}
.topbar .topmenu .colord {color:#db2017;}
.hdr-top {
    display: table;
    float: left;
    font-family: "Source Sans Pro", sans-serif;
    margin: 5px 0;
    width: 100%;
}
.fhmm .navbar-nav > li > .dropdown-menu {
  margin-top: 14px;
}

div .pad_munu {margin-left:-15px; margin-right:-15px;}

.college3grp {
  margin: 12px auto 20px;
  overflow: hidden;
  width: 20%;
}

.college3grp .btn.btncolle1 {
  border-right: 1px solid #9aa2af;
  border-radius: 18px 0 0 18px;
  float: left;
  margin: 0;
  color:#fff;
  background:rgb(32, 177, 170);
  text-transform:uppercase;
}

.college3grp .btn.btncolle2 {
  border: 1px solid #f2f2f2;
  float: left;
  margin: 0;
  background:#fff;
  text-transform:uppercase;
}

.college3grp .btn.btncolle2:hover {background:#9aa2af; border:1px solid #9aa2af; color:#fff; transition:1s;}

/***.college3grp .btn.btncolle3 {
  border-radius: 0 18px 18px 0;
  border: 1px solid #f2f2f2;
  float: left;
  margin: 0;
  background:#fff;
  text-transform:uppercase;
} ***/

.college3grp .btn.btncolle3 {
  background: rgb(243, 243, 243) none repeat scroll 0 0;
  border: 1px solid rgb(242, 242, 242);
  border-radius: 0 18px 18px 0;
  float: left;
  margin: 0;
  text-transform: uppercase;
}

.college3grp .btn.btncolle3:hover {background:rgb(32, 177, 170); border:1px solid #9aa2af; color:#fff; transition:1s;}

/*.redcolle{color:#de1f17 !important;}*/
.redcolle{color:#ff8855 !important;}


.viewposi {position:relative;}

.viewcol {
  color: #4db2dc !important;
  font-size: 13px;
  margin-top: 0;
  position: absolute;
  left: 50%;
  top: 15px;
}

.fhmm .dropdown.fhmm-fw .dropdown-menu .fullwidth{
    display: block !important;
}

.cimat_colle{float:left;}

.cimat_colle ul {
 float: left;
}

.cimat_colle ul li {
  float: left;
}

.nobg_rdus{border-radius:0px !important;}

.leftpading_n {padding-right:3px;}
.rightpading_n {padding-left:3px}

.grow_cntr {float:left; width:100%; text-align:center; padding: 10px 0 0;}
.grow_exam {float:left; width:100%; text-align:left; padding: 10px 10px 0;}

/***.hm-carousel {height: auto;} ***/

.hm-carousel {
  height: 345px;
}


/*.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:hover {
  background-color: #de1f17 !important;
  color: #fff !important;
  transition: 2s;
} */
/***.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:hover a{
  color: #fff;
} ***/


/*.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:hover a {
  color: #de1f17;
}*/

.fhmm .fhmm-fw .dropdown-menu .withoutdesc .college_cimat ul li:hover a {
  background: none !important;
}

.leftpading_n {}
.college_cimat ul {list-style:none;}
.college_cimat ul li{display:black;}
.college_cimat ul li a{}
.college_cimat ul li a:hover{background:none !important;}

.college_nav {
}

/*.togm i {color: #fff !important; font-size: 18px; padding: 4px 0 0; }*/
.togm i:hover {color: #de1f17 !important;}
.togbg:focus, .togbg:hover, .togbg:active {background-color: #de1f17 !important;}
.navbar_mrgn {margin: 0;}

/*.dwnap {
  float: left;
  margin: -3px 5px 0 0;
}
*/
.dwnap {
    float: left;
    margin: -1px 0 0;
    max-width: 24px;
}

.menuhlf {
  border-bottom:1px solid #888 !important;
}

.exam_left {
  float: right !important;
  width: auto;
}
.exam_left > li {
  display: inline;
  float: left;
  clear: none !important;
}

.examclg {
  clear: none !important;
  float: left !important;
  width: auto !important;
}

/*.logo {float: left; width: 110px;}*/
.logo img {width:100%; }

.marque_border {border:1px solid #cacaca;}

.marn_tgl {margin-top: 12px !important;}

.explorer_menu {
  float: left;
  margin: 12px 0 0 !important;
  padding: 12px !important;
  width: 350px !important;
}


.explorer_div {
  float: left;
  padding: 0 15px 0 0;
}

.carrer_guide {
    float: right;
    width: auto;
}

.explo > ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.explo li {
  padding: 8px 0;
}

.explo li a{color:#777;}

.site_headerbg {background:#333;}

/***.top_headerbg{
  background-color: #2f4050;
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
} ***/

.top_headerbg {
  background-color: rgb(47, 64, 80);
  border-bottom: 2px solid #de1f17;
}


.nobg {}
.nobg:hvoer {background: #8877ff !important;}

/*.nav_phone {float: left !important; margin: 0; padding: 0 25px !important; width: auto;}*/
.nav_phone > li {display:block; padding: 0 10px;}
.nav_phone a { color: #fff; text-decoration: none;}
.nav_phone span {margin: 0 5px;}
/*.num {color: #dd2118;}*/
.num {color: #ff8855;}



/*** search bar here ***/
/***.search_wrapper {
    top: 50%;
    left: 24%;
    position: absolute;
    width: 52%;
    z-index: 999;
} ***/

.search_wrapper {
  left: 24%;
  position: absolute;
  top: 44%;
  width: 52%;
  z-index: 999;
} 

.search_container {
  float: left;
  width: 100%;
}
.sbtnbg {
    background: #20b1aa;
    border: 1px solid #1e948e;
    border-radius: 20px 0 0 20px;
    height: 30px;
    line-height: 30px;
    width: 90px;
    color: #fff;
}
.sinput {height:44px;}
.addonbg {background:#ff7900; color:#fff; border:1px solid #dd6e0a; border-radius: 0 20px 20px 0; padding:6px 15px; }
button.addonbg {float: right; position: absolute; height: 44px; line-height: 30px;}

/******** slider changes start here *******/
/*.slider_outer {background:#efefef; float: left; width: 100%; margin-top:75px; padding-bottom:25px;}*/


.slide_bottom {margin: auto; width: 75%;}

.ltst-updts {margin-bottom:20px;}
#sidebars {display: none;}

h5.mrgnpte {margin: 65px 0 0;}

.ltst-updts ol li ul li {padding: 10px 10px;}


/******** slider end changes start here *******/

/****** career html my here ******/
/***.career_page1 {
  background-image: url("../images/career_bg.jpg");
  background-size: cover;
  float: left;
  height: 500px;
  width: 100%;
} ***/

.career_page1 {
    background-image: url(../images/career_bg.jpg);
    background-size: cover;
    float: left;
    height: 90vh;
    width: 100%;
}

.career_pathway {
  float: left;
  padding: 0 0 20px;
  text-align: center;
  width: 100%;
}

.career_head {
  color: rgb(236, 190, 5);
  font-family: arialitalic;
  font-size: 29px;
  margin: 30px 0 18px;
}
.career_pathway h2 {
  color: rgb(255, 255, 255);
  font-family: arial;
  font-size: 18px;
  margin: 10px 0 40px;
  text-transform: uppercase;
}

.career_select {
  margin: auto;
  width: 30%;
}
.career_select > ul {
  list-style: outside none none;
  margin: 10px 0 15px;
  padding: 0;
}
.career_select li {
  color: rgb(255, 255, 255);
  display: inline;
  font-family: arial;
  font-size: 18px;
  padding: 0 2px;
}

.career_page1 select {
  border: 1px solid rgb(255, 255, 255);
  border-radius: 8px;
  color: rgb(255, 255, 255);
  float: left;
  font-size: 16px;
  font-family: arial;
  margin: 0 0 15px;
  padding: 8px 15px;
  width: 100%; 
  background: rgba(192, 192, 192, 0.6) url("../images/arrow_down.png") no-repeat scroll 94.5% center;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.career_page1 select:focus {outline:none;}

.career_select select option {
  background: rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgb(204, 204, 204);
  line-height: 30px;
  padding: 5px 12px;
  width: 100%;
}

.career_select .btn {
  background: rgb(15, 106, 191) none repeat scroll 0 0;
  border: 1px solid rgb(204, 204, 204);
  border-radius: 8px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 38px;
  text-transform: uppercase;
  width: 100%;
}
.career_select .btn:focus {outline:none;}

.fot_bor{border-top:1px solid #aeaeae;}

/* =========== career page 2 css =========== */
.career_page2 {
  background-image: url("../images/career_bg.jpg");
  background-size: cover;
  float: left;
  height: 90vh;
  width: 100%;
}

.career_medical {
  float: left;
  width: 100%;
}

.career_medical > ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.career_medical li {
  display: inline;
}
.career_medical a {
  background: rgba(25, 111, 196, 0.7) none repeat scroll 0 0;
  border: 1px solid rgb(204, 204, 204);
  border-radius: 8px;
  color: rgb(255, 255, 255);
  display: inline-block;
  float: left;
  font-family: arial;
  font-size: 15px;
  line-height: 26px;
  margin: 0 10px 20px;
  padding: 20px 15px;
  text-align: center;
  width: 18%;
}

.career_medical a:hover {background:#0082fc; transition:all 0.4s ease 0s; -moz-box-shadow:all 0.4s ease 0s; -webkit-box-shadow: all 0.4s ease 0s;}

.career_medical .active{background:#0082fc;}

.padding_rit {border:none;}

.career_medical h2 {
  color: rgb(255, 255, 255);
  font-family: arial;
  font-size: 18px;
  margin:0 0 15px;
  text-transform: uppercase;
}


/* =========== career page 3 css =========== */

.modal-content.mod_radi{border-radius: 10px;}

.modal-header.mod_bg {
  background: rgb(10, 115, 220) none repeat scroll 0 0;
  border: medium none;
  border-radius: 10px 10px 0 0;
  box-shadow: 1px 2px 5px 1px rgb(119, 119, 119);
  position: relative;
  z-index: 999;
}

.modal-title.mod_colr {
  color: rgb(255, 255, 255);
  font-family: arial;
  font-size: 28px;
}

.modal-body.mod_bodygb {
  background:#edeef0;
  border-radius: 0 0 10px 10px;
}


.modal-body .mod_text {
  float: left;
  font-family: arial;
  font-size: 24px;
  line-height: 30px;
  margin: 5px 0 20px;
  text-align: center;
  width: 100%;
}
.further_select {
    margin: auto;
    width: 80%;
}

.further_select select {
  border: 1px solid rgb(255, 255, 255);
  border-radius: 8px;
  color: rgb(170, 170, 170);
  float: left;
  font-size: 20px;
  font-family: arial;
  margin: 0 0 12px;
  padding: 10px 15px;
  width: 100%; 
  background: rgba(223, 222, 222) url("../images/arrow_dark.png") no-repeat scroll 94.5% center;
  -webkit-appearance: none;
  -moz-appearance: none;
  
}

.further_select select option {
  background: rgb(237, 237, 237) none repeat scroll 0 0;
  border-bottom: 1px solid rgb(204, 204, 204);
  font-size: 18px;
  line-height: 30px;
  padding: 5px 12px;
  width: 100%;
}
 
.further_select .btn {
  background: rgb(15, 106, 191) none repeat scroll 0 0;
  border-radius: 8px;
  box-shadow: -1px -2px 1px 0 rgb(85, 85, 85);
  color: rgb(255, 255, 255);
  font-family: arial;
  font-size: 24px;
  line-height: 44px;
  width: 100%;
  margin-bottom:15px;
}

/****** career html my here ******/


.logo_slider {
    float: left;
    width: 100%;
}

.ask_question {
  float: left;
  width: 100%;
  background:#efefef;
  padding:10px 0;
}
/*.ask_query {
  float: left;
  text-align: center;
  width: 100%;
}*/

.ask_query {
  width: 30%;
  margin:0 auto;
  text-align:center;
}

.ask_query > a {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid rgb(1, 163, 166);
    border-radius: 40px;
    box-shadow: 0 1px 1px 1px rgb(1, 163, 166);
    color: rgb(0, 162, 164);
    font-family: arial;
    font-size: 18px;
    line-height: 44px;
    margin: 0 0 20px;
    text-transform: uppercase;
    width: 100%;
    float: left;
}

.ask_query > a:focus {outline:none;}


/************* start home next page here *************/

.modal-content.ask_pop{border-radius: 10px;}

.modal-header.ask_bg {
  background: rgb(10, 115, 220) none repeat scroll 0 0;
  border: medium none;
  border-radius: 10px 10px 0 0;
  box-shadow: 1px 2px 5px 1px rgb(119, 119, 119);
  position: relative;
  z-index: 999;
}

.ask_bg .close {
    color: #ffffff;
    font-weight: normal;
    line-height: 25px;
    opacity: 1;
    position: absolute;
    right: 10px;
    text-align: center;
    text-decoration: none;
    top: 12px;
    width: 24px;
    z-index: 9999;
    font-size: 35px;
}

.modal-title.ask_head{
    color: rgb(255, 255, 255);
    font-family: arial;
    font-size: 24px;
}
.modal-body .ask_text {
    float: left;
    font-family: arial;
    font-size: 24px;
    line-height: 30px;
    margin: 5px 0 20px;
    text-align: left;
    width: 100%;
    padding: 0 55px;
}

.ask_field {
    margin: auto;
    width: 80%;
}
.ask_field input[type="text"] {
    float: left;
    width: 100%;
    margin: 0 0 8px;
    border: 1px solid #c2c2c2;
    padding: 8px 15px;
    line-height: 22px;
    font-size: 14px;
    font-family: arial;
    border-radius: 2px;
    color: #333;
}

.ask_field input[type="submit"] {
    background: #0253fa;
    color: #fff;
    border: none;
    padding: 8px 15px;
    margin: 12px 0 0;
    font-size: 16px;
    text-transform: uppercase;
    font-family: arial;
    border-radius: 2px;
    line-height: 20px;
    width: 120px;
    box-shadow: 3px 5px 8px 1px #02246c;
}
.ask_field textarea {
    float: left;
    width: 100%;
    padding: 5px 15px;
    font-size: 15px;
    color: #333;
    font-family: arial;
    border-radius: 2px;
    line-height: 20px;
    border: 1px solid #c2c2c2;
}


.home_next_page1 {float:left; width:100%; background:#efefef;}
.home_next_head {
    background: #999594;
    padding: 10px 0;
    float: left;
    width: 100%;
}
.home_next_page1_in {
    float: left;
    width: 100%;
    padding: 55px 0;
}

/*.home_next_page1_in input[type="text"] {
    float: left;
    width: 100%;
    margin: 0 0 15px;
    border: 1px solid #888;
    padding: 10px 15px;
    line-height: 50px;
    font-size: 18px;
    font-family: arial;
    border-radius: 8px;
    color: #333;
}*/

.home_next_page1_in input[type="text"] {
    float: left;
    width: 100%;
    margin: 0 0 10px;
    border: 1px solid #888;
    padding: 8px 15px;
    line-height: 25px;
    font-size: 15px;
    font-family: arial;
    border-radius: 8px;
    color: #333;
}

/*.home_next_page1_in textarea {
    float: left;
    width: 100%;
    padding: 5px 15px;
    font-size: 18px;
    color: #333;
    font-family: arial;
    border-radius: 10px;
    line-height: 50px;
	border: 1px solid #888;
}*/

.home_next_page1_in textarea {
    float: left;
    width: 100%;
    padding: 5px 15px;
    font-size: 15px;
    color: #333;
    font-family: arial;
    border-radius: 8px;
    line-height: 25px;
    border: 1px solid #888;
}

/*.home_next_page1_in input[type="submit"] {
    background: #0253fa;
    color: #fff;
    border: none;
    padding: 10px 15px;
    margin: 25px 0 0;
    font-size: 35px;
    text-transform: uppercase;
    font-family: arial;
    border-radius: 8px;
    line-height: 50px;
    width: 250px;
    box-shadow: -1px -1px 2px 2px #02246c;
}*/

.home_next_page1_in input[type="submit"] {
    background: #0253fa;
    color: #fff;
    border: none;
    padding: 8px 15px;
    margin: 15px 0 0;
    font-size: 18px;
    text-transform: uppercase;
    font-family: arial;
    border-radius: 8px;
    line-height: 30px;
    width: 150px;
    box-shadow: -1px -1px 2px 2px #02246c;
}


/************* end home next page here *************/

/************* start ccc page here *************/
.ccc_banner_outer {float:left; width:100%; margin-top:0px;}
/*.ccc_banner {float: left; min-height: 200px; width: 100%;}*/
.ccc_banner {float: left; width: 100%;}
.ccc_banner > img {width: 100%;}

.counseling {width:100%; float:left; padding:20px 0;}
.counseling_cent {
  float: left;
  width: 100%;
}
.counseling_cent > h1 {
  font-family: arial;
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
.counseling_city {
  float: left;
  width: 50%;
}
.counseling_city select {
  border:4px solid rgb(125, 125, 125);
  color: #838383;
  float: left;
  font-size: 18px;
  font-family: arial;
  padding: 8px 5px;
  width: 100%; 
  background: url("../images/arrow_dark.png") no-repeat scroll 94.5% center;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.counseling_city select option {font-size: 16px;}

.counseling_state {
  float: left;
  width: 100%;
}
.counseling_state select {
  border:4px solid rgb(125, 125, 125);
  color: #838383;
  float: left;
  font-size: 18px;
  font-family: arial;
  padding: 8px 15px;
  width: 100%; 
  background: url("../images/arrow_dark.png") no-repeat scroll 94.5% center;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.counseling_state select option {font-size:16px;}
.counseling_content {float: left; width: 100%; padding: 0 0 15px;}
.ccc_flex {display: flex;}
.col_flex {background: rgb(208, 12, 12) none repeat scroll 0 0;}
.col_flex2 {background: #f3f3f3;}

.counseling_left {
  float: left;
  width: 100%;
}
.counseling_left > h2 {
    color: rgb(255, 255, 255);
    font-size: 33px;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    top: 0%;
    bottom: 0;
    right: 0;
    margin: auto;
    height: max-content;
    text-align: center;
}

.counseling_center_outer {
  background: #f3f3f3;
  float: left;
  padding: 15px;
  width: 100%;
}

.counseling_center {
    background: #fff;
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
}

.couns_centL {
  float: left;
  width: 110px;
}

.couns_centR {
  float: left;
  padding: 0 20px;
  width: 895px;
}
.couns_centR h3 {
    font-size: 20px;
    margin: 0px 0 5px;
    font-family: arial;
}
.couns_centR p {
    font-size: 16px;
    font-family: arial;
    margin: 0 0 5px;
}
.couns_centR h5 {
    font-size: 15px;
    margin: 1px 0 0;
    padding: 0;
    font-family: arial;
}

.ccc_pagination {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0 15px;
}
.ccc_pagibg {
    background: #fff;
    float: none;
    width: auto;
    display: inline-block;
    padding: 4px 8px;
}
.ccc_pagibg .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 5px 0 0;
    border-radius: 4px;
}

.counseling_right {float: left; width: 100%;}
.counseling_right > h2 {
    color: rgb(255, 255, 255);
    font-size: 33px;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    top: 0%;
    bottom: 0;
    right: 0;
    margin: auto;
    height: max-content;
    text-align: center;
}


/***** career expert page here *****/
.career_expert_outer {
	float:left;
	width:100%;
	margin-top:0px;
}
.career_expert {
    background: #999594;
    padding: 10px 0;
	float:left;
	width:100%;
	margin-top:20px;
}

.career_exp_head {color:#efefef; font-size:33px; font-family:arial; text-align:center; margin:0;}
.career_expert_left {
    float: left;
    width: 100%;
    background: #d9d9d9;
    border: 1px solid #333;
    border-radius: 8px;
}

.career_expert_content {	
    float: left;
    width: 100%;
	padding:20px 0 0;
	background: #efefef;
}

.career_expert_2 {
    float: left;
    width: 100%;
    margin: 0 0 20px;
}

.career_beaterchL {	
    float: left;
    width: 110px;    
}
.career_beaterchL img {width:100%;}

.career_beaterchR {
    float: left;
    width: 628px;
    padding: 0 20px;
}
.career_beaterchR h3 {
    color: rgb(5, 84, 249);
    font-size:18px;
    margin: 0;
    padding: 2px 0 2px;
}
.career_beaterchR p {
    color: #484848;
    font-size: 14px;
    margin: 0 0 12px;
    font-family: arial;
}
.career_expert_right {
	background: #d9d9d9;
    float: left;
    width: 100%;
	border: 1px solid #333;
	border-radius: 8px;
}

.career_beaterchR button {
    background: #0253fa;
    color: #fff;
    padding: 0 18px;
    font-size: 20px;
    border: none;
    border-radius: 5px;
    line-height: 44px;
    font-weight: normal;
    font-family: arial;
	text-transform: 18px;
}

.career_beaterchR button {
    background: rgb(2, 83, 250) none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    box-shadow: -1px -1px 4px 2px rgb(32, 51, 84);
    color: rgb(255, 255, 255);
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 32px;
    padding: 0 10px;
    text-transform: uppercase;
}

.career_beaterchR a {
    background: rgb(2, 83, 250) none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    box-shadow: -1px -1px 4px 2px rgb(32, 51, 84);
    color: rgb(255, 255, 255);
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 32px;
    padding: 8px 10px;
    text-transform: uppercase;
}

/*.network_drop {
    margin: 31px 0 0 !important;
	padding: 5px 0 !important;
}*/

.network_drop li a {
    font-size: 14px;
    line-height: 10px;
    float: left;
}

.network_drop > li > a:hover, .dropdown-menu > li > a:focus {
    color: #de1f17;
}

/*.list-unstyled li a.fot_blg {
    text-decoration: underline;
    font-size: 20px;
    color:#fff;
    padding: 0 20px;
}*/

/************* end ccc page here *************/


/**************************************** 24.8.17 working start ****************************************/
.logo {float: left; width: 110px; margin: 7px 0;}
.network_drop {
    margin: 34px 0 0 !important;
	padding: 5px 0 !important;
}
.togm i {font-size: 14px; padding: 0 0 0 2px; }

/*.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li a:hover, .fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li a:focus {
    color: #de1f17 !important;
}*/

.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li a:hover, .fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li a:focus {
    color: #ff8855 !important;
}

.network_drop > li > a:hover, .dropdown-menu > li > a:focus {
    color: #de1f17;
    background: transparent;
    width: 100%;
}

.fhmm .dropdown-menu a:hover{
    color: #de1f17 ;
}

/*.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:hover a {
    color: #de1f17;
}*/

.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li:hover a {
    color: #ff8855;
}


.slider_outer {background:#efefef; float: left; width: 100%; margin-top:0; padding-bottom:25px;}

.nav_phone {
    float: left !important;
    margin: 4px 0;
    padding: 0 25px !important;
    width: auto;
}

.play_store {
    float: left;
    width: 100%;
    background-image: url(../images/play_bg.jpg);
    background-size: cover;
    padding: 50px 0 40px;
}
.togm i:hover { color: #ff8855 !important; }


/**************************************** 24.8.17 working end ****************************************/


/**************************************** 28.8.17 working start ****************************************/
.onapp h1 {
    font-size: 33px;
	margin:0;
    font-family: arial;
    text-align: center;
    color: #fff;
    font-weight: bold;
}


/**************************************** 28.8.17 working end ****************************************/

/**************************************** 29.8.17 working start ****************************************/
.play_slide {float: left; width: 100%; }
.slide_phone ol.carousel-indicators {position: absolute; left: 50%; bottom: 0; display:none;}
.play_slide_iframe {width: 100%; position:relative;}
.play_slide_iframe img {width: 100%;}
.slide_phone .vertical .carousel-inner {height: 375px;}

/**************************************** 29.8.17 working end ****************************************/

/* ====================================== 30.8.17 working start ====================================== */
.play_slide_iframe img {width: 100%; position: relative;}
.slide_phone {float: left; width: 100%; position: absolute; top: 25px; height: auto; padding: 12px;}
.slide_phone .vertical .carousel-inner {height: 378px;}
.slide_phone .carousel-inner .item img {height:376px;}

/* ====================================== 30.8.17 working end ====================================== */

/**************************************** 31.8.17 working start ****************************************/
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {color: #ff8855 !important;}
.togm i:hover {color: none !important;}
.fhmm .dropdown-menu a:hover {color: #ff8855;}
.fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li a:hover, .fhmm .fhmm-fw .dropdown-menu .withoutdesc ul li ul li a:focus {color: #ff8855 !important;}
.redcolle{color:#ff8855 !important;}
/**************************************** 31.8.17 working end ****************************************/

/* ====================================== 1.9.17 working start ====================================== */
.fuldisplay {}
.smldisplay {display:none;}
.togm i:hover { color: #ff8855 !important; }
/* ====================================== 1.9.17 working end ====================================== */

/**************************************** 2.9.17 working start ****************************************/
.logo {
    float: left;
    width: 110px;
    margin: 7px 0 1px;
}
.cabridge {font-size: 13px; font-family: arial; color: #fff; float: left; margin: 0 0 2px; width: auto; clear: both;}

.nav_phone {
    float: left !important;
    margin: 15px 0 0;
    padding: 0 45px !important;
    width: auto;
}

.navbar-nav > li > a {
    color: #fff !important;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.573em;
    padding: 0px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

/*.network_drop {margin: 39px 0 0 !important; padding: 5px 0 !important;}*/
.network_drop {margin: 30px 0 0 !important; padding: 5px 0 !important;}
.ccc_banner {float: left; width: 100%;}
.ccc_banner > img {width: 100%;}

.ltst_ccc {margin-bottom: 20px;}
.ltst_ccc ol {margin: 8px 0 0 0;}
.ltst_ccc ol > li:last-child {margin: 0;}
.ltst_ccc ol li ul {margin: 0;}

.ltst_ccc ol li ul li {
    border-bottom: 1px dashed #ddd;
    color: #fff;
    font-size: 15px;
    list-style: outside none none;
    padding: 10px 5px;
}

.col_flex {background: #018afc;}

.map-carrer-hglt > li {
    display: inline-block;
    padding: 0 5px;
    position: relative;
    width: 20.33%;
    cursor: pointer;
}

.map-carrer-hglt > li {
    display: inline-block;
    padding: 0 5px;
    position: relative;
    width: 20.33%;
    cursor: pointer;
}
.search_wrapper {
    left: 28%;
    position: absolute;
    top: 44%;
    width: 44%;
    z-index: 999;
}

.counseling_city .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}
.counseling_city .btn-default {
    color: #333;
    background-color: #fff;
    border-color: rgb(125, 125, 125);
    border: 3px solid rgb(125, 125, 125);
}
.counseling_state .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}
.counseling_state .btn-default {
    color: #333;
    background-color: #fff;
    border-color: rgb(125, 125, 125);
    border: 3px solid rgb(125, 125, 125);
}
/**************************************** 2.9.17 working end ****************************************/

/* ====================================== 4.9.17 working start ====================================== */
.ltst_ccc {margin-bottom:20px;}
.ltst_ccc ol {margin: 0;}
/* ====================================== 4.9.17 working end ====================================== */

/**************************************** 5.9.17 working start ****************************************/
.logo {
    float: left;
    width: 110px;
    margin: 7px 0;
}
.nav_phone {
    float: left !important;
    margin: 4px 0 0;
    padding: 0 15px !important;
    width: auto;
}

.num {color: #ff8855;}
.search_wrapper {left: 27%; position: absolute; top: 44%; width: 44%; z-index: 999;}
.addonbg {background:#ff7900; color:#fff; border:1px solid #dd6e0a; border-radius: 0 20px 20px 0; padding:6px 15px; }
button.addonbg {float: right; position: absolute; height: 44px; line-height: 30px;}
.input-group.slideanim.slide {width: 95%;}

.map-carrer-hglt h5 {
    font-size: 14.4px;
    font-weight: 600;
    margin: 7px 0 0;
    text-transform: uppercase;
}

/**************************************** 5.9.17 working end ****************************************/


/* ====================================== 6.9.17 working start ====================================== */
.slider_outer {
    background: #efefef;
    float: left;
    width: 100%;
    margin-top: 5px;
    padding-bottom: 20px;
}
.slider_outer .col-lg-9.col-md-9 {
    padding-left: 0;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    opacity: 0.7;
    border: 1px solid #20b1aa;
}

.ltst-updts h4, .hm-vid-rgt h4, .hm-benefits h4 {
    background: #444d4c none repeat scroll 0 0;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    padding: 8px 10px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 4px 4px 0px 0px;
}

.ltst-updts {margin-bottom:0px;}

.logo_slider .container-fluid {padding: 0;}

.map-carrer-hglt h5 {
    font-size: 13.4px;
    font-weight: 600;
    margin: 7px 0 0;
    text-transform: uppercase;
}
.col_flex {
    background: #f3f3f3;
}
.counseling_left {
    float: left;
    width: 100%;
    background: #018afc;
    margin: 15px 0 0;
}

.counseling_right {
    float: left;
    width: 100%;
    background: #018afc;
    margin: 15px 0 0;
}
.ltst_ccc {
    margin-bottom: 15px;
}


.modal_radius.modal_radius {
    border: 0px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 0 0 !important;
}
.nlist_radius {
    background: #2D6FD0 none repeat scroll 0 0;
    padding: 15px;
    border-radius: 0 0 4px 4px;
}

.close.ncls {
    color: #888;
    font-weight: bold;
    line-height: 25px;
    opacity: 1;
    position: absolute;
    right: -2px;
    text-align: center;
    text-decoration: none;
    top: -2px;
    width: 32px;
    z-index: 9999;
}

.modal-dialog.nethot {
    width: 300px;
}

h4.carrer-heading.nhot {
    font-size: 18px;
    margin: 0 0 8px;
    padding: 10px 0 0;
}

a.hdr-popbtn.ntbt {
    width: auto;
    font-size: 13px;
    padding: 5px 8px;
    border-radius: 15px;
}



.ask_question {
    float: left;
    width: 100%;
    background: #efefef;
    padding: 0;
}
.ask_query {
    width: 32%;
    margin: 10px auto 0;
    text-align: center;
}
.ask_query > a {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid rgb(1, 163, 166);
    border-radius: 40px;
    box-shadow: 0 1px 1px 1px rgb(1, 163, 166);
    color: rgb(0, 162, 164);
    font-family: arial;
    font-size: 16px;
    line-height: 38px;
    margin: 0;
    text-transform: uppercase;
    width: 100%;
    float: left;
}


/* ====================================== 6.9.17 working end ====================================== */

/**************************************** 7.9.17 working start ****************************************/
.slider_outer {
    background: #efefef;
    float: left;
    width: 100%;
    margin-top: 5px;
    padding-bottom: 15px;
}
/**************************************** 7.9.17 working end ****************************************/

/* ====================================== 8.9.17 working start ====================================== */
.career_expert_content {
    float: left;
    width: 100%;
    padding: 15px 0 0;
    background: #efefef;
}
.career_beaterchL {
    float: left;
    width: 80px;
}
.career_expert_2 {
    float: left;
    width: 100%;
    margin: 0 0 12px;
}
.career_beaterchR h3 {
    color: rgb(5, 84, 249);
    font-size: 17px;
    margin: 0;
    padding: 0;
    float: left;
}
.career_beaterchR p {
    color: #484848;
    font-size: 14px;
    margin: 0 0 5px;
    font-family: arial;
    clear: both;
    float: left;
}
.career_beaterchR a {
    background: rgb(2, 83, 250) none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    box-shadow: 0px 2px 2px 2px rgb(32, 51, 84);
    color: rgb(255, 255, 255);
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    padding: 1px 5px;
    text-transform: uppercase;
    clear: both;
    float: left;
}

.counseling_center_outer {
    background: #f3f3f3;
    float: left;
    padding: 15px 15px 0;
    width: 100%;
}

.couns_centR h3 {
    font-size: 17px;
    margin: 0;
    font-family: arial;
}
.couns_centR p {
    font-size: 14px;
    font-family: arial;
    margin: 0;
}
.couns_centR h5 {
    font-size: 13px;
    margin: 1px 0 0;
    padding: 0;
    font-family: arial;
}

.counseling .col-lg-2.col-md-2 {
    padding-left: 0;
}

.couns_centL {
    float: left;
    width: 80px;
}

.counseling_cent > h1 {
    font-family: arial;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}

.counseling_cent p {
    font-size: 14px;
	color: #db2017;
    font-weight: bold;
    margin: 0;
    line-height: 12px;
}

.counseling_state h2 {
    margin: 10px 0 0;
    font-size: 15px;
    text-transform: uppercase;
    color: #db2017;
    font-weight: bold;
}

.couns_cent_lgo_Otr {
    float: left;
    width: auto;
    text-align: center;
    margin: 0px 15px 0;
}

.couns_cent_lgo { width: 70px;}
.couns_cent_lgo img {width:100%; }


.proud_prtnr {
    float: left;
    width: 100%;
    text-align: center;
}
.proud_prtnr h1 {
    font-size: 22px;
    text-align: center;
    margin: 0;
    padding: 18px 0 10px;
    color: #20b1aa;
	position:relative;
}
.proud_prtnr p:after {
    position: absolute;
    content: "";
    border: 1px solid #12928c;
    left: 47%;
    bottom: 0;
    width: 110px;
}

/* ====================================== 8.9.17 working end ====================================== */

/************************ end my css from here ************************/

/* ====================================== 28.10.17 working on logo ====================================== */
.navbar_mrgn {
    margin: 0;
    padding: 0 0 2px;
}
.navbar-default.fhmm .navbar-collapse {
    border-top: 0 none;
    padding: 5px 0 14px !important;
}
.logo {
    float: left;
    width: auto;
    margin: 7px 0;
    position:relative;
}
.camb_logo {
    color: #fff;
    position: absolute;
    top: 70px;
    left: 0;
    margin:0;
}


.nav_phone {padding: 0 ; margin: 15px 0 0;}


/* ====================================== 28.10.17 working on logo end ====================================== */


/*New CSS*/
.upcming_exam
{
    background:#01A2A6;
}
.campus_placement
{
    background:#FFBB44;
}
.latest_jobs
{
    background:#2D6FD0;
}

/* .search_wrapper {
    left: 24%;
    position: absolute;
    top: 44%;
    width: 50%;
    z-index: 999;
}*/
.input-group.slideanim.slide {width:100%;}
/*body{width:610px;}*/
/*.frmSearch {border: 1px solid #a8d4b1;background-color: #c6f7d0;margin: 2px 0px;padding:40px;border-radius:4px;}
#country-list{float:left;list-style:none;margin-top:-3px;padding:0;width:190px;position: absolute;}
#country-list li{padding: 10px; background: #f0f0f0; border-bottom: #bbb9b9 1px solid;}
#country-list li:hover{background:#ece3d2;cursor: pointer;}
#search-box{padding: 10px;border: #a8d4b1 1px solid;border-radius:4px;}*/
#suggesstion-box ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 495px;
    margin: auto;
    position: absolute;
    left: 247px;
    top: 255px;
    background: #ddd;
    z-index: 9999;
    border-radius: 8px;
}


#suggesstion-box li {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
}

#suggesstion-box li a {
    display: inline-block;
    color: #333;
    text-align: left;
    padding: 12px;
    text-decoration: none;
    width: 100%;
    font-size: 14px;
    font-family: arial;
}
#suggesstion-box  li a:hover {
    color: #b43535;
}

#suggesstion-box ul li a span {
    color: #b43535;
    float: right;
    padding: 0 15px;
}
/*New CSS*/

/* =========== start media querie s============= */


@media (min-width:992px) and (max-width:1199px) { 
.counseling_cent > h1 {font-size: 28px;}
.couns_centL {width: 80px;}
.couns_centR {width: 366px;}
.couns_centR h3 {font-size: 23px;}
.couns_centR p {font-size: 16px;}
.couns_centR h5 {font-size: 16px;}

}

@media (min-width:768px) and (max-width:991px) { 
.college3grp {margin: 12px auto 20px; width: 35%;}
.cimat_colle {clear: both; float: left;}

.slide_bottom {width: 100%;}

.nav_phone > li {padding: 0 10px;}
.nav_phone span {display: block;}
/*.navbar-nav > li > a {padding: 9px 8px !important;}*/

.navbar-nav > li > a {
    padding: 9px 4px !important;
}


.career_page1 {height: auto;}

.career_select {margin: auto; width: 48%;}

.couns_centR {width: auto;}
.counseling_cent > h1 {font-size: 22px;}
.ccc_banner {min-height: auto;}
.couns_centL {width: 75px;}

.couns_centR {
    width: 259px;
}

.couns_centR h3 {
    font-size: 18px;
}

.couns_centR p {
    font-size: 16px;
    font-family: arial;
    margin: 0 0 5px;
}
.couns_centR h5 {
    font-size: 16px;
    margin: 8px 0 0;
    padding: 0;
    font-family: arial;
}

.ccc_pagination {margin: 23px 0 10px;}
.ccc_pagination .pagination>li>a, .pagination>li>span {margin-bottom: 5px;}
.career_beaterchR {width: 282px;}
.career_beaterchL {width: 70px;}

.career_beaterchR {
  float: left;
  padding: 0 20px;
  width:auto;
}

.career_beaterchR h3 {font-size: 15px; margin: 0; padding: 0;}
.career_beaterchR p {font-size: 12px; margin: 0 0 2px;}
.career_beaterchR button {
    font-size: 8px;
    line-height: 20px;
    padding: 0 5px;
    margin: 0 0 5px;
}

.ask_query {width: 38%;}
.ask_query > a { font-size: 14px;}

}

@media (max-width:767px) {

    .search_wrapper {
    left: 4%;
    top: 22%;
    width: 100%;
}

    
.ccc_banner {min-height: auto;;}

.counseling_cent > h1 {font-size: 22px;}
.couns_centR {width: auto;}

.counseling_city {margin-bottom: 10px;}

.counseling_center {text-align: center;}
.ccc_pagibg .pagination>li>a, .pagination>li>span {
    margin-bottom: 5px;
}

.couns_centL {float: none; width: auto; margin-bottom: 15px;}
.couns_centR {text-align: center; width: 100%;}

.counseling_cent {margin-bottom: 10px; text-align: center;}
.navbar-nav > li > a {
  padding: 9px 10px !important;
}   
.dropdown-menu.fullwidth.pad_munu.nobg_rdus.dropdownhover-right.menuhlf{
  background: transparent !important;
  border-bottom: none !important;
}

.college3grp {float: left; margin: 0 0 20px; width: 100%;}

.hdr-top {display: table-cell;}

.nav_phone {
  float: left;
  padding: 0 !important;
  width: 100%;
}

.nav.navbar-nav {
  float: left;
  margin: 0;
  width:100%;
}

.dropdown-menu.fullwidth.pad_munu.nobg_rdus.dropdownhover-right.menuhlf {
  background: rgb(210, 210, 210) none repeat scroll 0 0;}
.career_beaterchR {width: auto;}
.career_expert_left {margin: 0 0 15px;}

}


/*===========end media queries=============*/



