/* @font-face{
    font-family:FuturaCnd;
    font-style:normal;
    font-weight:400;
    src:url(fonts/Edu_font_FuturaCnd.eot?#iefix) format("embedded-opentype"),
    url(fonts/Edu_font_FuturaCnd.woff) format("woff"),
    url(fonts/Edu_font_FuturaCnd.ttf) format("truetype")
    /*url(fonts/nafees_web_naskhshipped.svg#NafeesWebNaskhRegular) format("svg")
}
@font-face {
    font-family: 'Futura';
    font-weight: bold;
    font-style: normal;
    src: url('Futura-CondensedBold.woff2') format('woff2'),
        url('Futura-CondensedBold.woff') format('woff');
    }
*/

@font-face {
    font-family: 'Futura';
    src: url('fonts/Futura-CondensedBold.eot');
    src: url('fonts/Futura-CondensedBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/Futura-CondensedBold.woff2') format('woff2'),
    url('fonts/Futura-CondensedBold.woff') format('woff'),
    url('fonts/Futura-CondensedBold.ttf') format('truetype'),
    url('fonts/Futura-CondensedBold.svg#Futura-CondensedBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

[type=checkbox].filled-in:checked + span:not(.lever):after {
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #07294d;
    background-color: #07294d;
    z-index: 0;
}

a {
    color: #07294d;
    transition: all .2s ease;
}
.video-main button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 145px;
    height: 45px;
    transition: opacity .25s cubic-bezier(0.0, 0.0, 0.2, 1);
    z-index: 1;
    border: none;
    background-color: transparent;
    transform: translate(-50%, -50%);
}

.img-slider-control {
    width: 90%;
}

#slider-image-banners i.fa.fa-chevron-left {
    left: 15px;
    color: #fff;
}
#slider-image-banners i.fa.fa-chevron-right {
    right: 15px !important;
    color: #fff;
}

img.icon-fb-pop {
    height: 17px;
    margin-right: 6px;
}
a.btn.btn-login-fb.social-btn {
    background: #3b5998;
    color: #fff;
    float: right;
}
 .app-vocational-hub-box {
    margin-top: 25px;
    display: inline-block;
}
p.signin-op-bo span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
div#logreg-forms {
    float: left;
    width: 100%;
}
img.icon-social-pop {
    height: 19px;
    background: #fff;
    padding: 3px;
    margin-right: 5px;
}
a.btn.btn-login-g.social-btn {
    background: #4285f4;
    color: #fff;
}
.social-login-point a.btn {
    width: 48%;
    height: 34px;
    padding: 6px 4px !important;
    line-height: 17px;
}
p.signin-op-bo {
    width: 33.0%;
    display: inline-block;
    padding-right: 10px;
    line-height: 18px;
    font-size: 16px;
    float: left;
    position: relative;
}
.my-height-width{
    width: 100%;
    height: 100% !important;
}
p.signin-op-bo img {
    height: 30px;
    width: 30px;
    margin-right: 10px;
    float: left;
}
#slider-image-banners {
    padding: 10px;
    /* padding: 0; */
    background: #fff;
    border: 1px solid #ccc;
    margin-bottom: 7px;
}
/* #slider-image-banners h2{
    font-size: 32px;
    margin: 0 !important;
} */

.atc{
    margin: 20px 0 0;
}
img.new-icon-blk {
    max-width: 50px;
    margin: -10px 0 0;
    -webkit-animation: blink 1s linear infinite;
    animation: blink 1s linear infinite;
}
#slider-image-banners .info {
    position: absolute;
    bottom: 0px;
    /* background-image: linear-gradient(to top, rgba(0, 0, 0, 0.9), #00000000); */
    /* background-image: linear-gradient(to top,rgb(255 255 255 / 90%),#00000000); */
    text-align: left;
    padding: 15px;
    width: 100%;
}
#slider-image-banners h5 {
    color: #fff
}
#slider-image-banners h2 {
    color: #fff;
}

.showlist {
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 3px;
    cursor: pointer;
    background: #07294d;
    border: 1px solid #07294d;
    margin-top: 10px;
    margin-bottom: 15px;
    transition: all .2s ease;
}

/*.middle-advt-head {*/
/*    text-align: center;*/
/*    margin-top: 81px;*/
/*    margin-bottom: -55px;*/
/*}*/
/*.middle-advt-center {*/
/*    text-align: center;*/
/*    margin-top: 10px;*/
/*    margin-bottom: 10px;*/
/*}*/
h1.slider-title.txt-white strong, h2.slider-title.txt-white strong {
    font-family: 'Futura';
    font-weight: bold;
    font-style: normal;
}

.kingdom-study-latestnews-text h5 a {
    color: #07294d;
}

h1.slider-title.txt-white a:hover {
    color: #ffc600;
}

.searchbox-results-
ul.slider-socail li a:hover {
    color: #ffc600;
}

ul.breadcrumbs li a:hover {
    color: #ffc600;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Futura';
    font-weight: bold;
    font-style: normal;
}

a:hover, a:focus {
    color: #ffc600;
}

.college-name-bxx h4 a:hover {
    color: #ffc600;
}

ul#past-papers li a:hover {
    background: #ffc600;
}

.modal-header .close {
    margin-top: -2px;
    background: transparent;
}

.btn-yellow {
    background: #07294d !important;
    border-color: #07294d !important;
}

.admi-topsearch-bx .admision-search-option-bx {
    width: auto;
}

.admision-search-option-bx {
    padding: 10px 4px;
}

.admi-topsearch-bx {
    max-width: 550px;
    margin: 0 auto;
}

.main-menu ul li a#video {
    position: initial;
}

.modal-header {
    background: #07294d !important;
    overflow: -webkit-paged-x !important;
    padding: 8px;
    padding-left: 15px;
}

li.mob-listing.active a {
    height: 100%;
    background-color: transparent;
    color: #07294d !important;
    border-bottom: 2px solid #4c4c4c;
    background: #f4f3f0;
}

.logo-top img.logoPosition {
    margin: 4px 0 0;
    width: 150px;
}

.container.margin_45.element-gap-mobile.padding-xs-0 {
    padding-right: 0;
    padding-left: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}

li.mob-listing {
    display: inline-block;
    line-height: 48px;
    height: 48px;
    padding: 0;
    margin: 0;
}

.margin_45 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.container_bg_02 {
    background: #e2e3e2;
}

a.right.carousel-control span.fas.gallery-icons.uni {
    right: 0;
}

#carousel-custom {
    margin: 20px auto;
    width: 100%;
    height: auto;
    border: 1px solid #ccc;
}

p.excerp-gallery {
    margin: 10px;
    font-size: 16px;
    width: auto;
}

#carousel-custom .carousel-indicators {
    margin: -66.5rem 65.5rem 0rem;
    overflow: auto;
    position: static;
    text-align: left;
    white-space: nowrap;
    width: 100%;
    max-height: 623px;
}

.carousel[_ngcontent-pok-c4] .carousel-item[_ngcontent-pok-c4] {
    width: 110px !important;
}

div#citylistModal button.close {
    color: #fff;
    opacity: 1;
}

.main-menu a {
    color: #fff;
    text-transform: uppercase;
}

li.pagination-page.page-item.active a {
    background-color: #07294d;
    border-color: #ffc600;
}

.college-name-bxx .btn.btn-primary {
    font-size: 11px;
    line-height: 18px;
    height: 25px;
    padding: 3px 0 0;
    width: 106px;
}

h2.section-heading.with-sub {
    padding-bottom: 0px;
}

h3.title-wicon {
    margin-top: 0;
}

.btn-heading-more {
    font-family: 'Futura';
    width: 50px;
    height: 23px;
    background: #4c4c4c;
    color: #fff !important;
    font-size: 12px;
    line-height: 23px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.admissionInfoFont span {
    font-weight: bold;
}

accordion-group.accordionStyles.filter_icon.panel .panel.card.panel-default {
    margin-top: -3px;
}

accordion-group.accordionStyles.filter_icon.panel {
    margin-top: 0;
}

.institute .margin_45 .col-md-3 .accordion .panel-group .filter .card .card-header {
    height: 41px;
}

.institute accordion-group.filter.panel {
    height: 46px;
}

.institute button.btn.btn-link.text-muted {
    padding-top: 0 !important;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
     height: auto;
    padding-top: 0px;
    padding-bottom: 8px;
    padding-right: 0
}

accordion-group.accordionStyles.filter_icon.panel button.btn.btn-link {
    padding-top: 0;
    outline: none;
}

img.icon-scho-list {
    color: #999;
    font-size: 22px;
    margin-right: 10px;
    margin-bottom: 12px;
    float: left;
}

.blog-related-publish {
    font-size: 12px;
    font-style: italic;
    margin-bottom: 0;
    margin-top: 5px;
    color: #929396;
    font-weight: 400;
}

.img-border-g5 {
    border: 5px solid #d8d8d8;
}

.edu-sidebar- {
    width: 28%;
    float: left;
    position: relative;
    -moz-box-shadow: inset 0 0 5px #aaa;
    -webkit-box-shadow: inset 0 0 5px #aaa;
    box-shadow: inset 0 0 5px #aaa;
    margin-left: 0;
}

ul.topscholar-bx li {
    float: left;
    margin-bottom: 10px;
    border-bottom: 1px solid #e2e1e1;
    padding-bottom: 10px;
    width: 100%;
    padding-left: 25px;
}

ul.topscholar-bx li i {
    margin-left: -10px;
    margin-right: 6px;
}

/* .forvideo-tophead video#page_banner_video {
    position: fixed;
} */

.topAdd.stickyAdd {
    margin-top: -87px;
}

header {
    /* height: 70px !important; */
}

.mt-30 {
    margin-top: 30px;
}

.ptb-20 {
    /* padding-top: 20px; */
    padding-bottom: 20px;
}

.bg-blur-img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0a0a0a45;
    filter: blur(4px);
    -webkit-filter: blur(4px);
}

.sub_header_university_details_page {
    position: relative;
}

div#uni-details-gallery {
    max-width: 525px;
}

.bg-cu-bx i {
    animation: blink 1s linear infinite;
}
.story-content ul li{
    list-style-type: disc;
}
.story-content ul{
    padding-left: 20px;
}
/* .story-content ul li:before{ 
    content:"•"; 
    font-size:18px;
    padding-right: 15px; 
    } */
.list_courses_tabs ul li.scholarship-bx- {
    position: relative;
    padding: 1px 5px 9px 100px;
    height: 80px;
    width: 100%;
    border-bottom: 1px solid #b7b7b7;
    display: table;
}

.list_courses_tabs ul li.scholarship-bx- figure {
    width: 80px;
    height: 80px;
    overflow: hidden;
    position: absolute;
    /* left: 10px; */
    left: 0;
    top: 10px;
}
.iframeVideo{
    width: 100%;
    height: 421px;
}


.list_courses_tabs ul li.scholarship-bx- figure img {
    width: 100px;
}

.title-list-bx {
    padding: 0px 15px 0px 0px;
}

@keyframes blink {
    0% {
        opacity: 0;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}

.list_courses_tabs ul li h3 {
    color: #112842;
}

.bg-cu-bx i {
    color: #07294d;
    cursor: pointer;
}

.home-blogs-news h4 a {
    color: #112842;
}

.tabs-big nav li.tab-current {
    background: #07294d;
}

div#search {
    height: 0px;
    padding: 0;
}

#search.open {
    -webkit-transform: translate(0, 0) scale(1, 1);
    -moz-transform: translate(0, 0) scale(1, 1);
    -o-transform: translate(0, 0) scale(1, 1);
    -ms-transform: translate(0, 0) scale(1, 1);
    transform: translate(0, 0) scale(1, 1);
    opacity: 1;
    height: 50px;
    padding: 10px;
}

#search {
    left: initial;
    /* position: absolute; */
    /* top: 50px; */
    /* right: 0 !important; */
    /* width: 400px; */
    height: 50px;
    background-color: rgba(0, 0, 0, .8);
    transition: all .5s ease-in-out;
    transform: translate(0, -100%) scale(0, 0);
    opacity: 0;
    z-index: 99999;
    padding: 10px;
}

