  @font-face {
    font-family: MyriadPro-Semibold;
    font-display: fallback;
    src: url(/fonts/MyriadPro-Semibold.eot) format('embedded-opentype'), url(/fonts/MyriadPro-Semibold.otf) format('opentype'), url(/fonts/MyriadPro-Semibold.woff) format('woff'), url(/fonts/MyriadPro-Semibold.ttf) format('truetype'), url(/fonts/MyriadPro-Semibold.svg) format('svg');
    font-weight: 400;
    font-style: normal;
}
body {
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Poppins, sans-serif;
}
.bor-red {
    border: 2px solid red!important;
}
img {
    max-width: 100%}
.wrapper {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
a {
    -webkit-transition: .4s;
    transition: .4s;
}
a:hover {
    text-decoration: none;
}
.page-loader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: hsla(0, 0%, 0%, .5);
    width: 100%;
    height: 100%}
.page-loader img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.place-red::-webkit-input-placeholder {
    color: red;
}
.place-red::-ms-input-placeholder {
    color: red;
}
.place-red::placeholder {
    color: red;
}
.header_section {
    width: 100%;
    padding: 0 15px;
    background-color: #fff;
    box-shadow: 0 3px 11px -2px rgba(0, 0, 0, .7);
    position: relative;
    z-index: 999;
    transition: all .4s ease;
}
.header_section.sticky {
    position: fixed;
    padding: 0 15px;
    top: 0;
    left: 0;
    -webkit-animation: slide-top .3s linear .2s alternate both;
    animation: slide-top .3s linear .2s alternate both;
}
.header_section.sticky .header_menu .navbar ul.navbar-nav>li {
    padding: 10px 0;
}
@keyframes slide-top {
    0% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
}
100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}.header_section .header_logo img {
    max-width: 100%}
.header_menu {
    max-width: 45%;
    flex: 0 0 45%}
.header_menu .navbar {
    padding: 0;
    max-width: 826px;
    margin-left: auto;
}
.header_menu .navbar ul {
    width: 100%;
    text-align: right;
    float: right;
    display: block;
    padding: 0;
}
.header_menu .navbar ul li {
    display: inline-block;
    margin: 0 0 0 25px;
    position: static;
}
.header_menu .navbar ul.navbar-nav>li {
    padding: 20px 0;
}
.header_menu .navbar ul li a {
    padding: 0!important;
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 55px;
}
.header_menu .navbar ul li a:hover {
    color: #54a751;
}
.header_menu .navbar .dropdown-toggle::after {
    border: none;
    content: '\f067';
    font-family: FontAwesome;
    font-size: 13px;
    color: #7f7f7f;
    float: right;
    margin: 2px 0 0 5px;
}
.header_menu .nav-item:after {
    display: none;
}
.header_menu .nav-item a.nav-link:before {
    background: url(/images_v4/dropdown-menu.png);
    content: '';
    display: block;
    width: 38px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 46%;
    bottom: -23px;
    transform: translateX(-50%);
    opacity: 0;
    visibility: hidden;
    transition: all .3s linear;
}
.header_menu .nav-item:hover a.nav-link:before {
    opacity: 1;
    visibility: visible;
}
.header_menu .navbar-expand-md .navbar-nav .nav-link {
    position: relative;
}
.header_menu .navbar ul li:nth-child(5) .dropdown-menu>ul {
    width: 25%;
    min-height: 276px;
}
.header_menu .navbar ul li:nth-child(4) .dropdown-menu>ul {
    width: 25%}
.header_menu .navbar .dropdown-menu {
    width: 1300px;
    left: 0!important;
    margin: 0;
    border-top: 5px solid #54a751;
    border-radius: 0;
    padding: 0;
}
.header_buttons {
    text-align: right;
    flex: 0 0 38%;
    max-width: 38%}
.mb-100 {
    margin-bottom: 100px;
}
.mb-10 {
    margin-bottom: 10px;
}
.mt-30 {
    margin-top: 30px;
}
.mb-20 {
    margin-bottom: 20px;
}
.btn-1 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #fff;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    color: #845ec3;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    border: 1px solid #845ec3;
    border-radius: 100px;
    height: 55px;
    line-height: 55px;
    padding: 0 35px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none!important;
    outline: 0;
}
.btn-1:before {
    content: "";
    position: absolute;
    z-index: -1!important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #845ec3;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border: 1px solid #845ec3;
    border-radius: 100px;
}
.btn-1:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.btn-1:hover {
    color: #fff!important;
}
.btn-1 i {
    font-size: 22px;
    margin: 0 3px 0 0;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0 0 0 10px;
}
.btn-2 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #f60;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    border: 1px solid #f60;
    border-radius: 100px;
    height: 55px;
    line-height: 55px;
    padding: 0 40px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none!important;
    outline: 0!important;
}
.btn-2 i {
    font-size: 22px;
    margin: 0 3px 0 0;
}
.btn-2:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border: 0 solid #f60;
    border-radius: 100px;
}
.btn-2:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.btn-2:hover {
    color: #f60;
}
.banner-section .left {
    background: url(/images_v4/banner-left.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.banner-section .right {
    background: url(/images_v4/banner-right.jpg);
    background-repeat: no-repeat;
    background-position: 100% 30%}
.banner-section .left .content {
    float: right;
    max-width: 800px;
    padding: 0 80px 0 0;
}
.banner-section .left h1 {
    font-size: 50px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    line-height: 45px;
}
.banner-section .left p {
    color: #fff;
    font-weight: 400;
    margin: 100px 0 5px 0;
    line-height: 45px;
    font-size: 2rem;
}
.banner-section .tabs_part {
    width: 27%;
    float: left;
}
.banner-section .tabs_part .nav-item {
    width: 100%;
    float: left;
}
.banner-section .tabs_part .nav-item .nav-link {
    width: 100%;
    float: left;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    height: 65px;
    line-height: 44px;
    background: #1e6959;
    border-radius: 0;
    margin: 0 0 1px 0;
    color: #fff;
    background-repeat: no-repeat!important;
    background-position: 20px 15px!important;
    padding: 12px 15px 0 70px;
}
.banner-section .tabs_part .nav-item .nav-link#Course-tab {
    line-height: 21px;
}
.banner-section .tabs_part .nav-item .nav-link.active {
    background: 0 0;
}
.banner-section .tabs_part .nav-item .nav-link img {
    float: left;
}
.banner-section .tabs_part .nav-item .nav-link span {
    float: left;
    left: 55px;
    margin: 2px 0 0 10px;
}
.banner-section .banner-tab {
    width: 100%;
    float: left;
    background: rgba(255, 255, 255, .3);
    padding: 0 20px 0 0;
    border-radius: 5px;
    margin: 0 0 100px 0;
}
.banner-section .tab-content {
    float: right;
    width: 73%;
    padding: 22px 0 0 30px;
}
#College-tab {
    position: relative;
}
#College-tab:after {
    content: '';
    position: absolute;
    top: 0;
    width: 31px;
    height: 37px;
    background-image: url(/images_v4/sprite.webp);
    background-position: -23px -99px;
    left: 22px;
    bottom: 0;
    margin: auto;
}
#Exams-tab {
    position: relative;
}
#Course-tab {
    position: relative;
}
#Course-tab:after {
    content: '';
    position: absolute;
    top: 0;
    width: 36px;
    height: 36px;
    background-image: url(/images_v4/sprite.png);
    background-position: -156px -373px;
    left: 22px;
    bottom: 0;
    margin: auto;
}
#Exams-tab:after {
    content: '';
    position: absolute;
    top: 0;
    width: 36px;
    height: 36px;
    background-image: url(/images_v4/sprite.png);
    background-position: -85px -100px;
    left: 22px;
    bottom: 0;
    margin: auto;
}
#Location-tab {
    position: relative;
}
#Location-tab:after {
    content: '';
    position: absolute;
    top: 0;
    width: 36px;
    height: 36px;
    background-image: url(/images_v4/sprite.png);
    background-position: -154px -99px;
    left: 22px;
    bottom: 0;
    margin: auto;
}
.banner-section .tab-content .input {
    width: 100%;
    height: 45px;
    border: none;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 13px;
    font-weight: 400;
    outline: 0;
}
select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(/images_v4/select-drop-arrow.png);
    background-repeat: no-repeat, repeat;
    background-position: right 8px top 50%, 0 0;
    background-size: 9px;
    background-color: #fff;
}
.banner-section .tab-content .form-group .form-control-position {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}
.banner-section .tab-content .form-group {
    margin: 0 0 10px 0;
}
.search_now_btn {
    width: 100%;
    background: #f3c615;
    border: none;
    height: 45px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 5px;
    outline: 0;
}
.mouse_scroll {
    position: relative;
    margin: 20px;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    float: left;
}
.mouse_scroll:before {
    position: absolute;
    content: '';
    height: calc(100% + 10px);
    width: calc(100% + 10px);
    border: 2px dashed #fff;
    top: -8px;
    left: -5px;
    border-radius: inherit;
    animation: spin 10s linear infinite;
}
.mouse_scroll .white-bg {
    width: 65px;
    height: 65px;
    background: #fff;
    border-radius: 100px;
    margin: 0 auto;
}
@keyframes spin {
    100% {
    transform: rotateZ(360deg);
}
}.icon-scroll, .icon-scroll:before {
    position: absolute;
    left: 50%}
