@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.rumc.edu.my/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=7.6.0") format("woff2");
}

:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg .product-grid-item{
	--wd-prod-bg:rgb(255,255,255); --wd-bordered-bg:rgb(255,255,255);
}

:root{
--wd-cat-brd-radius: 50%;
}
.wd-popup.wd-promo-popup{
	background-color:rgb(245,154,87);
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(55,139,54);
	background-image: url(https://www.rumc.edu.my/wp-content/uploads/2024/02/about-us-staff-BANNER.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(224,224,224);
	background-image: none;
}

:root{
--wd-text-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(35,31,32);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgb(35,31,32);
}
:root{
--wd-entities-title-font:"Urbanist", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:700;
--wd-entities-title-color:rgb(35,31,32);
--wd-entities-title-color-hover:rgb(35, 31, 32);
}
:root{
--wd-alternative-font:"Poppins", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:capitalize;
--wd-widget-title-color:rgb(35,31,32);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:600;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:16px;
}
html .wd-nav-mobile > li > a{
	text-transform: capitalize;
}

.whb-top-bar .wd-nav.wd-nav-secondary > li > a{
	font-family: "Work Sans", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 13px;text-transform: inherit;
}

html .post.blog-post-loop .post-title{
	font-size: 18px;
}


:root{
--wd-primary-color:rgb(55,139,54);
}
:root{
--wd-alternative-color:rgb(0,125,197);
}
:root{
--wd-link-color:rgb(55,139,54);
--wd-link-color-hover:rgb(0,125,197);
}
.page .main-page-wrapper{
	background-image: none;
	background-repeat:repeat;
}

.woodmart-archive-shop:not(.single-product) .main-page-wrapper{
	background-image: none;
	background-repeat:repeat;
}

.woodmart-archive-blog .main-page-wrapper{
	background-image: none;
	background-repeat:repeat;
}

.single-post .main-page-wrapper{
	background-image: none;
	background-repeat:repeat;
}

:root{
--btn-default-transform:none;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-transform:none;
}
:root{
--btn-accented-bgcolor:rgb(245,154,87);
}
:root{
--btn-accented-bgcolor-hover:rgb(223,140,79);
}
:root{
--btn-transform:none;
}
html .wd-buy-now-btn{
	color: rgb(255,255,255);background: rgba(16,16,16,0.9);
}

html .wd-buy-now-btn:hover{
	color: rgb(255,255,255);background: rgb(51,51,51);
}

:root{
--notices-success-bg:rgb(112,175,70);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(0,160,220);
}
:root{
--notices-warning-color:#fff;
}
[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid{
--wd-col: 2;
}
@media (max-width: 1024px) { 
 [class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid{
--wd-col: 2;
} 
}

@media (max-width: 768.98px) { 
 [class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid{
--wd-col: 2;
} 
}
[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid{
--wd-gap: 20px;
}
@media (max-width: 1024px) { 
 [class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid{
--wd-gap: 20px;
} 
}

@media (max-width: 768.98px) { 
 [class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid{
--wd-gap: 10px;
} 
}


	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 0px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-accented-brd-radius: 35px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
			
					
							
		
			}

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

									--wd-form-color: rgb(35,31,32);
					
									--wd-form-placeholder-color: rgb(119,119,119)7;
					
							
							
									--wd-form-bg: rgb(255,255,255);
						}
.textdark h4 {
    color: #000 !important;
}

.bluetitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l {
    background-color: #194377 !important;
    color: #fff !important;
    width: 71% !important;
}




.greentitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l {
    background-color: #53A38D !important;
    color: #fff !important;
    width: 71% !important;
}



.yellowtitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l {
    background-color: #378244 !important;
    color: #fff  !important;
	  width: 71% !important;
}

.specialtri h4.banner-title.wd-font-weight-.wd-fontsize-l {
    background-color: #378244 !important;
    color: #fff !important;
    width: 90% !important;
}


.coverheight .main-wrapp-img {
    max-height: 310px;
    margin-top: -76px;
}


p.contactfont {
    margin-bottom: 0px !important;
}

.darkbor span.vc_sep_holder.vc_sep_holder_l {
    background-color: #C9C9C9 !important;
}

.wpb_text_column.wpb_content_element.imagecaption {
		padding-left: 10px !important;
		padding-right: 10px !important;
}


.testpopup .wpb_column.vc_column_container.vc_col-sm-6 {
		padding-left: 10px !important;
		padding right: 10px !important;
}


.adjustimage img.vc_single_image-img.attachment-full {
    padding: 0px 10px !important;
} 

.testpopup p {
    font-size: 13px !important;
    line-height: 18px !important;
}

.imagecaption p {
    color: #7F7F7F !important;
}


.testitile.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    background-color: #007DB8 !important;
    color: #fff !important;
}


/* .testitile.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    border-top: 70px solid #007DB8 !important;
    font-size: 0;
    position: absolute;
    top: 0px !important;
} */

.newslettertab span.vc_tta-title-text {
    margin-bottom: 15px !important;
}


html {
  scroll-behavior: smooth;
}

.adjustvideo video {
    height: 150px !important;
}

.adjustvideo .vc_single_image-wrapper.vc_box_border_grey {
    margin-bottom: 13px !important;
}

.adjustvideo .wd-el-video:is(.wd-action-overlay,.wd-action-without):not(.wd-with-aspect-ratio) {
    height: 150px !important;
}

.adjustvideo .vc_column-inner {
    padding: 0px 5px;
}

.adjustvideo .wd-wpb {
    margin-bottom: 13px;
}




.gympop .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 5px !important;
}

.gympop p {
    margin-bottom: 0px !important;
}

.sgpb-main-html-content-wrapper .wpb_single_image.wpb_content_element.vc_align_left {
		margin-bottom: 0px !important;
}

div#sgpb-popup-dialog-main-div {
		border-bottom-width: 0px !important;
}


div#sgpb-popup-dialog-main-div {
		margin-bottom: 0px !important;
		padding-left: 2% !important;
		padding-right: 2% !important;
}


.memberdetails h5 {
    margin-bottom: 0px !important;
    margin-top: 5px !important;
}

.memberdetails ul.contactdeltailsrow {
    margin-bottom: 10px !important;
}

.memberdetails h2 {
    margin-bottom: 0px !important;
}

.memberdetails h4 {
    margin-bottom: 0px !important;
}

.memberdetails li {
    margin-bottom: 0px !important;
}

.memberdetails p {
    color: #378b36 !important;
    font-size: 14px !important;
		margin-bottom: 10px !important;
}

.sgpb-content div {
    overflow: hidden;
}



.membername .wpb_single_image.wpb_content_element.vc_align_left {
		margin-bottom: 10px !important;
}

.positiontext p {
    font-size: 10px !important;
    color: #378b36 !important;
}




.specialtri.yellowtitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
		width: 90% !important;
}