.header-box .open + header {
    top: 50px;
}

/* #search {
    left: initial;
    position: absolute;
    top: 50px;
    right: 0 !important;
    width: 400px;
    height: 63px;
    background-color: rgba(0,0,0,.8);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-transform: translate(0,-100%) scale(0,0);
    -moz-transform: translate(0,-100%) scale(0,0);
    -o-transform: translate(0,-100%) scale(0,0);
    -ms-transform: translate(0,-100%) scale(0,0);
    transform: translate(0,-100%) scale(0,0);
    opacity: 0;
    z-index: 99999;
    padding: 10px;
} */
.pop-bx-close-bt {
    position: relative;
    float: left;
    width: 28px;
}

#search .close {
    position: absolute;
    top: 0px;
    left: 1px;
    color: #fff;
    outline: 0;
    opacity: 1;
    padding: 4px;
    font-size: 20px;
    display: block;
    -webkit-appearance: none;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
#search input[type=search] {
    width: 100%;
    color: #fff;
    background: #565656;
    font-size: 16px;
    line-height: 28px;
    border: 0;
    padding-left: 30px;
    padding-right: 30px;
    outline: 0;
    text-align: left;
    position: initial;
    top: 50%;
    height: 30px;
}

#search .button:hover {
    background: #fec500;
}

#search .button {
    text-align: center;
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 6px 10px;
    background-color: #07294d;
    color: #fff;
    border: 0;
    font-size: 14px;
    transition: all .2s ease;
    height: 30px;
    border-radius: 0;
}

.swiper-button-prev:before {
    display: inline-block;
    font-family: FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f053";
    color: #07294d;
    top: 44%;
    position: absolute;
    left: 0;
    font-size: 20px;
}

.swiper-button-next:before {
    display: inline-block;
    font-family: FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    color: #07294d;
    top: 44%;
    position: absolute;
    left: 0;
    font-size: 20px;
}

section#featured-universities .s-wrapper.swiper.swiper-container.swiper-container-initialized {
    padding-right: 19px;
    padding-left: 20px;
    padding-top: 15px;
}

.swiper-button-next, .swiper-button-prev {
    background-image: initial !important;
    outline: none;
    margin-top: -44px !important;
}

.swiper-button-next {
    right: -14px !important;
}

.swiper-button-prev {
    left: -1px !important;
}

.institute .margin_45 {
    margin: 0 auto;
}

ul.slider-socail.socail_bnr_icn span {
    list-style-type: none;
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

tr.panel-collapse.collapse td:first-child {
    background: #fff;
    font-weight: 600;
}

h3.title-wicon {
    font-size: 30px;
    position: relative;
}

a.btn-for-more {
    top: 0px;
    text-transform: capitalize;
}

a.btn-for-more:hover {
    background: #07294d;
}

h3.title-wicon i {
    background: #FFC600;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    text-align: center;
    line-height: 45px;
    color: #eae9e4;
    font-size: 24px;
    margin-right: 10px;
}

/* START Compare page */
.bglight-comp {
    color: #000 !important;
    background: #e2e2e2;
}

.bgdark-comp {
    background: #4c4c4c;
    color: #fff;
}

.l-title {
    font-size: 13px;
    border: 1px solid #ccc;
    border-bottom: 0;
    font-weight: 600;
    text-align: left;
    empty-cells: show;
    padding: 10px;
}

/* END Compare page */
.recom-boxes-institutes {
    margin-bottom: 2rem;
    display: flex;
    background-color: white;
    min-height: 80px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
    transition: box-shadow 0.5s ease 0s;
    box-shadow: rgba(17, 17, 17, 0.3) 0px 0px 6px;
}

.recom-box-institutes {
    padding: 15px;
}

h3.recom-title-ins a {
    color: #07294d;
}

a.advantage.box-0.absolute {
    left: 400px;
}

.admission_bottom > div:first-child {
    border-right: 0px;
}

ul.ri-listing-opt {
    text-align: left;
    padding-left: 27px;
    float: left;
}

ul.ri-listing-opt li i {
    margin-left: -25px;
    padding-right: 6px;
}

ul.ngx-pagination li a {
    border: 1px solid #ddd;
    padding: 0.1rem 0.625rem;
}

.ngx-pagination .current {
    padding: 0.1875rem 0.625rem !important;
    background: #07294d !important;
    color: #fefefe;
    cursor: default;
}

li.pagination-previous.disabled, li.pagination-next.disabled {
    border: 1px solid;
}

.viewmore a {
    text-align: center;
    width: 100%;
    background: #07294d;
    margin-top: 15px;
    color: #fff;
    padding: 8px 0px;
    display: block;
    font-size: 15px;
}

.b-result.m-popular .result-title {
    margin: -1px -1px 2px;
    background: #07294d;
    border-radius: 3px 3px 0 0;
    border-top: 1px solid #07294d;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    text-align: left;
    padding-left: 8px;
}

.filter-results-bx h3 a {
    color: #07294d;
}

.bg-layers-box-cd {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #00000085;
}

a.textlink-url {
    color: #07294d;
}

.long-arrow {
    background: #07294d;
}

#position {
    text-transform: capitalize;
}

.section-heading {
    text-transform: uppercase;
}

button.btn.btn-link.text-muted {
    outline: none;
    font-weight: bold;
}

accordion-group.accordionStyles.filter_icon.panel .panel-heading.card-header {
    padding-top: 12px !important;
}

.past-re-boxes {
    border: 1px solid #ccc;
    padding: 25px 15px;
    min-height: 90px;
    margin-bottom: 50px;
    box-shadow: 0px 0.1px 6px rgba(0, 0, 0, 0.2) inset;
    box-sizing: content-box;
    height: 100%;
}

.pp-rbox a.btn.btn-primary {
    margin-top: 5px;
}

.admision-search-option-bx select {
    width: 187px;
    margin-bottom: 0;
}

.pp-long-arrow {
    background: #07294d;
    position: absolute;
    top: -4px;
    right: 8px;
    width: 38px;
    height: 38px;
}

.b-result.m-popular h5 {
    border-bottom: 1px solid #dedede;
    padding-bottom: 7px;
    margin-bottom: 5px;
    padding-left: 15px;
    position: relative;
}

ul.ngx-pagination li {
    height: 25px;
    line-height: 21px;
    float: left;
}

.scholarship-detail-icons i {
    color: #999;
    font-size: 27px;
    margin-right: 10px;
    margin-bottom: 12px;
    float: left;
}

.multiselect-dropdown .dropdown-btn .dropdown-down, .multiselect-dropdown .dropdown-btn .dropdown-up {
    border-width: 7px !important;
}

.txt-qstat-r {
    font-size: 12px;
}

.admision-search-option-bx.btn-ap {
    width: 100px;
    float: left;
}

.result-title i.fa.fa-graduation-cap {
    margin-right: 6px;
}

li.fa.fa-caret-right.marign {
    position: absolute;
    left: 1px;
}

h2.section-heading.with-sub {
    position: relative;
}

.results-bb {
    padding-left: 4px;
    padding-right: 4px;
    text-align: left;
}

.list-title-cn {
    text-align: left;
    padding-left: 5px;
}

span.for-left-nav {
    float: right;
}

.title-b-u {
    padding: 10px;
    color: #fff;
    position: absolute;
    bottom: 5px;
}

ul.slider-socail {
    text-align: center;
}

div#uni-details-gallery div img {
    cursor: pointer;
}

.gi-uc-detail i {
    color: #999;
    font-size: 22px;
    margin-right: 10px;
    margin-bottom: 12px;
    float: left;
}

h2.title-wicon {
    color: #333;
    font-size: 26px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flow-root;
}

.ho-ev-date span:first-child {
    display: block;
    font-size: 20px;
    font-weight: 500;
    margin-top: 0;
    line-height: 20px;
    color: #fff
}

.ho-ev-date span:last-child {
    font-size: 12px;
    color: #fff
}

.ho-ev-date {
    padding: 7px 0;
    margin-right: 20px;
    width: 10%;
    height: 50px;
}

.ho-ev-img {
    padding: 0;
    margin-right: 0;
    width: 7%;
    float: right;
}

div#questions-Answers3 {
    padding-right: 10px;
    padding-left: 10px;
}

.title-fri-bx {
    background: #f4f5f9;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    padding-left: 10px;
    color: #07294d;
    font-weight: bold;
    margin-left: 1px;
    text-transform: uppercase;
    font-size: 15px;
}

.bd-story-title {
    text-align: center;
    color: #fff;
    background: #ffc600;
    padding: 6px;
}

h2.title {
    color: #000;
    border-left: 5px solid #ffc600;
    padding-left: 10px;
    font-size: 26px;
    margin-bottom: 30px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 30px;
}

h2.title-wicon.for-insti-option {
    padding-right: 10px;
    padding-left: 10px;
}

ul.nav-tabs {
    margin: 0 auto 20px;
    border-bottom: 0px solid #ddd;
}

.tabs-menu-bx {
    margin-top: 15px;
    padding-top: 2px;
}

.tabs-menu-bx {
    position: sticky;
    top: 60px;
    width: 100%;
    left: 0;
    background: #fff;
    height: 61px;
    z-index: 9;
    margin-bottom: 15px;
    border-bottom: 2px solid #ddd;
    padding-bottom: 15px;
}

.pt-20 {
    padding-top: 20px;
}

.imgbox-text:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
}

h3.fnt__24.clr__white {
    position: absolute;
    top: 50%;
    text-shadow: 1px 2px 1px rgba(32, 33, 36, .55);
    transform: translate(0, -50%);
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
}

/* .blog-details-breadcrumb {
    padding-top: 84px !important;
} */
i.fab.fa-whatsapp {
    color: green;
}

form#platform-quick-degree-finder.css-oppavm .open > .dropdown-menu {
    height: auto;
    max-height: 137px;
    width: 272px !important;
    overflow-y: auto;
    height: auto;
    overflow-x: hidden;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #4c4c4c !important;
    outline: 0;
}

.img-circle.styled {
    background-color: #ededed;
    box-shadow: 0 0 0 1px #ededed;
    margin: auto;
    max-width: 46px;
}

/* comparision*/
.des-other-box {
    text-align: center;
    font-size: 14px;
}

.title-fl-fixed {
    color: #fff;
    background: #4c4c4c;
    font-size: 14px;
}

.title-fdown {
    background: #ccc;
    color: #fff;
    font-size: 14px;
}
.home-admisson{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

/* comparision*/
/* a.box_feat:hover{
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);
    -ms-transform:translate(0,-10px);
    -webkit-box-shadow:0 3px 0 0 #ebedef;
    -moz-box-shadow:0 3px 0 0 #ebedef;
    box-shadow:0 3px 0 0 #ebedef
} */
a.box_feat p {
    font-size: 14px;
    color: #202c43;
    margin: 0;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    /* display: -webkit-box; */
    /* -webkit-line-clamp: 1; */
    height: 24px;
}

.box_feat:hover {
    transform: translate(0, -0px);
    -webkit-transform: translate(0, -0px);
    -ms-transform: translate(0, -0px);
    box-shadow: 0 3px 0 0 #ebedef;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .3), 0 8px 8px 0 rgba(0, 0, 0, .2);
}

.box_feat, a.box_feat {
    text-align: center;
    background: #fff;
    padding: 10px;
    display: block;
    transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    box-shadow: 0 3px 0 0 #f0f2f4;
    color: #666;
    border-radius: 3px;
    overflow: hidden;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3), 0 2px 4px 0 rgba(0, 0, 0, .2);
    border-radius: 8px;
    margin-bottom: 20px;
    border: 1px solid #dcdcdc;

}

.box-related-sdc ul.topscholar-bx li {
    margin-top: 10px;
}

.box-related-sdc h2.bgdark-txt-white {
    margin-bottom: 0px;
}

.box-related-sdc {
    border: 1px solid #ececec;
    display: flex;
    margin-top: 15px;
}