.icon-scroll {
    width: 17px;
    height: 30px;
    margin-left: -8px;
    bottom: 22px;
    margin-top: -35px;
    box-shadow: inset 0 0 0 1px #54a751;
    border-radius: 25px;
    overflow: hidden;
    font-family: IcoFont!important;
}
.icon-scroll:before {
    content: '\eab2';
    width: 3px;
    height: 5px;
    background: no-repeat;
    margin-left: -7.5px;
    top: 0;
    bottom: 0;
    border-radius: 4px;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: scroll;
    animation-name: scroll;
    color: #54a751;
}
@-webkit-keyframes scroll {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
    -webkit-transform: translateY(46px);
    transform: translateY(46px);
}
}@keyframes scroll {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
    -webkit-transform: translateY(46px);
    transform: translateY(46px);
}
}.why_jeduka {
    width: 100%;
    padding: 80px 0 190px 0;
    background: url(/images_v4/why-jeduka-bg.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
}
.why_jeduka:before {
    content: ' ';
    width: 363px;
    height: 100%;
    padding: 0;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-position: -20px 0;
}
.why_jeduka:after {
    content: ' ';
    width: 363px;
    height: 100%;
    padding: 0;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}
.exam-cms h2 {
    font-size: 20px!important;
}
.exam-cms h3 {
    font-size: 18px!important;
}
.exam-cms h4 {
    font-size: 17px!important;
}
.exam-cms h5 {
    font-size: 16px!important;
}

/* 04-08-2022 */
.top_universities {
    background: #F5F6F8;
}
.top_universities_slider {
    padding-top: 10px;
    padding-bottom: 40px;
    overflow: hidden;
}
.top_universities_slider .slick-list {
    overflow: visible;
}
.top_university_slide {
    background: #fff;
    border-radius: 5px;
    background-color: #fff;
    transition: all .25s cubic-bezier(.645, .045, .355, 1);
    height: 100%;
    border: 1px solid #d8d8d8;
}
.top_university_slide:hover {
    box-shadow: 0 14px 28px rgb(0 0 0 / 15%), 0 10px 10px rgb(0 0 0 / 12%);
}
.img_box {
    position: relative;
    text-align: center;
    margin: 60px 0;
}
.img_box img {
    max-width: 100%;
    height: auto;
    margin: auto;
    width: 150px;
}
.slide_inner_content {
    padding: 30px;
    min-height: 179px;
    border-top: 1px solid #d8d8d8;
}
.slide_inner_content h4 {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 700;
    color: #333;
    margin-bottom: 8px;
    transition: all .25s;
}
.top_university_slide:hover .slide_inner_content h4 {
    color: #58a55c;
}
.slide_inner_content p {
    font-weight: normal;
    font-size: 14px;
    line-height: 1.74;
    color: #696969;
}
.event-detail-page .slide_inner_content ul {
    border-bottom: 1px solid #e0e5e8;
    min-height: 160px;
    padding: 0 0 24px 0;
    margin-bottom: 1rem;
}
.event-detail-page .slide_inner_content ul li {
    font-size: 12px;
    line-height: 16px;
    color: #002541;
    font-weight: 500;
    margin: 0 0 4px 0;
}
.slide_inner_content ul li img {
    margin-right: 9px;
}
.slide_inner_content ul {
    list-style: none;
}
.event-detail-page .slide_inner_content ul li:before {
    display: none;
}
.slide_inner_content .top_courses img {
    display: initial;
    margin-right: 7px;
}
.slide_inner_content .title-subtext {
    margin-left: 25px;
    color: #002541;
    font-weight: 500;
}
.event-detail-page .top_universities_slider .slick-dots {
    position: absolute;
    bottom: -12px;
    display: block;
}
.event-detail-page .top_universities_slider .slick-dots li {
    display: inline-block;
    margin: 0;
}
.top_universities_slider .slick-dots li button:before {
    content: '';
    background: #b3b3b3;
    width: 10px;
    height: 10px;
    top: 9px;
    left: 5px;
    border-radius: 50%;
    opacity: 1;
}
.top_universities_slider .slick-dots li:before {
    background-image: none;
}
.top_universities_slider .slick-dots li.slick-active button:before {
    background: #6e9bff;
}
.roadmap_section {
    background: #56a657;
    color: #fff;
}
.road_tabs_main .tabset {
    max-width: 100%;
}
.road_tabs_main label {
    border: 0 !important;
    width: 100%;
    max-width: 200px;
    text-align: center;
    vertical-align: top;
}
.road_tabs_main .tabset > label::after {
    display: none;
}
.road_tabs_main label .round_click {
    width: 64px;
    height: 64px;
    background: #000000;
    border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 64px;
    margin: 0 auto;
    position: relative;
}
.road_tabs_main label .round_click i {
    width: 2px;
    height: 54px;
    background: #000000;
    position: absolute;
    top: 62px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.road_tabs_main label .round_click i:before {
    content: '';
    position: absolute;
    left: -4px;
    bottom: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #000000;
    margin: 0 auto;
}
.road_tabs_main label p {
    margin: 64px 0 0 0;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-weight: 500;
}
.road_tabs_main .tab_odd .round_click i {
    height: 135px;
}
.road_tabs_main .tab_odd p {
    margin: 145px 0 0 0;
}
.road_tabs_main .tab-panels {
    background: #fff;
    color: #333;
    text-align: center;
    padding: 0 35px;
    margin-top: 20px;
}
.road_tabs_main .tab-panels h2 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 16px;
}
.road_tabs_main .tab-panels p {
    font-size: 16px;
    line-height: 28px;
}
.road_track {
    width: 100%;
    height: 36px;
}
.road_tabs_main {
    margin-top: -65px;
    text-align: center;
}
.first_form_section {
    background: #56a657;
    position: relative;
    margin-bottom: 200px;
}
.first_form_section .bottom_shape {
    position: absolute;
    bottom: -180px;
    left: 0;
    right: 0;
    width: 100%;
}
.tabset > input:checked + label span, 
.tabset > input:checked + label span i, 
.tabset > input:checked + label span i:before {
    background: #fd622a;
}
.tabset > input:checked + label p {
    color: #fff;
}
.leftform_col input, .leftform_col textarea, .leftform_col select {
    display: block;
    width: 100%;
    margin-bottom: 0;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    padding: 0.375rem 0.75rem;
}
.leftform_col select option {
    color: #000000;
}
.leftform_col h2 {
    font-weight: bold;
    font-size: 40px;
    line-height: 50px;
    color: #fff;
    margin-bottom: 15px;
}
.leftform_col h2 span {
    color: #000000;
}
.leftform_col p {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 45px;
}
.radio-three-grp span.radio-title, .radio-three-grp .radio-bttn label {
    color: #fff;
}
.radio-three-grp .radio-bttn input[type=radio]:checked+label:before {
    border-color: #ffffff;
}
.radio-three-grp .radio-bttn input[type=radio]:checked+label:after {
    background-color: #ffffff;
}
.radio-three-grp .radio-bttn label:before {
    border: 2px solid #ffffff;
}
.radio-three-grp .radio-row .radio-bttn:first-child {
    margin: 0 18px;
}
/* 04-08-2022 */
/* 18-08-2022 */
.leftform_col .success_msg {margin: 0; color: #ffffff; font-size: 14px; padding: 3px 12px; border-radius: 5px; border: 1px solid #fff;} 
.leftform_col .error_msg {color: #ff0000;margin: 0; font-size: 14px; padding: 3px 12px; border-radius: 5px; border: 1px solid #ff0000;}
/* 18-08-2022 */

@media(min-width:1345px) {
    .container {
    max-width: 1330px;
}
}.section_title {
    width: 100%;
    text-align: center;
    margin: 0 0 30px 0;
}
.section_title span {
    font-size: 55px;
    font-weight: 700;
}
.section_title.gradient span {
    background: -webkit-linear-gradient(left top, right top, color-stop(10%, #53a752), color-stop(40%, #299680), color-stop(70%, #1a67a6));
    background: -o-linear-gradient(left, #53a752 10%, #299680 40%, #1a67a6 70%);
    background: linear-gradient(to right, #53a752 10%, #299680 40%, #1a67a6 70%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.section_title.white span {
    color: #fff;
}
.section_sub_title {
    font-size: 20px;
    color: #6e6e6e;
    font-weight: 300;
    text-align: center;
    margin: 0 0 40px 0;
}
.why_jeduka .box {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
}
.why_jeduka .box:hover .bg_img {
    transform: scale(1.2);
}
.why_jeduka .box a {
    display: inline-block;
}
.why_jeduka .box .bg_img {
    max-width: 100%;
    transition: transform .3s ease-in-out;
}
.why_jeduka .box .content {
    text-align: center;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    padding: 65px 0;
    vertical-align: middle;
}
.why_jeduka .box .content h3 {
    margin: 40px 0 0 0;
    color: #fff;
    font-size: 60px;
    font-weight: 300;
    width: 100%;
    text-align: center;
    line-height: 50px;
}
.why_jeduka .box .content h3 span {
    font-size: 35px;
    text-align: center;
    display: inline-block;
    position: relative;
    top: -20px;
    margin: 0 0 0 5px;
}
.why_jeduka .box .content h4 {
    font-family: Poppins, sans-serif;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.easy_process_section {
    background: #54a751;
    margin: -1px 0 0 0;
    padding: 80px 0 60px 0;
    display: flex;
}
.easy_process_section .section_sub_title {
    color: #fff;
}
.browse_by_countries {
    padding: 80px 0;
    background: #fff;
    position: relative;
    z-index: 1;
}
.browse_by_countries:before {
    content: ' ';
    width: 100%;
    height: 100%;
    padding: 0;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-position: 0 -120px;
    background-repeat: no-repeat;
    z-index: -1;
}
.browse_by_countries:after {
    content: ' ';
    width: 100%;
    height: 100%;
    padding: 0;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    z-index: -1;
}
.browse_by_countries .box {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    margin: 0 0 30px 0;
    z-index: 9;
}
.browse_by_countries .box {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
}
.browse_by_countries .box .bg_img {
    max-width: 100%;
    height: 300px;
    object-fit: cover;
    transition: transform .3s ease-in-out;
}
.browse_by_countries .box:hover .bg_img {
    transform: scale(1.2);
}
.browse_by_countries .box .content {
    text-align: center;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    padding: 0 0;
    vertical-align: middle;
    background: rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%}
.browse_by_countries .box .content h3 {
    margin: 0;
    color: #fff;
    font-size: 35px;
    font-weight: 300;
    width: 100%;
    text-align: center;
    line-height: 50px;
}
.browse_by_countries .btn_area .view_all_btn {
    min-width: 160px;
    letter-spacing: .5px;
}
.browse_by_countries .row {
    position: relative;
    z-index: 2;
}
.easy_process_section .left_tab .nav-item {
    margin: 0 0 3px 0;
    display: table;
    width: 85%;
    text-align: left;
    position: relative;
}
.easy_process_section .left_tab .nav-item a {
    color: #fff;
    background-color: rgba(255, 255, 255, .25);
    width: 250px;
    height: 130px;
    display: table-cell;
    vertical-align: middle;
    font-size: 30px;
    background-repeat: no-repeat!important;
    background-position: 20px 50%;
    padding: 0 0 0 70px;
    position: relative;
}
.easy_process_section .left_tab .nav-item a:hover {
    background-color: #fff!important;
    color: #000;
}
.easy_process_section .left_tab .nav-item a:after {
    border-left: solid 25px rgb(255, 255, 255, .25);
    border-bottom: solid 25px transparent;
    border-top: solid 25px transparent;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    content: ' ';
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.easy_process_section .left_tab .nav-item .active {
    background-color: #fff!important;
    color: #000;
}
.easy_process_section .left_tab .nav-item .active:after, .easy_process_section .left_tab .nav-item a:hover:after {
    border-left: solid 25px #fff;
}
.easy_process_section .left_tab .nav-item #Decide-tab {
    position: relative;
}
.easy_process_section .left_tab .nav-item #Decide-tab:before {
    content: '';
    position: absolute;
    top: 0;
    width: 39px;
    height: 39px;
    background-image: url(/images_v4/sprite.png);
    background-position: -151px -21px;
    background-repeat: no-repeat;
    left: 18px;
    bottom: 0;
    margin: auto;
}
.easy_process_section .left_tab .nav-item .active#Decide-tab:before, .easy_process_section .left_tab .nav-link#Decide-tab:hover:before {
    background-position: -220px -21px;
}
.easy_process_section .left_tab .nav-item #Select-tab {
    position: relative;
}
.easy_process_section .left_tab .nav-item #Select-tab:before {
    content: '';
    position: absolute;
    top: 0;
    width: 34px;
    height: 43px;
    background-image: url(/images_v4/sprite.png);
    background-position: -283px -21px;
    background-repeat: no-repeat;
    left: 18px;
    bottom: 0;
    margin: auto;
}
.easy_process_section .left_tab .nav-item .active#Select-tab:before, .easy_process_section .left_tab .nav-link#Select-tab:hover:before {
    background-position: -347px -22px;
}
.easy_process_section .left_tab .nav-item #Prepare-tab {
    position: relative;
}
.easy_process_section .left_tab .nav-item #Prepare-tab:before {
    content: '';
    position: absolute;
    top: 0;
    width: 39px;
    height: 39px;
    background-image: url(/images_v4/sprite.png);
    background-position: -411px -26px;
    background-repeat: no-repeat;
    left: 18px;
    bottom: 0;
    margin: auto;
}
.easy_process_section .left_tab .nav-item .active#Prepare-tab:before, .easy_process_section .left_tab .nav-link#Prepare-tab:hover:before {
    background-position: -480px -26px;
}
.easy_process_section .left_tab .nav-item #Apply-tab {
    position: relative;
}
.easy_process_section .left_tab .nav-item #Apply-tab:before {
    content: '';
    position: absolute;
    top: 0;
    width: 39px;
    height: 39px;
    background-image: url(/images_v4/sprite.png);
    background-position: -20px -20px;
    background-repeat: no-repeat;
    left: 18px;
    bottom: 0;
    margin: auto;
}
.easy_process_section .left_tab .nav-item .active#Apply-tab:before, .easy_process_section .left_tab .nav-link#Apply-tab:hover:before {
    background-position: -83px -20px;
}
.easy_process_section .tab-content .carousel-item h4 {
    font-size: 40px;
    color: #fff;
    font-weight: 600;
    margin: 0 0 10px 0;
}
.easy_process_section .tab-content .carousel-item p {
    font-size: 16px;
    color: #fff;
    padding: 0 50px 0 0;
    margin: 10px 0 30px 0;
}
.easy_process_section .tab-content .carousel-item h6 a {
    min-width: 160px;
    letter-spacing: .5px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #fff;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    color: #f60;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    border: 1px solid #fff;
    border-radius: 100px;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none!important;
    border: 0 solid #fff;
}
.easy_process_section .tab-content .carousel-item h6 a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f60;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border: 0 solid #f60;
    border-radius: 100px;
}
.easy_process_section .tab-content .carousel-item h6 a:active:before, .easy_process_section .tab-content .carousel-item h6 a:focus:before, .easy_process_section .tab-content .carousel-item h6 a:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.easy_process_section .tab-content .carousel-item h6 a:hover {
    color: #fff;
    border: 0 solid #f60;
}
.easy_process_section .tab-content .carousel-item .right .img {
    width: 500px;
    height: 500px;
    border: 0 solid #fff;
    border-radius: 100%;
    position: relative;
    text-align: center;
    margin: 0 auto;
}
.ui-front {
    height: 210px!important;
    overflow-x: auto;
}
.easy_process_section .tab-content .carousel-item .right {
    padding: 15px 0 40px 0;
}
.easy_process_section .tab-content .carousel-item .right .img .Decide-img {
    border-radius: 100%;
    height: 460px;
    width: 460px;
    border: 2px solid #fff;
    margin: 34px;
    object-fit: cover;
}
.easy_process_section .tab-content .carousel-item .right .img-border:before {
    background-image: url(/images_v4/sprite.png);
    content: ' ';
    width: 109px;
    height: 84px;
    top: 43px;
    left: 10px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: -21px -370px;
}
.easy_process_section .tab-content .carousel-item .right .img-border img {
    width: 525px;
    height: 525px;
    top: 0;
    position: absolute;
    background-repeat: no-repeat;
    border-radius: 0;
    background-position: 0;
    -webkit-animation: spin 10s linear infinite;
    animation: spin 10s linear infinite;
    border: none;
    left: 0;
    right: 0;
    max-width: initial;
}
.easy_process_section .carousel-control-prev {
    width: 40px;
    height: 40px;
    top: 270px;
    left: 0;
    opacity: 1;
}
.easy_process_section .carousel-control-prev .carousel-control-prev-icon {
    display: none;
}
.easy_process_section .carousel-control-prev:before {
    content: "\eac9";
    font-family: IcoFont!important;
    font-size: 27px;
    color: #ffff;
    width: 40px;
    height: 40px;
    border: 2px solid #fff;
    border-radius: 100px;
    font-weight: 800;
    line-height: 38px;
}
.easy_process_section .carousel-control-next {
    width: 40px;
    height: 40px;
    top: 270px;
    left: 60px;
    opacity: 1;
}
.easy_process_section .carousel-control-next .carousel-control-next-icon {
    display: none;
}
.easy_process_section .carousel-control-next:before {
    content: "\eaca";
    font-family: IcoFont!important;
    font-size: 27px;
    color: #ffff;
    width: 40px;
    height: 40px;
    border: 2px solid #fff;
    border-radius: 100px;
    font-weight: 800;
    line-height: 38px;
}
.browse_by_courses {
    background: #f4f4f4;
    padding: 80px 0 50px 0;
}
.browse_by_courses .box_inner {
    width: 100%;
    height: 190px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding: 0;
    transition: box-shadow .3s;
    margin: 0 0 30px 0;
}
.browse_by_courses .box_inner:hover {
    box-shadow: 0 3px 15px 2px #848484;
}
.browse_by_courses .plain {
    background-color: #fff;
}
.browse_by_courses .box_inner a {
    text-decoration: none;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 20px 10px 20px 20px;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    position: relative;
}
.browse_by_courses .box_inner a:after {
    content: '';
    position: absolute;
    top: 17px;
    width: 66px;
    height: 64px;
    background-image: url(/images_v4/sprite.png);
    background-repeat: no-repeat;
    left: 20px;
    bottom: 0;
}
.browse_by_courses.mba_by_courses .box_inner a:after {
    display: none;
}
.browse_by_courses .mba a:after {
    background-position: -15px -278px;
}
.browse_by_courses .mba2 a:after {
    background-position: -15px -278px;
}
.browse_by_courses .ScienceProfessions a:after {
    background-position: -18px -175px;
}
.browse_by_courses .Architecture a:after {
    background-position: -109px -280px;
}
.browse_by_courses .BusinessManagement a:after {
    background-position: -94px -179px;
}
.browse_by_courses .ComputerScience a:after {
    background-position: -171px -178px;
}
.browse_by_courses .EducationTraining a:after {
    background-position: -204px -277px;
}
.browse_by_courses .Engineering a:after {
    background-position: -254px -178px;
}
.browse_by_courses .Medicine-healthcare a:after {
    background-position: -279px -280px;
}
.browse_by_courses .Hospitality a:after {
    background-position: -370px -280px;
}
.browse_by_courses .Bankingfinance a:after {
    background-position: -510px -174px;
}
.browse_by_courses .Journalismmedia a:after {
    background-position: -449px -284px;
}
.browse_by_courses .Law a:after {
    background-position: -421px -174px;
}
.browse_by_courses .box_inner a h3 {
    font-size: 16px;
    text-transform: uppercase;
    color: #535353;
    font-weight: 600;
    margin: 0;
    text-decoration: none;
    letter-spacing: .5px;
    position: absolute;
    top: 130px;
    left: 0;
    width: 100%;
    padding: 0 15px;
}
.browse_by_courses .box_inner p {
    margin: 0 0 50px 0;
}
.browse_by_courses .box_main .gradient {
    background: linear-gradient(130deg, #54a751, #1b66a6);
}
.browse_by_courses .box_main .gradient h3 {
    color: #fff;
}
.browse_by_courses2 {
    background: #54a751;
    padding: 80px 0 80px 0;
}
.browse_by_courses2 .section_sub_title {
    color: #fff;
}
.browse_by_courses2 .box {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    margin: 0 0 30px 0;
    transition: box-shadow .3s;
}
.browse_by_courses2 .box:hover {
    box-shadow: 0 3px 15px 2px #424242;
}
.browse_by_courses2 h4 {
    font-size: 18px;
    color: #535353;
    font-weight: 700;
    letter-spacing: .5px;
    margin: 0 0 20px 0;
    padding: 5px 0 0 0;
}
.browse_by_courses2 h4 span {
    float: right;
    margin: -7px 0 0 0;
}
.browse_by_courses2 h4 span a {
    background: #e6e6e6;
    width: 35px;
    height: 35px;
    float: right;
    text-align: center;
    font-size: 18px;
    border-radius: 100%;
    line-height: 36px;
    color: #000;
    text-decoration: none;
}
.browse_by_courses2 .box p {
    font-size: 15px;
    color: #000;
}
.browse_by_courses2 .btn-2 {
    background: #fff;
    color: #f60;
    border: 1px solid #fff;
}
.browse_by_courses2 .btn-2:hover {
    color: #fff;
}
.browse_by_courses2 .btn-2:before {
    background: #f60;
    color: #fff;
}
.latest_news {
    padding: 80px 0;
    border-bottom: 1px solid #dcdcdc;
}
.latest_news .round_box a {
    width: 300px;
    height: 300px;
    text-align: center;
    background: #f4f4f4;
    border-radius: 100%;
    margin: 0 auto;
    padding: 75px 0;
    display: inline-block;
    text-decoration: none;
    transition: box-shadow .3s;
}
.latest_news .round_box a:hover {
    box-shadow: 0 3px 15px 2px #848484;
}
.latest_news .round_box h4 {
    font-size: 30px;
    color: #535353;
    font-weight: 700;
    margin: 20px 0 0 0;
}
.latest_news .round_box p {
    font-size: 17px;
    color: #6e6e6e;
    margin: 0;
}
.latest_news .round_box:after {
    width: 49px;
    height: 21px;
    content: ' ';
    display: block;
    background-image: url(/images_v4/sprite.png);
    background-repeat: no-repeat;
    position: absolute;
    right: -25px;
    bottom: 20px;
    background-position: -216px -108px;
}
.latest_news .col-lg-3:last-child .round_box:after {
    display: none;
}
.latest_news2 {
    padding: 80px 0;
}
.latest_news2 .news_box .img {
    width: 100%;
    height: 430px;
    overflow: hidden;
    position: relative;
}
.latest_news2 .news_box .img img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    transition: transform .3s ease-in-out;
    object-fit: cover;
}
.latest_news2 .news_box:hover img {
    transform: scale(1.2);
}
.latest_news2 .news_box .box {
    overflow: hidden;
}
.latest_news2 .news_box .content {
    padding: 30px 25px;
}
.latest_news2 .news_box .blue {
    background: #05a8a0;
}
.latest_news2 .news_box .gray {
    background: #6a6a6a;
}
.latest_news2 .news_box .green {
    background: #29966d;
}
.latest_news2 .news_box .content h3 {
    font-size: 18px;
    color: #fff;
    opacity: .5;
    margin: 0 0 20px 0;
}
.latest_news2 .news_box .content h4 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    letter-spacing: .5px;
    margin: 0 0 20px 0;
    height: 70px;
    overflow: hidden;
}
.latest_news2 .news_box .content h4 a {
    color: #fff;
    text-decoration: none;
}
.latest_news2 .news_box .content p {
    font-size: 20px;
    color: #fff;
    margin: 0 0 30px 0;
    height: 90px;
    overflow: hidden;
}
.latest_news2 .news_box .content h6 a {
    width: 40px;
    height: 40px;
    border: 2px solid #fff;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    font-size: 30px;
    color: #fff;
    text-decoration: none;
    font-weight: 800;
    margin: 0;
}
.latest_news2 .news_box .content h6 {
    margin: 0;
}
.latest_news2 .news_box {
    margin: 0 0 30px 0;
}
.latest_news2 .btn_area a {
    font-size: 15px;
    text-transform: uppercase;
    color: #f60;
    font-weight: 600;
    border-bottom: 2px solid #f60;
    text-decoration: none;
}
.latest_news2 .btn_area a:hover {
    color: #333;
    border-bottom: 2px solid #333;
}
.student_saying {
    background: #f4f4f4;
    padding: 80px 0;
}
.student_saying .down {
    margin-top: 50px;
}
.testimonial_box .img {
    text-align: center;
    position: relative;
    padding: 0 0 15px 0;
}
.testimonial_box .img img {
    margin: 0;
}
.testimonial_box .img:after {
    background-image: url(/images_v4/testimonial-photo-after.png);
    content: ' ';
    display: block;
    width: 4px;
    height: 48px;
    margin: -1px auto;
    position: absolute;
    z-index: 9;
    left: 0;
    right: 0;
}
.testimonial_box .content {
    background: #fff;
    text-align: center;
    padding: 30px 15px!important;
    border-radius: 6px;
    transition: box-shadow .3s;
    cursor: pointer;
}
.testimonial_box .content p {
    font-size: 15px;
    color: #000;
    line-height: 24px;
    margin: 0 0 20px 0;
}
.testimonial_box .content h5 {
    color: #54a751;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 5px 0;
}
.testimonial_box .content h6 {
    font-size: 12px;
    color: #949494;
    margin: 0;
    font-weight: 500;
}
.testimonial_box .content span {
    background: linear-gradient(to right, #53a752 10%, #299680 40%, #1a67a6 70%);
    font-size: 88px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    height: 50px;
    overflow: hidden;
    line-height: normal;
    display: inline-block;
}
.testimonial_box .box {
    padding: 10px 0 0 0;
    position: relative;
}
.testimonial_box .box:hover .content {
    padding: 0;
    box-shadow: 0 3px 15px 2px #dadada;
}
.testimonial_box .box {
    transition: transform .3s linear;
}
.testimonial_box .box:hover {
    transform: translateY(-10px);
}
.get_call_back {
    padding: 80px 0 135px 0;
    background: #fff;
}
.get_call_back .left {
    background: #f3f3f3;
    padding: 0;
    border-radius: 6px 0 0 6px;
}
.get_call_back .left iframe {
    width: 100%!important;
}
.get_call_back .left .form_group {
    display: flex;
}
.get_call_back .left .form_group label {
    width: 100%;
    margin: 0;
    color: #fff;
    font-size: 15px;
}
.get_call_back .left .form_group .name_input {
    width: 100%;
    height: 45px;
    border: none;
    border-radius: 5px;
    padding: 0 15px;
    outline: 0;
    font-size: 15px;
    margin: 0 0 20px 0;
}
.get_call_back .left .form_group .name_input.has-error {
    border: 1px solid red;
}
.get_call_back .left .form_group span {
    color: red;
    margin-top: -15px;
    display: block;
}
.get_call_back .left .form_group select {
    width: 100%;
    height: 45px;
    border: none;
    border-radius: 5px;
    padding: 0 15px;
    outline: 0;
    font-size: 15px;
    margin: 0 0 20px 0;
}
.get_call_back .left .form_group .msg {
    width: 100%;
    height: 100px;
    border: none;
    border-radius: 5px;
    padding: 15px;
    outline: 0;
    font-size: 15px;
    margin: 0 0 20px 0;
}
.get_call_back .left .form_group .btn-2 {
    background: #fff;
    color: #f60;
    border: 1px solid #fff;
    padding: 0 50px;
}
.get_call_back .left .form_group .btn-2:hover {
    color: #fff;
}
.get_call_back .left .form_group .btn-2:before {
    background: #f60;
    color: #fff;
}
.get_call_back .right {
    background-image: url(/images_v4/get-back-right.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-size: cover;
    border-radius: 0 8px 8px 0;
}
.get_call_back .right ul {
    list-style: none;
    padding: 100px 80px 0 80px;
    margin: 0;
}
.get_call_back .right ul li {
    width: 100%;
    font-size: 25px;
    color: #fff;
    font-weight: 600;
    margin: 0 0 50px 0;
    background-repeat: no-repeat!important;
    padding: 0 0 0 110px;
    background-position: 0!important;
}
.get_call_back .right .first {
    background: url(/images_v4/Explore-the-Best.png);
}
.get_call_back .right .second {
    background: url(/images_v4/get-in-touch-with.png);
}
.get_call_back .right .third {
    background: url(/images_v4/Guidance-from-University.png);
}
.get_call_back .row {
    margin: 0;
}
.success-msg {
    color: #000;
    font-weight: 700;
}
.subscribe_us .subscribe_us_box {
    background: linear-gradient(130deg, #54a751, #1b66a6);
    padding: 50px 30px 50px 30px;
    border-radius: 6px;
}
.subscribe_us .subscribe_us_box .icon {
    margin: 0;
    position: absolute;
    top: -50px;
    z-index: 9;
}
.subscribe_us .subscribe_us_box .left h3 {
    font-size: 45px;
    font-weight: 600;
    margin: 0;
    color: #fff;
}
.subscribe_us .subscribe_us_box .left p {
    font-size: 17px;
    color: #fff;
    font-weight: 300;
    margin: 0;
}
.subscribe_us .subscribe_us_box .right .box {
    background: rgba(255, 255, 255, .3);
    padding: 25px;
    margin: 0;
    border-radius: 6px;
    width: 100%;
    display: inline-block;
}
.subscribe_us .subscribe_us_box .right .box .inputs {
    width: 85%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: url(/images_v4/subscribe_input.png);
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-size: contain;
}
.subscribe_us .subscribe_us_box .right .box .inputs .input-box {
    width: 50%;
    position: relative;
}
.subscribe_us .subscribe_us_box .right .box .inputs input {
    height: 60px;
    font-size: 15px;
    font-weight: 300;
    background: 0 0;
    border: none;
    width: 85%;
    outline: 0;
    color: #fff;
}
.subscribe_us .subscribe_us_box .right .box .inputs input::placeholder {
    color: #fff;
}
.subscribe_us .subscribe_us_box .right .box .inputs .input-box .error {
    position: absolute;
    top: 100%;
    left: 0;
    color: red;
}
.subscribe_us .subscribe_us_box .right .box form {
    width: 100%;
    display: inline-block;
}
.subscribe_us .subscribe_us_box .right .box .inputs::placeholder {
    color: #fff;
}
.subscribe_us .subscribe_us_box .right .box .inputs::-webkit-input-placeholder {
    color: #fff;
}
.subscribe_us .subscribe_us_box .right .box .inputs::-moz-placeholder {
    color: #fff;
}
.subscribe_us .subscribe_us_box .right .box .inputs:-ms-input-placeholder {
    color: #fff;
}
.subscribe_us .subscribe_us_box .right .box .inputs:-moz-placeholder {
    color: #fff;
}
.subscribe_us .subscribe_us_box .right .box .buttons {
    width: 15%;
    float: right;
    text-align: right;
    margin: 5px 0 0 0;
}
.subscribe_us .subscribe_us_box .right .box .buttons .subscribe_btn {
    outline: 0;
}
.subscribe_us {
    position: relative;
    width: 100%;
    margin-bottom: -110px;
    z-index: 2;
}
.subscribe_us .subscribe_us_box .right .box .inputs select {
    appearance: auto;
    color: #f1f1f1;
    height: 60px;
    border: none;
    background: 0 0;
    width: 90%}
.subscribe_us .subscribe_us_box .right .box .inputs select option {
    color: #000;
}
.subscribe_us .subscribe_us_box .right .box .inputs select option:first-child {
    color: gray;
}
.subscribe_us .subscribe_us_box .right .box .inputs .first_dd_option {
    color: gray;
}
.footer_section {
    padding: 150px 0 387px 0;
    background-image: url(/images_v4/footer_bg.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    position: relative;
    z-index: 1;
}
.footer_section:after {
    content: '';
    background-image: url(/images_v4/footer-bottom-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 300px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 300px;
}
.footer_top h3 {
    background: linear-gradient(to right, #53a752 10%, #299680 40%, #1a67a6 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 16px 0;
    text-transform: uppercase;
    display: inline-block;
}
.footer_top .footer_2 {
    margin-top: 20px;
}
.footer_top ul {
    padding: 0;
    margin: 0;
    width: 100%;
    list-style: none;
}
.footer_top ul li {
    font-size: 16px;
    display: inline-block;
    line-height: 25px;
    font-weight: 300;
    position: relative;
    padding-right: 5px;
}
.footer_top ul li:not(:last-child):after {
    content: '';
    border-right: 2px solid #fff;
    height: 12px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.footer_top ul li a {
    color: #fff;
    text-decoration: none;
    padding: 0 2px;
    font-size: 12px;
    letter-spacing: 1px;
}
.footer_top ul li a:hover {
    color: #54a751;
}
.footer_top {
    border-bottom: 1px solid #838383;
    padding: 0 0 13px 0;
    margin: 0 0 18px 0;
}
.copyright_section ul {
    list-style: none;
    padding: 0;
    margin: 0 0 5px;
    text-align: center;
    width: 100%}
.copyright_section ul li {
    display: inline-block;
    width: 55px;
    height: 55px;
    margin: 0 5px;
}
.copyright_section ul li a {
    width: 100%;
    height: 100%;
    display: inline-block;
    font-size: 25px;
    color: #fff!important;
}
.copyright_section ul li i {
    float: left;
    width: 100%;
    height: 100%;
    line-height: 55px;
    border-radius: 100%}
.copyright_section ul li .icofont-facebook {
    background: #1079db;
}
.copyright_section ul li .icofont-x {
    background: #000;
}
.copyright_section ul li .icofont-linkedin {
    background: #3486b7;
}
.copyright_section ul li .icofont-pinterest {
    background: #ef2525;
}
.copyright_section ul li .icofont-instagram {
    background: #d6287a;
}
.copyright_section p {
    text-align: center;
    color: #999;
    font-size: 14px;
    margin: 0;
    line-height: 30px;
}
.country_banner {
    min-height: 165px;
    background: linear-gradient(130deg, #54a751, #1b66a6);
    padding: 30px 0 50px;
    display: flex;
    align-items: center;
}
.country_banner.exam-banner {
    min-height: 160px;
}
.country_banner.article-name {
    align-items: start;
}
.header_section.sticky .header_menu .nav-item a.nav-link:before {
    bottom: -13px;
}
.article-name .page-header {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%}
.country_banner .page_title {
    color: #fff;
    font-size: 45px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: left;
    float: left;
}
.country_banner .sub-page-title {
    margin: 0;
    font-size: 19px;
    line-height: normal;
    color: #fff;
}
.article-name .page-header .page_title {
    margin: 0;
}
.top_ranking_uni {
    display: flex;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0;
}
.top_ranking_uni .bg_section {
    background: url(/images_v4/top_rank_universites.png);
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 100% 55%;
    position: relative;
    z-index: 9;
    margin: -50px 0 0 0;
}
.top_ranking_uni .blue_layer {
    background: linear-gradient(to right, #1a315b 30%, rgba(26, 49, 91, .8) 70%);
    float: left;
    width: 100%;
    padding: 28px 30px;
    border-radius: 5px;
}
.top_ranking_uni .blue_layer h2 {
    float: left;
    width: 80%;
    color: #fff;
    font-size: 23px;
    font-weight: 600;
    margin: 0;
    line-height: 55px;
}
.top_ranking_uni .blue_layer .know_more_btn {
    float: right;
    width: 225px;
}
.country_detail_section {
    background: #f4f4f4;
    padding: 80px 0 80px 0;
}
.content-editor .content_section h3 {
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 20px 0;
}
.content-editor .content_section h2 {
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 20px 0;
}
.content-editor .content_section a, .content-editor .content_section a span, .content-editor .content_section p a {
    color: #00f!important;
}
.exam-detail-section .content_section span {
    font-size: 16px!important;
}
.country_detail_section .top_section {
    width: 100%;
    display: flex;
    left: 0;
}
.country_detail_section .top_section.fix_box.fixed, .gmat_tab_top_section.exam_top_section.fix_box.fixed {
    position: fixed;
    top: 77px;
    left: 0;
    max-width: 1300px;
    background-color: #fff;
    left: 50%;
    transform: translateX(-50%);
    padding: 3px 0 0;
    z-index: 99;
    margin: 0;
    border: none;
}
.university_landing_page .top_section.school_top_menus.fixed {
    position: fixed;
    top: 77px;
    background-color: #fff;
    z-index: 99;
    max-width: 967px;
    width: 75%;
    left: calc((100% - 1298px)/ 2);
    border: none;
    margin: 0;
}
.university_landing_content .artical_product_content.fixed {
    position: fixed;
    top: 143px;
}
.country_detail_section .top_section.fix_box.fixed ul .active {
    height: auto!important;
}
.university_landing_page .top_section {
    margin: 0;
}
.country_detail_section .top_section.fix_box.fixed ul.country .active, .country_detail_section .top_section.fix_box.fixed ul.country li, .university_landing_page .top_section.school_top_menus.fixed ul li {
    height: 100%;
    padding: 5px 5px;
}
.country_detail_section .top_section.fix_box.fixed ul.country li span {
    margin-top: 0;
}
.university_landing_page .top_section.school_top_menus.fixed ul li {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 46px;
}
.university_landing_page .top_section.school_top_menus.fixed ul li span {
    margin-top: 0;
}
.country_detail_section .top_section ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    display: flex;
}
.country_detail_section .top_section ul li {
    width: 13%;
    float: left;
    background: #d7d7d7;
    height: 110px;
    border-radius: 5px;
    padding: 0;
    cursor: pointer;
    margin: 0 10px;
}
.country_detail_section .top_section ul li a {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.country_detail_section .top_section ul li:first-child {
    margin: 0 8px 0 0;
}
.country_detail_section .top_section ul li:last-child {
    margin: 0 0 0 9px;
}
.country_detail_section .top_section ul li:hover {
    background: #f60;
    -webkit-transition: background-color .8s linear;
    -ms-transition: background-color .8s linear;
    transition: background-color .8s linear;
}
.country_detail_section .top_section ul li .icons {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background: url(/images_v4/contry-sprite.png);
}
.country_detail_section.statement_of_purpose .top_section ul li .icons {
    background-image: url(/images_v4/statement_of_purpose.png);
}
.country_detail_section.statement_of_purpose .top_section ul li.about .icons {
    background-position: -8px -11px;
}
.country_detail_section.statement_of_purpose .top_section ul .about.active .icons, .country_detail_section.statement_of_purpose .top_section ul li.about:hover .icons {
    background-position: -58px -11px;
}
.country_detail_section.statement_of_purpose .top_section ul li.recommendation .icons {
    background-position: -102px -11px;
}
.country_detail_section.statement_of_purpose .top_section ul .recommendation.active .icons, .country_detail_section.statement_of_purpose .top_section ul li.recommendation:hover .icons {
    background-position: -144px -11px;
}
.country_detail_section.statement_of_purpose .top_section ul li.curriculum .icons {
    background-position: -189px -11px;
}
.country_detail_section.statement_of_purpose .top_section ul li.curriculum.active .icons, .country_detail_section.statement_of_purpose .top_section ul li.curriculum:hover .icons {
    background-position: -232px -11px;
}
.country_detail_section.statement_of_purpose .top_section ul li.visa-process .icons {
    background-position: -277px -11px;
}
.country_detail_section.statement_of_purpose .top_section ul li.visa-process.active .icons, .country_detail_section.statement_of_purpose .top_section ul li.visa-process:hover .icons {
    background-position: -326px -11px;
}
.country_detail_section.statement_of_purpose .top_section ul li {
    width: 25%;
    height: 133px;
    padding: 15px 0;
}
.country_detail_section.statement_of_purpose .top_section ul .active {
    height: 150px!important;
}
.exam-detail-section .gmat_tab_top_section ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    display: flex;
}
.exam-detail-section .gmat_tab_top_section ul li {
    height: auto;
    margin: 0 -11px 0 0;
    max-width: 220px;
    width: 154px;
    line-height: 0;
    float: left;
    padding: 0;
    cursor: pointer;
    position: relative;
}
.exam-detail-section .gmat_tab_top_section ul .active a span {
    color: #fff;
    background-color: #f60;
}
.exam-detail-section .gmat_tab_top_section ul li a {
    padding: 0;
    display: inline-block;
    width: 100%;
    height: 100%}
.exam-detail-section .gmat_tab_top_section ul li span {
    font-size: 18px;
    line-height: 30px;
    margin: 0;
    padding: 5px 0;
    width: 100%;
    text-align: center;
    float: left;
    font-weight: 600;
    color: #000;
    background-color: #d7d7d7;
    box-shadow: 0 0 6px rgba(0, 0, 0, .5);
    border-radius: 0 20px 0 0;
    height: 100%}
.exam-detail-section .content_section {
    position: relative;
    z-index: 11;
}
.exam-detail-section .gmat_tab_top_section ul li:nth-child(n+1) {
    z-index: 10;
}
.exam-detail-section .gmat_tab_top_section ul li:nth-child(n+2) {
    z-index: 9;
}
.exam-detail-section .gmat_tab_top_section ul li:nth-child(n+3) {
    z-index: 8;
}
.exam-detail-section .gmat_tab_top_section ul li:nth-child(n+4) {
    z-index: 7;
}
.exam-detail-section .gmat_tab_top_section ul li:nth-child(n+5) {
    z-index: 6;
}
.exam-detail-section .gmat_tab_top_section ul li:nth-child(n+6) {
    z-index: 5;
}
.exam-detail-section .gmat_tab_top_section ul li:nth-child(n+7) {
    z-index: 4;
}
.exam-detail-section .gmat_tab_top_section ul li:nth-child(n+8) {
    z-index: 3;
}
.exam-detail-section .gmat_tab_top_section ul li:nth-child(n+9) {
    z-index: 2;
}
.country_detail_section .top_section ul .about .icons {
    background-position: -12px -11px;
}
.country_detail_section .top_section ul .about.active .icons, .country_detail_section .top_section ul .about:hover .icons {
    background-position: -63px -11px;
}
.country_detail_section .top_section ul .fees .icons {
    background-position: -120px -11px;
}
.country_detail_section .top_section ul .fees.active .icons, .country_detail_section .top_section ul .fees:hover .icons {
    background-position: -170px -11px;
}
.country_detail_section .top_section ul .univ .icons {
    background-position: -219px -11px;
}
.country_detail_section .top_section ul .univ.active .icons, .country_detail_section .top_section ul .univ:hover .icons {
    background-position: -269px -11px;
}
.country_detail_section .top_section ul .master .icons {
    background-position: -324px -11px;
}
.country_detail_section .top_section ul .master.active .icons, .country_detail_section .top_section ul .master:hover .icons {
    background-position: -379px -11px;
}
.country_detail_section .top_section ul .scholarship .icons {
    background-position: -435px -11px;
}
.country_detail_section .top_section ul .scholarship.active .icons, .country_detail_section .top_section ul .scholarship:hover .icons {
    background-position: -487px -11px;
}
.country_detail_section .top_section ul .student .icons {
    background-position: -536px -11px;
}
.country_detail_section .top_section ul .student.active .icons, .country_detail_section .top_section ul .student:hover .icons {
    background-position: -586px -11px;
}
.country_detail_section .top_section ul .intake .icons {
    background-position: -638px -11px;
}
.country_detail_section .top_section ul .intake.active .icons, .country_detail_section .top_section ul .intake:hover .icons {
    background-position: -690px -11px;
}
.country_detail_section .top_section ul .active {
    height: 125px;
    background: #f60;
    border-radius: 5px 5px 0 0;
}
.country_detail_section .top_section ul .active span {
    color: #fff;
}
.country_detail_section .top_section ul li span {
    width: 100%;
    text-align: center;
    float: left;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px 0 0 0;
    line-height: 18px;
    color: #000;
    transition: all .3s linear;
}
.exam-detail-section .gmat_tab_top_section {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.exam-detail-section .gmat_tab_top_section ul li span:hover {
    color: #fff;
    background-color: #f60;
}
.country_detail_section .top_section ul li:hover span {
    color: #fff;
}
.country_detail_section .content_section {
    background: #fff;
    padding: 30px;
    border-top: 5px solid #f60;
    border-radius: 0 0 5px 5px;
}
.country_detail_section .content_section h2 span {
    font-size: 18px!important;
}
.country_detail_section .content_section h3 {
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 20px 0;
}
.country_detail_section .content_section h3 span {
    font-size: 16px!important;
}
.country_detail_section .content_section p {
    margin: 0 0 15px 0;
}
.country_detail_section .content_section p span {
    font-family: Poppins, sans-serif!important;
}
.country_detail_section .content_section img {
    max-width: 100%;
    margin: 0;
    border-radius: 5px;
}
.country_detail_section .content_section p a {
    text-decoration: none;
    font-weight: 600;
}
.country_detail_section .content_section p u {
    text-decoration: none;
}
.country_detail_section .content_section p a span {
    font-weight: 600;
}
.country_detail_section .content_section h4, .country_detail_section .content_section h4 span {
    font-family: Poppins, sans-serif!important;
    font-size: 20px;
    margin: 0 0 20px 0;
}
.apply_now {
    padding: 80px 0 80px 0;
}
.article_apply_now_rightbar .top_artical h3 {
    background: linear-gradient(130deg , #54a751, #1b66a6);
    color: #fff!important;
    border-radius: 5px 5px 0 0;
}
.error-red {
    color: red;
}
.error-white {
    color: #fff!important;
}
.border-top {
    border-top: 1px solid #dcdcdc;
}
.pb-240 {
    padding-bottom: 240px;
}
.ug_pg_courses {
    display: flex;
    width: 100%;
    margin: 0 0 30px 0;
}
.ug_pg_courses .bg_section {
    background: url(/images_v4/ug_pg_courses-bg.png);
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 100% 95%;
    position: relative;
    z-index: 9;
    margin: 0;
}
.ug_pg_courses .blue_layer {
    background: linear-gradient(to right, #f60 30%, rgba(255, 102, 0, .7) 70%);
    float: left;
    width: 100%;
    padding: 28px 30px;
    border-radius: 5px;
}
.ug_pg_courses .blue_layer h2 {
    float: left;
    width: 80%;
    color: #fff;
    font-size: 23px;
    font-weight: 600;
    margin: 0;
    line-height: 55px;
}
.ug_pg_courses .blue_layer .know_more_btn {
    float: right;
    width: 210px;
    background: #fff;
    color: #f60;
    border: 1px solid #f60;
}
.ug_pg_courses .blue_layer .know_more_btn:hover {
    color: #fff;
}
.ug_pg_courses .blue_layer .know_more_btn:before {
    background: #f60;
}
.header_menu .dropdown-menu {
    width: 1300px;
    left: 0!important;
    margin: 19px 0 0 0;
    border-top: 5px solid #54a751;
    border-radius: 0;
    padding: 0;
}
.header_menu .dropdown-menu ul {
    width: 20%;
    float: left;
    padding: 20px 10px 30px 10px;
}
.header_menu .dropdown-menu .br {
    border-right: 1px solid #c8c8c8;
}
.header_menu .dropdown-menu .bb {
    border-bottom: 1px solid #c8c8c8;
}
.header_menu .dropdown-menu ul li {
    text-align: left;
    float: left;
    width: 100%;
    margin: 0;
}
.header_menu .dropdown-menu ul li a {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #5a5a5a;
    line-height: 28px;
    font-weight: 400;
    background: 0 0;
}
.header_menu .dropdown-menu ul .country_name .bk {
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
.header_menu .dropdown-menu ul li a.view-al {
    color: #54a751;
    font-weight: 600;
}
.header_menu .dropdown-menu ul .country_name {
    margin: 0 0 10px 0;
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
.header_menu .dropdown-menu ul .country_name.gn {
    color: #54a751;
    font-size: 16px;
    margin: 0 0 5px 0;
}
#Registerfree .modal-dialog {
    max-width: 1000px;
    margin-top: 100px;
    border: 7px solid rgba(255, 255, 255, .5);
}
#Registerfree .modal-dialog .modal-content {
    border-radius: 0;
    border: none;
}
#Registerfree .close {
    position: absolute;
    background: #f60;
    z-index: 1;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    width: 30px;
    height: 30px;
    font-size: 19px;
    border-radius: 100px;
    right: -18px;
    top: -18px;
    outline: 0;
}
#Registerfree .row {
    margin: 0;
}
#Registerfree .img {
    background: #555;
    padding: 0;
}
#Registerfree .img img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
}
#Registerfree .form_section {
    padding: 30px 25px 15px 25px;
    text-align: left;
}
#Registerfree .form_section h3 {
    background: -o-linear-gradient(left, #53a752 5%, #299680 10%, #1a67a6 25%);
    background: -webkit-gradient(linear, left top, right top, color-stop(5%, #53a752), color-stop(10%, #299680), color-stop(25%, #1a67a6));
    background: linear-gradient(to right, #53a752 5%, #299680 10%, #1a67a6 25%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 25px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: left;
    margin: 0 0 20px 0;
}
#Registerfree .form_section h3 span {
    background: 0 0;
    -webkit-text-fill-color: #6e6e6e;
    font-size: 16px;
    color: #6e6e6e;
    font-weight: 300;
    text-align: center;
    margin: 0;
    text-align: right;
    text-transform: lowercase;
    float: right;
    line-height: 30px;
}
#Registerfree .form_section h3 span a {
    color: #54a751;
    font-weight: 600;
    text-decoration: underline;
    -webkit-text-fill-color: #54a751!important;
}
#Registerfree .form_section .form-group {
    width: 100%;
    float: left;
}
#Registerfree .form_section .form-group .error {
    color: red;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    display: block;
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
}
#login .left .form-group .error {
    color: red;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    display: block;
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
}
#Registerfree .form_section input {
    width: 100%;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0 10px;
    outline: 0;
    font-size: 14px;
    margin: 0;
    float: left;
    color: #2a2a2a;
}
#Registerfree .form_section select {
    width: 100%;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0 10px;
    outline: 0;
    font-size: 14px;
    margin: 0;
    float: left;
    color: #2a2a2a;
    background-color: #fff;
}
#Registerfree .form_section .multiselect-native-select {
    width: 100%;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0 10px;
    outline: 0;
    font-size: 14px;
    margin: 0;
    float: left;
    color: #2a2a2a;
    padding: 0;
}
#Registerfree .form_section .multiselect-native-select .btn-group {
    width: 100%;
    text-align: left;
}
#Registerfree .form_section .multiselect-native-select .multiselect {
    text-align: left;
    line-height: 38px;
    font-size: 14px;
    border: none;
    outline: 0;
    box-shadow: none;
    padding: 0 10px;
    background-image: url(/images_v4/select-drop-arrow.png);
    background-repeat: no-repeat, repeat;
    background-position: right 8px top 50%, 0 0;
    background-size: 9px;
}
#Registerfree .form_section .multiselect-native-select .dropdown-toggle::after {
    display: none;
}
#Registerfree .form_section .multiselect-native-select .multiselect-container {
    transform: none!important;
    width: 100%;
    top: 39px!important;
    border: 1px solid #ccc;
    padding: 10px 10px;
    height: 112px;
    overflow: auto;
}
#Registerfree .form_section .multiselect-native-select .multiselect-container label {
    width: 100%;
    padding: 0;
    color: #2a2a2a;
    font-size: 14px;
}
#Registerfree .form_section .multiselect-native-select .multiselect-container label input {
    width: auto;
    height: auto;
    float: left;
    margin: 4px 10px 0 0;
}
#Registerfree .form_section .half-left {
    width: 48%;
    float: left;
}
#Registerfree .form_section .half-right {
    width: 48%;
    float: right;
}
#Registerfree .form_section input::-webkit-input-placeholder {
    color: #2a2a2a;
}
#Registerfree .form_section input:-ms-input-placeholder {
    color: #2a2a2a;
}
#Registerfree .form_section input::-moz-placeholder {
    color: #2a2a2a;
}
#Registerfree .form_section input::-ms-input-placeholder {
    color: #2a2a2a;
}
#Registerfree .form_section input::placeholder {
    color: #2a2a2a;
}
#Registerfree .form_section .submit_btn {
    height: 45px;
    line-height: 45px;
}
#login .modal-dialog {
    margin-top: 100px;
    border: 7px solid rgba(255, 255, 255, .5);
    text-align: left;
}
#login .close {
    position: absolute;
    background: #f60;
    z-index: 1;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    width: 30px;
    height: 30px;
    font-size: 19px;
    border-radius: 100px;
    right: -18px;
    top: -18px;
    outline: 0;
}
#login .row {
    margin: 0;
    background-color: #f4f4f4;
}
#login .left {
    padding: 30px;
    background-color: #fff;
}
#login .right {
    background: #f4f4f4;
    height: 300px;
    padding: 90px;
}
#login h3 {
    background: linear-gradient(to right, #53a752 5%, #299680 10%, #1a67a6 25%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 25px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: left;
    margin: 0 0 20px 0;
}
#login h3 span {
    background: 0 0;
    -webkit-text-fill-color: #6e6e6e;
    font-size: 16px;
    color: #6e6e6e;
    font-weight: 300;
    text-align: center;
    margin: 0;
    text-align: right;
    text-transform: lowercase;
    float: right;
    line-height: 30px;
}
#login h3 span a {
    color: #54a751!important;
    font-weight: 600;
    text-decoration: underline;
    -webkit-text-fill-color: #54a751!important;
}
#login .modal-content {
    border-radius: 0;
    border: none!important;
}
#login .left .form-group {
    margin: 0;
    margin: 0 0 25px 0;
    display: inline-block;
    vertical-align: top;
    width: 100%}