.specialtri.yellowtitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
		left: 330px !important;
}





.greentitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    background-color: #6BBE51 !important;
    color: #002542 !important;
    width: 71% !important;
}





.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    background-color: #007DB8 !important;
    color: #fff !important;
    width: 71% !important;
}






.yellowtitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    background-color: #FAD239 !important;
    color: #002542 !important;
}


.columntitle .wrapper-content-banner.wd-fill.wd-items-bottom.wd-justify-left {
    padding-left: 0px !important;
}

.columntitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    padding: 13px 5px 14px 20px !important;
}

.columntitle .info-box-content {
	padding: 13px 5px 14px 20px !important;
}

.greentitle .info-box-content:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    font-size: 0;
    position: absolute;
		top: 0px !important;
}

.greentitle .info-box-content {
    background-color: #6BBE51 !important;
    color: #002542 !important;
		width: 71% !important;
}


.bluetitle .info-box-content:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    font-size: 0;
    position: absolute;
		top: 0px !important;
}

.bluetitle .info-box-content {
    background-color: #007DB8 !important;
		color: #fff !important;
		width: 71% !important;
}

.bluetitle h4.info-box-title.title {
		color: #fff !important;
}

.yellowtitle .info-box-content:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    border-top: 50px solid #FAD239 !important;
    font-size: 0;
    position: absolute;
    left: 270px !important;
		top: 0px !important;
}

.yellowtitle .info-box-content {
    background-color: #FAD239 !important;
    color: #002542 !important;
		width: 71% !important;
}