.box_feat, a.box_feat {
    min-height: 130px;
}

.sub_header, .sub_header_inner_pages {
    font-size: 20px;
    color: #fff;
    margin-top: 70px;
    width: 100%;
}

.past-papers-container .sub_header_contact_home {
    margin-top: 70px;
}

.past-papers-container .sub_header_contact_home {
    margin-top: 70px;
}

.sub_header_contact_home_wrapper {
    padding: 0 85px 0 85px;
}

.sub_header_contact_home {
    margin-top: 0px;
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
}

.sticky.headerMenu {
    position: fixed;
}

/* .BeforeScroll .sub_header_contact_home {
    margin-top: 340px;
} */
.afbfScroll .sub_header_contact_home {
    /* margin-top: 340px; */
}

a {
    cursor: pointer;
}

header, header#contacts {
    /* background-color: #faebd7; */
}

nav.nav-extended {
    /* height: auto; */
    /* background: antiquewhite; */
    width: 1140px;
    margin: auto;
}

header {
    position: fixed;
    top: 0;
    left: 0;
    /* height: 70px; */
    width: 100%;
    z-index: 4;
    /* transition: all .4s ease; */
    /* border-bottom: 6px solid #faebd7; */
    opacity: 1;
}

.section-heading:before {
    display: block;
    background: #fbcc64;
    width: 6px;
    height: 23px;
    float: left;
    margin: 0 10px 0 0;
}

#platform-quick-degree-finder div.css-17ne193 {
    background: #FFC600;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .15);
    box-sizing: border-box;
    height: 76%;
    margin: 0;
    padding: 0 0 15px;
}

#platform-quick-degree-finder legend.css-9ovo9 {
    background: #e4b202;
    border: 0;
    box-sizing: border-box;
    color: #07294d;
    height: 22%;
    font-size: 21px;
    font-weight: 700;
    line-height: 48.75px;
    margin: 0;
    text-align: center;
    text-transform: none;
    padding: 0;
    width: 100%;
    font-family: 'Futura';
    text-transform: uppercase;
}

form#platform-quick-degree-finder.css-oppavm {
    background: #e4b202;
    image: linear-gradient(#16946d 0, #0b6b4d 100%);
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, .1) 0 3.25px 13px, rgba(0, 0, 0, .5) 0 0 1px;
    box-sizing: border-box;
    counter-reset: labels;
    font-size: 3.25px;
    height: 280px;
    line-height: 1.5;
    margin: auto;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    width: 300px;
    padding: 0;
    border: 0;
}

form#platform-quick-degree-finder.css-oppavm {
    background: #e4b202;
    image: linear-gradient(#16946d 0, #0b6b4d 100%);
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, .1) 0 3.25px 13px, rgba(0, 0, 0, .5) 0 0 1px;
    box-sizing: border-box;
    counter-reset: labels;
    font-size: 3.25px;
    height: 280px;
    line-height: 1.5;
    margin: auto;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    width: 300px;
    padding: 0;
    border: 0;
}

#platform-quick-degree-finder button.css-1ofp9up {
    background: #07294d;
    border: none;
    border-radius: 3px;
    box-shadow: 0 -3.25px 0 rgba(0, 0, 0, .2) inset;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-size: 16.25px;
    width: calc(100% - 147px);
    font-weight: bold;
    height: 40.63px;
    margin: 15px 15px 0;
    transition: background-color .3s ease-out;
    padding: 0;
    float: none;
    max-width: 100%;
    font-family: 'Futura';
    text-transform: uppercase;
}

h2.bgdark-txt-white {
    float: left;
    background: #07294d;
    color: #fff;
    font-weight: 600;
    text-align: center;
    font-size: 17px;
    padding: 10px;
    margin-top: 0;
    margin-bottom: 25px;
    width: 100%;
}

#copy {
    text-align: center;
    font-size: 13px;
    background-color: #faebd7;
    border-top: 5px solid antiquewhite;
    padding: 15px;
    color: #000;
}

.checkbox-style input:checked ~ .checkmark, ul#past-papers li a, .ho-ev-date {
    background-color: #faebd7;
}

.btn-heading-more:hover {
    background: #faebd7 !important;
}

.main-menu>ul>li>a:hover, .main-menu a:hover {
    color: #FFC600;
    /*border-bottom: 5px solid #4c4c4c;*/
}

/* .main-menu ul ul:before {
   bottom: 100%;
   left: 15%;
   border: solid transparent;
   content: " ";
   height: 0;
   width: 0;
   position: absolute;
   pointer-events: none;
   border-width: 7px;
   margin-left: -7px;
} */
.main-menu > ul > li > a, .main-menu a {
    color: #000;
    font-size: 14.3px !important;
    text-transform: uppercase;
    font-family: 'Lato';
    font-weight: 600;
}

nav ul a {
    transition: background-color .3s;
    font-family: 'Lato';
    color: #000;
    display: block;
    padding: 0 15px;
}

.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
    background-color: #ffc600;
    border-color: #ffc600;
    color:#000 !important;
}

.btn-primary {
    height: 34px;
    color: #fff;
    background: #07294d;
    color: #fff;
    border: 0;
    box-sizing: border-box;
    box-shadow: 0 -3.25px 0 rgba(0, 0, 0, .2) inset;
}

.nav.nav-tabs.blogs-tabs-section .active a {
    background: #07294d !important;
    color: #fff !important;
}

.map-institue-header {
    background: #07294d;
    padding: 10.5px;
}

h2.title-wicon i {
    background: #ffc600;
    height: 55px;
    width: 55px;
    border-radius: 50%;
    text-align: center;
    line-height: 55px;
    color: #fff;
    font-size: 24px;
    margin-right: 10px;
}

.btn-apply-admision-bg {
    background: #07294d;
}

.btn-uni-det {
    background: #07294d;
    border-radius: 0;
    height: 43px;
    font-weight: 700;
    line-height: 32px;
    color: #fff;
    margin-top: 15px;
    font-size: 17px;
    font-family: 'Futura';
}

.btn-uni-det:hover {
    color: #fff;
    background-color: #ffc600;
    border-color: #ffc600;
    transition: all .3s;
}

.searchbox-results- {
    /*max-width: 500px;*/
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
}

.past-re-boxes h3.result-title {
    font-size: 14px;
    margin-top: 0;
    line-height: 20px;
    color: #07294d;
}

.title-list-bx a, .title-list-bx a:hover {
    color: #07294d;
    text-transform: capitalize;
}

span.date-bx, div.date-bx {
    font-size: 16px;
    background: #ffc600;
    height: 50px;
    width: 50px;
    float: left;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    margin-right: 10px;
    color: #07294d;
    font-weight: bold;
}

.tabs-big nav ul li:hover {
    background: #ffc600;
}

.tabs-big nav ul li {
    background: #757575;
    border: 1px solid #07294d;
    border-bottom: none;
    margin: 0 .25em;
    display: block;
    float: left;
    position: relative;
}

a.schlr-link {
    color: #07294d;
    outline: 0;
    text-decoration: none;
    font-size: 18px;
    line-height: 25px;
    cursor: pointer;
    text-transform: capitalize;
    font-family: 'Futura';
}

button.filter-btn, button.btn.btn-success {
    background-color: #07294d;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #07294d;
}

.carousel-control i {
    color: #07294d;
    top: 44%;
    position: absolute;
    left: 0;
}

h2.section-heading.with-sub, h3.title-wicon, h2.section-heading {
    position: relative;
    color: #07294d;
}

.home-banner-text h2 strong {
    font-size: 28px;
    font-family: 'Futura';
}

#tab-academics-mobile nav a span, #tab-college-university-mobile nav a span, #tab-scholarship nav a span {
    display: inline-block !important;
    margin-left: 5px;
    font-family: 'Futura';
}

.tabs-big nav a {
    color: #fff !important;
    display: block;
    font-size: 18px;
    line-height: 2.1;
    padding: 0 1.25em;
    white-space: nowrap;
    text-transform: none;
    /* font-family: 'proxima_nova_rgregular'; */
}

.txt-4-more-ga a:hover {
    color: #ffc600 !important;
}

.nav-tabs a.nav-link {
    color: #07294d;
    font-weight: 600;
    padding: 0;
    border: 0 !important;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
}

.nav-tabs a.nav-link:hover {
    color: #ffc600;
}

.uni-details-tabs .tab.active > a {
    background-color: transparent;
    color: #ffc600 !important;
    border-bottom: 5px solid #ffc600 !important;
}

.modal-body h2.title-wicon {
    margin-top: 0;
}

div#compare-boxx {
    margin-top: 50px;
}

.actn-btns {
    width: auto;
    text-align: right;
    margin: 0;
    float: initial;
    display: block;
}

button.filter-btn:hover, button.btn.btn-success:hover {
    background: #ffc600;
    border-color: #ffc600;
}

#recommended-blogs-bx {
    margin-bottom: 50px;
    display: inline-block;
}
.modal-body.signin-pop-body input.form-control {
    background: none;
}
input.form-control {
    font-family: proxima_nova_rgregular;
    color: #393939;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
    background-color: #fff;
    background-position: right 13px center, left top;
    background-repeat: no-repeat;
    background-size: auto 5px, auto;
    transition: border-color .1s ease-in-out;
    border: 1px solid #07294d;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 15px;
    font-weight: 400;
    height: 34;
    padding: 0 32.5px 0 20px;
    width: 100%;
    outline: 0;
    margin: 0;
    opacity: 1;
    box-shadow: none;
    max-width: 100%;
    text-transform: none;
    margin-bottom: 12px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3…s%3D%22arrow%22%20d%3D%22M276.7%200H0l138.2%20153z%22%20%2F%3E%3C%2Fsvg%3E), linear-gradient(white 0px, #ededed 100%);
}

.btn-primary.focus, .btn-primary:focus {
    background-color: #ffc600;
    border-color: #ffc600;
}

label.css-ft45iw:before {
    content: "\f0d7";
    color: #07294d;
    font-family: FontAwesome;
    z-index: 99999;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translate(-50%, -50%);
}

label.past-papers-search {
    position: relative;
    height: 34px;
}

label.css-ft45iw {
    position: relative;
    height: 34px;
}

label.past-papers-search:before {
    content: "\f0d7";
    color: #07294d;
    font-family: FontAwesome;
    z-index: 9;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translate(-50%, -50%);
}

.past-papers-inout- .form-group {
    margin-bottom: 0;
}

.searchbox-pastpaper ul.dropdown-menu {
    min-width: 205px;
}

.past-papers-inout- ul.dropdown-menu {
    min-width: 205px;
    width: auto;
}

.datesheet-bx- ul.dropdown-menu {
    min-width: 205px;
}

.open > .dropdown-menu {
    /* height: auto; */
    max-height: 190px;
    width: auto;
}

.main_title h2 {
    color: #07294d;
    text-transform: uppercase;
}

.custom-field {
    position: relative;
}


a.btn.btn--primary.u-m-top-10:hover {
    background: #07294d;
    color: #fff;
}

h1.title, h2.title, h3.title {
    color: #000;
    /* border-left: 5px solid #ffc600; */
    padding-left: 10px;
    font-size: 26px;
    margin-bottom: 30px;
    font-weight: 600;
    text-transform: uppercase;
}

.college-name-bxx h4.il-title {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    height: 20px;
}

.accordion.institutes-p-b .panel.card.panel-default {
    margin-top: 0;
}

label.css-ft45iw ::-webkit-input-placeholder { /* Edge */
    color: #07294d;
}

label.css-ft45iw :-ms-input-placeholder { /* Internet Explorer */
    color: #07294d;
}

label.css-ft45iw ::placeholder {
    color: #07294d;
}

.custom-field a.btn.btn-primary.btn-compare-listing {
    position: absolute;
    left: 0;
    top: 33px;
    z-index: 9;
}

#social ul li a:hover {
    background: white;
    border-radius: 50%;
}

.footer-accordian-body li a {
    color: #b1b1b1;
}