#login .left .form-group span {
    width: 45px;
    text-align: center;
    float: left;
    position: absolute;
    height: 40px;
    line-height: 40px;
    font-size: 25px;
    background: #54a751;
    color: #fff;
    border-radius: 5px 0 0 5px;
}
#login .left .form-group span .icofont-ui-password {
    font-size: 20px;
}
#login .left .form-group .input {
    width: 100%;
    height: 40px;
    border-radius: 5px;
    padding: 0 15px 0 60px;
    outline: 0;
    font-size: 14px;
    border: 1px solid #ccc;
}
#login .left .submit_btn {
    height: 45px;
    line-height: 45px;
}
#login .left .form-group p {
    margin: 10px 0 0 0;
}
#login .left .form-group p .forget_password {
    color: #54a751!important;
    font-weight: 600;
    text-decoration: underline;
    -webkit-text-fill-color: #54a751!important;
    float: right;
    line-height: 45px;
}
#login .right .facbook_btn {
    background: #3d5b99;
    color: #fff;
    height: 45px;
    width: 300px;
    font-size: 15px;
    line-height: 40px;
    display: flex;
    text-align: center;
    margin: 0 auto 30px;
    border: none;
    border-radius: 100px;
    padding: 0 54px;
    outline: 0;
}
#login .right .icofont-facebook {
    font-size: 24px;
    line-height: 40px;
    margin: 0 15px 0 0;
}
#login .right .gplus_btn {
    background: #dd4b39;
    color: #fff;
    height: 45px;
    width: 300px;
    font-size: 15px;
    line-height: 40px;
    display: flex;
    text-align: center;
    margin: 0 auto 0;
    border: none;
    border-radius: 100px;
    padding: 0 54px;
    outline: 0;
}
#login .right .icofont-google-plus {
    font-size: 24px;
    line-height: 40px;
    margin: 0 15px 0 0;
}
#forg .modal-dialog {
    max-width: 500px;
    margin-top: 100px;
    border: 7px solid rgba(255, 255, 255, .5);
    text-align: left;
}
#forg .close {
    position: absolute;
    background: #f60;
    z-index: 1;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    width: 30px;
    height: 30px;
    font-size: 19px;
    border-radius: 100px;
    right: -18px;
    top: -18px;
    outline: 0;
}
#forg .modal-content {
    margin: 0;
    border-radius: 0;
    border: none;
    padding: 30px;
}
#forg h3 {
    background: linear-gradient(to right, #53a752 30%, #299680 50%, #1a67a6 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 25px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: left;
    margin: 0 0 20px 0;
}
#forg h3 span {
    background: 0 0;
    -webkit-text-fill-color: #6e6e6e;
    font-size: 16px;
    color: #6e6e6e;
    font-weight: 300;
    text-align: center;
    margin: 0;
    text-align: right;
    text-transform: lowercase;
    float: right;
    line-height: 30px;
}
#forg h3 span a {
    color: #54a751!important;
    font-weight: 600;
    text-decoration: underline;
    -webkit-text-fill-color: #54a751!important;
}
#forg .form-group {
    margin: 0 0 25px 0;
    display: inline-block;
    width: 100%}
#forg .form-group span {
    width: 45px;
    text-align: center;
    float: left;
    position: absolute;
    height: 40px;
    line-height: 40px;
    font-size: 25px;
    background: #54a751;
    color: #fff;
    border-radius: 5px 0 0 5px;
}
#forg .form-group .error {
    color: red;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    display: block;
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
    -webkit-text-fill-color: inherit;
    text-align: left;
}
#forg .form-group .input {
    width: 100%;
    height: 40px;
    border-radius: 5px;
    padding: 0 15px 0 60px;
    outline: 0;
    font-size: 14px;
    border: 1px solid #ccc;
}
#forg .submit_btn {
    height: 45px;
    line-height: 45px;
}
#forg p {
    background: 0 0;
    -webkit-text-fill-color: #6e6e6e;
    font-size: 16px;
    color: #6e6e6e;
    font-weight: 300;
    text-align: center;
    margin: 0;
    text-align: center;
    text-transform: lowercase;
    float: left;
    line-height: 30px;
    width: 100%}
#forg p a {
    color: #54a751!important;
    font-weight: 600;
    text-decoration: underline;
    -webkit-text-fill-color: #54a751!important;
}
.header_menu .navbar .view_all_belt {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
}
.header_menu .navbar .view_all_belt a {
    float: left;
    width: 100%;
    line-height: 40px;
    font-size: 15px;
    text-decoration: none;
    font-weight: 700;
}
.loader-section {
    position: fixed;
    z-index: 9999;
    width: 100%;
    text-align: center;
    height: 100%;
    background: rgba(35, 35, 35, .8);
    top: 0;
    left: 0;
}
@keyframes loader {
    0%, 10%, 100% {
    width: 80px;
    height: 80px;
}
65% {
    width: 150px;
    height: 150px;
}
}@keyframes loaderBlock {
    0%, 30% {
    transform: rotate(0);
}
55% {
    background-color: #54a751;
}
100% {
    transform: rotate(90deg);
}
}@keyframes loaderBlockInverse {
    0%, 20% {
    transform: rotate(0);
}
55% {
    background-color: #54a751;
}
100% {
    transform: rotate(-90deg);
}
}.loader {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    transform: translate(-50%, -50%) rotate(45deg) translate3d(0, 0, 0);
    animation: loader 1.2s infinite ease-in-out;
}
.loader span {
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
    background-color: #54a751;
    animation: loaderBlock 1.2s infinite ease-in-out both;
}
.loader span:nth-child(1) {
    top: 0;
    left: 0;
}
.loader span:nth-child(2) {
    top: 0;
    right: 0;
    animation: loaderBlockInverse 1.2s infinite ease-in-out both;
}
.loader span:nth-child(3) {
    bottom: 0;
    left: 0;
    animation: loaderBlockInverse 1.2s infinite ease-in-out both;
}
.loader span:nth-child(4) {
    bottom: 0;
    right: 0;
}
.bradcumb_section {
    clear: both;
}
.bradcumb_section ul {
    list-style: none;
    margin: 0;
    padding: 10px 0 0 0;
}
.bradcumb_section ul li {
    margin: 0 4px 0 0;
    font-size: 14px;
    font-weight: 500;
    display: inline;
}
.bradcumb_section ul li a {
    color: #939393;
    text-decoration: none;
}
.country_detail_section .bradcumb_section {
    margin-bottom: 15px;
}
#form_popup_scholarship {
    padding: 25px;
}
#ApplyNowSchool .modal-header {
    padding: 11px 30px;
    color: #fff;
    position: relative;
}
#ApplyNowSchool .modal-header h3 {
    font-size: 23px;
    line-height: normal;
    margin: 0;
    background: -o-linear-gradient(left, #53a752 5%, #299680 10%, #1a67a6 25%);
    background: -webkit-gradient(linear, left top, right top, color-stop(5%, #53a752), color-stop(10%, #299680), color-stop(25%, #1a67a6));
    background: linear-gradient(to right, #53a752 5%, #299680 10%, #1a67a6 25%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}
#ApplyNowSchool .modal-header .close {
    position: absolute;
    background: #f60;
    z-index: 1;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    width: 30px;
    height: 30px;
    font-size: 19px;
    border-radius: 100px;
    right: -15px;
    top: -15px;
    outline: 0;
    margin: 0;
    padding: 0;
}
#form_popup_scholarship .input {
    width: 100%;
    height: 45px;
    border-radius: 5px;
    padding: 0 15px;
    outline: 0;
    font-size: 15px;
    margin: 0 0 10px 0;
    border: 1px solid #7c7c7c;
}
#form_popup_scholarship .error {
    color: red;
    margin-top: -8px;
    display: block;
    font-size: 13px;
    margin-bottom: 7px;
    font-weight: 600;
}
#form_popup_scholarship .btn-2 {
    height: 45px;
    line-height: 45px;
}
.artical_product_content {
    margin: 40px 0 0 0;
}
.artical_product {
    background: #f4f4f4;
    padding: 0 0 0px 0;
    margin: 0 0 0px 0;
}
.sticky-media {
    margin: 0 0 0 -70px;
    float: left;
    position: absolute;
    top: 0;
    border: 1px solid #c4c4c4;
    background-color: #fff;
    padding: 12px 12px 10px;
    border-radius: 5px 0 0 5px;
    box-shadow: 0 3px 20px 3px rgba(65, 113, 132, .19);
}
.sticky-media.fixed {
    position: fixed;
    top: 80px;
}
.sticky-media span {
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 7px;
}
.sticky-media ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.sticky-media ul li a i {
    height: 44px;
    width: 44px;
    display: inline-block;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    line-height: 43px;
    font-size: 18px;
    text-decoration: none;
}
.sticky-media ul li a i.icofont-facebook {
    background-color: #3b5999;
}
.sticky-media ul li a i.icofont-google-plus {
    background-color: #d00f0f;
    font-size: 24px;
    line-height: 45px;
}
.sticky-media ul li a i.icofont-twitter {
    background-color: #000;
}
.sticky-media ul li a i.icofont-linkedin {
    background-color: #0077b5;
}
.sticky-media ul li a i.icofont-instagram {
    background-color: #745b04;
}
.sticky-media ul li+li {
    margin-top: 5px;
}
.artical_product .content_left {
    background: #fff;
    padding: 30px;
    border-radius: 0 0 5px 5px;
    margin: 0 0 40px 0;
}
.artical_product .content_left p {
    font-size: 16px;
    color: #000;
    margin: 0;
    line-height: 30px;
}
.artical_product .content_left p#result {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 240px;
    color: #54a651;
    font-weight: 500;
}
.artical_product .content_left p img {
    max-width: 100%}
.artical_product .content_left p a {
    font-weight: 600;
    text-decoration: none;
}
.artical_product .content_left h3 {
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 15px 0;
    width: 100%}
.artical_product .content_left table {
    margin-bottom: 15px;
}
.artical_product .content_left h3 img {
    display: inline-block;
}
.about_author_box {
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    padding: 30px;
    display: flex;
}
.about_author_box .img img {
    width: 150px!important;
    max-width: 150px!important;
}
.about_author_box .text {
    padding: 10px 0 0 20px;
}
.about_author_box .text h5 {
    font-size: 18px;
    color: #313131;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}
.about_author_box .text p {
    font-size: 16px;
    color: #000;
    margin: 0;
    line-height: 26px;
}
.about_now {
    margin: 40px 0 40px 0;
}
.about_now .headding {
    background: #4d4d4d;
    text-align: center;
    padding: 20px 0;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.about_now .headding h4 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 0 0 5px 0;
}
.about_now .headding p {
    margin: 0;
    color: #fff;
    font-size: 20px;
}
.about_now .form_box {
    background: #f3f3f3;
    padding: 0;
    border-radius: 0 0 5px 5px;
}
.about_now .form_box .form_group {
    display: flex;
}
.about_now .form_box .form_group label {
    width: 100%;
    margin: 0;
    color: #fff;
    font-size: 15px;
}
.about_now .form_box .form_group .name_input {
    width: 100%;
    height: 45px;
    border: none;
    border-radius: 5px;
    padding: 0 15px;
    outline: 0;
    font-size: 15px;
    margin: 0 0 20px 0;
}
.about_now .form_box .form_group .name_input.has-error {
    border: 1px solid red;
}
.about_now .form_box .form_group .error {
    color: red;
    margin-top: -15px;
    display: block;
    font-weight: 600;
}
.about_now .form_box .form_group select {
    width: 100%;
    height: 45px;
    border: none;
    border-radius: 5px;
    padding: 0 15px;
    outline: 0;
    font-size: 15px;
    margin: 0 0 20px 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/images_v4/select-dropdown-arrow.png);
    background-repeat: no-repeat;
    background-position: 96% 16px;
}
.about_now .form_box .form_group .msg {
    width: 100%;
    height: 130px;
    border: none;
    border-radius: 5px;
    padding: 15px;
    outline: 0;
    font-size: 15px;
    margin: 0 0 20px 0;
}
.about_now .form_box .form_group .btn-2 {
    background: #fff;
    color: #f60;
    border: 1px solid #fff;
    padding: 0 50px;
}
.about_now .form_box .form_group .btn-2:hover {
    color: #fff;
}
.about_now .form_box .form_group .btn-2:before {
    background: #f60;
    color: #fff;
}
.artical_product .comment_section {
    margin: 30px 0 30px 0;
}
.artical_product .comment_section .cat {
    font-size: 16px;
    color: #797979;
    font-weight: 400;
    margin: 0 0 20px 0;
}
.artical_product .comment_section .cat a {
    text-decoration: none;
    color: #797979;
}
.artical_product .comment_section .cat span {
    font-size: 19px;
    color: #522a7b;
    font-weight: 700;
}
.artical_product .comment_section .tag {
    font-size: 19px;
    color: #522a7b;
    font-weight: 700;
    margin: 0 0 40px 0;
}
.artical_product .comment_section .tag span {
    background: #e9f2f5;
    margin: 0 5px 0 0;
    font-size: 15px;
    color: #5b5b5b;
    font-weight: 400;
    min-width: 100px;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}
.artical_product .comment_section h5 {
    font-size: 19px;
    color: #522a7b;
    font-weight: 700;
    margin: 20px 0 5px 0;
}
.artical_product .comment_section .comment {
    width: 100%;
    border: 1px solid #cbcbcb;
    resize: none;
    height: 200px;
    border-radius: 5px;
    outline: 0;
    font-size: 15px;
    padding: 15px;
    color: #000;
    margin: 0 0 20px 0;
    display: flex;
}
.artical_product .comment_section .comment.has-error {
    border: 1px solid red;
}
.artical_product .comment_section .form-group {
    position: relative;
}
.artical_product .comment_section .form-group .error {
    color: red;
    margin-top: -15px;
    display: block;
    margin-bottom: 0;
    position: absolute;
    top: 124%;
    left: 240px;
    font-weight: 500;
}
.artical_product .cmt_section .img .icofont-comment {
    font-size: 70px;
    color: #54a751;
}
.artical_product .cmt_section .text {
    width: 100%;
    padding: 0 0 0 20px;
}
.artical_product .cmt_section .text h3 {
    color: #000;
    font-size: 16px;
    margin: 0 0 5px 0;
}
.artical_product .cmt_section .text h4 {
    font-size: 14px;
    color: #797979;
    margin: 0;
    font-weight: 500;
}
.artical_product .cmt_section .text h4 a {
    color: #54a751;
    text-decoration: underline;
    font-weight: 600;
}
.artical_product .cmt_section .text p {
    font-size: 14px;
    color: #000;
    margin: 0;
    line-height: 24px;
    margin: 10px 0 10px 0;
}
.artical_product .cmt_section .list {
    border-bottom: 1px solid #cbcbcb;
    margin: 0 0 15px 0;
}
.artical_product .cmt_section h6 {
    text-align: center;
    width: 100%;
    margin: 0;
}
.artical_product .cmt_section h6 .btn-2 {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    min-width: 150px;
}
.artical_product .cmt_section h4 {
    font-size: 19px;
    color: #522a7b;
    font-weight: 700;
    margin: 0 0 20px 0;
}
.latest_news2 .news_box .box {
    overflow: hidden;
}
.you_might_like .news_box .box {
    overflow: hidden;
}
.you_might_like .news_box .img {
    width: 100%;
    height: 290px;
    overflow: hidden;
    position: relative;
}
.you_might_like .news_box .img img {
    max-width: 100%;
    height: 100%;
    transition: transform .3s ease-in-out;
    object-fit: cover;
}
.you_might_like .news_box:hover img {
    transform: scale(1.2);
}
.you_might_like .news_box .img span {
    position: absolute;
    z-index: 9;
    left: 10px;
    background: #845ec3;
    color: #fff;
    text-transform: uppercase;
    top: 10px;
    padding: 2px 10px;
    font-size: 13px;
}
.you_might_like .news_box .img a {
    text-decoration: none;
}
.you_might_like .news_box .blue {
    background: #05a8a0;
}
.you_might_like .news_box .content {
    padding: 30px 25px;
}
.you_might_like .news_box .content h3 {
    font-size: 18px;
    color: #fff;
    opacity: .5;
    margin: 0 0 20px 0;
}
.you_might_like .news_box .content h4 {
    font-size: 22px;
    color: #fff;
    font-weight: 700;
    letter-spacing: .5px;
    margin: 0 0 20px 0;
    height: 80px;
    overflow: hidden;
}
.you_might_like .news_box .content h4 a {
    color: #fff;
    text-decoration: none;
}
.you_might_like .news_box .content h6 {
    margin: 0;
}
.you_might_like .news_box .content h6 a {
    width: 35px;
    height: 35px;
    border: 2px solid #fff;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    font-size: 27px;
    color: #fff;
    text-decoration: none;
    font-weight: 800;
    margin: 0;
}
.you_might_like .news_box .gray {
    background: #6a6a6a;
}
.you_might_like .news_box .green {
    background: #29966d;
}
.artical_product_content .top_artical {
    width: 100%;
    background: #fff;
    border-radius: 5px;
    margin: 0 0 30px 0;
}
.article_apply_now_rightbar.fixed {
    position: fixed;
    top: 80px;
}
.article_apply_now_rightbar .form-hubspot-apply select {
    width: 100%;
    padding: 0px 0px;
    border-radius: 6px;
}
.artical_product_content .top_artical .top_artical_inner {
    list-style: none;
    padding: 30px;
    margin: 0;
    width: 100%;
    background-color: #54a751;
    border-radius: 0 0 5px 5px;
}
.artical_product_content .top_artical .top_artical_inner label {
    color: #fff;
}
.artical_product_content .top_artical .top_artical_inner .text-danger {
    color: #080102!important;
    font-size: 13px;
}
.artical_product_content .top_artical h3 {
    color: #313131;
    font-size: 25px;
    font-weight: 700;
    margin: 0;
    padding: 15px 30px 15px 30px;
    border-bottom: 1px solid #e0e0e0;
}
.artical_product_content .top_artical ul {
    list-style: none;
    padding: 30px;
    margin: 0;
    width: 100%}
