.sppb-addon.sc-video video, .sppb-addon-content video {max-width: 100%}

/*----------------------------------------------Fonts------------------------------------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm)  { 
  b{
    font-family:"DinBold" !important;
  }
}

@font-face {
    font-family: 'DinBold';
    src: url('../fonts/din-bold-webfont.eot') format('embedded-opentype'),
         url('../fonts/din-bold-webfont.svg') format('svg'),
         url('../fonts/din-bold-webfont.woff') format('woff'),
         url('../fonts/din-bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DinMedium';
    src: url('../fonts/DIN-medium-webfont.eot') format('embedded-opentype'),
         url('../fonts/DIN-medium-webfont.svg') format('svg'),
         url('../fonts/DIN-medium-webfont.woff') format('woff'),
         url('../fonts/DIN-medium-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DinRegular';
    src: url('../fonts/din-regular-webfont.eot') format('embedded-opentype'),
         url('../fonts/din-regular-webfont.svg') format('svg'),
         url('../fonts/din-regular-webfont.woff') format('woff'),
         url('../fonts/din-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


.h1, .h2, .h3, .h4, .h5, .h6, .p, .ul, .li, .b, h1, h2, h3, h4, h5, h6, p, ul, li, b{
    color: #000;
}

.h3, h3 {
  	font-size: 25px;
}

.h1, .h2, .h3, .h4, .h5, .h6, .b, h1, h2, h3, h4, h5, h6, b {
  	font-family:"DinBold" !important;
}

p a{
  	color: #7d184d;
}
p a:hover {
  	color: #7d184d;
   text-decoration: underline;
}

.sppb-addon-content ul {
    list-style: disc;
    line-height: 25px;
  	padding-left: 15px;
}

.sppb-addon-content ol {
    list-style: decimal;
    line-height: 25px;
  	padding-left: 15px;
}

hr {
	float: left;
	width: 30%;
  	border-top: 3px solid #000;
}

body {
  	font-family:"DinRegular" !important;
  	font-size: 15px !important;
  	color: #000;
}

/* Mobile Menu*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {
  	text-decoration: underline;
}

.offcanvas-menu .offcanvas-inner .sp-module ul li a span:hover {
    color: #fff !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul .hitarea.expandable-hitarea::before {
	content: "\f105";
  	color: #fff;
  	font-size: 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul .hitarea::before {
    content: "\f107";
  	color: #fff;
  	font-size: 20px;
}


/*-----------------------------------------Vet STudent Loans page --------------------------------*/

.bullet {
  	padding-left:40px !important;
}

.rsrorm-divider {
  	border-top: 1px solid #7d184d;
	width: 100%;
}


/*---------------------------------------------Home------------------------------------------*/

/* Top Banner */
#sp-top-wrapper {
    background-color: #fff !important;
    color: #ffffff !important;
}

#sp-header.style-2 {
    background: #e0126e !important;
}

#sp-top-wrapper .about-text {
    font-size: 15px !important;
    padding: 15px 25px !important;
}

#sp-top-wrapper .menutop a {
    color: #ffffff;
}

#sp-top-wrapper .menutop a:hover {
    color: #ffffff;
}

/* Logo */
#sp-before-header {
    padding: 20px 0 !important;
}
#sp-logo .logo img {
    max-width: 100%;
    padding-left: 13px;
  	margin-top: 7px;
}
.cuscontact h4{
  	font-family: "DinRegular" !important;
	font-weight: 700;
	margin-bottom: 5px;
}

.cuscontact img {
  	padding-top: 4px;
}

.cuscontact .col-xs-6 {
  	text-align: center;
}

/* Menu top 2*/
#sp-top4 .sp-module ul > li {
    display: inline-block;
  	margin: 0px 10px;
    text-transform: Uppercase;
}
#sp-top4 {
  	text-align: right;
}
#sp-top4 a{
    color: #000;
}
.style-cart2 > .sp-module {
    margin: 20px 0px 20px 10px;
    padding: 0 0px 0px 15px;
    width: 100%;
}

/* Menu */
#sp-header.style-2 .sp-megamenu-parent > li.active > a, #sp-header.style-2 .sp-megamenu-parent > li:hover > a {
    background: none;
}
#sp-header.style-2 .sp-megamenu-parent > li > a {
    font-size: 13px;
    padding: 0px 14px 0px 14px;
}