#social ul li a {
    color: #000 !important;
    text-align: center;
    line-height: 40px;
    display: block;
    font-size: 16px;
    width: 35px;
    height: 35px;
    padding: 0;
    background-color: #ffc600;
    border-radius: 3px;
    transition: all .2s ease;
}

.txt-dark {
    color: #07294d;
}

.forum-box-widget {
    margin-bottom: 40px;
    float: left;
    display: block;
}
.container.margin_45.element-gap-mobile.blogsection-fmobile.home-blog-sect {
    padding-top: 30px ;
    padding-bottom: 30px ;
}
.home-psprt{
    /* padding-top: 30px;
    padding-bottom: 30px; */
    padding-top: 0;
    padding-bottom: 0;
}
.container.margin_45.element-gap-mobile.home-cpc- {
    padding-top: 25px !important;
}
.fooot-add{
    padding-top: 0px;
    padding-bottom: 40px;
}
/* .pp-m-sect.col-md-12.col-sm-12.col-xs-12 {
    padding-left: 0;
} */
/* .col-md-8.col-sm-8.hidden-xs.ur-float-right {
    padding-left: 0;
} */
.container.margin_45.element-gap-mobile.home-cpc- {
    padding-bottom: 30px !important;
}
.tabs .tab a:hover {
    background-color: transparent;
    color: #233247;
    border-bottom: 5px solid #ffc600 !important;
}

ul.videos-thumb-list figure img {
    width: 100%;
    height: auto;
}

ul.videos-thumb-list li:last-child {
    padding-right: 0px;
}

section.results-main-bx p img {
    width: 100%;
}

ul.videos-thumb-list li {
    /* border-bottom: 1px solid #eee;
    border-right: 1px solid #eee; */
    position: relative;
    padding: 0 20px 0 0px;
    margin-bottom: 8px;
    display: inline-block;
    color: #555;
    height: auto;
    width: 100%;
    padding-bottom: 5px;
}

ul.videos-thumb-list li h5 {
    margin-top: 4px !important;
    text-overflow: ellipsis;
    height: 42px;
    overflow: hidden;
    font-size: 13px;
    margin-left: 2px;
}

form.form-signin input {
    height: 40px;
}

.box-timer- {
    background: #07294d;
    display: inline-block;
    text-align: center;
    color: #fff;
    padding: 15px 12px 8px;
    margin: 0 2px 0;
}

.txt-campital {
    text-transform: capitalize;
}

.sub-title-light {
    color: #333;
    margin-bottom: 10px;
    font-family: sans-serif;
    line-height: 22px;
    font-size: 16px;
}

.list_courses_tabs ul li a small {
    color: #333;
    margin: 0;
    padding: 0;
    font-size: 14px;
}

.ho-ev-link span {
    color: #333;
    font-size: 12px;
    font-weight: 500;
}

button#commentSubmit {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
    line-height: 20px;
    padding: 4px 15px;
}

.label-arrow-before {
    position: relative;
}

.label-arrow-before {
    position: relative;
    max-width: 300px;
    margin: 0 auto;
}

.form-group.label-arrow-before:before {
    content: "\f0d7";
    color: #07294d;
    font-family: FontAwesome;
    z-index: 9;
    position: absolute;
    right: 8px;
    top: 15px;
    transform: translate(-50%, -50%);
}

a.btn.btn--primary.u-m-top-10:hover {
    background: #ffc600;
    color: #000;
}

a.btn.btn--primary.u-m-top-10 {
    background: #07294d;
    color: #fff;
    text-transform: uppercase;
    padding: 8px;
    /* display: block; */
    font-size: 15px;
}

.modal-title-logo {
    text-align: center;
    background: #012150;
    padding-top: 7px;
    padding-bottom: 2px;
    margin-bottom: 1px;
}

.modal-body.signin-pop-body {
    padding: 0px !important;
}

.modal-body.signin-pop-body button.close.btn-f-tr {
    color: #fff !important;
    top: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
button.btn.btn-success {
    display: block;
    text-align: center;
    margin: 0 auto;
}
.boxes-pop-bar {
    padding: 10px 15px;
    float: left;
    width: 100%;
}

.popup-icons-signin {
    padding-left: 15px;
    padding-right: 15px;
}

.blog-author-socail ul.list-inline {
    margin-bottom: 0;
}

.modal-dialog.poplogin-signin {
    margin-top: 20px;
}

.modal-dialog.poplogin-signup {
    margin-top: 20px;
}

.social-login-point {
    margin-bottom: 10px;
}

div#signup-detail .modal-dialog {
    max-width: 450px;
    margin-top: 0px !important;
}

section#vidoe-listing-pg {
    margin-bottom: 50px;
    margin-top: 80px;
}

a.btn.btn-primary.btn-full.btn-yellow.disabled, .divblock.cu-bx-area a.btn.btn-primary.btn-full.disabled {
    color: #07294d !important;
    font-weight: bold;
}

body {
    padding-right: 0px !important;
}

.popup-login-signup .modal-dialog {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}

.boxes-options- .text-right a {
    word-break: break-all;
}

ul.videos-thumb-list li {
    cursor: pointer;
}

.gi-uc-detail span {
    color: #676666;
    font-size: 12px;
    font-weight: 500;
    display: block;
    margin-top: 3px;
    font-family: proxima_nova_rgregular, Arial, sans-serif;
}

span.spn-bx-lang span.btn-t-m a {
    color: #ffc600 !important;
    padding-right: 5px;
    padding-left: 15px;
}

span.spn-bx-lang {
    display: block;
    position: absolute;
    top: 12px;
    right: 100px;
    margin: 0;
    padding: 0;
}

div#institutes-detail-p-b p {
    font-size: 16px;
}

iframe.full-width-vyt {
    height: 478px;
}

span.img-icon-boc i.fas.fa-file-download {
    font-size: 37px;
}

.showing-number-qu {
    font-size: 16px;
}

button.btn.btn-primary.btn-left.btn-ask-ins i.fa-question-circle {
    margin-right: 5px;
}

.comparison th {
    z-index: 99999;
}

.accordion.institutes-p-b .filter_by.bord_style {
    font-weight: bold;
}

.modal-header.ng-star-inserted h4.modal-title {
    float: left;
    color: #fff;
}

.form-group.uni-typeahead .dropdown-list {
    margin-top: 1px;
}

.list_courses_tabs ul li {
    height: 65px;
}

hr.id-border-bx {
    margin-top: 10px;
    margin-bottom: 9px;
}

h4.title-f-list {
    margin-top: 3px;
    margin-bottom: 3px;
}

.btn-b-light i {
    color: #928e8e;
}

.btn.btn-b-light.btn-right i {
    float: right;
    padding-left: 10px;
    padding-right: 0;
}

.btn.btn-b-light.btn-left i {
    float: left;
    padding-left: 0px;
    padding-right: 10px;
}

.option-title-bx {
    line-height: 25px;
    padding-left: 15px;
    font-size: 16px;
    font-family: 'futura';
}

.img-compare- {
    float: left;
}

.forvideo-tophead {
    width: 100%;
    margin-top: 70px;
    display: list-item;
    margin-bottom: -5px;
}

.btn-rating-id label {
    font-family: 'Roboto Condensed', sans-serif;
}

ul.list-bb-rtxt li span {
    float: right;
    font-weight: 600;
    padding-right: 10px;
    color: #7a7b7b;
    text-align: right;
    width: 100%;
    line-height: 25px
}

.panel-arrow .accordion-toggle:before {
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    padding-right: 14px;
    vertical-align: middle;
    font-weight: 900;
    font-size: 16px;
    transform: rotate(-90deg);
    color: #ffc600;
    content: "\f0dd";
    line-height: 1px;
    top: 8px;
    left: -10px;
    position: absolute;
}

.panel-heading.card-header .accordion-toggle {
    position: relative;
}
button.btn.btn-link.text-muted {
    margin-top: 10px;
}
.panel-heading.card-header .accordion-toggle button.btn.btn-link {
    padding-left: initial;
    padding-right: 25px;
    width: 95%;
    text-align: left;
    margin-right: -10px;
    position: relative;
    outline: 0;
    z-index: 9;
    padding-top: 11px;
    padding-bottom: 4px;
}

.accordion-toggle .btn:not(:disabled):not(.disabled) {
    color: #07294d !important;
    padding: 5px 0px 0px 0px;
    font-size: 16px;
}

.gi-uc-detail span a i.fa-chevron-down {
    color: #ffc600;
    transform: rotate(-90deg);
}

.gi-uc-detail span a i.fa-chevron-up {
    color: #ffc600;
    transform: rotate(-180deg);
}

.home-tabs-news-events {
    margin-bottom: 0px;
    margin-top: 0px;
}

ul.nav.nav-tabs.home-tabs-news-events {
    border-bottom: 0;
    float: left;
    width: 100%;
    margin-bottom: 0;
    margin-top: 0 !important;
}

.NewsnEvents .tab-content {
    padding: 10px 15px;
    margin-bottom: 0;
    float: left;
    width: 100%;
}

ul.hne-listing li a {
    font-size: 16px;
    padding: 4px 4px 4px 0;
    color: #333;
    font-weight: 700;
    font-family: 'Futura';
}
ul.hne-listing li .hne-date{
    font-size: 11px !important;
    color: #282828 !important;
}

.middle-advt-center, .middle-advt-head {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}
.container_bg_01{
    margin-top: 13px;
}

.newTag {
    max-width: 60px;
    margin: 10px 0 0;
    -webkit-animation: blink 1s linear infinite;
    animation: blink 1s linear infinite;
}

.forvideo-tophead {
    margin-top: 0px;
    /* height: 155px; */
}

.reinstitute-dis img {
    max-width: 100%;
}

div#submit_blog input.input_data, div#submit_blog textarea.input_data {
    padding: 8px;
    background: #f4f4f4;
    border: 1px solid #dedede;
    font-size: 14px;
    width: 100%;
    border-radius: 3px;
    height: auto;
}

div#submit_blog .form-item button {
    width: 100%;
    border-radius: 4px;
}

div#submit_blog .input_data.video-txtarea {
    height: 345px;
}

div#submit_blog .form-item {
    margin-bottom: 15px;
}

div#submit_blog {
    margin-bottom: 50px;
}

button.btn.btn-primary.btn-post {
    margin-top: 10px;
}

.title-w-icon {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}

span.required_estaric {
    color: red;
    padding-left: 2px;
}

.title-w-icon h2 {
    font-size: 40px;
    padding-left: 50px;
    position: relative;
    display: initial;
}