.artical_product_content .top_artical ul li {
    border-bottom: 1px solid #cacaca;
    padding: 0 0 15px 30px;
    margin: 0 0 15px 0;
}
.artical_product_content .top_artical ul li:last-child {
    border: none;
    padding: 0 0 0 30px;
    margin: 0;
}
.artical_product_content .top_artical ul li p {
    font-size: 12px;
    color: #868686;
    margin: 0 0 5px 0;
}
.artical_product_content .top_artical ul li a {
    text-decoration: none;
}
.artical_product_content .top_artical ul li h2 {
    font-size: 16px;
    color: #494848;
    font-weight: 700;
    margin: 0;
}
.artical_product_content .top_artical ul li span {
    position: absolute;
    background: #54a751;
    width: 25px;
    height: 25px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    border-radius: 100px;
    line-height: 25px;
    left: 45px;
    font-size: 14px;
}
.artical_product_content .sudy_in_box ul {
    padding: 0;
}
.artical_product_content .sudy_in_box ul li {
    padding: 0!important;
    font-size: 14px;
    color: #313131;
    border-bottom: 1px solid #e0e0e0;
    margin: 0;
    font-weight: 700;
    position: relative;
}
.artical_product_content .sudy_in_box ul li a {
    padding: 13px 30px 13px 80px!important;
    display: inline-block;
    width: 100%;
    color: #313131;
    text-decoration: none;
}
.artical_product_content .sudy_in_box ul li a:hover {
    background: linear-gradient(130deg, #54a751, #1b66a6);
    color: #fff;
}
.artical_product_content .sudy_in_box ul li a:hover img {
    filter: brightness(0) invert(1);
}
.artical_product_content .sudy_in_box ul li img {
    margin: 0 15px 0 0;
    position: absolute;
    left: 33px;
    top: 12px;
}
.artical_product_content .sudy_in_box ul li .icofont-arrow-right {
    float: right;
    margin: 0;
    font-size: 17px;
    position: absolute;
    top: 16px;
    right: 10px;
}
.artical_product_content .apply_now_rightbar {
    background: #54a751;
    border-radius: 5px;
}
.artical_product_content .apply_now_rightbar h3 {
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    margin: 0;
    padding: 15px 30px 15px 30px;
    border-bottom: 1px solid #e0e0e0;
}
.artical_product_content .apply_now_rightbar .form_section {
    padding: 30px;
}
.artical_product_content .apply_now_rightbar .form_section .input {
    width: 100%;
    height: 45px;
    border: none;
    border-radius: 5px;
    padding: 0 15px;
    outline: 0;
    font-size: 15px;
    margin: 0 0 10px 0;
}
.artical_product_content .apply_now_rightbar .form_section .form_group {
    position: relative;
}
.artical_product_content .apply_now_rightbar .form_section .form_group .has-error {
    border: 1px solid red;
}
.artical_product_content .apply_now_rightbar .form_section .form_group .error {
    color: red;
    margin-top: -8px;
    display: block;
    font-size: 13px;
    margin-bottom: 7px;
    font-weight: 600;
}
.artical_product_content .apply_now_rightbar .form_section select.input {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/images_v4/select-dropdown-arrow.png);
    background-repeat: no-repeat;
    background-position: 96% 19px;
    background-size: 15px;
}
.artical_product_content .apply_now_rightbar .form_section .btn-2 {
    background: #fff;
    color: #f60;
    border: 1px solid #fff;
    padding: 0 50px;
    outline: 0;
    height: 45px;
    line-height: 45px;
    border-radius: 5px;
    width: 100%}
.artical_product_content .apply_now_rightbar .form_section .btn-2:hover {
    color: #fff;
}
.artical_product_content .apply_now_rightbar .form_section .btn-2:before {
    background: #f60;
    color: #fff;
    border-radius: 5px;
}
#thankyou-article .modal-dialog {
    max-width: 700px;
    margin-top: 100px;
    border: 7px solid rgba(255, 255, 255, .5);
    text-align: left;
}
#thankyou-article .modal-content {
    border-radius: 0;
    border: none!important;
}
#thankyou-article .modal-body {
    padding: 50px 30px!important;
    text-align: center;
}
#thankyou-article h3 {
    background: linear-gradient(to right, #53a752 30%, #299680 45%, #1a67a6 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 25px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 20px 0;
    display: flex;
    justify-content: center;
    line-height: 40px;
}
#thankyou-article h3 .icofont-check-circled {
    font-size: 45px;
    line-height: 40px;
    margin: 0 10px 0 0;
}
#thankyou-article .close {
    position: absolute;
    background: #f60;
    z-index: 1;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    width: 30px;
    height: 30px;
    font-size: 19px;
    border-radius: 100px;
    right: -18px;
    top: -18px;
    outline: 0;
}
#thankyou-article p {
    margin: 0;
}
.university_detail_section .headding {
    background: #d7d7d7;
    display: flex;
    height: 65px;
    padding: 0 20px;
}
.university_detail_section .headding h3 {
    font-size: 25px;
    color: #313131;
    width: 80%;
    margin: 0;
    font-weight: 700;
    line-height: 63px;
}
.university_detail_section .headding h4 {
    width: 20%;
    text-align: right;
    margin: 0;
    font-size: 14px;
    color: #484848;
    line-height: 64px;
}
.university_detail_section .headding h4 a {
    color: #484848;
    text-decoration: none;
}
.university_detail_section .headding h4 .icofont-ui-reply {
    color: #54a751;
}
.university_detail_section .uni_filter {
    border: 2px solid #c7c7c7;
    border-radius: 8px;
}
.university_detail_section .uni_filter .headding {
    border-radius: 5px 5px 0 0;
}
.university_detail_section .uni_filter .box_part {
    display: flex;
    width: 100%}
.university_detail_section .uni_filter .box_part .program {
    width: 16%;
    float: left;
    border-right: 2px solid #efefef;
}
.university_detail_section .uni_filter .box_part .title {
    color: #646464;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0;
    margin: 0;
    background: #efefef;
    padding: 8px 15px;
}
.university_detail_section .uni_filter .box_part .program ul {
    padding: 15px 5px 15px 0;
    margin: 0;
    list-style: none;
    height: 140px;
    overflow: hidden;
}
.university_detail_section .uni_filter .box_part .program ul li {
    margin: 0 0 5px 0;
    padding: 0 15px 0 15px;
}
.university_detail_section .uni_filter .box_part .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: #949494;
}
.university_detail_section .uni_filter .box_part .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 7px;
    height: 30px;
    background-color: #949494;
    border-radius: 0!important;
    margin: 7px auto 0;
}
.university_detail_section .uni_filter .box_part .custom-control .custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
    font-size: 14px;
    color: #646464;
    margin: 0;
    line-height: 22px;
    word-break: break-word;
}
.university_detail_section .uni_filter .box_part .mCSB_inside>.mCSB_container {
    margin: 0;
}
.university_detail_section .uni_filter .box_part .custom-control-input:checked~.custom-control-label::before {
    box-shadow: none!important;
}
.university_detail_section .uni_filter .box_part .program-type {
    width: 18%}
.university_detail_section .uni_filter .box_part .courses-type {
    width: 21%}