/* Main Menu Dropdown */
.sp-dropdown.sp-dropdown-main.sp-menu-right {
  	width: 340px !important;
}
.sp-dropdown.sp-dropdown-sub.sp-menu-right {
  	width: 450px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:not(.sp-group-title):hover {
    padding-left: 0px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    padding: 15px 0 !important;
  	text-transform: uppercase !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 10px !important;
}

/* menu dropdown arrow*/
.sp-megamenu-parent > .sp-has-child > a::before {
    content: '\f107';
    right: 0px;
    margin-top: 0px;
}

/* Home Slider */
.button2 a {
    border: 2px solid #e02585;
}

.itemid-672 .tp-caption.text60, .itemid-672 .text60 {
    left: 360px !important;
}
.itemid-672 .tp-caption.text16, .itemid-672 .text16 {
    left: 360px !important;
}

.tp-bullets.simplebullets.round .bullet {
    width: 10px;
  	height: 10px !important;
  	border-radius: 10px;
  	border: 2px solid #bd5f87;
  	padding-left: 0px !important;
    background: #bd5f87 !important;
}

.tp-bullets.simplebullets .bullet.selected {
    background: #631244 !important;
    border-color: #631244;
}

.tp-leftarrow.default, .tp-rightarrow.default{
    border: 0px;
}

/* Text below slider */
#section-id-1492965852961 ol, #section-id-1492965852961 ul {
	line-height: 30px;
}

/* Bullet points */

#section-id-1492965852961 ul{
  	/*! list-style: none; */
}

#section-id-1492965852961 ul li {
  	font-size: 18px;
}

.sppb-btn-lg {
    border-radius: 0px;
}


/* Short Courses 
#sppb-addon-1556690472267 .sppb-addon-single-image-container img {
  	height: 483px;
}*/

/* Short courses */
.text-cus .sppb-addon-content {
  	text-align: center;
  	margin-top: 70px;
}

#section-id-1556257607527 .sppb-col-md-12 {
  	padding-right: 0px;
  	padding-left: 0px;
}

#sppb-addon-1560829512110 {
  	height:400px;
}

#sppb-addon-1560829512130 {
  	height:400px;
}

#sppb-addon-1560829512120 {
  	height:400px;
}

#sppb-addon-1560829512140 {
 	height:400px;
}

/* Study Loans */

.study-loans h4{
  	padding: 100px 20px 30px 50px;
  	font-weight: 400;
  	color: #fff;
  	font-size: 25px;
}

.study-loans .cusbut3 {
  	margin: 10px 20px 80px 50px
}

/* Locations */
#section-id-1556690472299 .sppb-title-heading {
    font-size: 30px !important;
    font-family: DinBold !important;
    text-transform: none;
}
#section-id-1556690472299  .sppb-section-title {
    border-bottom: none !important;
}
.style-title2 .sppb-section-title h3 {
    border-bottom: none !important;
}

#section-id-1556690472299 .sppb-col-md-4.sppb-col-sm-4 {
  	padding-left: 0px;
}

/* National Accrefited Training */
.national-recognised-training .sppb-img-responsive {
  	max-width: 90%;
	padding-top: 20px;
}

/* Bottom */
#sp-bottom {
    background-color: #7d184d !important;
}
.bottom1 {
  	padding: 30px 0px 0px 0px;
}
.bottom2{
  	padding: 10px 0px 30px 0px;
}
#sp-bottom .menu a {
    color: #fff !important;
}
#sp-bottom ul li {
    font-size: 15px !important;
    line-height: 25px !important;
}
#sp-bottom .sp-module-title h3 {
    text-transform: Capitalize;
}

/* Footer */
#sp-footer {
    background: #e0126e !important;
}
#sp-footer .menu-footer ul li a {
    color: #fff;
    font-size: 15px;
    padding: 0 15px;
    text-decoration: underline;
    text-transform: capitalize;
}


/*--------------------------------------------About Us----------------------------------------------*/

.p9 {
    font-size: 18px;
    font-family: DinRegular;
    color: #636363 !important;
    margin: 0px;
}
#sppb-addon-1557121376619 tr td{
  	padding-bottom:20px;
}
#sppb-addon-1557121376632 tr td{
  	padding-bottom:20px;
}
.iko1 {
  	margin-left: 100px;
}

/*Download PDFs Heading*/
.sp-page-builder .page-content #section-id-1557121376592 .sppb-section-title .sppb-title-heading {
    font-family: DinBold;
}

/*Banner side text */
.banner-side h4, .banner-side .h4, .banner-side p{
  	color: #fff;
}
.banner-side h4, .banner-side .h4 {
  	font-size: 24px;
}

