body { overflow-x:hidden;}

.introWrapper {	
	background-image:url('/cisiweb2/image/cpd/cpdops.jpg');
	/* background-position:center top !important; */

}

.pageTabContainer .container-fluid {
	padding-left:0px;
	padding-right:0px;	
}
.pageTabContainer .pageTabs {
	background:#efefef;	
}
.profref, .membershipBox, .courses, .conferences {
	/*height:450px;	*/
	background-size:cover !important;
	background-position:center center;
	color:#ffffff;
	padding:40px;
	margin-bottom:30px;
}
.profref div, .membershipBox div, .courses div, .conferences div {
	width:99%;	
}
.profref {
	background:url('/cisiweb2/image/cpd/profref.jpg');
	margin-top:20px;
}	
.membershipBox {
	background:url('/cisiweb2/image/cpd/membership.jpg');
	margin-top:20px;
}
.courses {
	background:url('/cisiweb2/image/cpd/courses.jpg');
}
.conferences {
	background:url('/cisiweb2/image/cpd/conferences.jpg');
}
.profref h3, .membershipBox h3, .courses h3, .conferences h3 {
	color:#ffffff !important;	
	margin-top:0px !important;
}

.cisitvLink {
    color: white;
}
@media (max-width : 1599px) {
	.profref, .membershipBox, .courses, .conferences {
	/*height:500px;	*/
	background-size:cover !important;
	background-position:center center;
	color:#ffffff;
	padding:30px;
	margin-bottom:30px;
}
	
}

@media (max-width : 1199px) {

	.profref, .membershipBox, .courses, .conferences {
	/*height:500px;	*/
	background-size:cover !important;
	background-position:center center;
	color:#ffffff;
	padding:20px;
	margin-bottom:30px;
}
}

@media (max-width : 991px) {
	.profref div, .membershipBox div, .courses div, .conferences div {
	width:98%;	
}
	.profref, .membershipBox, .courses, .conferences {
	height:auto;	
	background-size:cover !important;
	background-position:center center;
	color:#ffffff;
	padding:20px;
	margin-bottom:30px;
	font-size:14px;
}
}


@media (max-width: 600px) { 
	.PRWrapper .btn-default,.ReviewWrapper .btn-default,.EventsWrapper .btn-default{
        padding: 12px 10px;
    font-size: 15px;
    }
}




.PRWrapper h3,
.CISITVWrapper h3,
.ReviewWrapper h3,
.EventsWrapper h3 {
    margin-top: 0px;
}

.PRWrapper p,
.CISITVWrapper p,
.ReviewWrapper p {
    margin: 0px;
}

.PRWrapper,
.CISITVWrapper,
.ReviewWrapper,
.EventsWrapper {
    padding: 30px 20px !important;
    margin-bottom: 10px !important;
}

.PRWrapper {
    background: #eafbfb;
}

.CISITVWrapper {
    background: #d6f5f3;
}

.ReviewWrapper {
    background: #b9ecec;
}

.EventsWrapper {
    background: #9fdcdc;
}

.prModule {
    position: relative;
    margin-top: 20px;
}

    .prModule img {
        margin: 0;
    }

.prTitleBar {
    background: rgb(28, 91, 91);
    padding: 6px 10px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cisitvTitleBar {
    background: rgb(28, 91, 91);

    padding: 6px 10px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.reviewTitleBar {
    background: rgb(28, 91, 91);

    padding: 6px 10px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.eventsTitleBar {
    background: rgb(28, 91, 91);

    padding: 6px 10px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.UgandaBanner{
    position: fixed;
    bottom: 50px;
    right: 50px;
    z-index: 1002;
    width: 250px;
    text-align: center;
    color: white;
    font-size: 18px !important;
    box-shadow: 0px 5px 10px rgb(0 0 0 / 30%);
}