.list_of_university .no_college {
    text-align: center;
    margin: 26px 0 0;
    color: #f60;
}
.university_detail_section .list_of_university .list {
    display: flex;
    width: 100%;
    border: 1px solid #c7c7c7;
    border-radius: 5px;
    margin: 30px 0 0 0;
}
.university_detail_section .list_of_university .list .left {
    width: 18%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
}
.university_detail_section .list_of_university .list .left span {
    position: absolute;
    top: -11px;
    left: -40px;
    background: #54a751;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 1px;
    width: 120px;
    height: 60px;
    line-height: 80px;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.university_detail_section .list_of_university .list .left img {
    margin: 0;
}
.university_detail_section .list_of_university .list .left a {
    padding: 0 10px;
}
.university_detail_section .list_of_university .list .right {
    width: 82%;
    padding: 25px 15px 15px 20px;
}
.university_detail_section .list_of_university .list .right h3 {
    margin: 0 0 20px 0;
    font-size: 28px!important;
    font-weight: 700;
    width: 100%;
    letter-spacing: 1px;
}
.university_detail_section .list_of_university .list .right h3 a {
    text-decoration: none;
    border-bottom: 1px solid #313131;
    color: #313131;
}
.university_detail_section .list_of_university .list .right h3 a .icofont-external-link {
    color: #54a751;
    font-size: 15px;
    position: absolute;
    margin: 3px 0 0 5px;
}
.university_detail_section .list_of_university .list .right h4 {
    font-size: 20px;
    color: #8a8a8a;
    margin: 0 0 20px 0;
    display: flex;
    width: 100%}
.university_detail_section .list_of_university .list .right h4 .icofont-location-pin {
    color: #54a751;
    margin: 2px 5px 0 0;
}
.university_detail_section .list_of_university .list .right h4 span {
    margin: 0 0 0 5px;
    color: #313131;
}
.university_detail_section .list_of_university .list .right h5 {
    display: flex;
    width: 100%;
    margin: 0 0 20px 0;
}
.university_detail_section .list_of_university .list .right h5 .bachelors, .university_detail_section .list_of_university .list .right h5 .masters {
    width: 50%;
    color: #919191;
    display: flex;
}
.university_detail_section .list_of_university .list .right h5 .bachelors .icofont-dollar, .university_detail_section .list_of_university .list .right h5 .masters .icofont-dollar {
    color: #54a751;
    margin: 0;
}
.university_detail_section .list_of_university .list .right h5 .bachelors i, .university_detail_section .list_of_university .list .right h5 .masters i {
    color: #313131;
    font-style: normal;
    margin: 0 0 0 5px;
}
.university_detail_section .list_of_university .list h6 {
    color: #919191;
    font-size: 18px;
    margin: 0 0 20px 0;
    width: 100%}
.university_detail_section .list_of_university .list h6 span {
    color: #313131;
}
.university_detail_section .list_of_university .list h6 a {
    color: #54a751;
    font-size: 13px;
    font-weight: 600;
}
.university_detail_section .list_of_university .list ul {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}
.university_detail_section .list_of_university .list ul li {
    margin: 0 15px 15px 0;
}
.university_detail_section .list_of_university .list ul li:last-child {
    margin: 0;
}
.university_detail_section .list_of_university .list ul .view_all_courses {
    border: 1px solid #54a751;
    border-radius: 3px;
    background: #ddeddc;
    display: flex;
}
.university_detail_section .list_of_university .list ul .view_all_courses {
    border: 2px solid #54a751;
    border-radius: 3px;
    background: #ddeddc;
    color: #313131;
    text-decoration: none;
    padding: 8px 15px;
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    min-width: 250px;
    display: block;
}
.university_detail_section .list_of_university .list ul .view_all_courses .icofont-book-alt {
    color: #54a751;
    font-size: 17px;
    margin: 1px 5px 0 0;
}
.university_detail_section .list_of_university .list ul .view_all_courses .icofont-arrow-right {
    float: right;
    color: #54a751;
    font-size: 17px;
    margin: 3px 0 0 0;
}
.university_detail_section .list_of_university .list ul .downld_brocher {
    border: 2px solid #54a751;
    border-radius: 3px;
    background: #54a751;
    color: #fff;
    text-decoration: none;
    padding: 8px 15px;
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    min-width: 260px;
    display: block;
}
.university_detail_section .list_of_university .list ul .downld_brocher .icofont-download {
    float: right;
    color: #fff;
    font-size: 15px;
    margin: 3px 0 0 0;
}
.university_detail_section .list_of_university .list ul .downld_brocher .icofont-file-pdf {
    color: #fff;
    font-size: 17px;
    margin: 1px 5px 0 0;
}
.university_detail_section .list_of_university .list ul .aplly_now_btn {
    border: 2px solid #f60;
    border-radius: 3px;
    background: #f60;
    color: #fff;
    text-decoration: none;
    padding: 8px 15px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    min-width: 140px;
    display: block;
}
.university_detail_section .list_of_university .list ul .aplly_now_btn .icofont-arrow-right {
    color: #fff;
    font-size: 17px;
    margin: 3px 0 0 0;
}
.university_detail_section .list_of_university .list ul .add_to_comare {
    border: 2px solid #dadada;
    border-radius: 3px;
    background: #fff;
    color: #313131;
    text-decoration: none;
    padding: 0 0 0 15px;
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    position: relative;
    height: 41px;
    line-height: 37px;
}
.university_detail_section .list_of_university .list ul .add_to_comare .custom-control {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.university_detail_section .list_of_university .list ul .add_to_comare .custom-control-label::after, .university_detail_section .list_of_university .list ul .add_to_comare .custom-control-label::before {
    top: 50%;
    transform: translateY(-50%);
}
.university_detail_section .list_of_university .list ul .add_to_comare .icofont-refresh {
    float: right;
    background: #dadada;
    height: 37px;
    line-height: 37px;
    font-size: 20px;
    width: 40px;
    text-align: center;
    margin: 0 0 0 20px;
    color: #54a751;
}
.university_detail_section .list_of_university .pagination ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}
.university_detail_section .list_of_university .pagination ul li .page-numbers {
    font-size: 17px;
    color: #000;
    background-color: #d5d5d5;
    border: none;
    border-radius: 3px;
    padding: 8px 12px;
    display: inline-block;
    text-decoration: none;
    min-width: 38px;
    height: 37px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.university_detail_section .list_of_university .pagination ul li .page-numbers.current, .university_detail_section .list_of_university .pagination ul li .page-numbers:hover {
    background-color: #54a751;
    color: #fff;
}
.university_detail_section .list_of_university .pagination ul li {
    margin: 0 2px;
}
.university_detail_section .list_of_university .pagination {
    justify-content: center;
    margin-top: 29px;
}
.country_detail_section .detail_inner .faqs_section {
    padding-top: 82px;
}
.faqs_section .accordion .card-header {
    background: #fff;
    border: none;
    padding: 0;
    border-radius: 7px!important;
}
.faqs_section .accordion .card {
    border: none;
    margin: 0 0 15px 0;
    border-radius: 7px!important;
    background-color: transparent;
}
.faqs_section .accordion .card-header a {
    float: left;
    width: 100%;
    padding: 20px 20px;
    text-decoration: none;
    background: url(/images_v4/faq-minus.png);
    background-repeat: no-repeat;
    background-position: 99% 18px;
}
.faqs_section .accordion .card-header a h5 {
    color: #1b66a6;
    font-weight: 400;
}
.faqs_section .accordion .card-body {
    padding: 0 20px 20px 20px;
    background-color: #fff;
    border-bottom-left-radius: 7px!important;
    border-bottom-right-radius: 7px!important;
}
.faqs_section .accordion .card-body p {
    color: #707070;
    font-size: 16px;
    line-height: 25px;
    margin: 0;
}
.faqs_section .accordion .card-header .collapsed {
    background: url(/images_v4/faq-plus.png);
    background-repeat: no-repeat;
    background-position: 99% 18px;
}
.faqs_section .accordion .card-header .collapsed h5 {
    color: #707070;
}
.list_of_universities {
    background: #f4f4f4;
    padding: 70px 0 70px;
    border-bottom: 1px solid #c3c3c3;
    margin-top: 0;
}
.list_of_universities .readmore {
    text-align: center;
    margin-top: 30px;
}
.list_of_universities #content_desc_show, .list_of_universities p {
    color: #707070;
    font-size: 16px;
    line-height: 27px;
    margin: 0;
}
.compare-collage {
    width: 290px;
    position: fixed;
    left: 0;
    border: 1px solid #50a355;
    border-bottom: none;
    border-radius: 7px 7px 0 0;
    z-index: 999;
    -webkit-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;
    bottom: 0;
    transform: translateY(calc(100% - 50px));
}
.compare-collage.on {
    transform: translateY(0);
}
.compare-collage .compare-items ul {
    list-style: none;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin-bottom: 0;
    background-color: #fff;
}
.compare-collage .compare-items ul li {
    display: flex;
    width: 100%;
    background-color: #fff;
    margin-top: 0;
    padding: 7px 10px;
    position: relative;
    border-bottom: 1px solid #dedede;
}
.compare-collage .compare-items ul li .icon {
    width: 50px;
    float: left;
}
.compare-collage .compare-items ul li .college-name {
    width: calc(100% - 50px);
    float: left;
    color: #fff;
    font-weight: 400;
    padding-left: 10px;
    padding-right: 20px;
}
.compare-collage .compare-items a.item-close {
    color: #f60;
    position: absolute;
    top: 5px;
    right: 8px;
    text-decoration: none;
}
.compare-collage .close-title {
    background-color: #50a355;
    position: relative;
    padding: 16px 45px 16px 15px;
    text-decoration: none;
    border-radius: 5px 5px 0 0;
}
.compare-collage .close-title h5 {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    margin: 0;
}
.compare-collage .close-title a.close-icon {
    position: absolute;
    top: 10px;
    right: 15px;
    color: #fff;
    text-decoration: none;
}
.compare-collage .compare-items ul li .icon img {
    width: 40px;
    object-fit: contain;
    height: 40px;
}
.compare-collage .close-title a.close-icon i {
    position: relative;
    top: 0;
    margin-left: 0;
    -webkit-transition-duration: 0s;
    -webkit-transition-delay: .2s;
    -moz-transition-duration: 0s;
    -moz-transition-delay: .2s;
    transition-duration: 0s;
    transition-delay: .2s;
}
.compare-collage .close-title a.close-icon i:before {
    margin-top: -7px;
    -webkit-transition-property: margin, -webkit-transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: .2s, 0;
}
.compare-collage .close-title a.close-icon i:after {
    margin-top: 7px;
    -webkit-transition-property: margin, -webkit-transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: .2s, 0;
}
.compare-collage .close-title a.close-icon i, .compare-collage .close-title a.close-icon i:after, .compare-collage .close-title a.close-icon i:before {
    width: 23px;
    height: 3px;
    background-color: #fff;
    display: inline-block;
}
.compare-collage.on .close-title a.close-icon i {
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition-delay: .2s;
    -webkit-box-shadow: 0 1px 1px transparent;
    -moz-box-shadow: 0 1px 1px transparent;
    box-shadow: 0 1px 1px transparent;
}
.compare-collage.on .close-title a.close-icon i:before {
    margin-top: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition-delay: 0, .2s;
    -webkit-box-shadow: 0 1px 1px transparent;
    -moz-box-shadow: 0 1px 1px transparent;
    box-shadow: 0 1px 1px transparent;
}
.compare-collage.on .close-title a.close-icon i:after {
    margin-top: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition-delay: 0, .2s;
    -webkit-box-shadow: 0 1px 1px transparent;
    -moz-box-shadow: 0 1px 1px transparent;
    box-shadow: 0 1px 1px transparent;
}
.compare-collage .close-title a.close-icon i:after, .compare-collage .close-title a.close-icon i:before {
    position: absolute;
    content: '';
    left: 0;
}
.compare-collage .compare-items ul li .college-name a {
    margin: 0;
    display: inline-block;
    text-decoration: none;
    color: #313131;
    font-size: 13px;
    font-weight: 500;
}
.compare-collage .compare-btn {
    display: flex;
    padding: 10px 10px;
    background-color: #fff;
    margin-top: 0;
}
.compare-collage .compare-btn a {
    color: #fff;
    border: 0;
    background-color: #50a355;
    display: inline-block;
    padding: 6px 16px;
    font-size: 14px;
    text-transform: capitalize;
    width: 100%;
    margin: 0 5px;
    text-align: center;
    text-decoration: none;
}
.courses_study_abroad_section {
    background: #f4f4f4;
    padding: 100px 0 50px 0;
}
.courses_study_abroad_section .box {
    border: 1px solid #e2e2e2;
    box-shadow: 4px 5px 9px #e2e2e2;
    margin: 0 0 30px 0;
}
.courses_study_abroad_section .box .top_heading {
    background: -webkit-gradient(linear, left top, right top, color-stop(20%, #319977), color-stop(60%, #1a8f92), to(#0b87a3));
    background: -o-linear-gradient(left, #319977 20%, #1a8f92 60%, #0b87a3 100%);
    background: linear-gradient(to right, #319977 20%, #1a8f92 60%, #0b87a3 100%);
}
.courses_study_abroad_section .box .top_heading h3 {
    display: flex;
    align-items: center;
    justify-content: left;
    margin: 0;
    padding: 15px;
    height: 80px;
    font-weight: 400;
    text-transform: uppercase;
}
.courses_study_abroad_section .box .top_heading .img {
    width: 80px;
    flex: 0 0 100px;
}
.courses_study_abroad_section .box .top_heading .text {
    font-size: 25px;
    color: #fff;
}
.courses_study_abroad_section .box .mid_content {
    background: #fff;
}
.courses_study_abroad_section .box .mid_content ul {
    padding: 0;
    list-style: none;
    margin: 0;
    width: 100%}
.courses_study_abroad_section .box .mid_content ul li {
    border-bottom: 1px solid #e3e2dc;
}
.courses_study_abroad_section .box .mid_content ul li a {
    width: 100%;
    padding: 16px 39px 16px 15px;
    display: inline-block;
    font-size: 16px;
    color: #000;
    font-weight: 600;
    text-decoration: none;
    line-height: normal;
    position: relative;
}
.courses_study_abroad_section .box .mid_content ul li a span {
    position: absolute;
    right: 15px;
    top: 50%;
    bottom: 0;
    margin: auto;
    transform: translateY(-50%);
}
.courses_study_abroad_section .box .mid_content h6 {
    margin: 0;
    height: 60px;
}
.courses_study_abroad_section .box .mid_content h6 a {
    width: 100%;
    text-align: right;
    display: block;
    justify-content: right;
    align-items: end;
    text-align: right;
    text-decoration: none;
    font-size: 18px;
    line-height: 60px;
    padding: 0 15px;
    color: #000;
    text-transform: uppercase;
    font-weight: 500;
}
.courses_study_abroad_section .box .mid_content ul li a:hover {
    background-color: #f4f4f4;
}
.courses_study_abroad_section .box .mid_content h6 a:hover {
    color: #4ea05c;
}
.countries_listing_section .box .top_heading .img img {
    width: 80px;
    height: 47px;
}
.more_contries_section {
    background: #f4f4f4;
    display: flex;
    width: 100%;
    padding: 0 0 60px 0;
}
.more_contries_section h3 {
    text-align: center;
    font-size: 40px;
    text-transform: uppercase;
    color: #000;
    margin: 0 0 10px 0;
}
.more_contries_section p {
    margin: 0 0 50px 0;
    text-align: center;
    color: #000;
    font-size: 19px;
}
.more_contries_section .box {
    background: -webkit-gradient(linear, left top, right top, color-stop(20%, #319977), color-stop(60%, #1a8f92), to(#0b87a3));
    background: -o-linear-gradient(left, #319977 20%, #1a8f92 60%, #0b87a3 100%);
    background: linear-gradient(to right, #319977 20%, #1a8f92 60%, #0b87a3 100%);
    margin: 0 0 30px 0;
}
.more_contries_section .box h4 {
    margin: 0;
}
.more_contries_section .box h4 a {
    display: flex;
    align-items: center;
    justify-content: left;
    margin: 0;
    padding: 15px;
    height: 80px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}
.more_contries_section .box .img {
    width: 100px;
    flex: 0 0 100px;
}
.more_contries_section .box .img img {
    width: 80px;
    height: 47px;
}
.study_abroad_exam_section .box .top_heading h3 span {
    text-align: center;
    width: 100%}
.study_bl_li {
    min-height: 60px;
}
@media all and (min-width:1801px) and (max-width:1900px) {
    .header_buttons .free_advice_btn {
    padding: 0 13px;
}
.header_menu .dropdown-menu ul li {
    margin-left: 0!important;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0 0 0 15px;
    padding: 0 24px;
}
.header_menu .navbar ul li {
    margin: 0 0 0 19px;
}
}@media all and (min-width:1701px) and (max-width:1800px) {
    .header_menu .navbar .dropdown-menu {
    left: calc((100% - 845px)/ 2)!important;
}
.header_menu .dropdown-menu ul li {
    margin-left: 0!important;
}
.header_buttons .free_advice_btn {
    padding: 0 13px;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0 0 0 5px;
    padding: 0 24px;
}
.header_menu .navbar ul li {
    margin: 0 0 0 19px;
}
}@media all and (min-width:1601px) and (max-width:1700px) {
    .header_menu .navbar .dropdown-menu {
    left: calc((100% - 845px)/ 2)!important;
}
.header_menu .dropdown-menu ul li {
    margin-left: 0!important;
}
.header_buttons .free_advice_btn {
    padding: 0 13px;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0 0 0 5px;
    padding: 0 24px;
}
.header_menu .navbar ul li {
    margin: 0 0 0 19px;
}
.banner-section .left .content {
    padding: 0 15px 0 30px;
}
}@media all and (min-width:1501px) and (max-width:1600px) {
    .header_menu .navbar .dropdown-menu {
    left: calc((100% - 925px)/ 2)!important;
}
.header_menu .dropdown-menu ul li {
    margin-left: 0!important;
}
.header_buttons .free_advice_btn {
    padding: 0 13px;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0 0 0 11px;
    padding: 0 15px;
}
.header_menu .navbar ul li {
    margin: 0 0 0 19px;
}
.banner-section .left .content {
    padding: 0 15px 0 30px;
}
}@media all and (min-width:1401px) and (max-width:1500px) {
    .header_menu .navbar .dropdown-menu {
    left: calc((100% - 965px)/ 2)!important;
}
.header_menu .dropdown-menu ul li {
    margin-left: 0!important;
}
.header_buttons .free_advice_btn {
    padding: 0 13px;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0 0 0 1px;
    padding: 0 14px;
}
.header_menu .navbar ul li {
    margin: 0 0 0 19px;
}
.banner-section .left .content {
    padding: 0 15px 0 30px;
}
}@media all and (min-width:1346px) and (max-width:1480px) {
    .sticky-media {
    margin: 0 0 0 -9px;
}
.artical_product .content_left {
    margin: 0 0 40px auto;
    max-width: 906px;
}
}@media all and (min-width:1345px) and (max-width:1400px) {
    .header_menu .navbar .dropdown-menu {
    left: calc((100% - 995px)/ 2)!important;
}
.header_buttons .free_advice_btn {
    padding: 0 13px;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0 0 0 1px;
    padding: 0 10px;
}
.header_menu .navbar ul li {
    margin: 0 0 0 15px;
}
.header_menu .dropdown-menu ul li {
    margin-left: 0;
}
.header_menu .dropdown-menu ul {
    padding: 10px;
}
.banner-section .left .content {
    padding: 0 15px 0 30px;
}
}@media all and (min-width:1200px) and (max-width:1280px) {
    .sticky-media {
    margin: 0 0 0 -30px;
    padding: 12px 8px 10px;
}
.artical_product .content_left {
    margin: 0 0 40px auto;
    max-width: 800px;
}
.sticky-media ul li a i {
    height: 35px;
    width: 35px;
    line-height: 36px;
    font-size: 17px;
}
.sticky-media span {
    font-size: 12px;
}
}@media all and (min-width:1200px) and (max-width:1344px) {
    .countries_listing_section .box .top_heading .img img {
    width: 60px;
    height: 37px;
}
.courses_study_abroad_section .box .top_heading .img {
    width: 80px;
    flex: 0 0 80px;
}
.courses_study_abroad_section .box .top_heading .text {
    font-size: 22px;
}
.header_menu .navbar ul.navbar-nav>li {
    padding: 28px 0;
}
.header_section.sticky .header_menu .navbar ul.navbar-nav>li {
    padding: 18px 0;
}
.exam-detail-section .gmat_tab_top_section ul li {
    width: 133px;
}
.exam-detail-section .gmat_tab_top_section ul li span {
    font-size: 14px!important;
}
.country_banner .page_title {
    font-size: 38px;
}
.country_banner {
    min-height: 180px;
}
.top_ranking_uni .blue_layer .know_more_btn {
    float: right;
    width: 210px;
    padding: 0;
}
.country_detail_section .top_section ul li {
    margin: 0 8px;
}
.university_detail_section .uni_filter .box_part .courses-type {
    width: 20%}
.university_detail_section .uni_filter .box_part .custom-control .custom-control-label {
    font-size: 13px;
}
.university_detail_section .uni_filter .box_part .title {
    font-size: 14px;
}
.university_detail_section .list_of_university .list ul .downld_brocher, .university_detail_section .list_of_university .list ul .view_all_courses {
    font-size: 13px;
    min-width: 230px;
    padding: 7px 10px;
}
.university_detail_section .list_of_university .list ul .aplly_now_btn {
    min-width: 120px;
    font-size: 13px;
    padding: 7px 10px;
}
.university_detail_section .list_of_university .list ul .add_to_comare {
    padding: 0 0 0 10px;
    height: 37px;
}
.university_detail_section .list_of_university .list ul .add_to_comare .custom-control .custom-control-label {
    font-size: 13px;
    line-height: 13px;
    max-width: 130px;
}
.university_detail_section .list_of_university .list ul .add_to_comare .icofont-refresh {
    font-size: 15px;
    width: 33px;
    margin: 0 0 0 8px;
    height: 33px;
}
.university_detail_section .list_of_university .list .right h3 {
    font-size: 25px;
}
.university_detail_section .list_of_university .list .right h5 {
    margin: 0 0 10px 0;
    font-size: 16px;
}
.university_detail_section .list_of_university .list .right h4 {
    font-size: 14px;
    margin: 0 0 14px 0;
}
.university_detail_section .list_of_university .list h6 {
    font-size: 15px;
}
.university_detail_section .list_of_university .list .right {
    padding: 20px 15px 10px 15px;
}
.university_detail_section .list_of_university .list .left span {
    top: -15px;
    left: -42px;
    font-size: 18px;
    width: 110px;
}
.section_title span {
    font-size: 45px;
}
.country_detail_section {
    padding: 90px 0 50px 0;
}
.list_of_universities {
    padding: 50px 0 50px 0;
}
.header_menu .navbar .dropdown-menu {
    left: calc((100% - 910px)/ 2)!important;
    width: 1170px;
}
.header_menu .nav-item a.nav-link:before {
    bottom: -31px;
}
.header_section.sticky .header_menu .nav-item a.nav-link:before {
    bottom: -21px;
}
.header_menu .dropdown-menu ul {
    width: 25%;
    padding: 10px 10px 20px 10px;
}
.header_menu .dropdown-menu ul .country_name {
    margin: 0 0 5px 0;
    font-size: 16px;
}
.header_menu .dropdown-menu ul .country_name .bk {
    font-size: 16px;
}
.header_menu .navbar ul li:nth-child(1) .dropdown-menu>ul {
    min-height: 200px;
    border-bottom: 1px solid #c8c8c8;
}
.header_menu .dropdown-menu ul li {
    margin-left: 0!important;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    font-size: 12px;
}
.header_buttons a i {
    font-size: 15px;
}
.header_menu .navbar ul li {
    margin: 0 0 0 10px;
}
.header_menu .navbar-expand-md .navbar-nav .nav-link {
    font-size: 12px;
    line-height: 26px;
}
.header_section>div {
    align-items: center;
}
.banner-section .tabs_part .nav-item .nav-link {
    height: 100px;
    background-position: 46px 15px!important;
    padding: 51px 17px 0;
    background-size: 33px!important;
    font-size: 15px;
    text-align: center;
    background-position: 50% 15px!important;
}
#College-tab:after, #Course-tab:after, #Exams-tab:after, #Location-tab:after {
    top: 20px;
    left: 50%;
    margin: 0;
    transform: translateX(-50%);
}
.banner-section .left h1 {
    font-size: 40px;
    margin: 0 0 20px 0;
}
.banner-section .left p {
    color: #fff;
    font-size: 24px;
    margin: 60px 0 5px 0;
    line-height: 45px;
}
.banner-section .banner-tab {
    margin: 0 0 90px 0;
}
.banner-section .tab-content {
    padding: 22px 0 20px 30px;
}
.banner-section .left .content {
    padding: 0 60px 0 40px;
}
.latest_news .round_box a {
    width: 250px;
    height: 250px;
    padding: 50px 0;
}
.latest_news .round_box img {
    width: 75px;
    height: 60px;
    object-fit: contain;
}
.latest_news .round_box h4 {
    font-size: 25px;
    margin: 20px 0 7px 0;
}
.latest_news .round_box p {
    font-size: 17px;
    margin: 0;
    line-height: 16px;
    letter-spacing: 1px;
}
.latest_news {
    padding: 60px 0;
}
.section_title span {
    font-size: 45px;
}
.why_jeduka {
    padding: 60px 0 130px 0;
}
.why_jeduka .box {
    margin-bottom: 20px;
    height: 250px;
}
.why_jeduka .box a {
    height: 100%;
    width: 100%}
.why_jeduka .box .bg_img {
    height: 100%;
    object-fit: cover;
    width: 100%}
.why_jeduka .box .content {
    padding: 40px 0;
}
.why_jeduka .box .content img {
    width: 60px;
    height: 70px;
    object-fit: contain;
}
.why_jeduka .box .content h3 {
    margin: 25px 0 0 0;
    font-size: 40px;
}
.easy_process_section .left_tab .nav-item a {
    font-size: 25px;
}
.easy_process_section .tab-content .carousel-item .right .img {
    margin-right: auto;
    margin-left: inherit;
}
.easy_process_section {
    padding: 60px 0 50px 0;
}
.browse_by_countries {
    padding: 60px 0;
}
.section_title {
    margin: 0 0 15px 0;
}
.browse_by_countries .box .content h3 {
    line-height: normal;
    font-size: 30px;
}
.browse_by_countries .box .bg_img {
    height: 250px;
    width: 100%}
.browse_by_courses {
    padding: 60px 0 40px 0;
}
.browse_by_courses .box_inner a {
    background-size: 100px;
}
.browse_by_courses2 {
    padding: 60px 0;
}
.browse_by_courses2 .box {
    min-height: 190px;
}
.easy_process_section .section_title, .latest_news .section_title, .latest_news2 .section_title, .student_saying .section_title, .why_jeduka .section_title.gradient {
    margin-bottom: 35px;
}
.latest_news2 {
    padding: 60px 0;
}
.latest_news2 .news_box .img {
    height: 280px;
}
.latest_news2 .news_box .content {
    padding: 25px 25px;
}
.latest_news2 .news_box .content h4 {
    font-size: 25px;
    margin: 0 0 16px 0;
    height: 67px;
}
.latest_news2 .news_box .content p {
    font-size: 16px;
    height: 75px;
    margin: 0 0 15px 0;
}
.latest_news2 .news_box .content h6 a {
    width: 35px;
    height: 35px;
    font-size: 22px;
    line-height: 32px;
}
.student_saying {
    padding: 60px 0;
}
.get_call_back {
    padding: 60px 0 100px 0;
}
.get_call_back .right ul {
    list-style: none;
    padding: 80px 30px;
    margin: 0;
}
.get_call_back .right ul li {
    font-size: 23px;
    margin: 0 0 15px 0;
    padding: 15px 0 15px 85px;
    background-size: 60px!important;
}
.footer_section {
    padding: 150px 0 300px 0;
}
.subscribe_us .subscribe_us_box .right .box .inputs {
    width: 70%}
.subscribe_us .subscribe_us_box .right .box .buttons {
    width: 30%}
.subscribe_us .subscribe_us_box .left h3 {
    font-size: 40px;
}
.browse_by_countries:after, .browse_by_countries:before {
    background-size: 350px;
}
.country_banner .page_title {
    font-size: 35px;
}
.top_ranking_uni .blue_layer h2 {
    width: 70%}
.country_detail_section .top_section ul li {
    margin: 0 5px;
    width: 13.5%}
.country_detail_section .top_section ul li:first-child {
    margin: 0 5px 0 0;
}
.country_detail_section .top_section ul li:last-child {
    margin: 0 0 0 5px;
}
.country_detail_section .top_section ul li span {
    font-size: 13px;
}
.country_detail_section .content_section h3 {
    font-size: 25px;
}
.country_detail_section .top_section.fix_box.fixed, .gmat_tab_top_section.exam_top_section.fix_box.fixed {
    max-width: 1110px;
    top: 63px;
}
.university_landing_page .top_section.school_top_menus.fixed {
    max-width: 825px;
    top: 63px;
    left: calc((100% - 1110px)/ 2);
}
}@media all and (min-width:992px) and (max-width:1100px) {
    .sticky-media {
    margin: 0 0 0 -18px;
    padding: 12px 8px 10px;
}
.artical_product .content_left {
    margin: 0 0 40px auto;
    max-width: 650px;
}
}@media all and (min-width:992px) and (max-width:1199px) {
    .header_section.sticky .header_menu .navbar ul.navbar-nav>li {
    padding: 18px 0;
}
.header_menu .navbar ul.navbar-nav>li {
    padding: 28px 0;
}
.exam-detail-section .gmat_tab_top_section ul {
    display: block;
}
.exam-detail-section .gmat_tab_top_section ul li {
    width: 21%;
    padding: 0;
}
.exam-detail-section .gmat_tab_top_section ul li span {
    font-size: 14px;
}
.courses_study_abroad_section .box .mid_content ul li a {
    font-size: 16px;
    padding: 12px 27px 13px 15px;
}
.courses_study_abroad_section .box .top_heading .img {
    width: 70px;
    flex: 0 0 70px;
}
.courses_study_abroad_section .box .mid_content ul li a span img {
    width: 15px;
}
.countries_listing_section .box .top_heading .img img {
    width: 60px;
    max-height: 60px;
}
.courses_study_abroad_section .box .top_heading .text {
    font-size: 25px;
}
.btn-2 {
    padding: 0 30px;
}
.country_banner .page_title {
    font-size: 35px;
}
.country_banner {
    min-height: 180px;
}
.top_ranking_uni .blue_layer h1 {
    width: 70%;
    line-height: 30px;
}
.country_detail_section .top_section ul li span {
    font-size: 13px;
    line-height: 16px;
}
.university_detail_section .headding h3 {
    font-size: 20px;
    line-height: 50px;
}
.university_detail_section .headding h4 {
    line-height: 50px;
}
.university_detail_section .list_of_university .list ul {
    display: block;
}
.university_detail_section .list_of_university .list ul li {
    width: 47%!important;
    float: left;
}
.top_ranking_uni .blue_layer .know_more_btn {
    float: right;
    width: 210px;
}
.country_detail_section .top_section ul li {
    margin: 0 6px;
}
.university_detail_section .uni_filter .box_part .courses-type {
    width: 20%}
.university_detail_section .uni_filter .box_part .custom-control .custom-control-label {
    font-size: 13px;
}
.university_detail_section .uni_filter .box_part .title {
    font-size: 14px;
}
.university_detail_section .list_of_university .list ul .downld_brocher, .university_detail_section .list_of_university .list ul .view_all_courses {
    font-size: 13px;
    min-width: 230px;
    padding: 6px 10px 7px;
}
.university_detail_section .list_of_university .list ul .aplly_now_btn {
    min-width: 120px;
    font-size: 13px;
    padding: 7px 10px;
}
.university_detail_section .list_of_university .list ul .add_to_comare {
    padding: 0 0 0 10px;
    height: 37px;
}
.university_detail_section .list_of_university .list ul .add_to_comare .custom-control .custom-control-label {
    font-size: 13px;
    line-height: 33px;
}
.university_detail_section .list_of_university .list ul .add_to_comare .icofont-refresh {
    font-size: 15px;
    width: 33px;
    margin: 0 0 0 8px;
    height: 33px;
}
.university_detail_section .list_of_university .list .right h3 {
    font-size: 20px;
}
.university_detail_section .list_of_university .list .right h5 {
    margin: 0 0 10px 0;
    font-size: 16px;
}
.university_detail_section .list_of_university .list .right h4 {
    font-size: 14px;
    margin: 0 0 14px 0;
}
.university_detail_section .list_of_university .list h6 {
    font-size: 15px;
}
.university_detail_section .list_of_university .list .right {
    padding: 20px 15px 10px 15px;
}
.university_detail_section .list_of_university .list .left span {
    top: -15px;
    left: -42px;
    font-size: 18px;
    width: 110px;
}
.country_detail_section .content_section {
    margin: 0;
}
.section_title span {
    font-size: 45px;
}
.country_detail_section {
    padding: 90px 0 50px 0;
}
.list_of_universities {
    padding: 50px 0 50px 0;
}
.faqs_section .accordion .card-header .collapsed, .faqs_section .accordion .card-header a {
    padding: 15px 15px;
    background-position: 98% 15px;
    background-size: 21px;
}
.faqs_section .accordion .card-header a h5 {
    font-size: 16px;
}
.faqs_section .accordion .card-body p {
    font-size: 14px;
}
.university_detail_section .uni_filter .box_part .program {
    width: 33.33%!important;
}
.university_detail_section .uni_filter .box_part {
    display: inline-block;
}
.university_detail_section .headding {
    height: 55px;
}
.country_detail_section .detail_inner .faqs_section {
    padding-top: 50px;
}
.sticky-media ul li a i {
    height: 35px;
    width: 35px;
    line-height: 36px;
    font-size: 17px;
}
.sticky-media span {
    font-size: 12px;
}
#Registerfree .modal-dialog, #login .modal-dialog {
    max-width: 100%;
    width: calc(100% - 30px);
}
.header_menu .navbar ul li:nth-child(1) .dropdown-menu>ul {
    border-bottom: 1px solid #c8c8c8;
}
.header_menu .dropdown-menu ul {
    width: 33.33%;
    padding: 20px 10px 20px 10px;
}
.header_menu .navbar ul li:nth-child(4) .dropdown-menu>ul {
    width: 33.33%}
.header_menu .dropdown-menu ul .country_name {
    margin: 0 0 3px 0;
    font-size: 16px;
}
.header_menu .dropdown-menu ul .country_name .bk {
    font-size: 16px;
}
.header_menu .dropdown-menu ul li {
    margin-left: 0!important;
}
.header_menu .navbar .dropdown-menu {
    left: calc((100% - 880px)/ 2)!important;
    width: 962px;
    height: 400px;
    overflow-y: scroll;
}
.header_menu .nav-item a.nav-link:before {
    bottom: -31px;
}
.header_section.sticky .header_menu .nav-item a.nav-link:before {
    bottom: -21px;
}
.header_menu .navbar .dropdown-menu::-webkit-scrollbar {
    width: 10px;
    background-color: #fff;
}
.header_menu .navbar .dropdown-menu::-webkit-scrollbar-thumb {
    background-color: #54a751;
    border-radius: 5px;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0;
    font-size: 0;
    padding: 0 20px;
    height: 45px;
    line-height: 56px;
}
.header_menu {
    max-width: 58.333333%;
    flex: 0 0 58.333333%}
.header_buttons {
    text-align: right;
    flex: 0 0 25%;
    max-width: 25%}
.header_menu .navbar-expand-md .navbar-nav .nav-link {
    font-size: 16px;
    line-height: 26px;
}
.header_section>div {
    align-items: center;
}
.header_menu .navbar ul li {
    margin: 0 0 0 18px;
}
#College-tab:after, #Course-tab:after, #Exams-tab:after, #Location-tab:after {
    top: 20px;
    left: 50%;
    margin: 0;
    transform: translateX(-50%);
}
.banner-section .tabs_part .nav-item .nav-link#Course-tab {
    position: relative;
    padding: 56px 0 0 0;
    line-height: 16px!important;
}
.section_title span {
    font-size: 40px;
}
.section_title {
    margin: 0 0 15px 0;
}
.banner-section .left .content {
    padding: 0 20px 0 40px;
}
.banner-section .left h1 {
    margin: 0 0 20px 0;
    font-size: 35px;
    line-height: 40px;
}
.banner-section .left p {
    color: #fff;
    font-size: 26px;
    margin: 100px 0 5px 0;
    line-height: 45px;
}
.banner-section .banner-tab {
    margin: 0 0 60px 0;
}
.banner-section .banner-tab a.disabled {
    pointer-events: none;
    cursor: text;
}
.banner-section .tabs_part .nav-item .nav-link {
    height: 90px;
    background-position: 46px 15px!important;
    padding: 45px 17px 0;
    background-size: 32px!important;
    font-size: 15px;
    text-align: center;
    background-position: 50% 15px!important;
}
.why_jeduka {
    padding: 50px 0 100px 0;
}
.why_jeduka .box {
    margin-bottom: 20px;
    height: 210px;
}
.why_jeduka .box .content {
    padding: 32px 0;
}
.why_jeduka .box .content img {
    width: 50px;
    height: 60px;
}
.why_jeduka .box .content h3 {
    margin: 30px 0 0 0;
    font-size: 32px;
}
.browse_by_courses {
    padding: 55px 0 40px 0;
}
.browse_by_courses .box_inner a {
    background-size: 90px;
}
.browse_by_countries {
    padding: 50px 0;
}
.browse_by_countries:after, .browse_by_countries:before {
    background-size: 350px;
}
.browse_by_countries .box .bg_img {
    height: 210px;
}
.browse_by_countries .box .content h3 {
    font-size: 25px;
}
.browse_by_courses2 {
    padding: 50px 0;
}
.browse_by_courses2 .box {
    min-height: 200px;
    padding: 15px;
}
.browse_by_courses2 .btn-2 {
    height: 45px;
    line-height: 45px;
    padding: 0 35px;
}
.latest_news {
    padding: 50px 0;
}
.latest_news .round_box:after {
    width: 40px;
    height: 21px;
    right: -17px;
    bottom: 9px;
    background-size: 500px;
    background-position: -179px -90px;
}
.latest_news .round_box a {
    width: 210px;
    height: 210px;
    padding: 34px 0;
}
.latest_news .round_box img {
    width: 67px;
    height: 49px;
    object-fit: contain;
}
.latest_news .round_box h4 {
    font-size: 22px;
    margin: 20px 0 7px 0;
}
.latest_news .round_box p {
    font-size: 14px;
    margin: 0;
    line-height: 16px;
    letter-spacing: 1px;
}
.latest_news .round_box:after {
    width: 40px;
    height: 21px;
    right: -17px;
    bottom: 9px;
}
.latest_news2 {
    padding: 60px 0;
}
.latest_news2 .news_box .img {
    height: 250px;
}
.latest_news2 .news_box .content {
    padding: 20px;
}
.latest_news2 .news_box .content h3 {
    font-size: 16px;
}
.latest_news2 .news_box .content h4 {
    font-size: 23px;
    height: 75px;
}
.latest_news2 .news_box .content p {
    font-size: 15px;
    height: 85px;
}
.latest_news2 .news_box .content h6 a {
    width: 35px;
    height: 35px;
    font-size: 22px;
    line-height: 32px;
}
.student_saying {
    padding: 50px 0;
}
.testimonial_box .content p {
    font-size: 14px;
    line-height: 21px;
}
.get_call_back {
    padding: 50px 0 90px 0;
}
.subscribe_us .subscribe_us_box .left h3 {
    font-size: 35px;
}
.subscribe_us .subscribe_us_box .left p {
    font-size: 16px;
}
.get_call_back .right ul {
    list-style: none;
    padding: 60px 30px;
    margin: 0;
}
.get_call_back .right ul li {
    font-size: 20px;
    margin: 0 0 15px 0;
    padding: 15px 0 15px 80px;
    background-size: 55px!important;
}
.get_call_back .left .form_group .btn-2 {
    height: 45px;
    line-height: 45px;
    padding: 0 35px;
}
.get_call_back .left .form_group select {
    font-size: 12px;
    letter-spacing: .3px;
}
.get_call_back .left .form_group .name_input {
    height: 35px;
    font-size: 13px;
    margin: 0 0 15px 0;
}
.get_call_back .left .form_group span {
    font-size: 13px;
}
.easy_process_section .section_title, .latest_news .section_title, .latest_news2 .section_title, .student_saying .section_title, .why_jeduka .section_title.gradient {
    margin-bottom: 30px;
}
.easy_process_section {
    padding: 50px 0;
}
.easy_process_section .tab-content .carousel-item .right {
    padding: 15px 0 0 0;
}
.easy_process_section .left_tab .nav-item a {
    font-size: 23px;
    background-position: 13% 47%;
    height: 115px;
}
.easy_process_section .tab-content .carousel-item .right .img {
    width: 450px;
    height: 450px;
    margin: 00;
}
.easy_process_section .tab-content .carousel-item .right .img .Decide-img {
    height: 390px;
    width: 390px;
    margin: 28px;
}
.easy_process_section .tab-content .carousel-item .right .img-border:before {
    width: 99px;
    height: 78px;
    top: 34px;
    left: -2px;
    background-size: 500px;
    background-position: -1px -310px;
}
.easy_process_section .tab-content .carousel-item h6 a {
    min-width: 190px;
    font-size: 14px;
}
.easy_process_section .tab-content .carousel-item .right .img-border img {
    width: 445px;
    height: 445px;
}
.subscribe_us .subscribe_us_box .right .box .buttons .subscribe_btn {
    height: 45px;
    line-height: 45px;
    font-size: 13px;
    padding: 0 30px;
    margin-left: 10px;
}
.footer_section {
    padding: 150px 0 330px 0;
}
.copyright_section ul li {
    width: 45px;
    height: 45px;
}
.footer_top {
    padding: 0 0 40px 0;
    margin: 0 0 25px 0;
}
.footer_top h3 {
    margin: 0 0 8px 0;
}
.footer_top ul li {
    font-size: 15px;
}
.copyright_section ul li a {
    font-size: 22px;
}
.copyright_section ul li i {
    line-height: 49px;
}
.country_banner .page_title {
    font-size: 35px;
}
.top_ranking_uni .blue_layer h2 {
    width: 70%;
    line-height: 30px;
}
.country_detail_section .top_section.fix_box.fixed, .gmat_tab_top_section.exam_top_section.fix_box.fixed {
    max-width: 930px;
    top: 63px;
}
.university_landing_page .top_section.school_top_menus.fixed {
    left: calc((100% - 928px)/ 2);
    top: 63px;
    max-width: 690px;
}
.country_detail_section .top_section ul li {
    margin: 0 4px;
    padding: 10px 5px 0 5px;
    width: 13.4%;
    height: 125px;
}
.country_detail_section .top_section ul li span {
    font-size: 12px;
}
.country_detail_section .top_section ul li:last-child {
    margin: 0 0 0 4px;
}
.country_detail_section .top_section ul .active {
    height: 140px;
}
.country_detail_section .content_section h3 {
    font-size: 25px;
}
.country_detail_section .content_section p {
    font-size: 15px;
}
}@media all and (min-width:768px) and (max-width:860px) {
    .sticky-media {
    margin: 0 0 0 -18px;
    padding: 12px 8px 10px;
}
.artical_product .content_left {
    margin: 0 0 40px auto;
    max-width: 650px;
}
.artical_product_content .right_bar {
    max-width: 680px;
    margin-left: auto;
}
}@media all and (min-width:768px) and (max-width:991px) {
    .header_section.sticky .header_menu .navbar ul.navbar-nav>li {
    padding: 16px 0;
}
.header_menu .navbar ul.navbar-nav>li {
    padding: 20px 0;
}
.exam-detail-section .gmat_tab_top_section ul {
    display: block;
}
.exam-detail-section .gmat_tab_top_section ul li {
    width: 21%;
    padding: 0;
}
.exam-detail-section .gmat_tab_top_section ul li span {
    font-size: 14px!important;
}
.courses_study_abroad_section .box .mid_content ul li a {
    font-size: 16px;
    padding: 12px 27px 13px 15px;
}
.courses_study_abroad_section .box .top_heading .img {
    width: 70px;
    flex: 0 0 70px;
}
.countries_listing_section .box .top_heading .img img {
    width: 60px;
}
.courses_study_abroad_section .box .top_heading .text {
    font-size: 25px;
}
.courses_study_abroad_section .box .mid_content h6 a {
    font-size: 17px;
}
.courses_study_abroad_section .box .mid_content ul li a span img {
    width: 15px;
}
.country_banner .page_title {
    font-size: 32px;
}
.country_banner {
    min-height: 180px;
}
.top_ranking_uni .blue_layer h1 {
    width: 70%;
    line-height: 30px;
}
.country_detail_section .top_section ul li span {
    font-size: 11px;
    line-height: 14px;
}
.university_detail_section .headding h3 {
    font-size: 20px;
    line-height: 50px;
}
.university_detail_section .headding h4 {
    line-height: 50px;
}
.university_detail_section .list_of_university .list ul {
    display: inline-block;
    vertical-align: top;
}
.university_detail_section .list_of_university .list ul li {
    width: calc(50% - 10px)!important;
    float: left;
    margin: 0 10px 15px 0;
}
.top_ranking_uni .blue_layer .know_more_btn {
    float: right;
    width: 171px;
    height: 50px;
    line-height: 47px;
    padding: 0 15px;
}
.country_detail_section .top_section ul li {
    margin: 0 4px;
}
.university_detail_section .uni_filter .box_part .courses-type {
    width: 20%}
.university_detail_section .uni_filter .box_part .custom-control .custom-control-label {
    font-size: 13px;
}
.university_detail_section .uni_filter .box_part .title {
    font-size: 14px;
}
.university_detail_section .list_of_university .list ul .downld_brocher, .university_detail_section .list_of_university .list ul .view_all_courses {
    font-size: 12px;
    min-width: 100%;
    padding: 7px 10px;
}
.university_detail_section .list_of_university .list ul .aplly_now_btn {
    min-width: 120px;
    font-size: 13px;
    padding: 7px 10px;
}
.university_detail_section .list_of_university .list ul .add_to_comare {
    padding: 0 0 0 10px;
    height: 37px;
}
.university_detail_section .list_of_university .list ul .add_to_comare .custom-control .custom-control-label {
    font-size: 13px;
    line-height: 13px;
    max-width: 130px;
}
.university_detail_section .list_of_university .list ul .add_to_comare .icofont-refresh {
    font-size: 15px;
    width: 33px;
    margin: 0 0 0 8px;
    height: 33px;
}
.university_detail_section .list_of_university .list .right h3 {
    font-size: 20px;
}
.university_detail_section .list_of_university .list .right h5 {
    margin: 0 0 10px 0;
    font-size: 16px;
}
.university_detail_section .list_of_university .list .right h4 {
    font-size: 14px;
    margin: 0 0 14px 0;
}
.university_detail_section .list_of_university .list h6 {
    font-size: 15px;
}
.university_detail_section .list_of_university .list .left {
    width: 25%}
.university_detail_section .list_of_university .list .right {
    padding: 20px 15px 10px 15px;
    width: 75%}
.university_detail_section .list_of_university .list .left span {
    top: -15px;
    left: -42px;
    font-size: 18px;
    width: 110px;
}
.country_detail_section .detail_inner .faqs_section {
    padding-top: 50px;
}
.section_title span {
    font-size: 45px;
}
.country_detail_section {
    padding: 90px 0 50px 0;
}
.list_of_universities {
    padding: 50px 0 50px 0;
}
.faqs_section .accordion .card-header .collapsed, .faqs_section .accordion .card-header a {
    padding: 15px 15px;
    background-position: 98% 15px;
    background-size: 21px;
}
.faqs_section .accordion .card-header a h5 {
    font-size: 16px;
}
.faqs_section .accordion .card-body p {
    font-size: 14px;
}
.university_detail_section .uni_filter .box_part .program {
    width: 33.33%!important;
}
.university_detail_section .uni_filter .box_part {
    display: inline-block;
}
.university_detail_section .headding {
    height: 55px;
}
.sticky-media ul li a i {
    height: 35px;
    width: 35px;
    line-height: 36px;
    font-size: 17px;
}
.sticky-media span {
    font-size: 12px;
}
#College-tab:after, #Course-tab:after, #Exams-tab:after, #Location-tab:after {
    background-size: 500px;
    top: 15px;
    left: 50%;
    margin: 0;
    transform: translateX(-50%);
}
#College-tab:after {
    background-position: -19px -82px;
}
#Exams-tab:after {
    background-position: -69px -81px;
}
#Course-tab:after {
    background-position: -156px -373px;
}
#Location-tab:after {
    background-position: -128px -81px;
}
#Registerfree .modal-dialog, #login .modal-dialog {
    max-width: 100%;
    width: calc(100% - 30px);
}
#login .right {
    background: #f4f4f4;
    height: auto;
    padding: 92px 0;
}
.header_menu .navbar ul li:nth-child(1) .dropdown-menu>ul {
    border-bottom: 1px solid #c8c8c8;
}
.header_menu .dropdown-menu ul {
    width: 50%;
    padding: 20px 10px 20px 10px;
}
.header_menu .navbar ul li:nth-child(4) .dropdown-menu>ul {
    width: 50%}