.wd-custom-rounding {
	border-radius: 200px !important;
}
.vc_row-fluid.three-card-on-hover-work {
    display: flex;
	flex-wrap:wrap;
}.vc_row.wpb_row.vc_row-fluid.image-wrapper-ug-second-sec.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.vc_custom_1721648470322.vc_row-has-fill.wd-bg-center-center.wd-rs-669e455141a99.wd-section-stretch.wpb_start_animation.animated{
	position:relative
}
.bottom-image-top-overlap img {
    margin-bottom: -25px;
    margin-top: -80px;
}
.three-card-on-hover-work .image-content-column{
    height: auto;
	display:flex;
}
/*.wd-side-hidden{
	background-color:#218D56!important;
}

.wd-side-hidden .woodmart-nav-link{
	color:black!important;
}*/
.landing-med .title .wpb_wrapper h1 {
    color: #e8c849;
    line-height: 1;
}
/*all css  */
.entry-title{
padding-top:100px!important;
padding-bottom:100px!important;
}
.vc_row-fluid.ug-landing-banner.vc_row-has-fill {
background-position: center top 20% !important;
}
.page-id-22522 .main-page-wrapper {
padding-top:0px;
}
//
.vc_row-fluid.three-card-on-hover-work p {
    color: rgb(35, 31, 32)!important;
}
.mintfm-mainbanner .text-color p {
color: #231f20;
text-shadow: 0px 0 5px #fff;
font-size: 18px;
}
.image-wrapper-ug-second-sec .image-wrapper-img img {
    border-radius: 20px;
    overflow: hidden;
}
.mintfm-mainbanner .custom-btn a {
margin: 0px !important;
}
.gradient-image-ful-width img {
width: 1192px !important;
}
.training-list-content h4.list-title {
font-size: 16px;
color: rgb(35, 31, 32);
}
.training-list-content ul.bullet li {
font-size: 14px;
font-weight: 300;
line-height: 21px;
margin: 0px;
}
.training-list-content ul.bullet {
margin-left: -17px;
margin-bottom: 16px;
}
.mintfm_training-content {
margin-bottom: 0px;
}
.training-list-content-bottom p {
font-size: 14px;
}
.training-list-content-bottom h4.list-title {
font-size: 16px;
font-weight: 400;
line-height: 1.5;
}
.Essentials-Components img {
width: 70%;
}
.hospital-icon-with-list .long-circul-img img {
min-height: 275px !important;
height: 275px !important;
}
.hospital-icon-with-list .iconlist h5 {
font-size: 20px;
line-height: 30px;
color: rgb(35, 31, 32);
}
.hospital-icon-with-list .iconlist ul{
padding:0px;
margin-bottom:16px;
}
.minfm-landing-description-bottom .wpb_column.doctor-with-patient-img .vc_column-inner {
height: 100%;
}
.minfm-landing-description-bottom .wpb_column.doctor-with-patient-img {
height: auto;
}
.minfm-landing-description-bottom {
display: flex;
flex-wrap:wrap;
box-shadow: 1px 1px 20px #ccc;
margin-bottom: 50px;
}
.minfm-landing-description-bottom .text-content {
margin: auto;
max-width: 90%;
padding: 30px 0px;
}
.hospital-icon-with-list .iconlist ul li {
background: url(https://www.rumc.edu.my/wp-content/uploads/2024/07/rumc-bullet-green.png) top 5px left no-repeat;
background-size: 10px auto;
padding-left: 20px;
font-size: 14px;
line-height: 1.5;
margin-bottom: 7px;
list-style-type: none;
}
.requirmrnt-width .er-qualification.Entry-Requirements-content .left-title>.vc_column-inner>.wpb_wrapper {
    position: relative;
    background: linear-gradient(67deg, rgb(186 223 160 / 76%) 0%, rgb(209 249 182 / 78%) 100%)!important;
	border-radius:5px;
	overflow:hidden;
}
.requirmrnt-width .er-qualification.Entry-Requirements-content .left-title.right-title>.vc_column-inner>.wpb_wrapper:after {
    background-image: url(https://www.rumc.edu.my/wp-content/uploads/2024/07/er-background-square.jpg);
    background-position: right center;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
}
.minfm-landing-description-bottom .text-content h3 {
font-size: 28px;
margin-bottom: 5px;
font-weight: 400;
}
.minfm-landing-description-bottom .text-content p.halg-img {
margin-bottom: 16px;
line-height: 20px;
}
.minfm-landing-description-bottom .text-content ul{
padding:0px;
margin-bottom:16px;
}
.minfm-landing-description-bottom .text-content ul li {
list-style-type: none;
background: url(https://www.rumc.edu.my/wp-content/uploads/2024/07/rumc-bullet-green.png) top 5px left no-repeat;
background-size: 8px auto;
padding-left: 20px;
font-size: 14px;
line-height: 1.5;
margin-bottom: 7px;
}
.minfm-landing-description-bottom .text-content h4 {
font-size: 18px;
font-weight: 400;
}.minfm-landing-description-bottom .text-content p:last-child {
margin: 0px;
}
.minfm-landing-description-bottom .text-content p.fees-txs {
line-height: 20px;
margin-bottom: 5px;
}
.minfm-landing-description-bottom .text-content p {
font-size: 14px;
margin-bottom: 16px;
line-height: 21px;
}
//

strong {
color: #fff;
}
.header-bttn{
background: repeat padding-box border-box 50% 50% / 149% 149% scroll linear-gradient(146deg, #0882de 0%, #418B3D 65%,
#BADA55 100%);
color:white!important;
}
.list-content-color-column ul img {
 margin-right: 15px;
	  min-height: 60px;!important
    max-width: 60px!important;
    object-fit: cover;
}
h1.entry-title.title{
padding-top:40px;
padding-bottom:40px;
}

.menu-addmission .wrapper-content-banner{
padding:12px 10px!important;
}

.entry-meta.wd-entry-meta{
display:none!important;
}

.slider-type-post .post-date{
display:none!important;
}

.slider-type-post .post-img-wrapp img{
height:250px!important;
object-fit: cover;
}
.hide{
display:none;
}
.custom-btn.yellow a.maw_advanced_btn:hover{
	color:#333!important;
	 transform: translate(0px, -13px);
}
.custom-btn.yellow a.maw_advanced_btn{
	background:#EEC71D!important;
}
.custom-btn a.maw_advanced_btn{
animation: gradient-change 5s ease infinite;
position:relative;
	font-weight: 600 !important;
background: linear-gradient(90deg, rgba(112, 175, 70, 1), rgba(0, 160, 220, 1));
border-radius: 6px;
transition: all 0.5s ease-in-out 0s;
margin:17px 0px;
}
@keyframes gradient-change{
0% {
background-position: 100% 50%;
background-size: 200%;
}
50% {
background-position: 0% 50%;
background-size: 200%;
}
100% {
background-position: 100% 50%;
background-size: 200%;
}
}
.page-id-22519 h1,h2,h3,a,h4,p,strong, .page-id-21566 h1,h2,h3,a,h4,p,strong{
font-family: 'Poppins', sans-serif !important;
}
.doctor-card-box-shadow>.vc_column-inner{
height:100%;
}
.vc_row.wpb_row.vc_row-fluid.doctor-with-content-wrapper.vc_custom_1721220643125.wd-rs-6697be10bdd38 {
display: flex;
flex-wrap:wrap;
}
.International ul li img {
max-width: 10px;
}
.International ul li{
align-items: baseline;
}

.doctor-card-box-shadow>.vc_column-inner>.wpb_wrapper:hover{
transform: translate(0, -13px);
}

.doctor-card-box-shadow>.vc_column-inner>.wpb_wrapper {
box-shadow: 1px 1px 5px rgba(140, 140, 140, 0.2);
padding: 40px 20px;
background: url(https://www.rumc.edu.my/wp-content/uploads/2024/07/gradient-bar-ug.png) top center no-repeat;
background-size: 100% 10px;
border-radius: 5px;
transition: all .5s linear;
height: 100%;
}.doctor-with-text>.wpb_wrapper {
background: url(https://www.rumc.edu.my/wp-content/uploads/2024/07/quote-open.png),
url(https://www.rumc.edu.my/wp-content/uploads/2024/07/quote-close.png);
background-size: 20px auto;
background-position: top left, bottom right;
background-repeat: no-repeat;
padding: 20px 30px;
text-align: center;
}
.doctor-with-name-wrapper h2 {
text-align: justify;
margin: 0px !important;
line-height: 27px;
font-size: 18px !important;
}
.doctor-with-name-wrapper p {
margin: 0px !important;
}
.doctor-with-name-wrapper {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.doctor-with-name-wrapper h2 {
text-align: justify;
}
.doctor-with-name-wrapper .vc_single_image-wrapper.vc_box_border_grey {
position: relative;
padding-bottom: 100%;
height: 102px;
width: 102px;
border-radius: 50%;
overflow: hidden;
background: #d9d7d7;
}
.doctor-with-name-wrapper img {
position: absolute;
top: 0;
left: 0;
object-fit: cover;
height: 100%;
width: 100%;
}
.page-id-21566 .main-page-wrapper, .page-id-22519 .main-page-wrapper{
padding-top:0px;
}
.stat-content-circul .vc_box_border_grey{
position:relative;
}
.stat-content-circul-row .stat-content-circul .vc_box_border_grey{
margin-top:-75px;
background: #fff;
}
.stat-content-circul-row .stat-content-circul img {
padding: 30px;
z-index: 89;
position: relative;
}
.Excellence-content {
margin: 20px 0px 50px 0px;
line-height: normal;
}
.Excellence-content span{
display:none!important;
}
.stat-content-circul .vc_box_border_grey:hover{
background: linear-gradient(145deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%);
}
.stat-content-circul .vc_box_border_grey:hover:after{
right: 45px;
top: 53%;
background: #FFF;
}
.stat-content-circul .vc_box_border_grey:after {
position: absolute;
top: 50%;
right: 30px;
transform: translateY(-50%);
width: 40px;
height: 40px;
border-radius: 50%;
background: linear-gradient(145deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%);
content: '';
z-index: 90;
transition: all .3s ease;
}

.list-content-color-column .list-content-color span.list-content {
color: rgb(35, 31, 32);
font-size: 18px;
line-height: 27px;
font-weight: 400;
font-family: 'Poppins', sans-serif !important
}
.list-content-color-column ul {
margin-bottom: 20px;
}
.gradient-color-with-row{
/* background: linear-gradient(90deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%); */
	background:#321D52;
color: #EEC71D;
}
.gradient-row-with-title h3 {
display: none;
}
.gradient-row-with-title {
padding: 15px;
}
.wpb_column.gradient-row-with-title.border-left {
border-left: 3px solid #fff;
}
.gradient-row-with-title p {
display: none;
}
.box-overlap-gradient-row>.vc_column_container:hover{
transform: translate(0, -13px);
}
.box-overlap-gradient-row>.vc_column_container {
max-width: 465px;
margin: auto;
margin-top: -135px;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
padding: 20px 40px;
background: #fff !important;
transition: all .5s linear;
}
.box-overlap-gradient-row .mega-line-top>span {
display: none!important;
}
.gradient-title-box-overlap h2 {
background: linear-gradient(90deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin: 0 !important;
}
.box-overlap-gradient-row {
display: flex;
}
.fis-banner .text-color p {
color: #fff;
}

.pathway-content {
max-width: 1110px;
margin: auto;
}.pathway-content .mega-line-top span {
display: none;
}
.large-image-circul {
max-width:80%;
margin: auto;
}
.circul-section-with-content h2 {
font-family: 'Poppins', sans-serif !important;
font-weight: 700;
line-height: 42px;
margin-bottom: 20px!important;
margin-top: 0px !important;
}
.circul-section-with-content p {
text-align: center;
font-family: 'Poppins', sans-serif !important;
color: #231f20;
font-size: 14px !important;
line-height: 21px;
margin-block: 16px !important;
}
.circul-section-with-content span {
display: none!important;
}.Entry-Requirements-content h2.vc_custom_heading {
font-weight: 700;
font-size: 16px;
margin-bottom: 20px;
display: block;
line-height: 1.5;
font-family: 'Poppins', sans-serif !important;
}
.Entry-Requirements-content .left-title>.vc_column-inner>.wpb_wrapper {
background: #FFF;
padding: 10px;
border-radius: 5px;
color: #000;
display: flex;
height: calc(100% - 10px);
}.Entry-Requirements-content .left-title.right-title p {
font-family: 'Poppins', sans-serif !important;
font-size: 14px;
line-height: 21px;
margin-bottom: 16px !important;
}
.requirmrnt-width .Entry-Requirements-content {
max-width: 1140px;
margin: auto;
display: flex;
flex-wrap:wrap;
height: 100%;
}
.requirmrnt-width .Entry-Requirements-content .left-title .vc_column-inner {
padding: 0px 5px;
height: 100%;
}
/* .requirmrnt-width .er-qualification.Entry-Requirements-content .left-title>.vc_column-inner>.wpb_wrapper {
background: rgba(255, 255, 255, 0.5) !important;
} */
.requirmrnt-width .requirmenet-content-bottom p {
color: #EEC71D;
font-size: 14px;
padding-inline: 40px!important;
margin-bottom: 16px!important;
font-family: 'Poppins', sans-serif !important;
}
.requirmrnt-width .requirmenet-content-bottom {
margin-bottom: 0px;
}
.pathway-content.chat-with-counsller{
max-width:1140px!important;
margin:auto;
}
.gradientcolor_headtext {
font-size: 14px;
font-weight: 700;
margin: 0 0 10px;
color: #00a0dc;
background: linear-gradient(90deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display: inline-block;
vertical-align: middle;
margin-bottom: 5px;
}
.circul-image-box .vc_column-inner {
padding: 40px;
height: 100%;
}
.circul-image-box .vc_column-inner:hover {
background: #53a87114;
}
.box-inline {
display: flex;
flex-wrap:wrap;
}
h4.vc_custom_heading.date-text {
color: #FFF;
text-shadow: 0 0 3px rgba(0,0,0,0.9);
letter-spacing: 2px;
margin: 10px 0;
}
.ug-landing-banner .wpb_wrapper p {
text-shadow: 0 0 3px rgba(0, 0, 0, 0.9);
color: #FFF;
letter-spacing: 1px;
margin: 10px 0;
font-size: 16px;
}
.mega-line-container .mega-line-top span {
display: none!important
}
.background-image-with-content h2 {
margin: 0px 0px 20px 0px !important;
}
.background-image-with-content p{
color: #fff;
margin: 0px !important;
line-height: 18px;
}

.image-wrapper-ug-second-sec .content-with-box p {
color:#fff;
padding: 0 10px;
margin-bottom: 35px !important;
font-size: 16px;
line-height: 28px;
}
.three-card-on-hover-work .vc_column-inner>.wpb_wrapper:hover{
transform: translate(0, -13px);
}
.three-card-on-hover-work .vc_column-inner>.wpb_wrapper {
padding: 20px;
	height:100%;
border-radius: 10px;
/* box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); */
background: url(https://www.rumc.edu.my/wp-content/uploads/2024/07/gradient-bar-ug.png) bottom center no-repeat;
background-size: 100% 5px;
	background-color:#fff;
transition: all .5s linear;
}
.three-card-on-hover-work .image-content-column img {
max-width: 70px;
margin-bottom: 20px;
}
.three-card-on-hover-work .image-content-column .Excellence-content {
margin: 0px;
line-height: normal;
}
.three-card-on-hover-work .image-content-column .Excellence-content h2 {
margin: 0px;
}
.vc_row-fluid.three-card-on-hover-work {
margin: 0;
}
/* .image-wrapper-ug-second-sec {
max-width: 1140px;
margin: auto;
} */
.list-icon-with-image-sec .list-content-with-icon ul{
margin-bottom:20px;
margin-left: 50px;
}
.list-icon-with-image-sec .list-content-with-icon ul li img {
max-width: 70px;
}
.list-icon-with-image-sec span.list-content {
font-size: 18px;
color: #231f20;
font-family: 'Poppins', sans-serif !important;
line-height: 27px;
}
.list-icon-with-image-sec .list-content-with-icon-with-image {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.image-opverlap-together .image-opverlap-bottom-content {
margin-inline: -10px;
background: linear-gradient(90deg, rgba(112, 175, 70, 0.9) 0%, rgba(0, 160, 220, 0.9) 100%);
color: #FFF;
padding: 10px;
margin-bottom: -10px;
}
.image-opverlap-together .vc_column-inner {
padding: 0px;
}.image-opverlap-bottom-content h4.vc_custom_heading.thene-title {
margin-bottom: 8px;
letter-spacing: 2px;
text-transform: uppercase;
}
.malasiyan .wpb_wrapper {
position: relative;
z-index: 2;
/* background: linear-gradient(90deg, rgba(112, 175, 70, 1) 0%, rgba(0, 160, 220, 1) 100%); */
	background:#321D52;
transform: scale(1.1);
padding: 50px 30px;
border-radius: 10px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.International .wpb_wrapper {

padding: 50px 30px;
border-radius: 10px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}.free-content h2 {
text-align: left;
display: block;
line-height: 1.5 !important;
margin: 0px 0px 20px 0px !important;
}
.free-content p {
text-align: left;
color: #231f20;
margin-top: 0px !important;
font-size: 14px !important;
line-height: 21px;
}
.overlap-card-second-third {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.malasiyan .mega-line-top span, .International .mega-line-top span{
display: none!important;
}
.International .mega-line-top span{
display:none!important;
}
.malasiyan .mega-line-top h4 {
color: #EEC71D;
}
.malasiyan .mega-line-top h3{
color: #EEC71D;
}
.malasiyan span.list-content {
color: #EEC71D;
}
.malasiyan ul li {
align-items: baseline;
}
.International .mega-line-top>span {
display: none !important;
}.International h2 {
display: none !important;
}
.malasiyan ul li img{
max-width:10px;
}
.malasiyan .mega-line-top p{
display:none!important;
}
.International .mega-line-top p{
display:none!important;
}
.malasiyan h4 {
color: #fff;
}
.malasiyan ul {
margin-bottom: 20px;
}
.malasiyan .vc_column-inner {
padding-right: 0px;
}
.International .vc_column-inner {
padding-left:0px;
}
.malasiyan .mega-line-top h2{
display: none!important;
}
.mintfm-mainbanner .text-color p {
color: #231f20 !important;
}
.doctor-with-content-wrapper {
display: flex !important;
flex-wrap: wrap;
}
@media screen and (min-device-width: 1281px) and (max-device-width: 1620px) { 
.vc_row.wpb_row.vc_row-fluid.image-wrapper-ug-second-sec:after {
        background-size: 92%!important;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1280px) { 
.vc_row.wpb_row.vc_row-fluid.image-wrapper-ug-second-sec:after {
        background-size: 94%!important;
}
}
@media screen and (min-width: 768px) {
	.WHY_STUDY_IMAGE img.vc_single_image-img.attachment-full {
    min-height: 500px;
    object-fit: cover;
    border-radius: 20px;
}
    .image-wrapper-ug-second-sec .vc_col-sm-2\/5 {
        width: 37%;
    }
		.vc_row.wpb_row.vc_row-fluid.image-wrapper-ug-second-sec:after {
          content: '';
        background-image: url(https://www.rumc.edu.my/wp-content/uploads/2024/07/Programme-Brochure-14.png);
        position: absolute;
        bottom: -15px;
        left: auto;
        max-width: 1380px;
        width: 100%;
        min-height: 200px;
        background-position: left ! IMPORTANT;
        background-size: 100%;
        background-repeat: no-repeat;
        z-index: -1;
        margin-left: 15px;
}
}
@media screen and (max-width: 1150px) {
p.custompadd {
margin: auto;
text-align:center!important;
max-width: 200px;
padding: 0px !important;
}
p.custompadd a {
display: inline-block;
}
.circul-image-box .vc_column-inner {
padding: 20px;

}
}
@media screen and (max-width: 992px) {
.fis-banner.wpb_animate_when_almost_visible {
padding: 80px 0px 100px 0px !important;
}
.Excellence-content {
margin: 0px 0px 50px 0px!important;
}
.mobile-spacing-down-content h3.vc_custom_heading {
margin: 20px 0px 15px 0px;
}
.vc_row-fluid.gradient-color-with-row {
margin-top: 30px !important;
}
.box-overlap-gradient-row>.vc_column_container {
margin-top: -85px;
}
.pathway-content .wpb_single_image.vc_align_right {
margin-bottom: 0px !important;
}
.requirmrnt-width .requirmenet-content-bottom p {
padding-inline: 10px !important;
margin-bottom: 0px !important;
}
.wpb_animate_when_almost_visible.ug-landing-banner {
padding: 140px 0px 60px 0px !important;
}
.custom-btn a.maw_advanced_btn {
margin: 8px 0px;
}
.ug-landing-banner h1.vc_custom_heading {
line-height: 45px;
margin: 5px 0px !important;
}
.ug-landing-banner .vc_sep_color_white {
margin: 0px !important;
}
.ug-landing-banner h4.vc_custom_heading.date-text {
margin: 0px !important;
}
.image-wrapper-ug-second-sec .content-with-box p {
margin-bottom: 0px !important;
}
.vc_row-fluid.three-card-on-hover-work {
gap: 20px;
display: flex;
flex-wrap: wrap;
}
.wpb_animate_when_almost_visible.image-wrapper-ug-second-sec {
padding-bottom: 30px !important;
}
.list-icon-with-image-sec .list-content-with-icon ul {
margin-bottom: 10px;
margin-left: 0px;
}
.list-icon-with-image-sec .list-content-with-icon-with-image {
display: flex;
align-items: center;
flex-wrap: wrap;
flex-direction: column-reverse;
}
.list-icon-with-image-sec span.list-content {
font-size: 16px;
line-height: 21px;
}
.image-opverlap-bottom-content h4.vc_custom_heading.thene-title {
margin-bottom: 6px;
font-size: 16px !important;
}
.image-opverlap-bottom-content h3.vc_custom_heading.light-title {
margin-bottom: 12px;
font-size: 24px !important;
}
.large-image-circul {
max-width: 100%;
}
.overlap-card-second-third.wpb_animate_when_almost_visible {
padding-top: 0px !important;
margin-top: -20px;
gap: 20px;
padding-bottom: 30px !important;
}
.malasiyan .vc_column-inner {
padding-right: 15px;
}
.International .vc_column-inner {
padding-left:15px;
}.malasiyan ul li {
justify-content: center;
}
.International ul li {
justify-content: center;
}
.International .wpb_wrapper {
padding: 30px;
}
.malasiyan .wpb_wrapper {
transform: scale(1);
padding: 30px;
}
.circul-section-with-content p {
margin-block:10px !important;
}
.background-image-with-content.wpb_animate_when_almost_visible {
padding: 50px 0px !important;
}
.background-image-with-content h2 {
margin: 0px 0px 5px 0px !important;
}
.doctor-with-content-wrapper {
gap: 30px;
}
.doctor-with-content-wrapper.wpb_animate_when_almost_visible{
padding-bottom:0px!important;
padding-top: 20px !important;

}
.pathway-content.chat-with-counsller.ug-landing {
padding-top: 20px !important;
}
.pathway-content.ug {
padding-bottom: 20px !important;
}
.vc_row-fluid.mintfm-mainbanner {
padding: 200px 0px 40px 0px !important;
}
.mintfm-mainbanner h2.vc_custom_heading {
margin-bottom: 10px !important;
}
.spacilest-training-sec .gradient-image-ful-width {
margin-bottom: 0px !important;
}
.mintfm_training-content p {
text-align: center !important;
}
.training-list-content h4.list-title {
text-align: center;
}.training-list-content ul.bullet {
margin-left: 0px;
}
.training-list-content-bottom h4.list-title {
text-align: center;
margin-bottom: 10px;
}
.training-list-content-bottom p {
font-size: 14px;
text-align: center;
}
.hospital-icon-with-list .long-circul-img img {
min-height: 200px !important;
height: 200px !important;
}
.wpb_row.vc_row-fluid.minfm-landing-description-bottom {
margin: 0px 0px 50px 0px !important;
}
.minfm-landing-description-bottom .text-content {
max-width: 100%;
padding: 20px 0px;
}
.minfm-landing-description-bottom .text-content p {
margin-bottom: 10px;
}
.page-id-22522 .site-content {
margin-bottom: -30px;
}
.list-content-color-column .list-content-color span.list-content {
font-size: 16px;
}
	.sclorship-background.wpb_animate_when_almost_visible {
    padding: 80px 0px 335px 0px !important;
}
	.box-overlap-gradient-row>.vc_column_container {
    margin: 0px 30px 0px 30px;
    max-width: 100%;
}
		.box-overlap-gradient-row.wpb_animate_when_almost_visible {
    margin-top: -335px !important;
}
	.progressing.pathway-content.wpb_animate_when_almost_visible {
    padding-top: 130px !important;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 992px) { 
    .overlap-card-second-third.wpb_animate_when_almost_visible {
        display: block;
    }
}
@media screen and (max-width: 767px){
.minfm-landing-description-bottom .wpb_column.doctor-with-patient-img .vc_column-inner {
height: 100%;
min-height: 400px;
}
.wpb_row.vc_row-fluid.minfm-landing-description-bottom {
flex-direction: column-reverse;
}
.stat-content-circul-row .stat-content-circul .vc_box_border_grey{
margin-top:0px;
}
.stat-content-circul-row.wpb_animate_when_almost_visible {
align-items: center;
display: flex;
flex-direction: column;
}
		.wpb_column.gradient-row-with-title.border-left {
border-left: none;
		border-top:3px solid #fff
}
}
@media screen and (max-width: 575px){
.minfm-landing-description-bottom .wpb_column.doctor-with-patient-img .vc_column-inner {
height: 100%;
min-height: 320px;
}
}@media (min-width: 1025px) {
	.studentpov img.attachment-full.size-full {
		margin-top: -87px !important;
}

.membername .vc_column-inner {
		height: 320px !important;
}


.greentitle .info-box-content:after {
	  border-top: 50px solid #6BBE51 !important;
    left: 270px !important;
}

.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    border-top: 49px solid #007DB8 !important;
    font-size: 0;
    position: absolute;
    left: 260px !important;
    top: 0px !important;
}

.bluetitle .info-box-content:after {
    border-top: 50px solid #007DB8 !important;
    left: 270px !important;
}

.greentitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    border-top: 49px solid #6BBE51 !important;
    font-size: 0;
    position: absolute;
    left: 260px !important;
    top: 0px !important;
}

.yellowtitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    border-top: 49px solid #FAD239 !important;
    left: 260px !important;
}

.yellowtitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    width: 71% !important;
}

.yellowtitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    font-size: 0;
    position: absolute;
    top: 0px !important;
}


.greentitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l {
    width: 71% !important;
}


.greentitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    border-top: 49px solid #53A38D !important;
    left: 260px !important;
}

.greentitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    font-size: 0;
    position: absolute;
    top: 0px !important;
}



.bluetitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    border-top: 49px solid #194377 !important;
    left: 260px !important;
}

.bluetitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    font-size: 0;
    position: absolute;
    top: 0px !important;
}

.yellowtitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    border-top: 49px solid #378244 !important;
    left: 260px !important;
}

.yellowtitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    content: "";
    width: 0;
    height: 0px;
    border-left: 0px solid transparent;
    border-right: 38px solid transparent;
    font-size: 0;
    position: absolute;
    top: 0px !important;
}

.specialtri h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
        border-top: 49px solid #378244 !important;
        left: 330px !important;
    }

.columntitle .vc_column-inner {
		padding-left: 0px !important;
}


.columntitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    font-size: 16px !important;
    line-height: 21px !important;
}


.landing-med .title .wpb_wrapper h1 {
    color: #e8c849;
    font-size: 5em;
    line-height: 1;
}
.reg-interest-yellow .wpb_wrapper h2 {
    font-size: 3em;
    line-height: 1;
}

.testitile.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
		width: 85% !important;
}


.testitile.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    left: 312px !important;
}

}

@media (max-width: 576px) {
	.columntitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    font-size: 17px !important;
}

.landing-med .title .wpb_wrapper h1 {
	font-size:3.2em
}
.reg-interest-yellow .wpb_wrapper h2 {
    font-size: 2.5em;
    line-height: 1;
}

.page-id-24776 .page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light {
		margin-bottom: 0px !important;
}

.columntitle .wrapper-content-banner.wd-fill.wd-items-bottom.wd-justify-left {
		height: 250px !important;
}

.columntitle .promo-banner-wrapper {
		height: 250px !important;
		overflow: hidden;
		margin-bottom: 15px !important;
}

/* .greentitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
		left: 234px !important;
		border-top: 50px solid #6BBE51 !important;
}

.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    border-top: 50px solid #007DB8 !important;
    left: 234px !important;
}

.yellowtitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    border-top: 50px solid #FAD239 !important;
    left: 281px !important;
}

.yellowtitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    width: 85% !important;
} */


/*.greentitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    border-top: 50px solid #53A38D !important;
    left: 270px !important;
} 

.greentitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l {
    width: 82% !important;
}  */

.greentitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l {
        width: fit-content !important;
        clip-path: polygon(100% 0, 90% 100%, 60% 100%, 0 100%, 0 0);
        padding-right: 50px !important;
}

.bluetitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l {
        width: fit-content !important;
        clip-path: polygon(100% 0, 90% 100%, 60% 100%, 0 100%, 0 0);
        padding-right: 46px !important;
}

.yellowtitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l {
        width: fit-content !important;
        clip-path: polygon(100% 0, 90% 100%, 60% 100%, 0 100%, 0 0);
        padding-right: 50px !important;
}


.yellowtitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
        width: fit-content !important;
        clip-path: polygon(100% 0, 90% 100%, 60% 100%, 0 100%, 0 0);
        padding-right: 50px !important;
}

.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
        width: fit-content !important;
        clip-path: polygon(100% 0, 90% 100%, 60% 100%, 0 100%, 0 0);
        padding-right: 50px !important;
}

.greentitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
        width: fit-content !important;
        clip-path: polygon(100% 0, 90% 100%, 60% 100%, 0 100%, 0 0);
        padding-right: 50px !important;
}

.specialtri h4.banner-title.wd-font-weight-.wd-fontsize-l {
        width: fit-content !important;
        clip-path: polygon(100% 0, 90% 100%, 60% 100%, 0 100%, 0 0);
        padding-right: 50px !important;
}


/* .bluetitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    border-top: 50px solid #194377 !important;
    left: 234px !important;
}

.yellowtitletwo h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    border-top: 50px solid #378244 !important;
    left: 234px !important;
} */

.columntitle .title-wrapper {
    padding-top: 0px !important;
}

.vc_row.wpb_row.vc_row-fluid.columntitle {
		padding-top: 0px !important;
}


.coverheight .promo-banner-wrapper {
    height: 170px !important;
}

.coverheight .wrapper-content-banner.wd-fill.wd-items-bottom.wd-justify-left {
    height: 182px !important;
}

.vc_empty_space.disspace {
    display: none !important;
}


.columntitle .wpb_column.vc_column_container.vc_col-sm-12 {
    padding-bottom: 20px !important;
}

.page-id-24776 .site-content {
    margin-bottom: 0px !important;
}


/* .specialtri h4.banner-title.wd-font-weight-.wd-fontsize-l {
    background-color: #378244 !important;
    color: #fff !important;
    width: 79% !important;
}

.specialtri h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
        border-top: 71px solid #378244 !important;
        left: 261px !important;
} */