.title-w-icon h2.creat-blog-title:before {
    content: "";
    background: url(https://cdn-education.tribune.com.pk/assets/img/submit-blog-icon.png);
    height: 45px;
    width: 46px;
    position: absolute;
    left: 0px;
    background-size: contain;
}

.title-w-icon h2.creat-video-title:before {
    content: "";
    background: url(https://cdn-education.tribune.com.pk/assets/img/submit-vidoe-icon.png);
    height: 40px;
    width: 41px;
    position: absolute;
    left: 0px;
    background-size: contain;
}

.video-widget-sidebar {
    background: #07294d;
    padding: 10px 15px;
    margin-bottom: 30px;
    margin-top: 15px;
    float: left;
    width: 100%;
}

.btn-box-center {
    text-align: center;
}

.reinstitute-dis img {
    max-width: 100%;
}

.video-widget-sidebar i.fas.fa-video {
    font-size: 41px;
    color: #ffc600;
    float: left;
    margin-right: 10px;
}

.video-widget-sidebar h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    display: inline-block;
}

.blog-b-area {
    margin: 0 auto;
    display: flow-root;
    background: rgb(255 255 255 / 82%);
    padding: 5px;
}

.vidoe-b-area {
    width: 230px;
    margin: 0 auto;
    display: flex;
}

.blog-widget-sidebar {
    padding: 5px 5px;
    background: url(https://cdn-education.tribune.com.pk/blogs/yfLYNrCeDSQ9CLX1GttWjwUS8jPBSOQ11F9Jd7bb_345.png);
    float: left;
    width: 100%;
}

.blog-widget-sidebar i.fas.fa-pen-fancy {
    float: left;
    font-size: 20px;
    background-image: linear-gradient(180deg, #000407, #08264a);
    color: #fff;
    padding: 10px;
    border-radius: 50%;
    margin-right: 10px;
}

.blog-widget-sidebar h3 {
    margin-top: 9px;
    text-transform: uppercase;
}

.btn-box-center button.btn.btn-primary {
    text-transform: uppercase;
    height: 30px;
    border-radius: 4px;
}

p.sm-txt {
    font-size: 13px;
}
.alert-danger {
    display: inline-block;
}
ul.dropdown-content-bxx li a {
    padding: 6px 12px!important;
}
select.form-control{
    color: #393939;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
    background-color: #fff;
    background-position: right 13px center,left top;
    background-repeat: no-repeat;
    background-size: auto 5px,auto;
    transition: border-color .1s ease-in-out;
    /* border: 1px solid #07294d; */
    box-sizing: border-box;
    cursor: pointer;
    font-size: 15px;
    font-weight: 400;
    height: 34px;
    min-width: 230px;
    padding: 0 32.5px 0 20px;
    width: 100%;
    outline: 0;
    margin: 0;
    opacity: 1;
    box-shadow: none;
    max-width: 100%;
    text-transform: none;
    margin-bottom: 12px;
    /* background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3…s%3D%22arrow%22%20d%3D%22M276.7%200H0l138.2%20153z%22%20%2F%3E%3C%2Fsvg%3E), linear-gradient(white 0px, #ededed 100%); */
}
.accordionStyles.filter_icon.panel.hideOnMobilel {
    margin-top: -3px;
}
.afc-box a.afc-link:first-child:after {
    content: "";
    width: 0;
    top: 0;
    height: 18px;
    position: absolute;
    border-right: 1px solid #d4d4d4;
    right: 0;
}

/*responsive iframe for results end here*/
#Iframe-Master-CC-and-Rs {
  min-width: 355px;
  min-height: 600px;
  overflow: hidden;
}
.responsive-wrapper {
  position: relative;
  height: 0;
  min-height: 600px;
}
.responsive-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
}
.responsive-wrapper-wxh-572x612 {
  padding-bottom: 107%;
}
.set-box-shadow {
  -webkit-box-shadow: 4px 4px 14px #4f4f4f;
  -moz-box-shadow: 4px 4px 14px #4f4f4f;
  box-shadow: 4px 4px 14px #4f4f4f;
}
.set-margin {
  margin: 30px;
}
.center-block-horiz {
  margin-left: auto !important;
  margin-right: auto !important;
}
/*responsive iframe for results end here*/

/* START media here*/
@media only screen and (min-width: 1400px){
    .main-menu>ul>li>a, .main-menu a {
        padding: 7px 20px !important
    }
}
@media only screen and (max-width: 1440px) and (min-width: 1300px) {
    .main-menu > ul > li > a, span.for-left-nav > li > a {
        padding: 7px 20px !important;
        font-size: 15px;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
    .main-menu > ul > li > a, span.for-left-nav > li > a {
        padding: 7px 20px !important;
        font-size: 12px !important;
    }
}

@media (min-width: 1359px) {

}

@media only screen and (min-width: 992px) {
    .main-menu ul li i.icon-down-open-mini:before {
        margin-left: 0;
        margin-right: 0;
        width: 12px;
    }
    /*.home-header-advt {*/
    /*    text-align: center;*/
    /*    margin-top: 81px;*/
    /*    margin-bottom: -55px;*/
    /*    */
    /*}*/
    /*.home-header-advt {*/
    /*    text-align: center;*/
    /*    margin-top: 81px !important;*/
    /*    margin-bottom: -55px !important;*/
    /*    max-width: 970px;*/
    /*    margin: auto;*/
    /*}*/
    div#stickyAdd .home-header-advt {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    .home-header-advt {
        text-align: center;
        /* margin-top: 70px !important; */
        margin-bottom: -70px !important;
        /* max-width: 970px; */
        background-color: #041e3a;
        margin: auto;
    }

    /* div#google-ad-tag-1 iframe, div#google-ad-tag-2 iframe, div#google-ad-tag-3 iframe, div#google-ad-tag-4 iframe {
        max-height: 250px;
        height: 250px;
    } */
    .ud-logo-ras {
        width: 50%;
    }

    th.compare-heading, th.tl.bg-yellow {
        top: 69px;
    }

    span.spn-bx-lang {
        display: none;
    }

    a.dropdown-bx-show.dp-container.dashboard-bx- {
        padding-top: 18px !important;
        padding-bottom: 17px !important;
    }

    .sub_header_university_details_page_wrapper {
        min-height: 400px;
    }

    p.login-title-pop:after {
        content: "";
        width: 65%;
        height: 1px;
        background: #d6d6d6;
        position: absolute;
        top: 13px;
        right: 0;
    }
    .for-u-s span {
        font-size: 13px!important;
        line-height: 18px!important;
    }
    p.login-title-pop {
        position: relative;
        float: left;
        width: 100%;
    }

    .home-banner-text p {
        font-size: 16px;
        margin: 0 auto 0;
        line-height: 20px;
        min-height: 50px;
    }

    .past-papers-inout- {
        width: auto;
    }

    .main-menu ul ul li:hover > a {
        color: #FFC600;
    }

    .main-menu ul ul li a {
        font-size: 13px;
        border-bottom: 1px solid #dcdcdc;
        display: block;
    }

    .main-menu ul .menu-wrapper, .main-menu ul ul {
        position: absolute;
        border-top: 5px solid #000000;
        display: none;
        z-index: 1;
        height: auto;
        left: 0;
        top: 100% !important;
        margin: 0;
        padding: 0;
        background: #ffffff;
        width: 220px;
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    }
    
    

    span.open-search-ic {
        display: none;
    }

    .filter-results-bx {
        text-align: center;
    }

    .ri-bx-type {
        min-height: 340px;
    }

    h4.txt-4-more-ga {
        margin-top: 28px;
    }

    #position ul li a {
        font-size: 12px;
    }

    #blog-news-home .swiper-button-prev, #blog-news-home .swiper-button-next {
        display: none;
    }

    .fz-md-26 {
        font-size: 26px;
    }

    .main-menu.sbtn-for-mobile {
        display: none;
    }

    .main-content-box {
        width: 71.4%;
        float: left;
        padding-right: 20px;
    }

    #carousel-custom .carousel-outer {
        position: relative;
        width: 81%;
    }

    .search-listing-opt.popup-list .custom-field {
        width: 50%;
        display: inline-block;
    }

    .main-menu ul ul li {
        width: 100%;
    }

    .home-videos h5.sub-title-light {
        max-width: 80%;
    }
}