.header_menu .navbar ul li:nth-child(5) .dropdown-menu>ul {
    width: 50%;
    min-height: 220px;
}
.header_menu .nav-item a.nav-link:before {
    bottom: -21px;
}
.header_section.sticky .header_menu .nav-item a.nav-link:before {
    bottom: -21px;
}
.header_menu .dropdown-menu ul .country_name {
    margin: 0 0 3px 0;
    font-size: 16px;
}
.header_menu .dropdown-menu ul .country_name .bk {
    font-size: 16px;
}
.header_menu .dropdown-menu ul li {
    margin-left: 0!important;
}
.header_menu .navbar .dropdown-menu {
    left: calc((100% - 635px)/ 2)!important;
    width: 690px;
    height: 420px;
    overflow-y: scroll;
}
.header_menu .navbar .dropdown-menu::-webkit-scrollbar {
    width: 10px;
    background-color: #fff;
}
.header_menu .navbar .dropdown-menu::-webkit-scrollbar-thumb {
    background-color: #54a751;
    border-radius: 5px;
}
.header_buttons .free_advice_btn, .header_buttons .login_btn {
    margin: 0;
    font-size: 0;
    padding: 0 15px;
    height: 40px;
    line-height: 48px;
}
.header_buttons a i {
    font-size: 15px;
}
.header_menu {
    max-width: 63.333333%;
    flex: 0 0 63.333333%}
.header_buttons {
    text-align: right;
    flex: 0 0 20%;
    max-width: 20%}
.header_menu .navbar-expand-md .navbar-nav .nav-link {
    font-size: 14px;
    line-height: 23px;
}
.header_menu .navbar .dropdown-toggle::after {
    margin: 0 0 0 5px;
    font-size: 11px;
}
.header_menu .navbar ul li:first-child {
    margin-left: 0;
}
.header_menu .navbar ul li {
    display: inline-block;
    margin: 0 0 0 8px;
}
.header_section>div {
    align-items: center;
}
.banner-section .right {
    background-position: 70% 30%}
.banner-section .left .content {
    padding: 0 0 0 20px;
}
.banner-section .left h1 {
    margin: 0 0 20px 0;
    font-size: 30px;
    line-height: 40px;
}
.banner-section .left p {
    color: #fff;
    font-size: 22px;
    margin: 60px 0 0 0;
    line-height: 45px;
}
.banner-section .banner-tab {
    margin: 0 0 40px 0;
}
.banner-section .tabs_part .nav-item .nav-link {
    text-align: center;
    height: 90px;
    background-position: 35px 15px!important;
    padding: 45px 15px 0 15px;
    background-size: 29px!important;
    background-position: 50% 15px!important;
}
.why_jeduka {
    padding: 50px 0 70px 0;
}
.why_jeduka .box .bg_img, .why_jeduka .box a {
    height: 100%}
.why_jeduka .box .content img {
    width: 40px;
    height: 50px;
}
.why_jeduka .box .content h3 span {
    font-size: 25px;
}
.why_jeduka .box .content {
    padding: 19px 0;
}
.why_jeduka .box .content h3 {
    font-size: 25px;
    margin: 25px 0 0 0;
    line-height: normal;
}
.why_jeduka .box {
    margin-bottom: 20px;
    height: 180px;
}
.section_title span {
    font-size: 35px;
}
.easy_process_section {
    padding: 50px 0;
}
.easy_process_section .left_tab .nav-item {
    margin: 0;
    width: 25%;
    padding: 0 5px;
    position: relative;
}
.easy_process_section .left_tab .nav-item a {
    width: 100%;
    font-size: 18px;
    background-position: 50% 22%;
    padding: 57px 12px 12px;
    display: inline-block;
    text-align: center;
    background-size: 30px;
    height: 100px;
}
.easy_process_section .left_tab .nav-item a:after {
    right: 50%;
    transform: translateX(50%);
    top: 100%;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: solid 20px rgb(255, 255, 255, .25);
    left: auto;
}
.easy_process_section .left_tab .nav-item .active:after, .easy_process_section .left_tab .nav-item a:hover:after {
    border-top: solid 20px #fff;
    border-left: 20px solid transparent;
}
.easy_process_section .left_tab .nav-item #Apply-tab:before, .easy_process_section .left_tab .nav-item #Decide-tab:before, .easy_process_section .left_tab .nav-item #Prepare-tab:before, .easy_process_section .left_tab .nav-item #Select-tab:before {
    top: 11px;
    left: 50%;
    margin: 0;
    transform: translate(-50%);
    background-size: 500px;
}
.easy_process_section .left_tab .nav-item #Decide-tab:before {
    background-position: -126px -12px;
}
.easy_process_section .left_tab .nav-item .active#Decide-tab:before, .easy_process_section .left_tab .nav-link#Decide-tab:hover:before {
    background-position: -183px -12px;
}
.easy_process_section .left_tab .nav-item #Select-tab:before {
    background-position: -233px -12px;
}
.easy_process_section .left_tab .nav-item .active#Select-tab:before, .easy_process_section .left_tab .nav-link#Select-tab:hover:before {
    background-position: -287px -14px;
}
.easy_process_section .left_tab .nav-item #Prepare-tab:before {
    background-position: -338px -16px;
}
.easy_process_section .left_tab .nav-item .active#Prepare-tab:before, .easy_process_section .left_tab .nav-link#Prepare-tab:hover:before {
    background-position: -397px -16px;
}
.easy_process_section .left_tab .nav-item #Apply-tab:before {
    background-position: -13px -11px;
}
.easy_process_section .left_tab .nav-item .active#Apply-tab:before, .easy_process_section .left_tab .nav-link#Apply-tab:hover:before {
    background-position: -68px -11px;
}
.latest_news .round_box:after {
    width: 40px;
    height: 21px;
    right: -17px;
    bottom: 9px;
    background-size: 500px;
    background-position: -179px -90px;
}
.easy_process_section .tab-content .carousel-item .right .img {
    width: 410px;
    height: 410px;
    margin: 00;
}
.easy_process_section .tab-content .carousel-item .right .img .Decide-img {
    height: 350px;
    width: 350px;
    margin: 28px;
}
.easy_process_section .tab-content .carousel-item .right .img-border:before {
    top: 23px;
    left: -2px;
}
.easy_process_section .tab-content .carousel-item .right {
    padding: 15px 0 0 0;
}
.easy_process_section .tab-content .carousel-item .right .img-border img {
    width: 405px;
    height: 405px;
}
.carousel-item {
    margin-top: 50px;
}
.browse_by_countries {
    padding: 50px 0;
}
.browse_by_courses2 {
    padding: 50px 0;
}
.browse_by_countries .box .content h3 {
    font-size: 23px;
}
.browse_by_countries:after, .browse_by_countries:before {
    background-size: 300px;
}
.browse_by_countries .box .bg_img {
    height: 180px;
}
.section_title {
    margin: 0 0 11px 0;
}
.section_sub_title {
    font-size: 17px;
    margin: 0 0 30px 0;
}
.browse_by_courses {
    padding: 50px 0 40px 0;
}
.browse_by_courses .box_inner {
    width: 100%;
    height: 160px;
}
.browse_by_courses .box_inner a h3 {
    font-size: 13px;
    top: 110px;
}
.browse_by_courses .box_inner a {
    background-size: 70px;
}
.browse_by_courses2 .box p {
    font-size: 13px;
    margin-bottom: 0;
}
.browse_by_courses2 .box {
    min-height: 205px;
    padding: 15px;
}
.browse_by_courses2 .btn-2 {
    height: 45px;
    line-height: 45px;
    padding: 0 35px;
}
.latest_news {
    padding: 50px 0;
}
.easy_process_section .section_title, .latest_news .section_title, .latest_news2 .section_title, .why_jeduka .section_title.gradient {
    margin-bottom: 30px;
}
.latest_news .round_box a {
    width: 150px;
    height: 150px;
    padding: 23px 0;
}
.latest_news .round_box img {
    width: 60px;
    height: 40px;
    object-fit: contain;
}
.latest_news .round_box h4 {
    font-size: 19px;
    margin: 10px 0 3px 0;
}
.latest_news .round_box p {
    font-size: 12px;
    color: #6e6e6e;
    margin: 0;
    line-height: 13px;
    letter-spacing: 0;
}
.latest_news .round_box:after {
    width: 40px;
    height: 21px;
    right: -17px;
    bottom: 9px;
}
.latest_news2 .news_box .img {
    height: 200px;
}
.latest_news2 .news_box .content h3 {
    margin: 0 0 10px 0;
}
.latest_news2 {
    padding: 50px 0;
}
.student_saying {
    padding: 50px 0 30px;
}
.student_saying .down {
    margin-top: 0;
}
.latest_news2 .news_box .content h4 {
    font-size: 18px;
    margin: 0 0 16px 0;
    height: 65px;
}
.latest_news2 .news_box .content p {
    font-size: 12px;
    height: 75px;
    margin: 0 0 15px 0;
}
.latest_news2 .news_box .content {
    padding: 15px 15px;
}
.latest_news2 .news_box .content h3 {
    font-size: 14px;
}
.latest_news2 .news_box .content h6 a {
    width: 30px;
    height: 30px;
    font-size: 22px;
}
.get_call_back {
    padding: 50px 0 80px 0;
}
.get_call_back .left {
    border-radius: 6px;
}
.get_call_back .left .form_group .name_input {
    font-size: 14px;
    margin: 0 0 15px 0;
}
.get_call_back .left .form_group .msg {
    height: 90px;
}
.get_call_back .right {
    background-size: 100% 100%;
    border-radius: 6px;
    margin-top: 40px;
}
.get_call_back .right ul {
    padding: 50px 80px 25px 80px;
}
.get_call_back .right ul li {
    font-size: 19px;
    margin: 0 0 15px 0;
    padding: 12px 0 12px 90px;
    background-size: 45px!important;
}
.get_call_back .left .form_group .btn-2 {
    height: 45px;
    line-height: 45px;
    padding: 0 35px;
}
.subscribe_us .subscribe_us_box {
    padding: 40px 25px;
}
.subscribe_us .subscribe_us_box .icon {
    top: -45px;
    width: 77px;
    object-fit: contain;
}
.subscribe_us .subscribe_us_box .left {
    margin-bottom: 20px;
}
.subscribe_us .subscribe_us_box .left h3 {
    font-size: 30px;
}
.subscribe_us .subscribe_us_box .right .box {
    padding: 15px;
}
.subscribe_us .subscribe_us_box .right .box .inputs {
    width: 70%}
.subscribe_us .subscribe_us_box .right .box .buttons {
    width: 30%}
.subscribe_us .subscribe_us_box .left p {
    font-size: 15px;
}
.subscribe_us .subscribe_us_box .right .box .buttons .subscribe_btn {
    height: 45px;
    line-height: 45px;
    font-size: 13px;
    padding: 0 30px;
    margin-left: 10px;
}
.footer_section {
    padding: 150px 0 370px 0;
}
.footer_top {
    border-bottom: 1px solid #838383;
    padding: 0;
    margin: 0 0 30px 0;
}
.footer_top h3 {
    margin: 0 0 10px 0;
}
.footer_top ul li {
    font-size: 14px;
    line-height: 28px;
}
.copyright_section ul li {
    width: 40px;
    height: 40px;
}
.copyright_section ul li a {
    font-size: 20px;
}
.copyright_section ul li i {
    line-height: 43px;
}
.testimonial_box .content {
    min-height: 289px;
    padding: 25px 15px!important;
}
.testimonial_box .box {
    margin-bottom: 30px;
}
#Registerfree .form_section, #Registerfree .img {
    width: 50%;
    flex: 0 0 50%}
#login .left {
    width: 60%;
    flex: 0 0 60%}
#login .right {
    width: 40%;
    flex: 0 0 40%}