/* Newsletter page */
.page-id-24829 .page-title {
    margin-bottom: 0px !important;
}

section.vc_section.newsletter {
    padding-top: 35px !important;
    padding-bottom: 15px !important;
    margin-bottom: 0px !important;
}

.page-id-24829 .site-content {
    margin-bottom: 0px !important;
}

/* buddy translation */
.page-id-24997 .page-title {
    margin-bottom: 35px !important;
}

.page-id-24997 .site-content {
    margin-bottom: 15px !important;
}

/* Student Association */
.page-id-25014 .page-title {
    margin-bottom: 0px !important;
}

section.vc_section.rumcsa {
    padding-top: 35px !important;
    padding-bottom: 15px !important;
    margin-bottom: 0px !important;
}

.page-id-25014 .site-content {
    margin-bottom: 15px !important;
}


/* Student POV */
.page-id-25195 .page-title {
    margin-bottom: 0px !important;
}

section.vc_section.studentpov {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.page-id-25195 .site-content {
    margin-bottom: 0px !important;
}

.testitile.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l {
    width: 96% !important;
}

.testitile.bluetitle h4.banner-title.wd-font-weight-.wd-fontsize-l:after {
    left: 317px !important;
}

/* beyond classroom */
.page-id-25057 .page-title {
    margin-bottom: 0px !important;
}

section.vc_section.beyondclass {
    padding-top: 35px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.page-id-25057 .site-content {
    margin-bottom: 0px !important;
}

.beyondclass a.btn {
    margin-bottom: 20px !important;
}

div#sgpb-popup-dialog-main-div {
    min-width: 360px !important;
}

.studentpov img.attachment-full.size-full {
		margin-top: -94px !important;
}

.facilities img.attachment-full.size-full {
    margin-top: -38px !important;
}

.specialtri img.attachment-full.size-full {
    margin-top: -42px !important;
}

.studentas img.attachment-full.size-full {
    margin-top: -33px !important;
}

}