@media only screen and (max-width: 991px) {
    .hideOnMobilel {
        display: none;
    }
    nav.nav-extended{
        width: 100% !important;
    }
    .main-menu.test.show ul li a {
        font-family: 'Lato';
        font-size: 13px;
    }
    .main-menu>ul>li>a{
        padding: 6px 14px 0!important;
    }
    .main-menu.test.show ul {
        width: 100%;
    display: flex !important;
    flex-wrap: wrap;
    max-height: 290px;
    flex-direction: column;
    overflow-y: scroll;
    justify-content: center;
    padding: 0 10px;
    }
    .main-menu.test.show ul li {
        width: 50%;
    }
    .option-title-bx {
        font-size: 14px;
    }

    .nav-tabs a.nav-link {
        font-size: 13px;
    }

    .forvideo-tophead {
        margin-top: 51px;
        margin-bottom: 0px;
    }

    .search-logo-bx {
        padding-right: 0px;
        padding-left: 10px;
    }

    .edu-sidebar- {
        margin-top: 15px;
        margin-right: 15px;
        margin-left: 15px;
        display: block;
        width: 92.6%;
    }

    .sub_header_university_details_page_wrapper {
        padding: 0px 0 0;
    }

    .custom-field {
        text-align: left;
    }

    .sub_header_contact_home.admision_banner h1.text-center.txt-white {
        margin-top: 0;
    }

    ul.pagination {
        padding-bottom: 0;
    }

    .sub_header, .sub_header_inner_pages {
        margin-top: 51px !important;
        padding-top: 0px;
    }

    .homepage-banner.sub_header_contact_home {
        display: block;
        text-align: center;
        background: initial;
        margin-top: 0px;
    }

    .responsive-banner {
        /* margin-top: 51px !important; */
    }

    nav.nav-extended {
        /* height: 55px; */
        background: #ffffff;
    }

    header {
        height: 91px !important;
    }

    .logoPosition {
        margin: 6px 0 0 0px;
        /* max-height: 36px !important; */
    }

    ul.icons-smen {
        text-align: center;
        padding: 0;
        border-bottom: 1px solid #083463;
    }

    .main-menu ul li a:hover {
        color: #fff !important;
        background: #ffc600 !important;
        border: 0 !important;
    }

    iframe.full-width-vyt {
        height: 319px;
    }

    div#tab-academics-mobile i.fa {
        background: rgba(0, 0, 0, 0.5);
        padding: 4px;
        color: #fff;
    }

    .mob-side-menu {
        width: 100%;
        display: flex !important;
        flex-wrap: wrap;
        max-height: 349px;
        flex-direction: column;
        justify-content: center;
        padding: 0 10px;
    }

    .mob-side-menu li a {
        padding: 0 5px 0 5px;
    }

    .main-menu.show {
        top: 0 !important;
        padding-top: 20px;
        -webkit-animation: expand 1s;
        animation: expand 1s;
        background: #fff;
        z-index: 999;
    }
    .main-menu a, .main-menu li{
        color: #000 !important;
    }
    .aligncenter {
        text-align: center;
    }

    img.aim-smenu {
        text-align: center;
        max-width: 80px;
    }

    .home-videos h2 {
        padding-bottom: 15px !important;
    }

    #tab-academics-mobile .collapsible-header {
        position: relative;
        float: left;
        width: 100%;
    }

    #tab-academics-mobile .collapsible-header .icon-academics {
        width: 45px;
        height: 35px;
        margin-right: 5px;
        float: left;
    }

    ul.formobile-accordian {
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
    }

    ul.formobile-accordian li {
        width: 50%;
        float: left;
        margin-bottom: 7px;
    }

    .academics-progam-name {
        float: left;
        line-height: 18px;
        position: absolute;
        left: 58px;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 74%;
        padding-right: 10px;
        top: 50%;
        transform: translateY(-50%);
    }

    .home-videos.nopadding h5.sub-title-light {
        display: none;
    }

    .nav-content.hidden-lg.hidden-md ul.tabs.tabs-fixed-width.tabs-transparent {
        background: #f4f3f0;
    }

    #tab-scholarship nav ul li {
        width: 50% !important;
        padding: 0 0px !important;
        margin-left: 0;
        margin: 0px !important;
    }

    .canvas-large.progressive {
        background: none;
    }

    .for-u-s [type=checkbox] + span:not(.lever) {
        font-size: 11px;
    }

    p.pop-already {
        margin-bottom: 0;
    }

    hr.sign-up-in-box {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    section#vidoe-listing-pg {
        margin-top: 100px;
    }

    div#tab-academics-mobile nav {
        height: 33px;
    }

    .videotag-home.add_top_20_mobile.col-xs-12.col-md-4.col-sm-4 {
        display: none;
    }

    div#signup-detail {
        margin-top: 0 !important;
    }

    p.login-title-pop {
        width: 100%;
        text-align: center;
    }

    .col-sm-12.col-md-12.col-xs-12.pt20 {
        padding-top: 10px;
    }

    p.login-title-pop {
        margin-bottom: 8px;
    }

    .modal-dialog.poplogin-signin {
        margin-top: 20px;
    }

    .modal-dialog.poplogin-signup {
        margin-top: 10px;
    }

    .modal-title-logo img.img-pop-logo {
        height: 30px;
    }

    div#blog-details-box h1.block-normal {
        margin-top: 15px;
    }

    .blog-author-socail .list-inline > li {
        line-height: 26px;
    }

    .blog-details-breadcrumb {
        padding-top: 64px !important;
    }

    a.carousel-control span.fas {
        top: 50%;
        transform: translateY(-50%);
    }

    div#tab01 p {
        text-align: justify;
    }

    .footer-accordian-head.active_footer_menu h4:before {
        transition: 0.5s;
        transform: rotate(-90deg);
    }

    .btn-linked {
        margin-top: 10px;
    }

    span.btn-rd-.active_filter i.fas.fa-angle-down {
        transform: rotate(0deg);
    }

    span.btn-rd- i.fas.fa-angle-down {
        transform: rotate(-90deg);
        transition: 0.5s;
    }

    /* past-papers */
    label.past-papers-search {
        width: 203.33px;
    }

    /* for : consultants */
    .dropdown-menu {
        width: 300px !important;
    }

    .datesheet-bx- ul.dropdown-menu {
        width: 300px !important;
    }

    label.past-papers-search.ngo-input {
        margin-bottom: 15px;
    }

    label.past-papers-search {
        width: 300px;
    }

    .searchbox-pastpaper ul.dropdown-menu {
        min-width: 300px;
    }

    button.btn.btn-primary.btn-full.btn-300 {
        max-width: 300px;
    }

    .admission_filter label {
        width: 300px !important;
    }

    .admission_filter button.btn.btn-primary.btn-full {
        width: 300px;
    }

    .admission_filter .open > .dropdown-menu {
        width: 300px;
    }

    .btn.btn-b-light.btn-left {
        display: none;
    }

    .btn.btn-b-light.btn-right {
        float: initial !important;
    }

    .tm-30 .col-md-12.col-xs-12 {
        text-align: center;
    }

    p.box-s-img {
        width: 23%;
        display: table-cell;
        float: left;
    }

    .box_style_2 {
        padding: 10px 5px;
        max-width: 280px;
        margin: 0 auto;
    }

    .main-wrapper.login-st-bg {
        padding-top: 100px;
    }

    .sub_header_contact_home {
        /* margin-top: 51px; */
    }

    .form-group {
        margin-bottom: 0px;
    }

    .home-banner-text p {
        font-size: 14px;
        margin: 0 auto 0;
        line-height: 20px;
    }

    .advantage .advantage_text {
        padding: 10px 15px 20px 15px;
    }

    .search-options- .form-group {
        margin-bottom: 0px !important;
    }

    label.css-ft45iw {
        width: 100%;
    }

    .btn {
        font-size: 12px;
    }

    nav ul a {
        color: #233247 !important;
    }

    span.open-search-ic i {
        font-size: 17px;
        color: #ffc600;
    }

    .cmn-toggle-switch span::after, .cmn-toggle-switch span::before {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
        height: 3px;
        background-color: #6a6969;
        content: "";
    }

    .cmn-toggle-switch span {
        display: block;
        position: absolute;
        top: 10px;
        left: 0;
        right: 0;
        height: 3px;
        background: #6a6969;
    }

    .main-menu.test ul li a:hover ul.dropdown-content {
        display: block;
    }

    .for-center-container {
        position: relative;
        max-width: 800px;
        margin: 0 auto;
    }

    .main-menu ul li a {
        font-size: 14px;
        font-weight: 600;
        /* height: 53px; */
        line-height: 20px;
        padding: 0 8px 0 15px;
        text-transform: none;
        border: 0 !important;
    }

    p.log-block-bo {
        position: relative;
        width: 100%;
        text-align: left;
        margin: 5px 0 0;
    }

    p.log-block-bo a {
        position: relative;
        display: inline-block;
        text-decoration: none;
        text-transform: uppercase;
        color: #fff;
        font-size: 14px;
        margin-right: 10px;
        padding: 1px;
        line-height: 18px;
    }

    div#top-nav-user-profile-mobile {
        border-bottom: 1px solid #083463;
    }

    p.log-block-bo a.n-log-in:before {
        content: "";
        width: 0;
        top: 0;
        height: 19px;
        position: absolute;
        border-right: 1px solid #fff;
        right: -11px;
    }

    a.n-log-in, a.n-reg {
        margin-left: 10px;
    }

    div#top-nav-links-and-social-media-mobile {
        width: 100%;
    }

    div#social ul.icons-smen {
        margin-top: 15px;
    }

    ul.mob-side-menu li {
        width: 50%;
    }

    .videotag-home p {
        display: none;
    }

    .tabs-menu-bx {
        overflow-y: hidden;
        overflow-x: auto;
        height: 53px;
        top: 40px;
        padding-bottom: 0px;
    }

    #search input[type="search"] {
        font-size: 14px !important;
    }

    .header-box .open + header {
        top: 0px;
    }

    #search.open {
        top: 51px;
        position: absolute;
        width: 100%;
    }

    span.open-search-ic {
        display: block;
        position: absolute;
        top: 12px;
        right: 60px;
        margin: 0;
        padding: 0;
    }

    a#close_in,button#close_in {
        display: block;
        position: absolute;
        right: 15px;
        top: 10px;
        width: 20px;
        height: 20px;
        background: transparent;
        border-color: transparent;
    }

    h2.uni-heading {
        margin-top: 5px;
        font-size: 25px;
        font-weight: 600;
        color: #333;
        margin-bottom: 20px;
    }

    .ud-logo-ras p.txt-white {
        font-size: 13px;
    }

    .ud-logo-ras p.txt-white span {
        font-size: 14px;
    }

    .scholarship-detail-icons i {
        text-align: center;
        float: initial;
        margin-right: 0;
    }

    span.img-icon-boc {
        margin-bottom: 7px;
    }

    .row.admissionSlider {
        max-height: 225px;
    }

    h4.recommended-cursor {
        font-size: 14px;
        max-height: 45px;
        overflow: hidden;
        min-height: 45px;
    }

    ul.mob-side-menu {
        width: 100%;
    }

    .cmn-toggle-switch {
        display: block;
        overflow: visible;
        position: absolute;
        top: -75px;
        right: 16px;
        margin: 0;
        padding: 0;
        width: 20px;
        height: 20px;
        font-size: 0;
        text-indent: -9999px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-shadow: none;
        border: none;
        cursor: pointer;
        background: transparent;
    }

    .thumbnail-list {
        float: left;
        padding-right: 10px;
        padding-left: 10px;
    }

    .logo-top {
        margin-left: 0 !important;
    }

    .icon-bar-bx a {
        padding: 7px 5px 5px;
        width: 20%;
        font-size: 15px;
    }

    .icon-bar-bx {
        top: auto;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        max-width: 100%;
        display: inline-flex;
    }
}

.desk-hide { display:none;}

@media only screen and (min-width: 768px) {

    .desk-hide {
        display: none;
    }
    

    .accordion-toggle .btn:not(:disabled):not(.disabled) {
        font-size: 14px;
    }

    video.hidden-lg.hiiden-md.hiiden-sm {
        display: none;
    }

    p#blog-content p {
        font-size: 16px;
    }

    .comparison tr td:first-child {
        text-align: left
    }

    .col-md-8.col-sm-8.text-center.home-banner-text {
        float: left;
    }

    .col-xs-img-show.img-box-tslc- {
        display: none;
    }

    h3.title-wicon {
        margin-top: 0;
    }
}

@media (min-width: 320px) and (max-width: 340px) {

    .generalMargin {
        margin-top: 144px !important;
    }

    .innerPgaesMargin {
        margin-top: 144px !important;
    }

    .mob-side-menu {
        max-height: 320px !important;
    }

    .stickyAdd {
        /* transform: translate(0px, -98px) !important; */
    }

    .main-wrapper.generalMargin, .main-wrapper.innerPgaesMargin {
        margin-top: 144px !important;
    }
}