#login .right .facbook_btn, #login .right .gplus_btn {
    padding: 0 20px;
    width: 250px;
}
.country_banner .page_title {
    font-size: 30px;
}
.top_ranking_uni .blue_layer h2 {
    width: 64%;
    line-height: 30px;
}
.country_detail_section .top_section.fix_box.fixed, .gmat_tab_top_section.exam_top_section.fix_box.fixed {
    max-width: 690px;
    top: 54px;
}
.university_landing_page .top_section.school_top_menus.fixed {
    top: 54px;
    max-width: 690px;
    width: 100%;
    left: calc((100% - 687px)/ 2);
}
.country_detail_section .top_section ul li {
    margin: 0 4px;
    padding: 10px 5px 0 5px;
    width: 13.2%;
    height: 125px;
    flex: auto;
}
.country_detail_section .top_section ul li span {
    font-size: 12px;
}
.country_detail_section .top_section ul li:last-child {
    margin: 0 0 0 4px;
}
.country_detail_section .top_section ul .active {
    height: 140px;
}
.country_detail_section .content_section h3 {
    font-size: 25px;
}
.country_detail_section .content_section p {
    font-size: 15px;
}
}.university_landing_page {
    background-color: #f4f4f4;
}
.university_landing_page-banner .left {
    background: linear-gradient(to right, #53a752 10%, #299680 40%, #1a67a6 70%);
    height: 425px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.university_landing_page-banner .left .content h2 {
    font-size: 45px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    line-height: 58px;
}
.university_landing_page-banner .left .content h1 {
    font-size: 45px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    line-height: 58px;
}
.university_landing_page-banner .left .content {
    text-align: center;
    padding: 0 25px;
}
.university_landing_page-banner .right {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.university_landing_page-banner .right img {
    height: 100%;
    object-fit: cover;
    width: 100%}
.university_landing_content .detail_inner .list_of_university .list {
    display: flex;
    width: 100%;
    border: 1px solid #c7c7c7;
    border-radius: 5px;
    margin: 0;
}
.university_landing_content .detail_inner .list_of_university .list .left {
    width: 18%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
    padding: 25px;
}
.university_landing_content .detail_inner .list_of_university .list .left a {
    padding: 0 10px;
}
.university_landing_content .detail_inner .list_of_university .list .right {
    width: 82%;
    padding: 25px 15px 15px 20px;
}
.university_landing_content .detail_inner .list_of_university .list .right h3 {
    margin: 0 0 20px 0;
    font-size: 28px!important;
    font-weight: 700;
    width: 100%;
    letter-spacing: 1px;
}
.university_landing_content .detail_inner .list_of_university .list .right h3 a {
    text-decoration: none;
    border-bottom: 1px solid #313131;
    color: #313131;
}
.university_landing_content .detail_inner .list_of_university .list .right h3 a .icofont-external-link {
    color: #54a751;
    font-size: 15px;
    position: absolute;
    margin: 3px 0 0 5px;
}
.university_landing_content .detail_inner .list_of_university .list .right h4 {
    font-size: 15px;
    color: #8a8a8a;
    margin: 0 0 20px 0;
    display: flex;
    width: 100%}
.university_landing_content .detail_inner .list_of_university .list .right h4 i.icofont-location-pin {
    color: #54a751;
}
.university_landing_content .detail_inner .list_of_university .list .right h5 {
    font-size: 15px;
    color: #313131;
    line-height: normal;
    margin: 0 0 20px;
}
.university_landing_content .detail_inner .list_of_university .list .right h5 .fa {
    color: #54a751;
}
.university_landing_content .detail_inner .list_of_university .list .right h5 i {
    font-style: normal;
}
.university_landing_content .detail_inner .list_of_university .list .right h5 span.type {
    margin: 0 30px;
}
.university_landing_content {
    margin-top: 40px;
}
.university_landing_content .country_detail_section {
    background-color: #fff;
    padding: 40px 40px 180px;
    border-radius: 5px;
}
.university_landing_content .country_detail_section .top_section ul li {
    width: 100%;
    padding: 10px 0;
}
.university_landing_content .country_detail_section .top_section {
    border-bottom: 5px solid #f60;
    margin: 30px 0 34px;
}
.university_landing_content .why-university h2 {
    color: #313131;
    font-weight: 700;
    margin-bottom: 14px;
}
.university_landing_content .why-university ul {
    padding-left: 25px;
}
.university_landing_content .why-university ul li {
    line-height: 27px;
}
.university_landing_content .why-university ul li i {
    color: #54a751;
}
.university_landing_content .find-course-title {
    background-color: #7c7c7c;
    padding: 11px 30px;
}
.university_landing_content .find-course-title h5 {
    color: #fff;
    font-size: 17px;
    line-height: normal;
    font-weight: 400;
    margin: 0;
}
.university_landing_content .find-course-section .show-course .show-course-table {
    border: 2px solid #c7c7c7;
    border-radius: 5px 5px;
    overflow: hidden;
}
.university_landing_content .find-course-section {
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 45px;
}
.university_landing_content .rank-section {
    margin: 45px 0 30px;
}
.university_landing_content .find-course-section .course-select {
    padding: 23px 30px 6px;
    border-left: 2px solid #c7c7c7;
    border-right: 2px solid #c7c7c7;
    margin-bottom: -2px;
}
.university_landing_content .find-course-section .course-select select.input {
    width: 100%;
    height: 52px;
    border: none;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 400;
    outline: 0;
    border: 2px solid #a6a6a6;
    background-image: url(/images_v4/select-drop-arrow2.png);
    background-size: 18px;
}
.university_landing_content .find-course-section .course-select .btn_reset {
    background-color: #ff6602;
    color: #fff;
    display: inline-block;
    padding: 7px 20px;
    border-radius: 3px;
    text-decoration: none;
    border: 1px solid transparent;
    height: 52px;
    line-height: 35px;
}
.university_landing_content .right .add-download-btn ul {
    padding: 0;
    list-style: none;
}
.university_landing_content .right .add-download-btn ul li a {
    width: 100%}
.university_landing_content .right .add-download-btn ul li {
    margin-top: 20px;
}
.university_landing_content .right .add-download-btn ul li a i {
    font-size: 17px;
}
.artical_product_content .lending-search-bar form, .university_landing_content .right .lending-search-bar form {
    position: relative;
}
.artical_product_content .lending-search-bar input[type=text], .university_landing_content .right .lending-search-bar input[type=text] {
    height: 50px;
    width: 100%;
    border-radius: 5px;
    border: 1px solid #9b9b9b;
    padding: 10px 60px 10px 30px;
}
.artical_product_content .lending-search-bar .form-control-position, .university_landing_content .right .lending-search-bar .form-control-position {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}
.university_landing_content div#gallery_section {
    margin: 20px 0 20px;
}
.artical_product_content .lending-search-bar button, .university_landing_content .right .lending-search-bar button {
    border: none;
    font-size: 20px;
    color: #54a751;
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    background-color: transparent;
}
.school_deatail_ui_filter {
    max-width: 300px!important;
}
.school_deatail_ui_filter.ui-menu .ui-state-active, .school_deatail_ui_filter.ui-menu .ui-state-focus {
    margin: 0!important;
}
.university_landing_content .find-course-section .show-course-title {
    background-color: #efefef;
    padding: 14px 30px;
}
.university_landing_content .find-course-section .show-course-title h5 {
    margin: 0;
    color: #313131;
    font-size: 17px;
    font-weight: 600;
}
.university_landing_content .show-course .show-course-content .box .view-detail {
    background-color: #ff6602;
    color: #fff;
    display: inline-block;
    padding: 7px 20px;
    border-radius: 3px;
    text-decoration: none;
    border: 1px solid transparent;
}
.university_landing_content .show-course .show-course-content .box .view-detail:hover {
    background-color: #fff;
    color: #f60;
    border-color: #f60;
}
.university_landing_content .show-course .show-course-content .box h4 {
    font-weight: 550;
    font-size: 23px;
}
.university_landing_content .show-course .show-course-content .box td {
    color: #8a8a8a;
}
.university_landing_content .show-course .show-course-content .box b {
    color: #313131;
}
.university_landing_content .show-course .show-course-content .box {
    border-bottom: 1px solid #c7c7c7;
    padding: 19px 30px 15px;
}
.university_landing_content .show-course .show-course-content .box:last-child {
    border: none;
}
.university_landing_content .find-course-section .show-course .view-more-btn {
    text-align: center;
    margin-top: 25px;
}
.university_landing_content .find-course-section .show-course .view-more-btn a {
    font-size: 14px;
    height: 41px;
    line-height: 40px;
    padding: 0 50px;
}
.university_landing_content .accreditation-logo {
    display: flex;
}
.university_landing_content .accreditation-logo .logo {
    width: 25%;
    text-align: center;
    border-right: 1px solid #7c7c7c;
    padding: 21px 18px;
    height: 100%;
    position: relative;
}
.university_landing_content .accreditation-logo .logo i {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    background: #fff;
    line-height: 20px;
    border-radius: 10px;
}
.university_landing_content .accreditation-logo .slick-track .slick-slide>div {
    display: flex;
    height: 100%}
.university_landing_content .accreditation-logo .slick-list, .university_landing_content .accreditation-logo .slick-track {
    display: flex;
}
.university_landing_content .accreditation-logo.slick-brd-left .slick-list {
    margin: 0 auto;
    border-left: 1px solid #7c7c7c;
}
.university_landing_content .accreditation-logo .logo img {
    display: block;
    margin: 0 auto;
    height: 150px;
    object-fit: scale-down;
    width: 100%}
.university_landing_content .accreditation-logo img.logo-location {
    width: 40px;
    height: auto;
    margin-top: 10px;
}
.university_landing_content .other-colleges-slider .logo a.view-detail-school, .university_landing_content .student-slider .logo a.view-detail-school {
    font-size: 15px;
    font-weight: 400;
    color: #f60;
}
.university_landing_content .accreditation-logo.single-accreditation-logo, .university_landing_content .galary-logo.single-accreditation-logo {
    display: inline-block;
}
.university_landing_content .accreditation-logo, .university_landing_content .galary-logo {
    border: 1px solid #7c7c7c;
    border-radius: 10px;
}
.university_landing_content .accreditation-logo .logo:last-child {
    border-right: 1px solid #7c7c7c;
}
.university_landing_content .accreditation-logo .logo.single_logo {
    margin: 0 auto;
    border-right: none;
    width: auto;
}
.university_landing_content .uni-lend-title {
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 22px;
}
.university_landing_content .rank-section .rank-content .box ul.nav {
    margin: 0;
    padding: 0 0 13px;
    list-style: none;
}
.university_landing_content .rank-section .rank-content .box ul.nav li {
    font-size: 20px;
    font-weight: 700;
}
.university_landing_content .rank-section .rank-content .box ul.nav li+li {
    margin-left: 35px;
}
.university_landing_content .rank-section .rank-content .box .rank-box ul {
    padding: 0;
    margin: 0 -15px;
    list-style: none;
    display: inline-block;
    width: 100%}
.university_landing_content .rank-section .rank-content .box .rank-box ul li {
    width: 33.33%;
    float: left;
    margin-bottom: 15px;
    padding: 0 15px;
    color: #8a8a8a;
}
.university_landing_content .rank-section .rank-content .box .rank-box ul li span {
    color: #000;
    font-size: 15px;
    line-height: normal;
    display: block;
}
.university_landing_content .rank-section .rank-content .box .rank-box ul li strong {
    color: #000;
}
.university_landing_content .rank-section .rank-content .box:first-child {
    border-top: 1px solid #c7c7c7;
}
.university_landing_content .rank-section .rank-content .box {
    border-bottom: 1px solid #c7c7c7;
    padding: 19px 0 12px;
}
.university_landing_content .rank-section .rank-content .view-btn a {
    background-color: #f60;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 4px 37px;
    border-radius: 35px;
    text-decoration: none!important;
    height: 41px;
    line-height: 32px;
}
.university_landing_content .rank-section .rank-content .view-btn a:hover {
    color: #f60;
}
.university_landing_content .rank-section .rank-content .view-btn {
    text-align: center;
    margin-top: 35px;
}
.university_landing_content .other-colleges-slider .logo ul, .university_landing_content .student-slider .logo ul {
    margin: 0;
    padding: 11px 0 0;
    list-style: none;
}
.university_landing_content .other-colleges-slider .logo a, .university_landing_content .student-slider .logo a {
    display: inline-block;
    color: #393939;
    font-weight: 700;
}
.university_landing_content .student-slider .logo ul li.university_landing_content .other-colleges-slider .logo ul li {
    color: #393939;
    font-size: 14px;
}
.university_landing_content .other-colleges-slider .logo, .university_landing_content .student-slider .logo {
    padding: 13px 18px 26px;
}
.university_landing_content .other-colleges-slider .view-all, .university_landing_content .student-slider .view-all {
    text-align: right;
    margin-top: 9px;
}
.university_landing_content .other-colleges-slider .view-all a, .university_landing_content .student-slider .view-all a {
    font-size: 15px;
    font-weight: 700;
    color: #f60;
}
.university_landing_content .exam-content .box h5 {
    font-size: 18px;
    line-height: normal;
    color: #54a751;
    font-weight: 700;
    text-transform: uppercase;
}
.university_landing_content .exam-content .box a {
    display: inline-block;
    background-color: #f60;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    padding: 9px 39px 8px;
    border-radius: 35px;
    height: 41px;
    line-height: 22px;
}
.university_landing_content .exam-content .box a:hover {
    color: #f60;
}
.university_landing_content .exam-content .box:first-child {
    padding-top: 0;
}
.university_landing_content .exam-content .box {
    border-bottom: 1px solid #999;
    padding: 27px 0;
}
.university_landing_content .exam-content .box:last-child {
    border-bottom: none;
}
.university_landing_content .fees-table-content table tr:first-child {
    border: none!important;
}
.university_landing_content .fees-table-content table tr:last-child {
    border-bottom: none;
}
.university_landing_content .fees-table-content table tr:nth-child(odd) {
    background-color: #e6f2e5;
    border-bottom: 1px solid #c3cdc3;
    border-top: 1px solid #c3cdc3;
}
.university_landing_content .fees-table-content table th {
    background-color: #54a751;
    color: #fff;
    padding: 12px 15px;
    font-weight: 600;
}
.university_landing_content .fees-table-content table td {
    padding: 8px 15px;
}
.university_landing_content .fees-table-content {
    border: 1px solid #7c7c7c;
    overflow: hidden;
    border-radius: 5px;
}
.university_landing_content .fees-table-section.admission-table .fees-table-content table tr td:first-child, .university_landing_content .fees-table-section.entry-table .fees-table-content table th:first-child, .university_landing_content .fees-table-section.entry-table .fees-table-content table tr td:first-child, .university_landing_content .fees-table-section.studying-table .fees-table-content table tr td:first-child {
    border-right: 1px solid #000;
}
.university_landing_content .fees-table-section.studying-table .fees-table-content table tr td a {
    color: #e6700c;
    font-weight: 500;
}
.university_landing_content .course-page .fees-table-content .view-all a {
    font-size: 15px;
    font-weight: 700;
    color: #f60;
    padding-right: 20px;
}
.university_landing_content .detail_inner .list_of_university .list .right .address li a {
    color: #313131;
    font-weight: 500;
}
.university_landing_content .country_detail_section .top_section ul li .icons {
    background-image: url(/images_v4/university_landing_page-split.png);
    width: 50px;
    height: 50px;
}
.university_landing_content .country_detail_section .top_section ul li.courses.active .icons, .university_landing_content .country_detail_section .top_section ul li.courses:hover .icons {
    background-position: -5px -11px;
}
.university_landing_content .country_detail_section .top_section ul li.rank .icons {
    background-position: -85px -61px;
}
.university_landing_content .country_detail_section .top_section ul li.rank:hover .icons {
    background-position: -85px -130px;
}
.university_landing_content .country_detail_section .top_section ul li.fees .icons {
    background-position: -143px -61px;
}
.university_landing_content .country_detail_section .top_section ul li.fees:hover .icons {
    background-position: -143px -130px;
}
.university_landing_content .country_detail_section .top_section ul li.exam .icons {
    background-position: -200px -61px;
}
.university_landing_content .country_detail_section .top_section ul li.exam:hover .icons {
    background-position: -200px -130px;
}
.university_landing_content .country_detail_section .top_section ul li.gallery .icons {
    background-position: -260px -61px;
}
.university_landing_content .country_detail_section .top_section ul li.gallery:hover .icons {
    background-position: -260px -130px;
}
.university_landing_content .country_detail_section .top_section ul li.apply .icons {
    background-position: -328px -61px;
}
.university_landing_content .country_detail_section .top_section ul li.apply:hover .icons {
    background-position: -328px -130px;
}
.university_landing_content .entry-table {
    margin: 33px 0 34px;
}
.university_landing_content .fees-table-section.studying-table {
    margin: 36px 0 33px;
}
.university_landing_content .accreditation-logo .slick-arrow, .university_landing_content .galary-logo .slick-arrow {
    width: 40px;
    height: 40px;
    font-size: 0;
    border-radius: 100%;
    padding: 0;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid #858585;
    background-color: #fff!important;
    z-index: 2;
}
.university_landing_content .accreditation-logo .slick-prev:after, .university_landing_content .galary-logo .slick-prev:after {
    content: '\ea9d';
    position: absolute;
    font-size: 23px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: IcoFont;
    line-height: normal;
    color: #393939;
}
.university_landing_content .accreditation-logo .slick-next:after, .university_landing_content .galary-logo .slick-next:after {
    content: '\eaa0';
    position: absolute;
    font-size: 23px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: IcoFont;
    line-height: normal;
    color: #393939;
}
@media (max-width:1199px) and (min-width:992px) {
    .university_landing_page-banner .left .content h2 {
    font-size: 40px;
    line-height: 50px;
}
.university_landing_content .rank-section .rank-content .box .rank-box ul li {
    width: 50%}
.show-course-content .table-responsive table tr td:nth-child(1) {
    width: 15%}
.show-course-content .table-responsive table tr td:nth-child(2) {
    width: 30%}
.show-course-content .table-responsive table tr td:nth-child(3) {
    width: 30%}
.show-course-content .table-responsive table tr td:nth-child(4) {
    width: 26%}
.university_landing_content .show-course .show-course-content .box td {
    font-size: 14px;
}
.university_landing_content .show-course .show-course-content .box {
    padding: 19px 15px 15px;
}
}@media (max-width:991px) and (min-width:768px) {
    .university_landing_page-banner .left .content h2 {
    font-size: 35px;
    line-height: 45px;
}
.university_landing_content .country_detail_section .top_section ul li {
    width: calc(21% - 36px);
}
.show-course-content .table-responsive table tr td:nth-child(1) {
    width: 15%}
.show-course-content .table-responsive table tr td:nth-child(2) {
    width: 30%}
.show-course-content .table-responsive table tr td:nth-child(3) {
    width: 30%}
.show-course-content .table-responsive table tr td:nth-child(4) {
    width: 26%}
.university_landing_content .show-course .show-course-content .box td {
    font-size: 14px;
}
.university_landing_content .show-course .show-course-content .box {
    padding: 19px 15px 15px;
}
.university_landing_content .country_detail_section {
    padding: 40px 40px 40px;
    margin-bottom: 40px;
}
.university_landing_content .right .add-download-btn ul li {
    margin: 0 10px;
    width: 50%}
.university_landing_content .right .add-download-btn ul {
    display: flex;
    justify-content: center;
    margin: 25px 0 0;
}
.university_landing_page {
    padding-bottom: 40px;
}
}.registerfree-zoho {
    margin: 50px 0;
}
.home_search_class {
    max-width: 800px;
    margin: 50px auto 0;
}
.bottom_search_class .gsc-search-button-v2, .exam_search_class .gsc-search-button-v2, .home_search_class .gsc-search-button-v2, .study_search_class .gsc-search-button-v2 {
    background-color: #f60;
    border-color: #f60;
    border-radius: 0;
    padding: 7px 30px;
}
.bottom_search_class .gsc-search-button, .exam_search_class .gsc-search-button, .home_search_class .gsc-search-button, .study_search_class .gsc-search-button {
    margin-left: 0;
}
.bottom_search_class .gsc-search-box-tools .gsc-search-box .gsc-input, .exam_search_class .gsc-search-box-tools .gsc-search-box .gsc-input, .home_search_class .gsc-search-box-tools .gsc-search-box .gsc-input, .study_search_class .gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 0;
}
.bottom_search_class .gsc-control-cse, .exam_search_class .gsc-control-cse, .study_search_class .gsc-control-cse {
    background-color: transparent;
    border: none;
}
.bottom_search_class {
    max-width: 800px;
    margin: 40px auto 0;
}
.exam_search_class, .study_search_class {
    float: right;
    max-width: 560px;
    width: 50%}
.exam_search_class td, .study_search_class td {
    border: none;
}
.bachelors-master-cms {
    padding: 80px 0 0 0!important;
}
.bachelors-master-cms .content_section {
    margin-bottom: 20px!important;
}
.tabheader {
    background: linear-gradient(to right, #1a67a6 10%, #299680 40%, #53a752 70%);
}
.course-page .aboutcourse {
    margin-bottom: 0!important;
    padding-top: 15px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
}
.course-page .aboutcourse p {
    padding-left: 30px;
    padding-right: 30px;
}
.coursedetails {
    background-color: #fff;
}
.university_landing_content .fees-table-content table tr:nth-child(odd) {
    border-bottom: 1px solid #c3cdc3;
    border-top: 1px solid #c3cdc3;
}
.extrapadding {
    padding-left: 80px;
    padding-right: 80px;
}
.course-page .fees-table-content table tr:last-child {
    text-align: center;
}
.university_landing_content .fees-table-content table tr:nth-child(odd) {
    border-bottom: 1px solid #c3cdc3;
    border-top: 1px solid #c3cdc3;
}
.university_landing_content .course-page .fees-table-content table tr:nth-child(odd) {
    background-color: #fff;
    border-bottom: 1px solid #c3cdc3;
    border-top: 1px solid #c3cdc3;
}
.university_landing_content .course-page .fees-table-content table th {
    background-color: transparent;
    padding: 12px 15px;
    font-weight: 600;
}
.course-page .fees-table-content table tr:nth-child(even) {
    background-color: #e6f2e5!important;
}
.course-page .fees-table-content table th {
    color: #fff;
}
.course-page .maindiv {
    padding-left: 30px;
    padding-right: 30px;
}
.course-page .btn-2 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #f60;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    border: 1px solid #f60;
    border-radius: 100px;
    height: 45px!important;
    line-height: 44px!important;
    padding: 0 40px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none!important;
    outline: 0!important;
}
.course-page .btn-2:hover {
    color: #f60;
}
.course-page .coursedetails {
    border-radius: 5px;
}
.course-page .universitysection {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 35px;
    padding-bottom: 35px!important;
}
.course-page .overdiv {
    position: relative;
}
.course-page .unilogo {
    width: 72%;
    border: 2px solid #54a855;
    height: 160px;
    position: absolute;
    right: -44px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .75);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .75);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .75);
}
.course-page .unilogo img {
    height: 100%;
    display: block;
    padding: 10px;
    margin: 0 auto;
}
.course-page .triangle {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #254f22;
    position: absolute;
    right: 1%;
    transform: rotate(42deg);
    top: 96%}
.course-page .cms-containt {
    padding-left: 30px;
    padding-right: 30px;
}
.course-page .cms-contentultag {
    padding-right: 10px;
    padding-left: 10px;
}
.course-page .cms-containtperegraph {
    padding-left: 0!important;
    padding-right: 0!important;
}
.course-page .mainborder {
    border: 1px solid #ccc;
}
.mainhrtag {
    margin-top: 0;
}
.university_landing_content .course-page .find-course-section {
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 0;
}
.university_landing_content .course-page .find-course-section .course-select .btn_reset {
    background-color: #ff6602;
    color: #fff;
    display: inline-block;
    padding: 7px 10px;
    border-radius: 3px;
    text-decoration: none;
    border: 1px solid transparent;
    height: 52px;
    line-height: 35px;
}
.university_landing_content .course-page .accreditation-logo, .university_landing_content .course-page .galary-logo {
    border: 1px solid #7c7c7c;
    border-radius: 10px;
    margin-left: 30px;
    margin-right: 30px;
}
.university_landing_content .course-page .other-colleges-slider .view-all, .university_landing_content .course-page .student-slider .view-all {
    text-align: right;
    margin-top: 9px;
    margin-bottom: 9px;
}
.university_landing_content .course-page .other-colleges-slider .view-all a, .university_landing_content .course-page .student-slider .view-all a {
    font-size: 15px;
    font-weight: 700;
    color: #f60;
    padding-right: 20px;
}
.course-page-banner .university_landing_page-banner .left .content h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    line-height: unset;
    margin-bottom: 10px;
}
.course-page-banner .university_landing_page-banner .left .content h1 {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    line-height: unset;
    margin-bottom: 0;
}
.university_landing_page-banner .left .content h1 {
    font-size: 45px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    line-height: 58px;
}
.course-page-banner .university_landing_page-banner .left .content {
    text-align: left;
    padding: 0 25px;
}
.course-page .QAbgcolor {
    background-color: #e6f2e6;
    border: 1px solid #a4a4a4;
    border-radius: 5px;
}
.course-page .similar {
    background-color: #cae4c7;
    padding: 10px 0;
    margin-top: 20px;
    border-radius: 5px;
    padding-bottom: 0;
    color: #000;
    border: 1px solid #a4a4a4;
    padding-top: 0;
    margin-bottom: 30px;
}
.course-page .similar .ptag {
    background-color: #cae4c7;
    padding: 10px 15px;
    border-radius: 5px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
}
.course-page .similar .disspan {
    color: #a5a6a7;
}
.course-page .discription {
    background-color: #fff;
    margin: 0;
    padding: 20px 15px;
    padding-left: 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.course-page .counterspan {
    text-align: right;
    margin-bottom: 0;
    font-size: 14px;
    color: #6d6f6c;
}
.subheading {
    font-weight: 600;
}
.course-page .qarextarea {
    width: 100%;
    height: 90px;
    min-height: 90px;
    margin-left: 0;
    border: 1px solid #949494;
    border-radius: 5px;
    overflow: hidden;
}
.course-page .selectdropdown {
    border: 1px solid #949494;
    margin-top: 20px;
    padding-left: 15px;
}
.course-page .qarextarea::-webkit-input-placeholder {
    padding: 0 15px 0 0;
}
.course-page .qarextarea::-moz-placeholder {
    padding: 0 15px 0 0;
}
.course-page .qarextarea:-ms-input-placeholder {
    padding: 0 15px 0 0;
}
.course-page .qarextarea::-ms-input-placeholder {
    padding: 0 15px 0 0;
}
.course-page .qarextarea::placeholder {
    padding: 0 15px 0 0;
}
.course-page .qarextarea:focus {
    border: 1px solid #54a751;
    box-shadow: 0 0 0 .2rem rgb(84 167 81 / 26%);
}
.course-page .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #54a751;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgb(84 167 81 / 26%);
}
.course-page .addmoredetails {
    padding-top: 10px;
    color: #54a751;
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: 15px;
}
.course-page .warningptag {
    font-size: 15px;
}
.course-page .btn-cancel {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #f60;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    border: 1px solid #f60;
    border-radius: 100px;
    height: 36px!important;
    line-height: 34px!important;
    padding: 0 30px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none!important;
    outline: 0!important;
}
.course-page .btn-cancel:hover {
    color: #f60;
    background-color: transparent;
}
.course-page .btn-next {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #54a751;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    border: 1px solid #54a751;
    border-radius: 100px;
    height: 36px!important;
    line-height: 34px!important;
    padding: 0 35px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none!important;
    outline: 0!important;
}
.course-page .btn-next:hover {
    color: #54a751;
    background-color: transparent;
}
.addpadding {
    padding-top: 7px;
}
.removepadding {
    padding-right: 0;
}
.removepaddingtwo {
    padding-left: 10px;
}
.course-page-banner .left .content {
    text-align: left;
    padding: 0 25px;
}
.course-page-banner .left .content h3 {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    line-height: normal;
}
.course-page-banner .left .content h2 {
    font-size: 25px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    padding-top: 5px;
}
.course-page-banner .left .content h1 {
    color: #fff;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1
}
.course-page-banner .h1tagheader {
    width: 40px;
    min-width: 40px;
    margin-right: 10px;
    padding-top: 0;
}
.course-page-banner .h1tagheader1 {
    width: 40px;
    min-width: 40px;
    margin-top: 0;
    margin-right: 10px;
    position: relative;
}
.course-page-banner .h1tagheader2 {
    width: 40px;
    min-width: 40px;
    padding-top: 5px;
    margin-right: 10px;
    position: relative;
}
.firstdiv {
    display: flex;
}
.seconddiv {
    display: flex;
    padding-top: 7px;
}
.thirddiv {
    display: flex;
    padding-top: 10px;
}
.course-page-banner .left {
    background: linear-gradient(to right, #53a752 10%, #299680 40%, #1a67a6 70%);
    height: 425px;
    display: unset;
    align-items: center;
    justify-content: center;
}
.course-page-banner .content {
    padding-top: 120px!important;
    padding-bottom: 100px!important;
}
.countrylogo {
    width: 28px;
    height: 24px;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
    margin: 0 auto;
}
.course-page-banner .left {
    background: linear-gradient(to right, #53a752 10%, #299680 40%, #1a67a6 70%);
    display: unset;
    align-items: center;
    justify-content: center;
    min-height: 390px;
    height: auto;
}
.countrylogo1 {
    width: 25px;
    height: 30px;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
    margin: 0 auto;
}
.countrylogo3 {
    width: 25px;
    height: 30px;
    position: relative;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
    margin: 0 auto;
}
.university_landing_content .coursedetails .tableicon1 {
    margin-right: 10px;
    height: 30px;
    width: 20px;
    float: left;
}
.university_landing_content .coursedetails .duration {
    background-image: url(/images_v4/tableicon.png);
    background-repeat: no-repeat;
    background-position: 0 -1%}
.university_landing_content .coursedetails .study-type {
    background-image: url(/images_v4/tableicon.png);
    background-repeat: no-repeat;
    background-position: 0 12%}
.university_landing_content .coursedetails .tution-fees {
    background-image: url(/images_v4/tableicon.png);
    background-repeat: no-repeat;
    background-position: 0 26%}
.university_landing_content .coursedetails .exam-accepted {
    background-image: url(/images_v4/tableicon.png);
    background-repeat: no-repeat;
    background-position: 0 39%}
.university_landing_content .coursedetails .intake {
    background-image: url(/images_v4/tableicon.png);
    background-repeat: no-repeat;
    background-position: 0 53%}
.university_landing_content .coursedetails .application-timeline {
    background-image: url(/images_v4/tableicon.png);
    background-repeat: no-repeat;
    background-position: 0 66%}
.university_landing_content .coursedetails .condi-schol {
    background-image: url(/images_v4/tableicon.png);
    background-repeat: no-repeat;
    background-position: 0 102%}
.university_landing_content .coursedetails .prog-taught-lang {
    background-image: url(/images_v4/tableicon.png);
    background-repeat: no-repeat;
    background-position: 0 79%}
.university_landing_content .coursedetails .delivered {
    background-image: url(/images_v4/tableicon.png);
    background-repeat: no-repeat;
    background-position: 0 94%}
.country_banner.article-top {
    min-height: auto!important;
}
.search-wrapper {
    display: inline-block;
    position: relative;
    margin-right: 13px;
}
.search-wrapper .submit-search {
    background-color: transparent;
    position: relative;
    padding: 0;
    font-size: 20px;
    line-height: 20px;
    color: #8b8b8b;
    border: 0;
    width: 55px;
    height: 55px;
    z-index: 9;
}
.search-wrapper .clear-search {
    background-color: transparent;
    position: relative;
    padding: 0;
    font-size: 20px;
    line-height: 20px;
    color: #8b8b8b;
    border: 0;
    width: 32px;
    height: 55px;
    z-index: 9;
    margin-right: -5px;
    margin-left: -32px;
}
.search-wrapper input[type=text] {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid #8b8b8b;
    left: 50%;
    right: auto;
    margin: 0 auto;
    transition: .3s all ease-in-out;
    padding: 10px 20px;
    color: #fff;
}
.search-wrapper input[type=text]::-webkit-input-placeholder {
    color: #fff;
}
.search-wrapper input[type=text]::-moz-placeholder {
    color: #fff;
}
.search-wrapper input[type=text]:-ms-input-placeholder {
    color: #fff;
}
.search-wrapper input[type=text]::-ms-input-placeholder {
    color: #fff;
}
.search-wrapper input[type=text]::placeholder {
    color: #fff;
}
.search-wrapper .submit-search:focus, .search-wrapper input[type=text]:focus {
    outline: 0;
}
.search-wrapper.open-search input[type=text] {
    width: 750px;
    border-radius: 50px;
    transform: translate(-97%, -50%);
}
.search-wrapper.open-search input[type=text], .search-wrapper.open-search input[type=text]::placeholder {
    color: #000;
}
.register-form-header_log {
    padding-top: 26px;
}
input:focus, select:focus {
    outline: 0;
}
.register-form-section {
    background-color: #f2f2f2;
    padding: 30px 15px;
}
.register-form-container {
    background-color: #fff;
    max-width: 900px;
    margin: 0 auto;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 15px 0 rgb(0 0 0 / .2);
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .2);
    padding: 50px 30px 65px;
    text-align: center;
}
.form-content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    margin-top: 55px;
}
.form-content-wrap .form-icon-box {
    width: 45px;
    height: 45px;
    background-color: #d6d6d6;
    text-align: center;
    line-height: 45px;
    border-radius: 50%;
    font-size: 22px;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    color: #000;
    margin-right: 18px;
}
.form-content-box p {
    color: #7c7c7c;
    font-size: 15px;
    margin-bottom: 0;
    line-height: 21px;
}
.form-content-box h3 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
}
.form-field-wrap {
    margin-left: 62px;
    margin-top: 30px;
}
.form-field-wrap .input-grp {
    text-align: left;
    position: relative;
}
.form-field-wrap .input-grp input {
    width: 100%;
    border: 1px solid #868686;
    border-radius: 6px;
    font-size: 15px;
    line-height: 22px;
    color: #383737;
    padding: 10px 15px;
    display: block;
}
input:disabled {
    background-color: #eaeaea;
}
.form-group.radio-bttn.input-grp.appeared-score-wrap input {
    width: calc(100% - 71px);
}
.form-field-wrap .exam-appeared .title-exams {
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 14px;
}
.form-field-wrap .input-grp label.legend {
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 0;
    position: absolute;
    left: 26px;
    top: -9px;
    background-color: #fff;
    padding: 0 5px;
}
.input-grp.input-select-grp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.input-grp.input-select-grp input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
}
.form-field-wrap .input-grp select {
    width: 100%;
    padding: 10px 15px;
    border-radius: 6px;
}
.input-grp.input-select-grp select {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    max-width: 125px;
    width: 100%;
    font-size: 15px;
    line-height: 22px;
}
.form-field-wrap .row+.row {
    margin-top: 28px;
}
.radio-three-grp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.radio-three-grp .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
}
.radio-three-grp .form-group label {
    margin-bottom: 0;
}
.radio-bttn label, span.radio-title {
    margin-bottom: 0;
    color: #383737;
    font-size: 15px;
    line-height: 22px;
}
.radio-bttn input[type=radio] {
    display: none;
}
.radio-bttn label {
    padding-left: 30px;
}
.radio-three-grp .radio-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%}
span.radio-title {
    white-space: nowrap;
}
.checkbox-grp label.checkbox-label a {
    color: #000;
    text-decoration: underline;
}
.radio-three-grp .radio-row .radio-bttn {
    width: 33.33%}
.form-field-wrap .input-grp input:focus, .form-field-wrap .input-grp select:focus {
    border-color: #54a751;
}
.form-field-wrap .input-grp input:focus~label, .form-field-wrap .input-grp select:focus~label {
    color: #54a751;
}
.radio-bttn label:before {
    content: '';
    position: absolute;
    width: 23px;
    height: 23px;
    border: 2px solid #868686;
    left: 0;
    border-radius: 50%}
