.i41bottomadvertgalleryblogda p,
.i111bottomadvertgalleryblogda li,
.i111bottomadvertgalleryblogda p,
.i41bottomadvertgalleryblogda li,
.registuredukofficeaddress li,
.caribbean4lifephonenumber li,
.caribbean4lifephonenumber p,
.registuredukofficeaddress p  {
   padding: 0px;
   margin: 0px;
   font-family: Roboto;
   font-weight: 200;
   font-style: normal;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   text-indent: 0px;
}

.i41bottomadvertgalleryblogda p a,
.c4lcreditstext p a,
.i60singlepageblogdata p a,
.i32contentblogdatah4title p a,
.caribbean4lifephonenumber p a,
.officeaddresstext p a,
.registuredukofficeaddress p a,
.creditstext p a  {
   display: inline;
}

.i71singlepageblogdata li,
.i60singlepageblogdata li,
.i71singlepageblogdata p,
.commentblogdata li,
.commentblogdata p,
.i60singlepageblogdata p  {
   font: normal normal 45px/60px Roboto;
   padding: 13px 0px 13px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   letter-spacing: -1px;
   font-variant: normal;
   text-decoration: none;
   color: #010101;
   font-weight: 300;
}


.cp-submenu .submenu-item a {
    font-size: 30px;
    }
	
	


}
.cp-submenu .submenu-item {

    display: contents !important;
}
    
    
    .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 30px !important;
    font-weight: 300 !important;
}

@media screen and (max-width: 1057px) {
.i71singlepageblogdata li,
.i60singlepageblogdata li,
.i71singlepageblogdata p,
.commentblogdata li,
.commentblogdata p,
.i60singlepageblogdata p {color: #9D9A9A ; font-size: 23px; font-weight: 200; line-height: 30px; padding-top: 0px;}

.course_list_box_item, .instructor-list, .course-meta-information {
    font-size: 23px !important;
}

.course-wrapper .enroll-box {
    font-size: 23px;
    }
    
    body {
    font-size: 23px !important;
    }

}


@media screen and (min-width: 1061px) {
.i71singlepageblogdata li,
.i60singlepageblogdata li,
.i71singlepageblogdata p,
.commentblogdata li,
.commentblogdata p,
.i60singlepageblogdata p {color: #9D9A9A ; font-size: 23px; font-weight: 200; line-height: 30px; padding-top: 0px;}

.course-meta-information, .course_list_box_item, .instructor-list {
    font-size: 23px !important;
}

.module-title, 
.course-wrapper, .course-structure-block, .unit-page-title-wrapper, .course-wrapper, .unit-page-title {
    font-size: 25px;
     padding-bottom: 15px;
    }

.course-wrapper .enroll-box {
    font-size: 23px;
}

body {
    font-size: 23px !important;
    }
}



.officeaddresstext p,
.c4lcreditstext p,
.c4lcreditstext li,
.officeaddresstext li,
.creditstext li,
.creditstext p  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Helvetica, Arial, sans-serif;
   text-indent: 0px;
   text-align: left;
}

.i443contentblogdatah4title p,
.i443contentblogdatah4title li,
.commentstexth4 h4  {
   font: normal 200 97px/100px Roboto;
   margin: 0px;
   color: #010101;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: left;
   font-family: Roboto !important;
text-transform: none !important;
text-shadow: 0px 0px 7px #028cd1; 
}

.i32contentblogdatah4title li,
.i32contentblogdatah4title p  {
   font: normal 200 55px/65px Roboto;
   padding: 0px 0px 8px 0px;
   margin: 0px;
   letter-spacing: -1px;
   text-transform: uppercase;
   text-decoration: none;
   color: #000000;
   text-indent: 0px;
   text-align: left;
}



@media screen and (max-width: 1057px) {
.i32contentblogdatah4title li,
.i32contentblogdatah4title p  {
   font: normal 200 30px/44px Roboto;
   padding: 0px 0px 8px 0px;
   margin: 0px;
   letter-spacing: -1px;
   text-transform: uppercase;
   text-decoration: none;
   color: #000000;
   text-indent: 0px;
   text-align: left;
}

.module-title .course-wrapper, .course-structure-block, .unit-page-title-wrapper, .course-wrapper, .unit-page-title {
    font-size: 25px;
     padding-bottom: 15px;
    }

}




@media screen and (min-width: 1061px) {
.i32contentblogdatah4title li,
.i32contentblogdatah4title p  {
   font: normal 200 30px/44px Roboto;
   padding: 0px 0px 8px 0px;
   margin: 0px;
   letter-spacing: -1px;
   text-transform: uppercase;
   text-decoration: none;
   color: #000000;
   text-indent: 0px;
   text-align: left;
   z-index: 5;
position: relative;
}

}




.i111bottomadvertgalleryblogda li  {
   text-align: center;
   color: #9D9A9A;
   line-height: 52px;
   font-size: 43px;
   font-family: Roboto;
   font-weight: normal;
}

.i111bottomadvertgalleryblogda p  {
   text-align: center;
   color: #9D9A9A;
   line-height: 52px;
   font-size: 43px;
   font-family: Roboto;
   font-weight: normal;
}

.i41bottomadvertgalleryblogda li  {
   text-align: center;
   color: #9D9A9A;
   line-height: 52px;
   font-size: 43px;
}

.i41bottomadvertgalleryblogda p  {
   text-align: center;
   color: #9D9A9A;
   line-height: 52px;
   font-size: 43px;
}

.i443contentblogdatah4title li  {
   padding-bottom: 42px;
}

.caribbean4lifephonenumber li  {
   text-align: left;
   color: #F05723;
   font-size: 17px;
   line-height: 20px;
}

.i443contentblogdatah4title p  {
   padding-bottom: 42px;
}

.registuredukofficeaddress li  {
   text-align: left;
   font-size: 13px;
   line-height: 16px;
   color: #F3232C;
}

.registuredukofficeaddress p  {
   text-align: left;
   font-size: 13px;
   line-height: 16px;
   color: #F3232C;
}

.caribbean4lifephonenumber p  {
  
   
   
   text-align: left;
color: #F05723;
font-size: 17px;
line-height: 20px;
font-weight: 400;
}

.officeaddresstext li  {
   font-size: 10px;
   line-height: 12px;
   color: #000000;
}

.officeaddresstext p  {
   font-size: 10px;
   line-height: 12px;
   color: #000000;
}


@media screen and (min-width: 1061px) {
.commentstexth4 h4  {
   padding-bottom: 0px;
   margin-top: 0px !important;
   padding-top: 0px !important;
}

}


@media screen and (max-width: 1057px) {
.commentstexth4 h4  {
   padding-bottom: 50px;
   margin-top: 0px;
   padding-top: 0px !important;
}

}


.commentstexth4 h4 {
    padding-bottom: 50px;
    margin-top: 0px;
    }


.c4lcreditstext li  {
   font-size: 9px;
   line-height: 11px;
   color: #010101;
}

.c4lcreditstext p  {
   font-size: 9px;
   line-height: 11px;
   color: #010101;
}

.creditstext li  {
   font-size: 9px;
   line-height: 11px;
   color: #010101;
}

.creditstext p  {
   font-size: 9px;
   line-height: 11px;
   color: #010101;
}

h6,
h1,
body, p,
h2,
h3,
h4,
h5  {
   font-family: Roboto;
}

.wpb_heading wpb_teaser_grid_heading {
font-size: 50px !important;
font-weight: 200 !important;
color: #4D4D4A !important;
text-transform: uppercase !important;
padding-bottom: 27px !important;
}