@media only screen and (max-width: 767px) {

    .resp-hide {
        display: none;
    }
    .logo-top img.logoPosition {
        margin: 1px 0 0 0px;
    }
    header {
        background-color: #fff;
        border-bottom: 0 solid #faebd7;
    }
button.btn.btn-link.text-muted {
    margin-top: 0px;
}
.btn-linked {
    margin-top: 0px;
    margin-right: 10px;
}
button.search-result-btn {
    margin: 0 auto;
    display: block;
}
label.past-papers-search {
    width: 100%!important;
}
    p.signin-op-bo span {
    font-size: 12px;
}
    p.signin-op-bo img {
    height: 25px;
    width: 25px;
    margin-right: 4px;
    float: left;
}
    .homepage-banner .center-col .center-col-slider1 .info h2, .homepage-banner .center-col .center-col-slider1 .info h5 {
        font-size: 20px;
    }

    #slider-image-banners.carousel {
        height: auto;
    }

    /* .innerPgaesMargin{
        margin-top: 170px !important;
    }
    .generalMargin{
        margin-top: 170px !important;
    } */
    .banner-advt300 img {
        width: 100%;
    }

    /* .afbfScroll .sub_header_contact_home {
        margin-top: 170px !important;
    } */
    .title-w-icon h2.creat-blog-title:before {
        height: 30px;
        width: 31px;
    }

    .title-w-icon h2 {
        font-size: 30px;
        padding-left: 35px;
        position: relative;
        display: initial;
    }

    .title-w-icon h2.creat-video-title:before {
        height: 29px;
        width: 30px;
    }

    .home-header-advt {

        background-color: #07294d;

        /*margin-bottom: -92px;*/
    }

    a.show-video.video_pop.ng-star-inserted {
        display: none;
    }

    .mob-side-menu {
        max-height: 415px;
    }
    .institute .margin_45 .col-md-3 .accordion .panel-group .filter .card .card-header {
    height: 41px;
    padding-top: 10px;
}

    .panel-arrow .accordion-toggle:before {
        font-size: 14px;
        left: 0;
    }

    .panel-heading.card-header .accordion-toggle button.btn.btn-link {
        padding-left: 25px;
    }

    input#ContentPlaceHolder1_txtRollNo {
        /*width: 203.33px;*/
        margin: 0 auto;
        text-align: center;
        float: initial;
        margin-bottom: 10px;
    }

    .panel-heading.card-header {
        padding-left: 2px;
    }

    li.admissionAccordion.list-group-item {
        padding-left: 10px;
    }

    ul.list-bb-rtxt > li {
        font-size: 13px !important;
    }

    .gi-uc-detail span a i {
        font-size: 11px;
    }

    div#institutes-detail-p-b p {
        font-size: 14px;
        margin-top: 10px;
    }

    ul.list-bb-rtxt > li {
        border-bottom: 1px solid #dcdcdc;
        padding-top: 10px;
        padding-bottom: 9px;
        font-size: 15px;
        color: #333;
        float: left;
        width: 100%;
        background: #fff;
        font-family: 'Roboto Condensed', sans-serif;
    }

    .title-wicon i.fa-hiddn-mobile {
        height: 20px;
        width: 20px;
        line-height: 20px;
        font-size: 13px;
    }

    h2.title-wicon i {
        height: 30px;
        width: 30px;
        line-height: 30px;
        font-size: 16px !important;
        margin-right: 6px;
    }

    tr.for-p-rel {
        position: relative;
    }

    .title-con-bx {
        font-weight: bold;
        position: sticky;
        left: 28px;
        width: 88vw;
        text-align: left;
        font-size: 14px;
        line-height: 0;
    }

    .col-xs-4.gi-uc-detail:nth-child(5) {
        min-height: 86px;
    }

    th.compare-heading.headertable-sticky.ng-star-inserted h4 {
        font-size: 14px;
    }

    .ngx-pagination {
        margin-bottom: 30px !important;
    }

    tr.for-p-rel.panel-collapse {
        height: 40px;
    }

    tr.compare-row > td + td {
        padding-bottom: 30px;
    }

    .comp-tab-title {
        width: 92vw;
        position: sticky;
        left: 17px;
    }

    .homepage-banner.sub_header_contact_home {
        background-image: initial !important;
    }

    img.aim-smenu {
        text-align: center;
        max-width: 60px;
    }

    .edu-con-detail- .boxes-options- div {
        float: left;
    }

    .boxes-options- {
        float: left;
        width: 100%;
    }

    .comparison td, .comparison th {
        padding: 10px 2px;
        text-align: center;
    }

    span#campus accordion.customBorder.card.panel-group {
        margin-top: 0;
    }

    span#campus .panel.card.panel-default {
        margin-top: 0;
    }

    h2.title-wicon i.fa-angle-down {
        right: 20px;
        top: 9px;
    }

    .box-rating-bx .float-right.btn-rating-id {
        margin-top: 10px;
        font-family: 'Roboto Condensed', sans-serif;
    }

    .box-p-mob-head h4.wg-btn- {
        margin-top: 0px;
        margin-left: 10px;
        text-align: left;
    }

    ul.mob-side-menu li a {
        font-family: arial;
        font-size: 13px;
    }

  /*  .box-p-mob-head {
        width: 215px;
        display: block;
    }*/

    #signup-gene-forms, #signup-gene-forms .slid-right .signup-general .social-login {
        width: 100% !important;
    }

    .slid-head h1 {
        font-size: 26px !important;
    }

    #logreg-forms .form-signin {
        max-width: 100% !important;
    }

    #logreg-forms {
        max-width: 100% !important;
    }

    #logreg-forms {
        max-width: 100% !important;
    }

    #logreg-forms .form-signin {
        max-width: 100% !important;
    }

    span.slogan {
        width: 77%;
    }

    .col-xs-img-show.img-box-tslc- {
        float: left;
        padding-right: 10px;
        margin-top: 10px;
    }

    .sub_header_contact_home {
        padding-bottom: 20px;
        padding-top: 0px;
        height: 150px;
    }

    .advantage .advantage_text .long-arrow {
        display: none;
    }

    .search-logo-bx {
        width: 100px;
        float: left;
    }

    select.form-control {
        height: 34px;
        margin-bottom: 10px;
    }

    .searchbox-results- input, .searchbox-results- select {
        margin-bottom: 5px;
    }

    .searchbox-pastpaper.text-center p {
        display: none;
    }

    h3.result-title {
        margin-bottom: 0;
    }

    button.btn.btn-primary.btn-height42 {
        width: 102px;
    }

    .edu-conferences-bx-- button {
        height: 34px;
    }

    .list-title-cn {
        font-size: 15px;
        font-weight: 600;
        padding-top: 5px;
        text-align: left;
        float: left;
    }

    ul.list-vad {
        text-align: left;
        margin-bottom: 0;
    }

    .college-name-bxx {
        padding: 2px 10px 2px 10px;
        clear: both;
    }

    .img-list-bx {
        float: right;
        width: 30%;
    }

    .icons-right-bx {
        padding-left: 0;
        float: left;
        width: 69%;
    }

    .ho-ev-link a h4 {
        margin-bottom: 0px;
    }

    .ho-ev-date {
        padding: 6px 0;
        margin-right: 10px;
        height: 50px;
    }

    .ho-ev-date span:first-child {
        font-size: 18px;
        line-height: 18px;
    }

    .text-center.university-college-list.swiper-slide {
        min-height: auto !important;
    }

    a.box_feat p {
        font-size: 14px;
        color: #202c43;
        margin: 0;
        font-weight: 700;
    }

    div#tab-college-university-mobile nav {
        height: auto;
    }

    a.box_feat {
        background: transparent;
        box-shadow: none;
    }

    a.box_feat {
        background: transparent;
        box-shadow: none;
        border: 0px;
    }

    .university-college-slider-home img {
        background: #fff;
        padding: 10px;
        border-radius: 4px;
    }

    .university-carousel.carousel {
        height: auto;
    }

    .video-slider-home .swiper-button-prev, .video-slider-home .swiper-button-next {
        top: 68%;
    }

    .video-slider-home ul.videos-thumb-list {
        padding-bottom: 0 !important;
    }

    ul.videos-thumb-list li {
        margin-bottom: 0;
    }

    .container.ptb-20.element-gap-mobile {
        /* margin-top: 20px !important; */
    }

    .more__about h4.fnt__14.txt-white {
        margin-top: 0;
        padding-top: 5px !important;
        line-height: 30px !important;
    }

    .more__about {
        position: initial;
    }

    .past-papers-container .home-banner-text h1 {
        font-size: 26px;
    }

    .sub_header_inner_pages_wrapper .row {
        padding-left: 0px;
    }

    .institute accordion-group.filter.panel {
        margin-top: 15px;
    }

    button.btn.btn-link.text-muted {
        font-weight: bold;
    }

    .reinstitute-dis ol {
        padding-left: 10px;
    }

    ul.navbar-center.list-inline.center-bx-socail-testing-deta {
        padding-top: 2px;
    }

    ul.navbar-center.list-inline.center-bx-socail-testing-deta span {
        padding: 5px;
    }

    .d-flex {
        display: initial !important;
    }

    .edu-ngos-box .title-fri-bx {
        width: 100%;
        height: auto;
    }

    h2.section-heading.with-sub {
        margin-top: 15px;
    }

    .advt-box-s12 {
        width: 100%;
    }

    h3.recom-title-ins {
        margin-top: 0;
    }

    .recom-img-ins {
        display: none;
    }

    .padding-xs-0 {
        padding: 0;
    }

    swiper#blog-news-home img.img-responsive {
        padding-right: 10px;
        padding-left: 10px;
        width: 100%;
    }

    input.form-control.my-0.py-1 {
        margin-bottom: 0;
    }

    .smenu-si-bx {
        width: 50px;
        display: inline-table;
        color: #fff;
        line-height: 14px;
    }

    .smenu-login i.fa-google-plus-g {
        background: #ce4234
    }

    .smenu-login i.fa-mobile-alt {
        background: #5dca5e;
    }

    .smenu-login i.fa-facebook-f {
        background: #163f7d;
    }

    .smenu-login i {
        height: 50px;
        border-radius: 4px;
        width: 50px;
        line-height: 50px;
        margin: 10px;
        color: #fff !important;
        font-size: 20px;
    }

    .smenu-sl-title {
        color: #fff;
        font-size: 20px;
    }

    .smenu-ls-box {
        text-align: center;
        margin-top: 20px;
        border-bottom: 1px solid #af4255;
        padding-bottom: 15px;
    }

    span#basic-text1 {
        position: absolute;
        right: 10px;
        top: 10px;
        z-index: 99;
        height: 35px;
        line-height: 35px;
        width: 50px;
        text-align: center;
        border-radius: 0 4px 4px 0;
        background-color: #4c4c4c;
    }

    .search-smenu {
        margin-top: 6px;
        position: relative;
        padding: 10px;
        display: flex;
    }

    .advt-schlrship {
        margin-bottom: 0;
    }

    h2.title-sm-size {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .results-m-sec {
        margin-top: 0 !important;
    }

    .btn-inst {
        height: 20px;
        line-height: 11px;
        font-size: 12px;
        padding: 4px 12px;
    }

    .box .icon {
        margin-bottom: 20px;
        margin-top: 15px;
    }

    .aligncenter {
        text-align: center;
    }

    .sub_header_contact_home_wrapper {
        padding: 0px 85px 0px 85px;
    }

    .col-md-8.col-sm-8.text-center.home-banner-text {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    /* .homepage-banner.sub_header_contact_home{
        display: block;
        text-align: center;
        background-image: initial !important;
        background: initial;
        margin-top:92px;
    } */
    .col-md-4.col-sm-4.search-form-institutes {
        padding-top: 25px;
    }

    .btn-success {
        margin-top: 20px;
        float: right;
        text-align: right;
        margin: 0 auto;
    }

    .institute .margin_45 {
        margin-left: 0px;
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    #institutes-swiper-bx .swiper-button-next, #institutes-swiper-bx .swiper-button-prev {
        margin-top: -33px !important;
    }

    #blog-news-home .swiper-button-next, #blog-news-home .swiper-button-prev {
        margin-top: -78px !important;
    }

    .socail_bnr_icn {
        margin-bottom: 10px;
    }

    tr.panel-collapse.collapse.in td.tr-td-full {
        text-align: center;
        display: table-cell !important;
    }

    tr.compare-row > td + td {
        background: #07294d;
        padding-bottom: 9px;
    }

    .short_info h3 {
        padding-left: 5px;
        margin-bottom: 5px;
        padding-right: 5px;
    }

    .short_info p {
        padding-left: 5px;
        margin-top: 5px;
        padding-right: 5px;
    }

    .short_info h3, .short_info p {
        position: initial !important;
    }

    .main-menu ul ul {
        top: 5px !important;
    }

    .main-menu ul li a:hover {
        background: #4c4c4c !important;
    }

    .advt-schlrship {
        margin-top: 0px !important;
        padding-top: 17px;
    }

    .box_feat, .box_style_3, a.box_feat {
        padding-bottom: 0px !important;
        min-height: auto !important;
        margin-bottom: 0;
    }

    nav.nav-extended .nav-content {
        z-index: 9;
        background: #f4f3f0;
    }

    section#featured-universities {
        padding-top: 10px;
    }

    div#tab-college-university-mobile {
        margin-top: 15px !important;
        margin-bottom: 15px;
    }

    .container_bg_02 .tabs-big nav ul li {
        float: none;
        display: inline-block;
    }

    h4.sub-title-light span {
        font-size: 13px;
    }

    #tab-academics-mobile nav ul li {
        display: inline-block;
        text-align: center;
        float: inherit;
        width: 112px;
        margin: 0 auto;
        margin-right: 4px;
    }

    #video {
        left: 0% !important;
        width: 100% !important;
        top: 0px !important;
        bottom: 0 !important;
    }

    .mt-0 {
        margin-top: 0 !important;
    }

    .admissionSlider {
        margin-top: 22px !important;
        margin-bottom: 0px !important;
    }

    .ng-image-slider .container .main .main-inner {
        display: -webkit-box;
    }

    .admi-topsearch-bx {
        margin-bottom: 15px;
        display: flow-root;
    }

    [type=checkbox] + span:not(.lever) {
        padding-left: 27px;
        line-height: 22px;
    }

    .panel-body.card-block.card-body {
        padding-top: 10px;
        padding-bottom: 0;
    }

    .border-top20 {
        border-top: 30px solid #fff;
        background: #fff;
    }

    .home-banner-text h2 {
        font-size: 20px;
        margin-top: 0;
    }

    .col-detail {
        height: auto;
        padding: 0 0 0 10px;
    }

    .ri-listing-bx + p {
        padding: 0 10px 10px 10px;
    }

    .advantage .advantage_title {
        padding: 5px 15px 5px 10px !important;
        background: #f3f1f1;
        display: none;
    }

    .title-fri-bx {
        line-height: 22px !important;
    }

    .research-img-logo {
        text-align: center;
        display: block;
    }

    .mt-20-m {
        margin-top: 20px;
    }

    .for-popup-mag label.checkbox-style {
        font-size: 14px;
        padding-left: 26px;
    }

    ul.list-vad li {
        width: 100%;
        border-right: 0;
    }

    .course-status-bx {
        width: 100% !important;
        padding-bottom: 0px;
        text-align: left;
        float: left;
    }

    img.listing-cimg {
        max-width: 100%;
        height: auto !important;
        width: auto !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .canvas-large {
        margin-bottom: 20px;
        display: inline-table;
        margin-top: 20px;
        height: auto;
    }

    .advantage_title span {
        font-size: 16px;
    }

    .advantage:before {
        width: 0;
    }

    .advantage .advantage_text {
        visibility: initial;
        position: relative;
        opacity: 1;
        box-shadow: none;
        background: #efefef;
    }

    a.advantage.absolute small {
        display: none;
    }

    .long-arrow:after {
        content: "";
        width: 30px;
        height: 13px;
        background-position: -46px -1px;
        /* position: absolute; */
        /* top: 50%; */
        /* transform: translateY(-50%); */
        /* padding: 15px; */
    }

    a.advantage.absolute {
        position: initial;
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    h2.past-p-head {
        font-size: 18px;
    }

    header .tabs {
        height: 44px;
    }

    li.mob-listing {
        line-height: 45px;
        height: 40px;
    }

    nav.nav-extended .nav-wrapper {
        /* max-height: 40px;
        min-height: 44px; */
    }

    ul.nav.nav-tabs.blogs-tabs-section li {
        margin-right: 0;
        width: 100%;
    }

    .btn-get-app {
        top: 7px;
        line-height: 0px;
    }

    #tab-academics-mobile nav a span, #tab-college-university-mobile nav a span, #tab-scholarship nav a span {
        font-weight: 400;
        display: inline-block !important;
        margin-left: 5px;
    }

    .tabs-big nav a {
        font-size: 16px;
        line-height: 2;
    }
}