.banner-side .sppb-addon-content {
  	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 20px;
	margin: 47px 0px;
}
.butcus1{
  	padding: 13px 30px;
	color: #172452;
	font-family: DinBold;
	background-color: #fff;
	border: 0px;
}

.button-white {
  	padding: 13px 30px;
	color: #000;
	font-family: DinBold;
	background-color: #fff;
	border: 2px solid #000;
    text-transform: Uppercase;
  	font-size: 22px;
}

.study-loans h4{
  	font-family: "DinRegular" !important;
}
/*-------------------------------Beauty Courses-------------------------------------------------------------*/

/* Accordian*/
#section-id-1557281627164 .sppb-panel-heading {
    padding: 20px 30px 20px 15px !important;
  	text-align: center;
}
#section-id-1557281627164 .sppb-panel-title {
    font-size: 16px !important;
    color: #7d184d !important;
}
#section-id-1557281627164 .sppb-panel {
    border: 2px solid transparent !important;
}
#section-id-1557281627164 .sppb-panel-default {
    border-left-color: #7d184d !important;
    border-right-color: #7d184d !important;
}

/* Arrow color*/
.sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
    color: #7d184d;
}

.course-name p{
 	font-family:DinBold;
  	color:#000;
  	text-align:center;
  	text-transform: uppercase;
	font-size: 18px;
}

.uppercase{
  	text-transform: uppercase;
}

/*------------------------------------------------SC - Nail Courses------------------------------------*/

/* Side banner */
.banner-side-long h4 {
  	font-family:DinRegular; 
  	color:#fff;
    font-size: 28px;
}

.p10 {
  	font-family:'DinMedium';
}

/* Payment images */
.payment-img img{
  	max-width: 80%;
}

.no-3tiles {
  margin-bottom: -50px;
}



/*--------------------------------------------Waiting List Form Page --------------------------------------*/

.rsform .uk-form-label {
    color: #000;
    font-size: 15px;
  	font-weight: bold;
}


/*-----------------------------------------Student Salon page-------------------------------------*/

.salon-name .salon-title{
  	font-family: DinBold;
	color: #000;
	text-transform: uppercase;
	font-size: 18px;
}

.salon-name .salon-desc {
  	color: #000;
}

/*-----------------------------------------College Links ---------------------------------*/
  
.center-hr {
  	float: none;
}

#section-id-1557105114597 .sppb-img-responsive{
    max-width: 70%;
}

#section-id-1557105114597 .css-image img{
  	max-width: 90%;
}

/* ----------------------------------------Product Details Page ----------------------------------*/

.view-productdetails .vm-product-container {
  	padding-top: 70px;
}

.view-productdetails .icons{
  	display: none;
}

.pull-left.sicons {
  	margin-top: -25px;
  	margin-left: 10px;
}


/*-----------------------------------------------------Cart--------------------------------------------*/

.proopc-btn-info {
    background-color: #7d184d !important;
    background-image: none !important;
  	border-radius: 0px !important;
}

#ProOPC .proopc-process-title {
    background: #7d184d !important;
    color: #fff !important;
}

table.cart-summary.proopc-table-striped tr th {
    color: #fff !important;
    background-color: #7d184d !important;
}


.rsform h2{
  display: none;
}
 @media screen and (min-width: 1200px) {
    .sc-video #video11 {
      width: 500px;
      height: auto;
}
 }
 .button-black {
    color: #fff;
    background-color: #333;
    border: 0px;
}

.button-lightblue {
    color: #fff;
    background-color: #3071a9;
}


/*---------------------------------------------------Media Queries--------------------------------------*/

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

/* Lash Page 3 images 
.itemid-725 .three-tiles .sppb-col-md-4 {
  	padding: 10px 30px 50px 30px;
}*/
  
.sp-page-builder .page-content .three-tiles {
    padding: 0px !important;
}


.video #video11{
  	width: 100% !important;
  	height: auto !important;
  	border: 1px solid #000;
}
.sc-video #video11{
  	width: 100% !important ;
  	height: auto !important;
  	border: 1px solid #000;
} 
  
/* NRT space on home page */
#sppb-addon-1556762909207 {
    margin: 50px 0px 0px 0px !important;
}
.NRT img{
   max-width: 80%; 
}
  
/*.top-product .sppb-text-center {
  	padding-left: 10px;
  	padding-right: 10px;
}*/
  
  
/* Other sliders */
.tp-caption.text60, .text60, .tp-caption.text61, .text61 {
    left: 20px !important;;
}

/* Logo */
#sp-logo .logo img {
    max-width: 100%;
}