.radio-bttn label {
    position: relative;
    cursor: pointer;
}
.radio-three-grp .radio-row .radio-bttn:first-child {
    margin-left: 15px;
}
.appeared-score-wrap input[type=text]:disabled {
    pointer-events: none;
}
.g-recaptcha>div {
    margin: 0 auto;
}
.radio-bttn label:after {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background-color: transparent;
    left: 4px;
    border-radius: 50%;
    top: 4px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
}
.radio-bttn input[type=radio]:checked+label:after {
    background-color: #54a751;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.radio-bttn input[type=radio]:checked+label:before {
    border-color: #54a751;
}
.appeared-score-wrap {
    margin-bottom: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.appeared-score-wrap input[type=text] {
    margin-left: auto;
}
section.register-form-section form .submit-bttn {
    margin-top: 40px;
}
.checkbox-grp {
    margin-bottom: 0;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.checkbox-grp input {
    width: 40px;
    height: 16px;
    border-radius: 2px;
    margin-top: 10px;
}
.checkbox-grp label.checkbox-label {
    position: relative;
    font-size: 13px;
    line-height: 19px;
    color: #000;
    margin-bottom: 0;
    text-align: left;
}
.checkbox-grp label.checkbox-label span.checkmark:before {
    content: '';
    border: 1px solid #868686;
    display: inline-block;
    border-radius: 6px;
    margin-right: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 21px;
    height: 21px;
}
.checkbox-grp label.checkbox-label span.checkmark:after {
    content: '';
    position: absolute;
    top: 3px;
    left: 7px;
    width: 7px;
    height: 12px;
    border: solid transparent;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.checkbox-grp label.checkbox-label input:checked~.checkmark:after {
    border-color: #f60;
}
.checkbox-grp label.checkbox-label span.checkmark .place-red {
    border: 1px solid red!important;
}
label.checkbox-label input {
    display: none;
}
.register-form-container h2 {
    font-size: 33px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 40px;
}
.register-form-container p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 0;
}
.register-form-container div#error_msg {
    display: none;
}
.register-subscribe-us {
    background-color: #f2f2f2;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-content-wrap .form-icon-box.section_checked {
    background-color: #54a751;
    color: #fff;
    position: relative;
    font-size: 0;
}
.form-content-wrap .form-icon-box.section_checked:before {
    content: '';
    border-width: 0 0 5px 5px;
    border-color: transparent transparent #fff #fff;
    border-style: solid;
    position: absolute;
    width: 19px;
    height: 11px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 45%;
    -webkit-transform: translateY(-45%) rotate(-45deg);
    -ms-transform: translateY(-45%) rotate(-45deg);
    transform: translateY(-45%) rotate(-45deg);
}
.btn_area .apply_btn {
    min-width: 160px;
    letter-spacing: .5px;
    margin-top: 50px;
}
/*--Global searc on 28-04-2021--*/
body.search-box-open {
      overflow: hidden;
}
.school_deatail_ui_filter li {
    padding: 10px;
    border-top: 1px solid #e8e8e8;
    position: relative;
    cursor: pointer;
}
.school_deatail_ui_filter .ui-menu-item:hover {
  background: #F2F2F2 !important;
}
.global_search_ui_filter {
    max-width: 100% !important;
    border-radius: 10px !important;
}
.global_search_ui_filter .ac-m .getName {
    font-size: 14px;
    color: #111;
    line-height: 20px;
    display: block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.global_search_ui_filter .ac-m .srchType {
    color: #999;
    font-size: 15px;
    display: block;
    float: right;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -10px;
}
.global_search_ui_filter li {
    padding: 10px;
    border-top: 1px solid #e8e8e8;
    position: relative;
    cursor: pointer;
}
.global_search_ui_filter .ui-state-active .getName,.global_search_ui_filter .ui-state-active .srchType{
    color: #000 !important;
}
.global_search_ui_filter .ui-menu-item:hover {
  background: #F2F2F2 !important;
}
/*---suraj on 21-05-2021--*/
.register-form-container .register-text {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 0
}
/*---suraj--*/

/*Thank you page */
.thankyou-container{
    text-align: center;
}
.thankyou-container .thankyou-title{
    margin-top:63px;
}
.thankyou-container #thankyou{
    display: block;
    color: #54a751;
    font-size: 4em;
    background: #fff;
    border: 5px solid #54a751;
    height: 120px;
    width: 120px;
    margin: 10px auto -65px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    -moz-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
    -webkit-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
    box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}
.thankyouicon{
    padding-top: 22px;
    display: inline-block;
    font-family: FontAwesome;
}
.thankyou-page-social-icon{
    padding-top: 10px !important;
    margin-bottom: -44px !important;
}
/*10_06_2021 added by vatsal*/
.display-hide{
    display:none;
}
.subscribe_us .subscribe_us_box .right .box form{position: relative;}
.register-form-section .register-form-container form{position: relative;}
.article_apply_now_rightbar .top_artical .top_artical_inner form{position: relative;}
.container .row .col_9_of_12 form{position: relative;}
.popup-div-url {
    position: absolute;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    margin: 0;
    min-height: auto;
    -webkit-transform: translate(-50% , -50%);
        -ms-transform: translate(-50% , -50%);
            transform: translate(-50% , -50%);
    background-color: rgb(255 255 255 / 60%);
}
.popup-div-url img { max-width: 50px; height: auto; }
.loading-message.loading-message-boxed { background-color: transparent; }


.country_detail_section .top_section ul li i {
    font-size: 36px;
    line-height: 1;
    color: #000;
    display: flex;
    justify-content: center;
    margin-top: 10px;
    transition: 0.3s all ease;
}

.country_detail_section .top_section ul li:hover i,.country_detail_section .top_section ul .active i {
    color: #ffffff;
}

/* Added on 28/02/2022*/
.btn-3 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #40b11b;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    border: 1px solid #40b11b;
    border-radius: 100px;
    height: 55px;
    line-height: 55px;
    padding: 0 40px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none!important;
    outline: 0!important;
}
.btn-3 i {
    font-size: 22px;
    margin: 0 3px 0 0;
}
.btn-3:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border: 0 solid #40b11b;
    border-radius: 100px;
}
.btn-3:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.btn-3:hover {
    color: #40b11b;
}
/* ----28/02/2022----*/

/* 01-03-2022 */
.header_buttons .free_advice_btn.btn-3 {
    width: 55px;
    border-radius: 50%;
    height: 55px;
    padding: 0;
    text-align: center;
    line-height: 55px;
}
.header_buttons .free_advice_btn.btn-3 i {
    margin: 0;
    font-size: 22px;
}
/* 01-03-2022 */


/* Responsive CSS Start */

@media (max-width:1900px) and (min-width:1400px) {
    .search-wrapper.open-search input[type=text] {
        width: 1030px !important
    }
}
@media (max-width:1400px) and (min-width:1200px) {
    .search-wrapper.open-search input[type=text] {
        width: 800px !important
    }
}
/* 04-08-2022 */
@media (max-width:1366px) {
    .road_tabs_main label {max-width: 210px;}
}
/* 04-08-2022 */
@media (max-width:1200px) {
    .header-search .search-field>span {
        margin-top: 7px;
        display: inline-block
    }
    .search-wrapper.open-search input[type=text] {
        width: 770px !important
    }
}
@media (max-width:991px) and (min-width:768px) {
    .header_buttons {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex
    }
    .header_buttons .search-wrapper {
        padding: 0;
        height: 40px;
        width: 45px;
        line-height: 15px;
        display: inline-block;
        position: relative;
        margin: 0 !important
    }
    .search-wrapper .submit-search {
        vertical-align: middle
    }
    .search-wrapper.open-search .submit-search {
        padding-bottom: 10px;
        height: 55px
    }
    .search-wrapper .clear-search i,
    .search-wrapper .submit-search i {
        font-size: 1em
    }
    .search-wrapper.open-search .clear-search {
        vertical-align: middle;
        padding-bottom: 10px;
        padding-right: 0;
        margin-right: -13px
    }
    .search-wrapper.open-search input[type=text] {
        width: 550px !important
    }
}
/* Global search on 29-04-2021*/
@media (max-width: 1290px) and (min-width: 1100px){
    .search-wrapper.open-search input[type=text] {
        width: 780px !important;
    }
}
@media (max-width: 1000px) and (min-width: 900px){
    .search-wrapper.open-search input[type=text] {
        width: 600px !important;
    }
}
@media (max-width: 1100px) and (min-width: 1000px){
    .search-wrapper.open-search input[type=text] {
        width: 700px !important;
    }
}

/* Responsive CSS Ends */





/* Slider */
.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
    margin:0 15px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* Events Page */
.padding-section {padding: 100px 0;}
.event {
    overflow: hidden;
    height: 100%;
    -webkit-transition: all .25s cubic-bezier(.645, .045, .355, 1);
    -o-transition: all .25s cubic-bezier(.645, .045, .355, 1);
    transition: all .25s cubic-bezier(.645, .045, .355, 1);
    border-radius: 5px;
    background-color: #faf8f6;
}
.event.primary-three .thumbnail .event-overlay-background {
    background-color: rgba(106, 197, 241, .6);
}
.event.primary-three .thumbnail .event-overlay-content .btn {
    color: #ef6f31!important;
}
.event.primary-three .info .date {
    color: #ef6f31;
}
.event.primary-three .info .title {
    color: #002147;
}
.event.primary-three .info .title a:hover {
    color: #ef6f31;
}
.event.primary-three .info .event-location {
    font-size: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 25px;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.event.primary-three .info .event-location li {
    margin-right: 28px;
}
.event.primary-three .info .event-location li:last-child {
    margin-right: 0;
}
.event.primary-three .info .event-location li i {
    margin-right: 10px;
}
.event .thumbnail {
    position: relative;
    overflow: hidden;
}
.event .thumbnail .image {
    display: block;
    max-height: 250px;
    min-height: 250px;
}
.event .thumbnail .image img {
    width: 100%;
    -webkit-transition: all 1.5s cubic-bezier(0, 0, .2, 1);
    -o-transition: all 1.5s cubic-bezier(0, 0, .2, 1);
    transition: all 1.5s cubic-bezier(0, 0, .2, 1);
    height: 250px;
    object-fit: cover;
    object-position: center;
}
.event .thumbnail .event-overlay-background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(63, 58, 100, .6);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.event .thumbnail .event-overlay-content {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    right: 0;
    left: 0;
    text-align: center;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.event .info {
    position: relative;
    text-align: center;
    padding: 30px 30px 40px;
}
.event .info .date {
    font-size: 15px;
    font-weight: 500;
    display: block;
    margin: 0 0 4px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #73c026;
}
.event .info .title {
    font-size: 20px;
    line-height: 1.5;
    margin: 0;
    color: #002147;
}
.event .info .event-location {
    font-size: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 25px;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.event .info .event-location li {
    margin-right: 28px;
}
.event .info .event-location li:last-child {
    margin-right: 0;
}
.event .info .event-location li i {
    margin-right: 10px;
}
.event:hover {
    background-color: #fff;
    -webkit-box-shadow: 0 14px 59px rgba(0, 0, 0, .12);
    box-shadow: 0 14px 59px rgba(0, 0, 0, .12);
}
.event:hover .thumbnail .image img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
        transform: scale(1.1);
}
.event:hover .thumbnail .event-overlay-background {
    opacity: 1;
    visibility: visible;
}
.event:hover .thumbnail .event-overlay-content {
    opacity: 1;
    visibility: visible;
}
.single-event-classic {
    overflow: hidden;
    height: 100%;
    -webkit-transition: all .25s cubic-bezier(.645, .045, .355, 1);
    -o-transition: all .25s cubic-bezier(.645, .045, .355, 1);
    transition: all .25s cubic-bezier(.645, .045, .355, 1);
}
.event-new-page .pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}
.event-new-page .pagination li a {
    font-size: 16px;
    font-weight: 800;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 48px;
    width: 48px;
    padding: 10px 15px;
    text-transform: uppercase;
    color: #ababab;
    border-radius: 50%;
    font-weight: 600;
}
.event-new-page .pagination li a:hover {
    color: #333;
}
.event-new-page .pagination li a.active {
    cursor: default;
    pointer-events: none;
    color: #333;
    background-color: #eee;
}
.event-new-page .pagination li {
    margin: 0 10px;
}

.main-event-wrap h1 {line-height: 1.4;max-width: 600px;font-weight: 600;margin-bottom: 30px;}
.event-detail-page ul {margin: 0;padding: 0;list-style: none;font-size: 18px;line-height: 1.4;}
.event-detail-page ul li {
    margin-top: 14px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.event-detail-page ul li::before {
    content: '';
    background-image: url(/images_v4/tick-mark-icon.png);
    min-width: 20px;
    height: 20px;
    display: inline-block;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 15px;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-top: 3px;
}
.event-info-col {
    margin-top: 40px;
    -webkit-box-shadow: 0px 8px 16px rgb(92 113 137 / 8%);
            box-shadow: 0px 8px 16px rgb(92 113 137 / 8%);
    border-radius: 8px;
    padding: 10px 0;
}
.event-info-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding:10px 30px;
}
.event-info-box-left {
    min-width: 120px;
    font-weight: bold;
    color: #40b11b;
}
.event-info-box-right {
    font-weight: bold;
    max-width: calc(100% - 120px);
}
.event-form {
    background-color: #54a751;
    border-radius: 40px;
    padding: 30px 40px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.event-form img {
    margin-bottom: 40px;
}
.event-form label {
    width: 100%;
    margin-bottom:15px;
}
.event-form label input, .event-form label textarea {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.event-form label:last-child {
    margin-top: 10px;
    margin-bottom: 0;
}
.event-form label input[type="submit"],.primary-bttn {
    display: inline-block;
    border: 1px solid #f60;
    padding: 18px 40px;
    text-transform: uppercase;
    width: auto;
    font-size: 15px;
    line-height: 1;
    height: auto;
    border-radius: 40px;
    font-weight: bold;
    background-color: #f60;
    color: #ffffff;
}
.event-info-box-right span {
    display: block;
    font-weight: normal;
}
.why-how-section{
    background: #54a751;
}
.title-wrap {text-align: center;}

.title-wrap h2 {font-weight: bold;}
.why-how-section .title-wrap h2{color:#ffffff;}
.why-how-box {
    padding: 40px;
    -webkit-box-shadow: 0px 3px 15px rgb(138 79 255 / 20%);
            box-shadow: 0px 3px 15px rgb(138 79 255 / 20%);
    border-radius: 8px;
    background-color: #ffffff;
    height: 100%;
}
.why-how-img {margin-bottom: 20px;}
.why-how-content h3 {font-size: 20px;line-height: 1.4;font-weight: 600;}
.why-how-content p {margin: 0;font-size: 16px;}
.other-products-wrap .why-how-box {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.uniconnect-section {
    background-color: #F5F6F8;
}
.uniconnect-wrap .why-how-content h3 {
    font-size: 26px;
    font-weight: bold;
    color: #54a751;
}
.testimonial-box {
    background: #ffffff;
    border: 2px solid #e0e4e9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: 0px 16px 24px rgb(0 0 0 / 10%);
            box-shadow: 0px 16px 24px rgb(0 0 0 / 10%);
    border-radius: 8px;
    padding: 18px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    min-height:250px;
    margin-top: 50px;
}
.testimonial-right {
    max-width: calc(100% - 140px);
    margin-left: auto;
}
.testimonial-right h3 {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 600;
}
.testimonial-right p {
    margin: 0;
}
.testimonial-wrap {position: relative;}
.testimonial-wrap .slide-arrow {
    border: 0;
    width: 40px;
    height: 40px;
    background-color:#ff6600;
    border-radius: 10px;
    color: #ffffff;
    font-size: 20px;
    line-height: 1;
    font-weight: bold;
    position:absolute;
    top:-47px;
}
.testimonial-wrap .slide-arrow.next-arrow {
    right: 0;
}
.testimonial-wrap .slide-arrow.prev-arrow {
    right:60px;
}

.page-title h1.title {font-weight: bold;margin-bottom: 30px;}
.event-new-page select.sort-by {display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    min-height: 52px;
    padding: 3px 40px 3px 20px;
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
    color: #696969;
    border: 1px solid #f5f5f5;
    border-radius: 5px;
    outline: 0;
    background-color: #f5f5f5;}

.event-new-page select.sort-by:hover {border-color:#40b11b;
    background-color: #fff;}
.event .info .title a {
    color: #73c026;
    font-weight: bold;
}
.custom-row-5 > div {
    max-width: 20%;
    flex: 1 1 20%;
}
.custom-row-5 h3.title a {
    font-size: 17px;
    line-height: 1.2 !important;
    font-weight: 600 !important;
}

.custom-row-5 .info {
    padding: 8px 10px;
}
.custom-row-5 .event .thumbnail  .image {
    min-height: auto;
}

.custom-row-5 .event .thumbnail .image img {
    aspect-ratio: 3/2;
    object-fit: cover;
    object-position: center;
    height: auto;
}
/* 30-6-2022 */
/* .header_buttons {
    max-width: 30%;
    flex: 0 0 30%;
} */

.header_menu {
    max-width: 50%;
    flex: 0 0 50%;
}

.header_menu .navbar ul li a {
    font-size: 13px;
}

.search-wrapper input[type=text] {}

.search-wrapper .submit-search {
    width: 40px;
    height: 40px;
    font-size: 16px;
}

.header_buttons .free_advice_btn {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
}

.header_buttons .free_advice_btn.btn-3 {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.header_buttons .free_advice_btn.btn-3 i {
    line-height: 40px;
}

@media only screen and (min-width:1166px) and (max-width:1199px) {
    .header_menu {
        max-width: 60%;
        flex: 0 0 60%;
    }
    .header_buttons {
        max-width: 20%;
        flex: 0 0 20%;
    }
    .header_menu .navbar ul li {
        margin: 0 0 0 10px;
    }
    .header_menu .navbar-expand-md .navbar-nav .nav-link {
        font-size: 14px;
    }
    .header_buttons .free_advice_btn i {
        line-height: 40px;
        margin: 0;
    }
}
/* 30-6-2022 */
@media only screen and (min-width:768px) and (max-width:991px) {
    .single-event-classic {
        margin-bottom: 30px;
    }
}
@media only screen and (max-width:991px) {
    .slick-slide{margin:0;}
   
}
@media only screen and (max-width:767px) {
    .single-event-classic {
        margin-bottom: 30px;
    }
}
@media only screen and (max-width:575px) {
    .event-info-box-left {width: 100%;}
    .testimonial-right {max-width: 100%;}
    .testimonial-left {margin-bottom: 10px;}
    .testimonial-wrap .slide-arrow {
        top: auto;
        bottom:-60px;
    }
    .main-event-wrap h1 {font-size: 31px;}
    .event-detail-page h2 {font-size: 28px;}
    .testimonial-wrap {
        margin-bottom: 60px;
    }
    .testimonial-wrap .slide-arrow.prev-arrow{
        right: 0;
        left: -60px;
        margin: 0 auto;
    }
    .testimonial-wrap .slide-arrow.next-arrow{
        right: 0;
        left: 60px;
        margin: 0 auto;
    }
    .event .info {padding: 30px 20px 20px;}
    .event .thumbnail .image img{
        height: 200px;
    }
    .event .thumbnail .image{
        max-height: 200px;
        min-height: 200px;
    }
}
/* Events Page */


/* Umang 05/08/2022 Start */
.tabset > input[type="radio"] {
  position: absolute;
  left: -200vw;
}

.tabset .tab-panel {
  display: none;
}

.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
  display: block;
}

.tabset > label {
  position: relative;
  display: inline-block;
  padding: 15px 15px 25px;
  border: 1px solid transparent;
  border-bottom: 0;
  cursor: pointer;
  font-weight: 600;
}

.tabset > label::after {
  content: "";
  position: absolute;
  left: 15px;
  bottom: 10px;
  width: 22px;
  height: 4px;
  background: #8d8d8d;
}

.tabset > label:hover,
.tabset > input:focus + label {
  color: #06c;
}

.tabset > label:hover::after,
.tabset > input:focus + label::after,
.tabset > input:checked + label::after {
  background: #06c;
}

.tabset > input:checked + label {
  border-color: #ccc;
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}

.tab-panel {
  padding: 30px 0;
  border-top: 1px solid #ccc;
}

.tabset {
  max-width: 65em;
}
/* Umang 05/08/2022 End */
/* Umang 08/08/2022 Begin */
.event-detail-page #whyÂé¶¹ÉçSection {
  padding: 50px 0;
}
.event-detail-page #whyÂé¶¹ÉçSection .whyChooseUs-custom {
  display: flex;
  flex-wrap: wrap;
}
.event-detail-page #whyÂé¶¹ÉçSection .whyChooseUs-custom .whyChooseUs-el {
  width: 33.33%;
}
.event-detail-page #whyÂé¶¹ÉçSection .imgBox {
  padding: 10px;
  border-radius: 4px;
  height: 100%;
  text-align: center;
}
.event-detail-page #whyÂé¶¹ÉçSection .imgBox img {
  max-width: 100%;
  max-height: 75px;
  margin-bottom: 10px;
  background: #e8f4fd;
  border-radius: 16px;
  padding: 18px;
}
.event-detail-page #whyÂé¶¹ÉçSection .imgBox p {
  text-align: center;
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 28px;
  text-align: center;
  color: #002541;
  max-width: 350px;
  margin: 0 auto;
}
.event-detail-page #whyÂé¶¹ÉçSection .whyContent {
  padding: 10px;
  border-radius: 4px;
  height: 100%;
}
.event-detail-page #whyÂé¶¹ÉçSection .whyContent .whyImg {
  height: 65px;
}
.event-detail-page #whyÂé¶¹ÉçSection .whyContent .title {
  font-size: 24px;
  color: #000;
  margin-top: 12px;
  font-weight: 700;
}
.event-detail-page #whyÂé¶¹ÉçSection .whyContent .subtitle {
  font-size: 14px;
  color: #333;
  margin: 0;
}
.leftform_col label.error {
    color: red;
    font-size: 14px;
    line-height: 1.4;
    position: absolute;
    bottom: 0;
    transform: translateY(100%);
    margin:0;
}
.road_tabs_main label .round_click img {
    width: 40px;
}

.study-abroad-header h1 {
    line-height: 1.4;
    font-weight: 600;
    margin-bottom: 30px;
}
/* Umang 08/08/2022 End */

/*For Courses Mega Menu Start*/
.header_menu .courses_megamenu_view.dropdown-menu ul {
    height: 285px;
    overflow: hidden;
    overflow-y: auto;
}
/*For Courses Mega Menu End*/


/* Home page 16/10/2024  */

a.contact-num {
    position: absolute;
    font-size: 15px;
    font-weight: 600;
    color: #ff6600;
    line-height: 40px;
    display: inline-block;
    margin: 0;
    top: 40px;
    right: 155px;
    margin-top: 5px;
}

a.contact-num:hover{
    color: #000;
}

  .header_section {
    padding-bottom: 30px;
}
.header_section.sticky {
    padding-bottom: 30px;
}
@media only screen and (max-width: 1800px) {
    a.contact-num {
        right: 143px;
    }
  }
@media only screen and (max-width: 1700px) {
    a.contact-num {
        right: 145px;
    }
  }
@media only screen and (max-width: 1600px) {
    a.contact-num {
        right: 150px;
    }
  }

@media only screen and (max-width: 1500px) {
    a.contact-num {
        right: 138px;
    }
  }
@media only screen and (max-width: 1480px) {
    a.contact-num {
        right: 138px;
    }
  }
  @media only screen and (max-width: 1344px) {
    a.contact-num {
        right: 98px;
    }
}
 

  @media only screen and (max-width: 1199px) {
    .responsive-none{
        display: none !important;
    }
}


.banner-section.banner-box .right {
    background-position: 100% 20%;
} 

.banner-section.banner-box .banner-tab{
    margin: 0;
}

/* footer css  16/10/2024 */

.footer_section_box .footer_top ul li {
    display: block;
}
.footer_section_box .footer_top ul li:not(:last-child):after {
    display: none;
}


/* SAGAR ADD CSS START */

/* COLOR STYLE ADD */
.bg-black {background: #000;}

.header_section {padding: 20px !important;}
.header_menu .navbar .nav-item .dropdown-menu ul li {margin-bottom: 15px;}
.header_menu .navbar ul li a {white-space: normal;line-height: 18px;}
.header_menu .dropdown-menu ul {min-height: 330px;}
.header_menu .navbar ul li:nth-child(4) .dropdown-menu>ul {min-height: 310px;}
.header_menu .navbar ul li:nth-child(5) .dropdown-menu>ul {min-height: 310px;}


.text-end {text-align: right;}
.header_buttons {max-width: 33.33% !important;flex: 0 0 auto;}

/* EXTRA ADD STYLE IN JEDUKA */
/* body > .skiptranslate, .goog-logo-link, .gskiptranslate,
.goog-te-gadget span, .goog-te-banner-frame, #goog-gt-tt,
.goog-te-balloon-frame, div#goog-gt- {display: none !important;}
.goog-te-gadget {color: transparent !important;font-size: 0px;}
.goog-text-highlight {background: none !important;box-shadow: none !important;} */

.skiptranslate .skiptranslate, .VIpgJd-ZVi9od-aZ2wEe-wOHMyf, .goog-te-gadget-icon {display: none !important;}
#google_translate_element {display: inline-block;}
#google_translate_element .skiptranslate .goog-te-gadget-simple {border: 1px solid #44b031;background: #44b031;border-radius: 30px;padding: 4px;}
#google_translate_element .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {color: #FFF;}
#google_translate_element .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {color: #FFF !important;}
#google_translate_element .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span:nth-child(3) {border-left: 1px solid rgb(255 255 255) !important;}

#goog-gt-tt {display:none!important;}
.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q {background-color: transparent !important;box-shadow: unset !important;}

@media screen and (max-width: 1600px){#google_translate_element .skiptranslate .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span:first-child  {display: inline-block;font-size: 10px;}}


@media (min-width: 1401px) and (max-width: 1500px) {
  .header_buttons .free_advice_btn {font-size: 12px;}
  .btn-2 i {font-size: 16px;}
  .header_menu .navbar ul li {margin: 0 0 0 10px;}
  #google_translate_element .skiptranslate .goog-te-gadget-simple {padding: 3px;}
  #google_translate_element .skiptranslate .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span:first-child {display: inline-block;font-size: 13px;}

  .header_menu .navbar ul li a {font-size: 13px;}
}

@media (min-width: 1199px) and (max-width: 1400px) {
  .header_buttons .free_advice_btn {font-size: 10px;}
  .btn-2 i {font-size: 13px;}
  .header_menu .navbar ul li {margin: 0 0 0 10px;}
  #google_translate_element .skiptranslate .goog-te-gadget-simple {padding: 3px;}
  #google_translate_element .skiptranslate .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span:first-child {display: inline-block;font-size: 10px;}

  .header_menu .navbar ul li a {font-size: 12px;}
}

.oneline_set {white-space: nowrap;font-size: 13px;}
    