@media only screen and (max-width: 376px) {
    div#submit_blog .form-item label {
        font-size: 12px;
    }

    #search input[type="search"] {
        font-size: 12px !important;
    }

    .popup-icons-signin {
        padding-right: 0px;
        padding-left: 0px;
    }

    .boxes-pop-bar {
        padding: 10px 9px;
        float: left;
    }

    .social-login-point a.btn.social-btn {
        padding-left: 4px;
    }

    a.btn.btn-login-fb.social-btn span, a.btn.btn-login-g.social-btn span {
        font-size: 10px;
    }

    .academics-progam-name {
        font-size: 12px;
    }

    .col-md-6.col-sm-6.col-xs-6.box-rating-bx {
        padding-left: 0;
    }
}

@media only screen and (max-width: 320px) {
    .main-menu ul li a {
        font-size: 12px;
        font-weight: 500;
        /* height: 30px; */
        line-height: 30px;
        padding: 0 8px 0 10px;
        text-transform: none;
        border: 0 !important;
    }
}

@media (max-width: 700px) {
    .title-fl-fixed {
        color: #fff;
        font-size: 13px;
    }

    .title-fdown {
        font-size: 10px !important;
        text-align: center;
        text-indent: 86px !important;
        font-size: 11px !important;
    }

    .ag-header-cell-text {
        font-size: 11px !important;
        white-space: normal !important;
        text-overflow: unset !important;
        padding: 5px 0px;
    }

    .title-fl-fixed:nth-child(0) {
        width: 328px !important;
        white-space: normal !important;
        line-height: inherit !important;
        /* padding-top: 12px !important; */
    }

    .mt-20 {
        margin-top: 0 !important;
    }

    /* .BeforeScroll .sub_header_contact_home {
        margin-top: 170px !important;
    } */
}

.ag-header-cell-text {
    font-size: 12px !important;
    white-space: normal !important;
    text-overflow: unset !important;
    padding: 5px 0px;
}

.generalMargin {
    /* margin-top: 340px; */
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
}

.innerPgaesMargin {
    /* margin-top: 340px; */
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
}

.banner-advt300 {
    max-width: 300px;
    padding: 0px 0 20px;
    margin: 0 auto;
    height: auto;
    text-align: center;
}

.list_courses_tabs {
    margin-bottom: 10px;
}
.res-block{
    display: none;
}
.d-nb{
    display: none;
}
.res-dis-none{
    display: block;
}
.dt-dis-none{
    display: none;
}
.res-ds-nn{
    display: block;
}
.insurance-add{
    width: 100%;
    margin: 10px 0 !important;
}
.date-sheet .list_courses_tabs ul li h3{
    text-align: left;
}
.brdr-top{
    border-top: 3px solid #07294d;
}
.lts-evnt{
    text-align: center;
margin-right: 0px;
font-family: roboto,sans-serif;
font-weight: 700;
color: #000;
text-transform: uppercase;
}
.lts-evnt a{
    color: #000 !important;
}
.my-adds-mrgn-top-desktop{
    margin-top: 20px;
}
@media only screen and (max-width:480px) {
    td.spc {
        display: none !important;
      }
    #slider-image-banners{
        margin-bottom: 35px;
    }
    .my-height-width{
        width: 100%;
        height: auto !important;
    }
    .iframeVideo{
        width: 100%;
        height: 200px;
    }
    .list_courses_tabs ul li.scholarship-bx- {
        padding: 9px 5px 9px 100px;
    }
    .list_courses_tabs ul li.scholarship-bx- figure {
        left: 10px;
    }
    .always-show{
        margin-bottom: 0;
    }
    .container.margin_45.element-gap-mobile.home-cpc- {
        padding-bottom: 0px !important;
    }
    .insurance-add{
        width: 100%;
        margin: 0 !important;
    }
    .sub_header_contact_home {
        padding-bottom: 40px;
    }
    form#platform-quick-degree-finder{
        width: 100% !important;
    }
    .widget-degree-finder {
        max-width: 100%;
    }
    .sub_header_contact_home{
        padding-top: 30px !important;
    }
    .academics-progam-name{
        width: 71%;
    }
    .home-result-mrgn{
        margin-top: 0px !important;
    }

    /* .widget-degree-finder {
        max-width: 330px;
    }
    form#platform-quick-degree-finder {
        width: 330px;
    } */
    .my-adds-mrgn{
        margin-bottom: 40px !important;
        margin-top: 10px !important;
    }
    #slider-image-banners.carousel {
            border: 1px solid #e3e1e1;
    }
    .homepage-banner .left-sidebar {
        margin: 0 0px;
    }
    .container.margin_45.element-gap-mobile{
        margin-top: 0 !important;
    }
    .container.margin_45.element-gap-mobile.blogsection-fmobile{
        margin-top: 15px !important;
    }
    .res-block{
        display: block;
        padding: 0;
    }
    .head-top-story{
        margin-top: 0;
        margin-bottom: 15px;
        font-family: 'Futura';
        color: #07294d;
    }
    .head-top-story::before{
        display: block;
        background: #ffc600;
        width: 6px;
        height: 30px !important;
        content:'';
        height:20px;
        float: left;
        margin: 0 10px 0 0;
    }
    ul.hne-listing{
        height: 150px !important;
    }
    .element-gap-mobile{
        margin-top: 0!important;
    }
    .col-md-12.col-sm-8.col-lg-8.home-past-papers.nopadding {
        margin-top: 0 !important;
    }
    .container.ptb-20.element-gap-mobile.videos-section-pg{
        padding-top: 0 ;
        margin-top: 0 !important;
    }
    .mt-30 {
        margin-top: 0;
    }

    .video-slider-home .carousel {
        height: 230px!important;
        border: 1px solid #d3d2d2;
    }
    .col-md-12.col-sm-12.col-xs-12.nopadding-mobile {
        margin-top: 30px;
    }
    .video-main h3 {
        margin: 10px 0 10px !important;
    }
    a.custom-padding-left.left.carousel-control.carousel-control i {
        left: 3px;
    }
    .bg-eeeeee{
        background: #eeeeee;
    }
    .d-nb{
        display: block;
    }
    .bg-body-ee{
        background: #eeeeee;
    }
    .res-dis-none{
        display: none;
    }
    .mt-sm-10{
        margin-top: 20px;
    }
    .dt-dis-none{
        display: block;
    }
    .my-margin-0{
        margin: 0;
    }
    /* .sub_header_contact_home {
        padding-bottom: 0;
    } */
    .main-col.main-col-3.col-lg-3.col-md-3.col-sm-12.search-form-institutes {
        /* padding-bottom: 15px; */
    }
    .homepage-banner.sub_header_contact_home {
        /* padding-bottom: 10px; */
    }
    .res-ds-nn{
        display: none;
    }
    .mrgn-btm-20{
        margin-bottom: 30px;
    }
    .owl-carousel.owl-loaded.owl-drag .owl-dots {
        display: none;
    }
    .add_top_20_mobile{
        padding-top: 0px;
    }
    .section-heading{
        padding: 0 0 25px;
    }
    .mrgn-my-t{
        margin-top: 10px !important;
    }
    .ds-margin-0{
        margin-top: 0 !important;    
    }
    h2.title-wicon {
        font-size: 17.7px!important;
    }
    .brdr-top{
        border-top: 2px solid #07294d;
    }
    .lts-evnt{
        text-align: center;
    margin-right: 0px;
    font-family: roboto,sans-serif;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    }
    .lts-evnt a{
        color: #000 !important;
    }
    .homepage-banner .left-sidebar .left-sidebar-row1 .body ul li .col.right-col .date-label{
        color: #282828;
    }
    ul.hne-listing li .hne-date {
        font-size: 11px !important;
        color: #282828 !important;
    }
    ul.hne-listing li a {
        color: #333;
        font-weight: 700;
        font-family: futura;
    }
    .homepage-banner .left-sidebar .left-sidebar-row1{
        margin-bottom: 0;
    }
    h2.section-heading.with-sub {
        margin-top: 25px;
        margin-bottom: 16px;
    }
    .middle-advt-center {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .ul-border{
        border: 1px solid #d3d2d2;
    }
    .home-fields-padding{
        padding: 0;
    }
    .homepage-banner .main-col{
        padding: 0 15px;
    }
    .border-top20 {
        border-top: 0;
        padding-top: 20px !important;
    }
    .pp-m-sect.col-md-12.col-sm-12.col-xs-12{
        margin-top: 30px;
    }
    .list_courses_tabs {
        margin-bottom: 10px;
    }
    .container.margin_45.element-gap-mobile.padding-xs-0 {
        margin: 10px 0!important;
    }
    .container.mt-30.mrgn-btm-20 {
        margin-top: 10px;
    }
   
    #section-1 ul.formobile-accordian.collapsible {
        margin-bottom: 0;
    }
    .list_courses_tabs {
        margin-bottom: 0;
    }
    .container.margin_45.element-gap-mobile.blogsection-fmobile {
        margin-top: 0 !important;
    }
    .col-md-9.col-sm-9.col-xs-12.home-videos.nopadding h2.section-heading.with-sub {
        margin-top: 10px !important;
    }
    h2.section-heading.with-sub.fz-md-26 {
        margin-top: 30px;
    }
    .col-md-12.col-lg-4.col-xs-12.element-gap-mobile.div-date-sheet-home {
        margin-bottom: 10px;
    }
    .video-widget-sidebar{
        margin-top: 30px;
    }
    .col-md-12.col-sm-12.col-xs-12.nopadding-mobile.topDiscusion {
        margin-top: 0;
    }
    .col-md-12.col-sm-12.blog-slider-home h4{
        margin-bottom: 0;
    }
    h2.section-heading.with-sub.scholar-bx {
        margin-top: 10px;
    }
    .home-blogs-news.nopadding.col-md-8.col-sm-8 h2.section-heading.with-sub{
        margin-top: 30px;
    }
    .video-slider-home ul.videos-thumb-list{
        margin: 10px 0 0;
    }
    .visible-sm.visible-xs.admission-icons-mobile .box .icon {
        margin-bottom: 0;
    }
    .main_title p {
        font-size: 15.6px!important;
    }
    ul.formobile-accordian li {
        margin-bottom: 0;
    }
    .videos-thumb-list {
        padding: 10px 15px 15px!important;
    }
    
}



.video-sc {
    height: auto;
    position: inherit;
    display: block;
    margin: 0px;
}
.main-slider-img-box.video-sc {
    position: absolute;
    top: 57px;
}


a.icon-tube {
    position: absolute;
    z-index: 999;
    color: red;
}

a.icon-tube i {
    color: red !important;
}

a.icon-tube i {
    font-size: 55px !important;
}

.banner_slide .slick-prev:before, .banner_slide .slick-next:before {
    color: #ffffff !important;
    opacity: 1;
    font-size: 30px;
}

ul.logo-links {
    padding: 5px 0 0;
    margin: 0;
    font-size: 10px;
    font-weight: 300;
    list-style: none;
    text-align: center;
    text-transform: uppercase;
    color: #3f3f3f;
}
ul.logo-links li {
    font-family: Arial;
    font-weight: 400;
    color: #575757;
    display: inline;
    text-align: center;
}
ul.logo-links li a {
    color: #575757;
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 400;
}

.main-menu>ul>li>a, .main-menu a {
 
    font-weight: 500 !important;
}