/* Contact */
.cuscontact img{
  	margin-left: auto;
  	margin-right: auto;
}  
  
/* top left*/
#sp-top-wrapper .about-text {
    text-align: center;
}

/* Menu top 2 */
#sp-top4 {
    text-align: left;
}
.style-cart2 > .sp-module {
    font-size: 12px;
}
  
/* Student salon courses */
.three-tiles .sppb-col-md-4 {
  	margin-bottom: 50px;
}
  
/* Hide images for beauty coiurses */
.hid-mobile {
  	display: none;
}
  
.course-head {
    padding: 0px 0px 0px 0px !important;
}
  
/* Home page courses */
  
.courses-mobile .sppb-col-md-6 {
    padding-left: 5px;
  	padding-right: 5px;
}
  
/* Short courses tables
.cus-table {
    width: 70%;
}*/
  
table.cus-table tr td {
    width: 95%;
    float: left;
}
.p10 {
    text-decoration: underline;
}
.cus-table tr {
    border-top: 1px solid #ddd;
}
  
/* reducing margins */
  
.sp-page-builder .page-content #section-id-1556689264989 { /* Industry Partners */
    padding: 0px 0px 0px 0px !important;
}

.course-info .sppb-section {
    padding-right: 0px !important;
}

.sp-page-builder .page-content #section-id-1565571460541 { /* Locations */
    padding: 5px 0px 0px 0px !important;
}
  
.sp-page-builder .page-content #section-id-1556690472299 { /* Locations */
    padding: 15px 0px 30px 0px !important;
}
  
.sp-page-builder .page-content #section-id-1565571460513 { /* NRT*/
    padding: 0px 0px 0px 0px !important;
}

.sp-page-builder .page-content #section-id-1556762909176 {
    padding: 0px 0px 30px 0px !important;
}
  
.sp-page-builder .page-content #section-id-1557121376592 { /* Vet student loans Enquiry Form */

    margin: 0px 0 50px 0 !important;
}

.sp-page-builder .page-content #section-id-1565663109498 { /* Short Courses Booking Form*/
    margin: 0px 0 50px 0 !important;
}
  
.sp-page-builder .page-content #section-id-1565664151651 { /* Create your own pack Form */
    margin: 0px 0 50px 0 !important;
}
  
.sp-page-builder .page-content #section-id-1563326296616 { /* Student Portal last category */
    padding: 0px 0px 0px 0px !important;
}

.sp-page-builder .page-content #section-id-1492965853002 { /* Study Loans Home page */
    padding: 20px 0px 30px 0px !important;  
}

.sp-page-builder .page-content #section-id-1557121376633 { /* Study Loans About page */
    padding: 0px 0px 50px 0px !important;
}
  
.sp-page-builder .page-content #section-id-1562285592287 { /* Study Loans BC */
    padding: 0px 0px 50px 0px !important;
}
  
.sp-page-builder .page-content #section-id-1565830629318 { /* Study Loans SC */
    padding: 0px 0px 50px 0px !important;
}
  
.sp-page-builder .page-content #section-id-1565831095864 { /* Study Loans SC - Packs */
    padding: 0px 0px 50px 0px !important;
}
  
.sp-page-builder .page-content #section-id-1565831250174 { /* Study Loans Dermal */
    padding: 0px 0px 50px 0px !important;
}
.sp-page-builder .page-content #section-id-1565836404786 { /* Locations*/
    padding: 5px 0px 30px 0px !important;
}
.sp-page-builder .page-content #section-id-1557281627150 { /* Study Laons-  Lash Pack*/
    padding: 0px 0px 0px 0px !important;
}
/*.sp-page-builder .page-content #section-id-1557281627150 { /* Study Laons-  Lash Pack
    padding: 0px 0px 0px 0px !important;
}
.sp-page-builder .page-content #section-id-1557281627150 { /* Study Laons-  Lash Pack
    padding: 0px 0px 0px 0px !important;
}
.sp-page-builder .page-content #section-id-1557281627150 { /* Study Laons-  Lash Pack
    padding: 0px 0px 0px 0px !important;

.sp-page-builder .page-content #section-id-1557281627150 { /* Study Laons-  Lash Pack
    padding: 0px 0px 0px 0px !important;
}
.sp-page-builder .page-content #section-id-1557281627150 { /* Study Laons-  Lash Pack
    padding: 0px 0px 0px 0px !important;
}*/
  
  
  

.sp-page-builder .page-content #section-id-1563860447078 {

    background-image: none !important;
}
}



