@charset "utf-8";
/* CSS Document */


body{font-family:'Open Sans', sans-serif;font-size:14px;color:#58595b}

/* Header */
.top-lft-login-lnks{margin:0;padding:0;float:left}
.top-lft-login-lnks li{float:left;list-style:none;padding:0 6px 0 0}

.top-lft-scl-lnks{margin:0;padding:5px 0 0 3px;float:left}
.top-lft-scl-lnks li{float:left;list-style:none;padding:0 0 0 10px}

.top-lft-lnks-container{margin-top:10px}

.top-rgt-container{background:#f2f2f3;float:right;border-radius:0 0 12px 12px;padding:5px 10px 15px 20px}

.rqst-cl-bk-txt{color:#2c4b89;font-size:16px;font-weight:400}
.lns-opn-txt{color:#808285;font-size:12px;font-weight:400}


.top-rgt-mbl-icos-blk{float:right;margin-right:8px}

.top-rgt-mbl-ico{display:inline-block;vertical-align:top;overflow:hidden;margin:0;width:46px;height:43px;font-size:0;background:#d2d2d2;border-bottom:3px solid #b4b5b6;border-radius:3px}
.top-rgt-mbl-ico:hover{background:#8e8e8e;border-bottom-color:#5a5a5d}
.top-rgt-mbl-ico img{display:block;margin:4px auto 0 auto}

.top-rgt-mbl-shr-ico{background:url(../../images/share-ico.png) no-repeat}
.top-rgt-mbl-shr-ico:hover{}


    .stonebridge-top-nav.navbar {
        /*margin-bottom: 25px*/
        margin-bottom: 10px;
    }
.stonebridge-top-nav.navbar-default{background:none;border:none}
.stonebridge-top-nav .navbar-brand {float:none;padding:0}

.stonebridge-top-nav .navbar-center{position:absolute;width:100%;left:0;top:-80px;text-align:center;margin:auto;height:100%;z-index:2}

.stonebridge-top-nav .navbar-header{z-index:3;position:relative}
.stonebridge-top-nav .navbar-toggle{margin-right:0;margin-top:0;background-color:#d2d2d2;border-bottom:3px solid #b4b5b6;padding-top:13px;padding-bottom:13px}
.stonebridge-top-nav.navbar-default .navbar-toggle:hover, .stonebridge-top-nav.navbar-default .navbar-toggle:focus{background-color:#8e8e8e; border-bottom-color:#5a5a5d}
.stonebridge-top-nav.navbar-default .navbar-toggle:hover .icon-bar, .stonebridge-top-nav.navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}


.stonebridge-top-nav #navbar-collapse-1{/*margin-top:55px*/;border-top:1px solid #000;border-bottom:1px solid #000;padding-left:0}
.stonebridge-top-nav .navbar-nav > li > a{z-index:3;padding-top:12px;padding-bottom:12px;font-size:14px;font-weight:400;color:#808285}
.stonebridge-top-nav .navbar-nav > li > a:hover{color:#3c3c3c;background:#F3F3F3}

.stonbrg-nav-logo{}

.stonebrdg-tag-line{color:#808285;font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;margin-top:10px}

.header-img-sction{margin-top:10px;position:relative}
.header-img-sction-tac{background:#e0f3ec}

.header-img-ttls-container{position:absolute;left:55px;top:30px}
.header-img-title1{/*width:40%;*/ width:660px;font-size:77px;font-weight:800;color:#ffffff;line-height:77px}
.header-img-caption1{/*width:20%;*/ width:260px;font-size:27px;font-weight:600;color:#ffffff;line-height:29px;margin-top:30px}
.header-img-cta-btn{position:absolute;bottom:15px;width:294px;display:block;margin:0 auto;left:0;right:0}

.study-img-cta-btn{position:relative;width:294px;display:block;margin-top:35px}

.btn-strt-lrning{background:#85d0b5;border-bottom:6px solid #72b39d; /*background:url(../../images/strt-lrning-btn-bg.png) repeat-x;*/ padding:6px 20px 6px 20px;border-radius:12px;color:#fff;text-transform:uppercase;font-size:22px;}

.btn-strt-lrning:hover{background:#49bfe3;border-bottom-color:#59a6b0;color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}

.header-img-title1-mbl{background:rgba(133, 208, 181, 0.25);color:#44ae81;text-align:center;font-size:24px;font-weight:800;padding:8px 0}
.hdr-img-mbl{width:100%}


.offer-bar{min-height:65px;background:#e0f3ec;position:relative}
.offer-bar:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}

.offer-bar-txt{text-align:center;font-size:35px;font-weight:600;color:#3cb2c9;padding-top:0}
.stonebrdg-iinrpgs-crs-navbar{}
.stonebrdg-crs-nav-btns-ul{margin-bottom:0;padding:0;text-align:center}
.stonebrdg-crs-nav-btns-ul li{height:62px;background:#85d0b5;border-bottom:3px solid #72b39d;width:205px;cursor:pointer;list-style:none;margin:10px 15px 0 0;display:inline-block;line-height:62px}
.stonebrdg-crs-nav-btns-ul li:hover{background:#52c292;border-bottom-color:#46a77f;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.stonebrdg-crs-nav-btns-ul li:active{background:#e0f3ec none repeat scroll 0 0; border-bottom-color:#c0d1cd}
.stonebrdg-crs-nav-btns-ul li.open{background:#e0f3ec none repeat scroll 0 0;border-bottom-color:#c0d1cd}
.stonebrdg-crs-nav-btns-ul li.open a{color:#128974}
.stonebrdg-crs-nav-btns-ul li:last-child{margin-right:0}
.stonebrdg-crs-nav-btns-ul li a{font-size:15px;color:#fff; display: block;}
.stonebrdg-crs-nav-btns-ul li a:hover{text-decoration:none}
.stonebrdg-crs-nav-btns-ul li.crs-nav-btn-bg-active{background:#49c1d8 none repeat scroll 0 0;border-bottom-color:#3fa6bb}


.fnd-crs-input{line-height:33px;border:2px solid #8eb1a6;border-radius:6px;width:145px;margin-right:5px;color:#60c09e;font-size:15px;font-weight:600;padding-left:10px}
.fnd-crs-input:focus{border-color:#e0f3ec;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(224, 243, 236, 0.6);outline:0 none}


.brdcrm-srchbr-container{margin-top:20px}


.brdcrumb-ul{margin:0;padding:11px 0 0 0}
.brdcrumb-ul li{float:left;margin:0 5px 0 0;padding:0;list-style:none}
.brdcrumb-ul li:before{content:"> ";}
.brdcrumb-ul li:first-child:before{content:"";float:left}
.brdcrumb-ul li a{color:#49c1d8;font-size:14px;font-weight:400}


/* Search form */
#custom-search-form {margin:0;margin-top:5px;padding:0;float:right}
#custom-search-form .search-query{padding-right:3px;padding-right:4px \9;padding-left:19px;padding-left:20px \9;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */

margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;z-index:2;background:url(../../images/rgt-arrow.png) no-repeat;background-position:right 5px center;width:300px;color:#2C4B89}

#custom-search-form button.btn-srch-go{border:0;background:#85d0b5;
	/** belows styles are working good */
padding:7px 5px;margin-top:0;position:relative;left:0;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */
margin-bottom:0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;display:none;color:#2c4b89}

#custom-search-form button.btn-srch-go:hover{text-decoration:underline}

#custom-search-form button.btn-srch{border:0;background:#85d0b5;padding:7px 8px;margin-top:0;margin-bottom:0;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;color:#fff;font-weight:600;display:none}

.search-query:focus + button{z-index:3;display:block !important}

#custom-search-form .search-query:focus{width:446px;background:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}

#custom-search-form .search-query:focus + .input-group-btn{z-index:3}

/* /.Search Form */

/* Section */

.hmpg-dstnc-lrning-sction{background:#e0f3ec;padding:40px 0 25px 0;position:relative;margin-bottom:17px}
.hmpg-dstnc-lrning-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}
.dstn-lrng-advntgs-list, .site-map-list, .about-us-list{padding-left:15px}
.dstn-lrng-advntgs-list li, .site-map-list li, .about-us-list li{padding-bottom:3px}

.assc-list{padding-left:15px}
.assc-list li{padding-bottom:10px}

.success-stories-sction{padding:40px 0}
.testm-section{}
.testm-text-container{background:#e7e8e9;padding:25px 50px 30px 25px;font-size:20px;font-weight:600;position:relative;margin-bottom:17px}
.testm-text-container:after{top:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(231, 232, 233, 0);border-top-color:#e7e8e9;border-width:17px}

.testm-text-alt-container{background:#fef4d7;padding:25px 50px 30px 25px;font-size:20px;font-weight:600;position:relative;margin-bottom:17px}
.testm-text-alt-container:after{top:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(231, 232, 233, 0);border-top-color:#fef4d7;border-width:17px}


.testm-slide-control-container{position:absolute;right:15px;top:15px}
.adult-learners-section, .sb-downloads-section{padding:40px 0; padding-bottom:10px;}

.learners-week-container{background:#e7e8e9;padding:15px 50px 20px 200px;font-size:20px;font-weight:600;position:relative; margin-bottom:17px}
.learners-week-container:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-17px;border-color:rgba(231, 232, 233, 0);border-top-color:#e7e8e9;border-width:17px}

.dload-container{background:#e7e8e9;padding:15px 50px 20px 50px;font-size:20px;font-weight:600;position:relative;margin-bottom:17px}
.dload-container:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-17px;border-color:rgba(231, 232, 233, 0);border-top-color:#e7e8e9;border-width:17px}

.comm-section{padding:34px 0 20px}
.comm-container{background:#e0f3ec;padding:15px 50px 20px 50px;font-size:20px;font-weight:600;position:relative;margin-bottom:17px}
.comm-container:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-17px;border-color:rgba(231, 232, 233, 0);border-top-color:#e0f3ec;border-width:17px}
.comm-col-fst{color:#3cb2c9;text-align:right;font-size:20px}
.course-title{color:#3cb2c9}

.alw-logo{background:url(../../images/alw-logo.png) no-repeat;width:120px;height:120px;float:left;margin:0 5% 0 2%;top:-30px;left:20px;box-shadow:0 10px 30px 5px #fff;position:absolute}
.sb-prospectus-img{width:auto;height:120px;float:left;margin:0 5% 0 2%; top:-40px;left:0;position:relative}

.feefo-img-container{float:right;margin-left:10px}
.feefo-logo{opacity:0.7}
.feefo-logo:hover{opacity:1}
.feefo-score-sction{background:#e0f3ec;padding:20px 0;position:relative;margin-bottom:17px}
.feefo-score-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}

.feefo-details-container{}

.blog-post-sction{padding-top:18px}
.stdnt-scss-story-block{background:#fefbc7;padding:3px 0 15px 0}
.stdnt-scss-story-block:hover{background:#F3F3F3}
.stdnt-scss-story-ttl{padding-left:8px}
.stdnt-scss-story-sub-ttl, .modal-body{font-size:15px;font-weight:600}
.stdnt-scss-story-thmb-bx{margin-top:30px}
.stdnt-scc-story-description{margin-top:25px;padding:0 8px}


.ltst-blg-psts-heading{border-top:1px solid #000;border-bottom:1px solid #000;position:relative}
.blog-lamp-ico-bx{position:absolute;top:-25px;right:0}
.blog-post-block{padding:5px}
.blog-post-block:hover{background:#F3F3F3}
.blog-post-txts-container{margin-top:25px}


.hmpg-24-sction{background:#e0f3ec;padding:40px 0 25px 0;position:relative;margin-bottom:17px;margin-top:40px}
.hmpg-24-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}

.vacancies-sction{background:#e0f3ec;padding:40px 0 25px 0;position:relative;margin-bottom:17px;margin-top:40px}
.vacancies-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height: 0;width: 0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left: -17px}

.vcs-apply-sction{background:#e0f3ec;padding:40px 0 25px 0;position:relative;margin-bottom:40px;margin-top:40px}
.vcs-apply-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}

.pls24-ico{float:right}
.pls24-ico-in-nav-tab-drpdwn-crs-lst{position:absolute;top:13px;right:5px}
.t4pls-control-container{}
.t4pls-advntgs-list-container{}
.t4pls-advntgs-list{padding-left:15px}
.t4pls-advntgs-list li{padding-bottom:3px}
.t4pls-advntgs-list li a{width:100%;display:block;line-height:24px;color:#58595b;margin-left:-20px;padding-left:20px}
.t4pls-advntgs-list li a:hover{background:#fff;text-decoration:none}

.t4pls-control-lnks img{float:right}
.t4pls-control-lnks-container{margin-top:5px}

.t4pls-reasons-list{padding-left:15px}
.t4pls-reasons-list li{padding:3px 0 0 5px}

.t4pls-popcourses-list{padding-left:15px}
.t4pls-popcourses-list li{padding:6px 0 0 0}

.t4pls-contact-list{margin-top:20px}

.hmpg-videos-section{padding-top:20px}
.vdo-headline-bx{border-top:1px solid #000;border-bottom:1px solid #000}
.vdo-mbl-control-container{position:absolute;right:15px;top:5px}
.sb-vid{background:#e7e8e9}
.sb-vid:hover{}
.sb-vid a img.img-responsive{opacity:1}
.sb-vid a img.img-responsive:hover{opacity:0.8;transition:all 0.1s ease-in-out 0.1s;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale")}

.pg-btm-hr{border-color:#c8cacc;margin-bottom:10px}

.nwslttr-section{background:#f3f3f4;margin-top:30px;position:relative;text-align:center;padding:15px 0}
.nwslttr-section:before{bottom: 100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(243, 243, 244, 0);border-bottom-color:#f3f3f4;border-width:17px;margin-left:-17px}
.nws-ltr-hdline-bx{text-align:center}

.nwslttr-labels{line-height:34px}
.newsltr-inputs-container{margin-left:-15px}
.nws-ltr-eml-blk{}
.nws-ltr-rgstr-blk{}

.contact-labels{line-height:24px}
.contact-inputs-container,.reg-inputs-container, .login-inputs-container, .captcha-inputs-container{margin-left:-15px}
.col-md-8 hr{margin:10px 0 10px 0;border-color:#E0F3EC;border-width:2px 0 0}
.contact-secur{background:#fef4d7;padding:15px 10px 15px 10px;margin-top:15px;border-radius:4px}
.capt-label{margin-bottom:2em}
.capt-img{}
label.checkbox{display:inline-block;padding-right:10px;margin-top:0}
label.checkbox input.form-control{position:relative;margin-left:0;margin-top:0}

.btm-ctgrs-lnk-mbl-control-container{position:absolute;right:15px;top:5px}
.btm-logos-mbl-control-container{position:absolute;right:15px;top:0}
.logos-wrapper{margin-top:50px}


/* .footer-nav-links{text-align:center;margin-top:40px}
.footer-nav-links .nav {display:inline-block}
.footer-nav-links .nav > li{margin-left:0;margin-right:0;position:relative;display:inline-block}
.footer-nav-links .nav > li:after{content:"|";position:absolute;right:-3px;top:0;line-height:37px}
.footer-nav-links .nav > li:last-child:after{content:""}
.footer-nav-links .nav > li > a{font-size:12px;color:#a0a1a2;font-weight:600}
.footer-nav-links .nav > li > a:hover, .footer-nav-links .nav > li > a:focus{background:none;color:#747475;text-decoration:underline} */


.footer-note-wth-copyrgt{text-align:center;margin-top:15px;font-size:12px;color:#58595b;font-weight:600}
.footer-note-wth-copyrgt a{color:#58595b}

/* Left Panel */

/* */

/* Middle Section */

/* */


/* Right Panel */


/* */

/* General */
a{color:#1C75B7}
h2{font-size:24px;color:#1c75b7}
h3{font-size:18px;font-family:'Syncopate', sans-serif;color:#1c75b7}
h4{font-size:22px;color:#3cb2c9;font-weight:600}
h5{font-size:18px;color:#60c09e;font-weight:400}
.clr-flt{clear:both}
.pos-rel{position:relative}


.fnt-size14{font-size:14px}
.fnt-size15{font-size:15px}
.fnt-size16{font-size:16px}
.fnt-size17{font-size:17px}
.fnt-size18{font-size:18px}


.txt-semibold{font-weight:600}
.txt-bold{font-weight:800}

.btn-std-login{background:#85d0b5;border-bottom:4px solid #72b39d;padding:8px 15px;border-radius:6px;color:#fff;text-transform:uppercase;font-size:11px}
.btn-std-login:hover{background:#52c292;border-bottom-color:#46a77f;color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.btn-nwsltr-rgstr, .btn-modal-login, .btn-strt-learn-small{background:#85d0b5;border-bottom:4px solid #72b39d;padding:6px 15px;border-radius:6px;color:#fff;text-transform:uppercase;font-size:14px}
.btn-nwsltr-rgstr:hover, .btn-modal-login:hover, .btn-strt-learn-small:hover{background:#52c292;border-bottom-color:#46a77f;color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}

.scl-icon{ display:inline-block;vertical-align:top;overflow:hidden;margin:0;width:28px;height:23px;font-size:0;text-indent:-9999px}
.scl-count{background:url(../../images/social-count.png) no-repeat;width:56px;height:24px;padding:10px 0 0 10px;display:inline-block}


.scl-ico-fb{background:url(../../images/facebook.png) no-repeat}
.scl-ico-fb:hover{background-image:url(../../images/facebook-hover.png)}

.scl-ico-gpls{background:url(../../images/google2.png) no-repeat;}
.scl-ico-gpls:hover{background-image:url(../../images/google2-hover.png)}

.scl-ico-twtr{background:url(../../images/twitter.png) no-repeat;}
.scl-ico-twtr:hover{background-image:url(../../images/twitter-hover.png)}

.scl-ico-pintrst{background:url(../../images/pinterest.png) no-repeat}
.scl-ico-pintrst:hover{background-image:url(../../images/pinterest-hover.png)}

.scl-ico-instgrm{background:url(../../images/instagram.png) no-repeat}
.scl-ico-instgrm:hover{background-image:url(../../images/instagram-hover.png)}

.scl-ico-lnkdin{background:url(../../images/linked-in.png) no-repeat}
.scl-ico-lnkdin:hover{background-image:url(../../images/linked-in-hover.png)}

.scl-ico-utub{background:url(../../images/youtube.png) no-repeat}
.scl-ico-utub:hover{background-image:url(../../images/youtube-hover.png)}

.mail-icon{display:inline-block;vertical-align:top;overflow:hidden;margin:0;width:32px;height:25px;font-size:0;text-indent:-9999px}

.scl-ico-mail{background:url(../../images/mail-ico.png) no-repeat}
.scl-ico-mail:hover{background-image:url(../../images/mail-ico-hover.png)}



/* Footer */
footer{background:#e7e8e9;margin-bottom:0;padding:50px 0}

.footer-course-ctgris-hdlne{border-top:1px solid #000;border-bottom:1px solid #000}
.crs-category-btm-hr{border-color:#000}

.footer-nav-group li:before{content:">";line-height:25px;position:absolute;color:#74bdab}
.footer-nav-group.nav-pills > li > a{padding-top:3px;padding-bottom:3px;font-size:12px;color:#a0a1a2;border-radius:none}
.footer-nav-group.nav > li > a:hover, .footer-nav-group.nav > li > a:focus{background:none;color:#747475;text-decoration:underline}
.footer-nav-group.nav > li:hover:before, .footer-nav-group.nav > li:focus:before{color:#747475}



/* Inner pages */
.banner-ttl{color:#3cb2c9;font-size:34px;font-weight:600;line-height:40px;margin-top:30px}
.banner-ttl-tagline{font-size:18px;color:#58595b;margin-top:15px}


.stonebrdg-iinrpgs-crs-nav-btns-ul{margin:0;padding:0;text-align:center;width:100%;list-style:none;color:#128974}
.stonebrdg-iinrpgs-crs-nav-btns-ul li{min-height:62px;background:#49c1d8;border-bottom:3px solid #3fa6bb;width:212px;margin:10px 15px 0 0;display:inline-block;vertical-align:top;text-align:left;float:none;}
.stonebrdg-iinrpgs-crs-nav-btns-ul li:hover{background:#41acc0 none repeat scroll 0 0;border-color:#4a8f9c}
.stonebrdg-iinrpgs-crs-nav-btns-ul li.open, .stonebrdg-iinrpgs-crs-nav-btns-ul li:active{background:#e0f3ec;border-bottom-color:#c0d1cd}
.stonebrdg-iinrpgs-crs-nav-btns-ul li.open a, .stonebrdg-iinrpgs-crs-nav-btns-ul li:active a{color:#128974}
.stonebrdg-iinrpgs-crs-nav-btns-ul li:last-child{margin-right:0}
.stonebrdg-iinrpgs-crs-nav-btns-ul li a{font-size:15px;color:#fff;display:block;padding:8px 14px}
.stonebrdg-iinrpgs-crs-nav-btns-ul li a:hover{text-decoration:none}


.stonebrdg-iinrpgs-crs-nav-btns-ul li.crs-nav-btn-bg-blue{background:#49c1d8;border-bottom-color:#3fa6bb}
.stonebrdg-iinrpgs-crs-nav-btns-ul li.crs-nav-btn-bg-blue:hover{background:#41ACC0;border-bottom-color:#4A8F9C}

.stonebrdg-iinrpgs-crs-nav-btns-ul.nav > li > a:hover, .stonebrdg-iinrpgs-crs-nav-btns-ul.nav > li > a:focus{background:none}
.stonebrdg-iinrpgs-crs-nav-btns-ul.nav .open > a, .nav .open > a:hover, .stonebrdg-iinrpgs-crs-nav-btns-ul.nav .open > a:focus{background:none}

.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li{width:auto;background:none;border:none;margin:0;min-height:inherit;display:inline}

.stonebrdg-iinrpgs-crs-nav-btns-ul.navbar-nav > li > .dropdown-menu{margin-top:10px;background:#e0f3ec;border:none}

/* New Categories Menu NM */
ul.yamm.stonebrdg-crs-nav-btns-ul li.dropdown.yamm-fw.open ul.dropdown-menu{background:#e0f3ec none repeat scroll 0 0;border:medium none;margin-top:10px}
ul.yamm.stonebrdg-crs-nav-btns-ul li.dropdown.yamm-fw ul.dropdown-menu li{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:medium none;display:inline;margin: 0 !important;min-height:inherit;width:auto}
.stonebrdg-cat-list li{position:relative;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;display:inline;margin:0;min-height:inherit;line-height:1.42857;width:auto}
.stonebrdg-cat-list ul li{vertical-align:top}
.stonebrdg-cat-list ul li a{display:block;color:#666666;font-size:13px;line-height:15px;margin-left:-20px;padding:7px 40px 7px 25px;position:relative}
.stonebrdg-cat-list ul li a:hover{background:#fff none repeat scroll 0 0}
.stonebrdg-cat-list li::before{background:rgba(0, 0, 0, 0) url("../../images/rgt-arrow-green.png") no-repeat scroll 0 0;content:"";height:16px;left:-9px;position:absolute;top:7px;vertical-align:middle;width:9px;z-index:3}
.stonebrdg-cat-list{padding-left:10px;margin:0;line-height:1.42857}
.stonebrdg-cat-list ul{padding-left:0;margin:0}

.stonebrdg-cat-order{border-bottom:1px solid #c8cacc;border-top:1px solid #c8cacc}
.stonebrdg-cat-order{margin-top:40px}
.stonebrdg-cat-order .nav {display:inline-block}
.stonebrdg-cat-order .nav > li{margin-left:0; margin-right:0;position:relative;display:inline-block}
.stonebrdg-cat-order .nav > li:after{content:"|";position:absolute;right:-3px;top:0;line-height:37px}
.stonebrdg-cat-order .nav > li:last-child:after{content:""}
.stonebrdg-cat-order .nav > li > a{color:#a0a1a2;font-weight:600}
.stonebrdg-cat-order .nav > li > a:hover, .footer-nav-links .nav > li > a:focus{background:none;color:#747475;text-decoration:underline}
.stonebrdg-disp-order{color:#A0A1A2;padding:10px 15px 0;display:inline-block}
.cat-order-btm-hr{border-color:#c8cacc;margin-bottom:10px}


.nav-tab-drpdwn-hding{font-size:18px;color:#128974;line-height:1.42857}

.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul{margin:0;padding-left:10px}
.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul li{position:relative}
.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul li:before{background:url(../../images/rgt-arrow-green.png) no-repeat;width:9px;height:16px;left:-9px;position:absolute;content:"";vertical-align:middle;top:7px;z-index:3}
.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul li a{color:#128974;font-size:13px;line-height:15px;padding:7px 40px 7px 25px;position:relative;margin-left:-20px}

.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul li a:hover{background:#fff}

.nav-tab-drpdwn-crs-key-dscrption-blk{background:#ecf8f4;border:2px solid #fff;padding:10px 5px 10px 15px;margin-top:25px}

.nav-tab-drpdwn-crs-key-dscrption{position:relative;padding-right:15px;font-size:13px;color:#128974}
.nav-tab-drpdwn-crs-key-dscrption .pls24-ico-in-nav-tab-drpdwn-crs-lst{right:0;top:5px}



/* prfsnl crs pg */
.crss-pg-crs-row-container{padding:20px 20px 15px 20px}
.crss-pg-crs-row-container.crs-dtl-bg-blue{background:#e0f3ec}
.crss-pg-crs-dscrp-container{position:relative;padding-right:35px}

.pls24-ico-in-crs-dscrp{position:absolute;right:0;top:0}
.crs-ful-dtls-lnk{color:#3cb2c9;text-decoration:underline}

.tac-subpg-banner-ttl{color:#3cb2c9;font-size:24px;margin-top:20px;font-weight:600}
.tac-subpg-banner-main-ttl{font-size:34px;line-height:44px;color:#808285;margin-top:30px;font-weight:600}
.tac-cpd-banner-main-ttl{font-size:30px;font-weight:600;line-height:44px;color:#808285;margin-top:30px;position:relative}


.strkd-crs-prc{text-decoration:line-through;margin-right:55px}
a.tac-crs-banner-offr-lnk{color:#3cb2c9;text-decoration:underline;font-size:14px;font-weight:600}


.tac-crs-banner-ttl{color:#3cb2c9;font-size:24px;margin-top:20px;font-weight:600}
.tac-crs-banner-main-ttl{font-size:30px;font-weight:600;line-height:32px;color:#808285;position:relative;margin-top:5px}
.tac-crs-banner-lsn-txt{font-size:18px}
.tac-crs-banner-prc-txt{font-size:18px;margin-top:5px;margin-bottom:5px}
.tac-crs-banner-img-container{margin-left:-15px}
.tac-crs-banner-loan-container{margin-top:20px}
.tac-crs-banner-loan-txt{font-size:16px;font-weight:600;text-transform:uppercase;color:#3cb2c9;display:inline;margin-right:10px}
.tac-crs-banner-offer-txt{font-size:14px;font-weight:400;display:inline}

.pls24-ico-in-tac-crs-bnr{position:absolute;right:30px;top:5px}

.sc-banner-main-ttl{font-size:30px;font-weight:600;line-height:44px;color:#808285;padding:15px 0 15px 0;position:relative}


.crs-tabs-nav-list{margin:0; list-style:none}
.crs-tabs-nav-list li{background-color:#85d0b5;border-bottom:3px solid #72b39d;margin-top:5px;background-image:url(../../images/Plus-grn.png);background-repeat:no-repeat;background-position:right 15px center}
.crs-tabs-nav-list li.crs-tabs-t4pls-loans-btn{background-image:url(../../images/24pls.png)}
.crs-tabs-nav-list li a{padding:9px 35px 8px 16px;display:block;color:#fff;font-size:15px}
.crs-tabs-nav-list li:hover{background-color:#52c292;border-bottom-color:#46a77f}
.crs-tabs-nav-list li a:hover{text-decoration:none}

.crs-tabs-nav-list li.active{background-color:#e0f3ec;border-bottom-color:#c0d1cd;background-image:url(../../images/minus-blue.png)}
.crs-tabs-nav-list li.active a{text-decoration:none;color:#3cb2c9}

.crs-tabs-nav-btm-grphic-container{margin-top:35px;padding-left:50px}

a.crs-fees-tab-hding{background-color:#e0f3ec;border-bottom:3px solid #c0d1cd;background-image:url(../../images/minus-blue.png);background-repeat:no-repeat;background-position:right 15px center;display:block;padding:5px 10px;color:#3cb2c9;font-size:22px;font-weight:600}
a.crs-fees-tab-hding:hover{text-decoration:none}

a.crs-fees-tab-hding.collapsed{background-image:url(../../images/Plus-grn.png);background-color:#85d0b5;background-repeat:no-repeat;background-position:right 15px center;display:block;padding:5px 10px;color:#fff}
a.crs-fees-tab-hding.collapsed:hover{background-color:#52c292;border-bottom-color:#46a77f}

a.crs-related-tab-hding{background-color:#e0f3ec;border-bottom:3px solid #c0d1cd;background-repeat:no-repeat;background-position:right 15px center;display:block;padding:5px 10px;color:#3cb2c9;font-size:22px;font-weight:600}
a.crs-related-tab-hding:hover{text-decoration:none}
a.crs-related-tab-hding.collapsed{background-image:url(../../images/Plus-grn.png);background-color:#85d0b5;background-repeat:no-repeat;background-position:right 15px center;display:block;padding:5px 10px;color:#fff}
a.crs-related-tab-hding.collapsed:hover{background-color:#52c292;border-bottom-color:#46a77f}

.crs-fees-tab-dtls{padding:15px 0 0 10px}

.crs-pop-nav-list{margin:0;list-style:none;padding-left:0}
.crs-pop-nav-list li{background-color:#85d0b5;border-bottom:3px solid #72b39d;margin-top:5px;background-image:url(../../images/rgt-arrow.png);background-repeat:no-repeat;background-position:right 15px center;float:left;min-width:100%}
.crs-pop-nav-list li.crs-tabs-t4pls-loans-btn{background-image:url(../../images/24pls.png)}
.crs-pop-nav-list li a{padding:9px 35px 8px 16px;display:block;color:#fff;font-size:15px}
.crs-pop-nav-list li:hover{background-color:#52c292;border-bottom-color:#46a77f}
.crs-pop-nav-list li a:hover{text-decoration:none}

.crs-pop-nav-list li.alt{background-color:#e0f3ec;border-bottom-color:#c0d1cd;background-image:url(../../images/rgt-arrow.png)}
.crs-pop-nav-list li.alt:hover{background-color:#f2f2f3;border-bottom-color:#c0d1cd}
.crs-pop-nav-list li.alt a{text-decoration:none;color:#3cb2c9}

.fees-table > thead {}
.fees-table > thead > tr > th{border-right:2px solid #bfd9cf;background:#E0F3EC}
.fees-table > thead > tr > th:last-child{border-right:none;background:none}

.fees-table > tbody > tr > td{border-right:2px solid #bfd9cf}
.fees-table > tbody > tr > td:last-child{border-right:none; width:125px}
.fees-table > tbody > tr > td:first-child{font-weight:600}
.fees-table > tbody > tr > td:nth-child(2){text-align:center}
.fees-table > tbody > tr > td:nth-child(3){text-align:center}
.fees-table > tbody > tr > td:nth-child(4){text-align:center}
.fees-table > tbody > tr > td:nth-child(5){text-align:center}
.fees-table > tbody > tr > td:nth-child(6){text-align:center}
.fees-table > tbody > tr:last-child > td:nth-child(6){text-align:left}
.fees-table > tbody > tr:last-child{border-bottom:2px solid #bfd9cf}

.salary-table{float:left}
.salary-table > thead {}
.salary-table > thead > tr{background:#E0F3EC}
.salary-table > thead > tr > th{}
.salary-table > thead > tr > th:last-child{border-right:none;background:none}

.salary-table > tbody > tr > td{border-right:2px solid #bfd9cf}
.salary-table > tbody > tr > td:last-child{border-right:none; width:125px}
.salary-table > tbody > tr > td:first-child{font-weight:600}
.salary-table > tbody > tr > td:nth-child(2){text-align:center}
.salary-table > tbody > tr > td:nth-child(3){text-align:center}
.salary-table > tbody > tr > td:nth-child(4){text-align:center}
.salary-table > tbody > tr > td:nth-child(5){text-align:center}
.salary-table > tbody > tr > td:nth-child(6){text-align:center}
.salary-table > tbody > tr:last-child > td:nth-child(6){text-align:left}
.salary-table > tbody > tr:last-child{border-bottom:2px solid #bfd9cf;border-top:1px solid #ddd}

.salary-table > tbody > tr > td.sal-ref{border-right:0}

.btn-enrol{background-color:#52c292;border-bottom:3px solid #46a77f;border-radius:0;text-transform:uppercase;color:#fff;font-weight:600;font-size:12px;padding-top:3px;padding-bottom:3px}

.btn-view-dtls{background-color:#956E9D;border-bottom:3px solid #86638E;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600;margin-right:8px}
.btn-std-loans{background-color:#49C1D8;border-bottom:3px solid #3fa6bb;border-radius:0;color:#fff;font-size:12px;font-weight:600;margin-top:10px;margin-right:8px;padding:3px 4px;text-transform:uppercase}
.btn-std-loans:hover{background-color:#41acc0;border-color:#4A8F9C}
.btn-std-loans a{color:#FFF;text-decoration:none}
.btn-std-loans a:hover{}
.btn-gov-loans{background-color:#FFF;border:1px solid #A0A1A2;border-radius:4px;color:#A0A1A2;font-size:12px;font-weight:600;margin-top:10px;margin-right:8px;padding:4px 8px;text-transform:uppercase}
.gov-loans{color:#3cb2c9;font-size:12px;font-weight:600;margin-top:10px;margin-right:8px;padding:4px 8px;text-align:center;text-transform:uppercase;vertical-align:middle;display:inline-block}
.sort-by-container{background:#f3f3f3;border-bottom:3px solid #DBDBDB;margin-top:10px;padding:7px 15px}

.e1.select2-container .select2-choice{width:150px}
.e1.select2-container .select2-choice .select2-arrow{background:none;border-left:none;width:25px}
.e1.select2-container .select2-choice .select2-arrow b{background:url(../../images/down-arrow-grey.png) no-repeat right 5px center}



.ft-pt-key-container{margin:0 0 5px 0;background:#CACDD2;color:#fff;padding:5px 0;font-size:12px}
.ft-pt-key-txt{float:left;margin-left:20px}
.ft-pt-keys-expln{float:right;margin-right:10px}
.ft-pt-keys-expln-sorted-datews{float:left;margin-left:60px}
a.view-by-date-key-lnk{display:block;color:#fff;width:100%}


.view-by-location-tbl{}
.view-by-location-tbl > thead > tr > th{font-size:12px;background:#F3F3F3;border-left:4px solid #EDEDED;font-weight:400;border-bottom:none}
.view-by-location-tbl > thead > tr > th:last-child{background:none; border-left:none}
.view-by-location-tbl > thead > tr > th:nth-child(2){text-align:center}
.view-by-location-tbl > thead > tr > th:nth-child(3){text-align:center}

.view-by-location-tbl > tbody > tr > td{border-top:2px solid #EDEDED;border-right:2px solid #EDEDED;padding-top:10px;padding-bottom:5px;font-size:13px;line-height:15px}
.view-by-location-tbl > tbody > tr > td:nth-child(2){white-space:nowrap;text-align:center}
.view-by-location-tbl > tbody > tr:first-child > td{border-top:none}
.view-by-location-tbl > tbody > tr > td:nth-child(3){border-right:none;text-align:center}
.view-by-location-tbl > tbody > tr > td:last-child{border-right:none}
.view-by-location-tbl > tbody > tr > td:first-child{font-weight:600}
.view-by-location-tbl > tbody > tr:last-child > td{border-bottom:1px solid #EDEDED}

.view-by-location-tbl > tbody.location-crs-dtls-opn-body.ft-crs-opn{background:#FEF4D7;border:1px solid #EDEDED}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body.pt-crs-opn{background:#E6F5F0;border:1px solid #EDEDED}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr > td{border:none}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:first-child > td{padding-bottom:3px;border-right:2px solid #fff}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:first-child > td:nth-child(3){border-right:none}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:nth-child(2) > td{border:none;padding-top:0}

.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:nth-child(2) > td:first-child{font-weight:400}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:nth-child(2) > td:nth-child(2){text-align:center;white-space:normal}

.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:nth-child(3) > td:nth-child(2){white-space:normal}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-tinynote-row > td{padding-top:0}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-tinynote-row > td:last-child{text-align:left;padding-left:25px}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-crs-dts-row > td{font-weight:400}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-pt-cal-crs-dts-row > td{font-weight:400}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-pt-cal-crs-dts-row > td:nth-child(2){white-space:normal}
.view-by-location-tbl > tbody.view-by-location-tbl-mbl-map-glr-tbody > tr > td{padding-left:0;padding-right:0}



.view-by-date-tbl-container{position:relative}
.view-by-date-key-container{position:relative}
.view-by-date-key-blk{position:absolute;top:0;right:0;background:#CACDD2;text-align:left;width:50px;height:27px;line-height:27px;color:#fff;font-size:12px;font-weight:600;padding-left:8px}

.view-by-date-tbl > thead > tr > th{font-size:12px;background:#F3F3F3;border-left:4px solid #EDEDED;font-weight:400;border-bottom:none}
.view-by-date-tbl > thead > tr > th:last-child{background:none;border-left:none}
.view-by-date-tbl > tbody > tr > td{border-right:2px solid #EDEDED;border-bottom:2px solid #EDEDED;border-top:none;padding-bottom:0;font-size:13px;line-height:15px}
.view-by-date-tbl > tbody > tr > td:first-child{font-weight:600;}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body  > tr.view-by-location-tbl-pt-cal-crs-dts-row > td{font-weight:400}
.view-by-date-tbl > tbody > tr > td:nth-child(2){text-align:center;white-space:nowrap}
.view-by-date-tbl > tbody > tr > td:nth-child(3){text-align:center}
.view-by-date-tbl.table > tbody + tbody{border-top:none}
.view-by-date-tbl.table > tbody + tbody.mnth-chngd::before{content:'';display:block;height:8px}
.view-by-date-tbl > tbody > tr > td:nth-child(4){border-right:none}
.view-by-date-tbl > tbody > tr > td:nth-child(5){border-right:none;border-bottom:none}
.view-by-date-tbl > tbody > tr > td:last-child{border:none}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr > td{padding-bottom:8px}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr:first-child > td:nth-child(3){border-right:0}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr:nth-child(2) > td{border-right:none}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr:nth-child(2) > td:last-child{border-bottom:2px solid #EDEDED;text-align:left}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.ft-crs-opn > tr:first-child{}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.pt-crs-opn > tr:first-child{background:#E6F5F0;border-left:6px solid #CFEBE1}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.ft-crs-opn > tr:first-child{background:#FEF4D7;border-left:6px solid #FDEBBC}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr.view-by-location-tbl-tinynote-row > td{padding-top:0}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr.view-by-location-tbl-tinynote-row > td:last-child{text-align:left}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr.view-by-location-tbl-pt-cal-crs-dts-row > td:nth-child(2){white-space:normal}
.view-by-date-tbl > tbody.view-by-date-tbl-mbl-map-glr-tbody > tr > td{padding-left:0;padding-right:0}
.view-by-date-tbl > tbody.view-by-date-tbl-mbl-map-glr-tbody > tr:last-child > td{padding-bottom:10px;border-bottom:3px solid #EDEDED}


.datewise-crs-dtls-opn-plc-note{margin-left:-45px;font-size:12px}

.btn-view-dtls-ft{background-color:#FBCC39;border-bottom:3px solid #E2B833;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}
.btn-hide-dtls-ft{background-color:#fff;border-bottom:3px solid #E6E6E6;border-radius:0;color:#FBCC39;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600;}
.btn-hide-dtls-pt{background-color:#fff;border-bottom:3px solid #E6E6E6;border-radius:0;color:#85D0B5;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}
.btn-hide-dtls-ft-orng-container{float:right;padding-right:30px}
.btn-hide-dtls-ft-orng{background-color:#FDE59C;border-bottom:3px solid #E4CF8D;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}
.btn-hide-dtls-pt-grn-container{float:right}
.btn-hide-dtls-pt-grn{background-color:#A8DFC8;border-bottom:3px solid #98C9B4;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}


.ft-ico{padding:0 5px;border-radius:4px;border:2px solid #EDEDED;color:#FBCC39;font-weight:600;background:#fff}
.plcs-lft-bx{padding:2px 7px;background:#9398A3;font-size:14px;color:#fff;font-weight:600}
.rdc-lft-bx{padding:2px 7px;background:#49c1d8;font-size:14px;color:#fff;font-weight:600}
.pop-lft-bx{padding:2px 7px;background:#45ab80;font-size:14px;color:#fff;font-weight:600;float:right;margin-left:10px;margin-right:10px}
.datewise-crs-dtls-opn-body .plcs-lft-bx{background:#666C7B}
.location-crs-dtls-opn-body .plcs-lft-bx{background:#666C7B}

.btn-view-dtls-pt{background-color:#85D0B5;border-bottom:3px solid #78BCA3;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}

.pt-ico{padding:0 5px;border-radius:4px;border:2px solid #EDEDED;color:#78BCA3;font-weight:600;background:#fff}
.ft-pt-txt{font-size:13px;font-weight:400}
.sal-ref-txt{font-size:13px;font-weight:400}


.ft-row:hover{background:#FEF4D7}
.pt-row:hover{background:#E6F5F0}

.sortby-tbl-hr{border-width:4px}


.location-addrs-container{margin-top:45px;padding-left:15px;font-weight:400}
.location-addrs-main-container{float:left;width:30%;}
.location-tbl-container{float:left;width:70%;padding:0 15px}

.crs-dtls-open{}
.crs-dtls-open .location-addrs-container{margin-top:5px}
.crs-dtls-open .location-tbl-container{margin-top:40px}
.crs-dtls-open .location-addrs-main-container{width:100%;float:none}
.crs-dtls-open .location-tbl-container{width:100%;float:none}

.sortby-location-container-lft{}
.sortby-location-container-rgt{}
.crs-dtls-open .sortby-location-container-lft{width:70%;float:left}
.crs-dtls-open .sortby-location-container-rgt{width:30%;float:left}


.sort-by-lctn-glr-rgt-main-pic-bx{position:relative;margin-top:25px}
.sort-by-lctn-glr-rgt-main-pic-ttl-bx{position:absolute;top:0;right:0;width:100%;background:#F3F3F3;font-weight:400}
.sort-by-lctn-glr-rgt-main-pic-ttl{padding:5px 0 5px 10px}
.sort-by-lctn-glr-rgt-main-pic-ttl-ico{position:absolute;right:8px;top:2px;font-size:20px;color:#808285}
.sort-by-lctn-glr-rgt-thmbs{margin:0;padding:0;list-style:none}
.sort-by-lctn-glr-rgt-thmbs li{float:left;margin-right:5px;margin-top:5px}

.sort-by-mbl-glr-div{display:block;width:268px;margin:0 auto}
.sort-by-mbl-glr-img-div{float:left;position:relative;max-width:200px}
.sort-by-mbl-glr-thmbs-div{float:left;padding-left:15px}
.sort-by-mbl-glr-thmbs-ul{margin:0;padding:0;list-style:none}
.sort-by-mbl-glr-thmbs-ul li{margin-top:5px}




.view-by-location-tbl-mbl-review-blk{background:#fff;border-radius:6px;border:2px solid #F3F3F3;width:170px;padding:3px 5px;font-size:11px;font-weight:normal}
.review-scr-txt{color:#85D0B5;font-weight:600}
.view-by-location-tbl-mbl-review-blk .review-lft-blk{width:45%;float:left;text-align:center}
.view-by-location-tbl-mbl-review-blk .review-rgt-blk{width:55%;float:left;text-align:center}
.view-lction-cal-ft-container{display:inline-block;width:30%}
.view-by-location-tbl-mbl-location-nm-btm{color:#3cb2c9;font-weight:600;font-size:14px;margin-top:5px}

.crs-lctin-hding-in-sort-dt{margin-top:0;margin-bottom:0;font-size:14px}



.shw-mr-dts-lnk{color:#B2B6BD;font-weight:600;font-size:16px}
.lction-tble-btm-view-more-lnk-container{text-align:right;padding-right:15px}
.view-more-lnk{font-size:12px;color:#666C7B;text-decoration:underline}


.datewise-crs-dtls-opn-map-container{margin-top:60px;max-width:250px;margin-bottom:15px}
.datewise-crs-dtls-opn-addrs-container{margin-top:35px}
.datewise-crs-dtls-opn-clndr-blk-pt{background:#E6F5F0;border:1px solid #DCE1E3;min-height:150px}
.datewise-crs-dtls-opn-clndr-pt{float:left;width:40%}
.datewise-crs-dtls-opn-crs-dts-pt{float:left;margin-left:10px;font-weight:400;width:55%;margin-top:30px}

.datewise-crs-dtls-opn-clndr-ft{height:110px}
.datewise-crs-dtls-opn-crs-dts-ft{font-weight:400;margin:10px}
.datewise-crs-dtls-opn-clndr-blk-ft{background:#FEF4D7;border:1px solid #DCE1E3;min-height:150px}

.datewise-crs-dtls-opn-glr-container{}
.datewise-crs-dtls-opn-glr-main-img-bx{float:left;width:255px}
.datewise-crs-dtls-opn-glr-thmbs-container{width:116px;margin-left:15px;margin-top:20px;vertical-align:top;float:left}


.view-by-date-tbl-mbl-lction-ttl{color:#3cb2c9;font-weight:600;font-size:14px;margin-top:5px}
.view-by-date-tbl-mbl-lction-lft{float:left;width:68px}
.view-by-date-tbl-mbl-lction-blk{background:#F3F3F3;width:100%;padding-top:3px;padding-bottom:3px;text-align:center}
.view-by-date-tbl-mbl-lction-rgt{float:left;width:235px;font-size:12px;padding-left:10px;padding-top:5px}

.view-by-date-tbl > tbody > tr.view-by-date-tbl-mbl-lction-tbody > td{padding:0 0 8px 0;border-bottom:3px solid #F3F3F3}
.view-by-date-tbl > tbody > tr.view-by-date-tbl-mbl-lction-tbody > td:first-child{font-weight:400}

/*Login Modal*/
#student-login .modal-footer,#student-login-mob .modal-footer{border-top:0}
#student-login .modal-header,#student-login-mob .modal-header{border-bottom:0;background-color:#e0f3ec}
#student-login .modal-body,#student-login-mob .modal-body{height:200px}
#student-login .modal-content,#student-login-mob .modal-content{}
#student-login .modal-title,#student-login-mob .modal-title{text-align:center}
.col-centered{float:none;margin:0 auto;text-align:center}

/*Nav Bar Dots*/
.nav-dot-container{padding:0}
.nav-dots{width:100%;height:11px;display:block;position:absolute;text-align:center}
.nav-dots .nav-dot{top:-5px;width:10px;height:10px;margin:0 4px;position:relative;border-radius:100%;display:inline-block;background-color:#A0A1A2}
.nav-dots .nav-dot:hover{cursor:pointer;background-color:#58595B}

/*Repayment Calculator*/
.repayment-calculator{display:block}
.repayment-calculator .labels{padding-top:0.9375em}
.repayment-calculator .labels label{display:block;float:left;text-align:center;font-weight:400;color:#a0a1a2;font-size:1em;font-family:'Open Sans', sans-serif}
.repayment-calculator p{clear:both;font-size:1em;text-align:left;padding-bottom:1.23077em}
.repayment-calculator table{margin:2em auto;width:90%;max-width:60em}
.repayment-calculator table tbody tr{border-top:medium none}
.repayment-calculator table tbody tr{border-top:medium none}
.repayment-calculator table tbody tr td{padding:0.61538em;line-height:1.46154em}
.repayment-calculator table tbody tr td .price div{margin-left:1.5625em;margin-right:12.5em}
.repayment-calculator table tbody tr td .price div input{background-color:#fff;border:1px solid #ddd;border-radius:0.125em;box-shadow:none;font-size:1em;font-weight:400;padding:6px 0 6px 5px}
.repayment-calculator table tbody tr td .price div input:focus{background:#fff none repeat scroll 0 0;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);transition:all 0.5s ease 0s}
.repayment-calculator table tbody tr td .price span{float:left;font-size:1.25em;font-weight:400;padding-top:0.4em;width:1.25em}
.repayment-calculator table tbody tr th{color:#484e55;line-height:1.4;text-align:right;vertical-align:top;width:14.375em;font-size:12px;font-weight:600;padding:0.61538em}
.repayment-calculator table tbody tr.repay td, .repayment-calculator table tbody tr.repay th{background-color:#e0f3ec}
.repayment-calculator .ticks{margin:0 -0.0625em}
.repayment-calculator .ticks div{border-left:0.0625em solid #c8cacc;float:left;height:1.25em}
.repayment-calculator .ticks div:last-child{border-right:0.0625em solid #c8cacc}
.repayment-calculator .ui-slider{background-color:#fff;border-radius:0}
.repayment-calculator .ui-slider-handle{background-color:#ba1a70;border:medium none;cursor:pointer;margin-top:0.1875em;font-family:'Open Sans', sans-serif}
.repayment-calculator .ui-slider-handle::after{background-color:#85d0b5;border-radius:0.25em;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:-0.125em;width:100%}
.repayment-calculator .ui-slider-handle::before {background-image:url("../../images/blobber.svg"), none;background-position:center bottom;background-repeat:no-repeat;color:#484e55;content:attr(data-content);display:block;font-weight:400;height:31px;left:-27px;padding-top:0.125em;position:absolute;text-align:center;top:-35px;width:72px}
.crs-fees-tab-dtls table.visible-xs tbody tr{vertical-align:baseline}
.crs-fees-tab-dtls table.visible-xs tbody tr td{padding:0.61538em}
.crs-fees-tab-dtls table.visible-xs thead tr th{font-weight:600}

@media (min-width: 1200px) {
}

/*Medium - md*/
@media (min-width: 992px) and (max-width: 1199px) {
.stonebridge-top-nav .navbar-nav > li > a{font-size:12px;padding-left:8px;padding-right:8px}

.header-img-title1{/*width:40%;*/ width:445px;font-size:50px;line-height:50px}
.header-img-caption1{/*width:20%;*/ width:200px;font-size:20px;line-height:25px;margin-top:20px}
.header-img-cta-btn{bottom:30px}


.offer-bar-txt{font-size:30px;padding-top:5px}

#custom-search-form .search-query:focus{width:346px}

.banner-ttl{margin-top:25px;font-size:34px;line-height:40px}

.tac-cpd-banner-main-ttl{font-size:29px;line-height:36px}
.tac-crs-banner-ttl{font-size:24px;line-height:36px;margin-top:15px}
.tac-crs-banner-main-ttl{}
.tac-crs-banner-lsn-txt{margin-top:10px}

.stonebrdg-crs-nav-btns-ul li{background:#85D0B5 none repeat scroll 0 0;border-bottom:3px solid #72b39d}

.datewise-crs-dtls-opn-glr-thmbs-container{margin-left:0;width:100%}
.tac-crs-banner-loan-container{margin-bottom:20px}


}

/*Small - sm*/
@media (min-width: 768px) and (max-width: 991px) {
.stonbrg-nav-logo{max-width:110px;margin-top:30px}
.stonebridge-top-nav.navbar{margin-left:-15px;margin-right:-15px}
.stonebridge-top-nav .navbar-nav > li > a{font-size:12px;padding-left:4px;padding-right:3px}
.stonebridge-top-nav .navbar-collapse{padding-left:5px}

.stonebrdg-tag-line{margin-top:10px;font-size:14px}

.header-img-ttls-container{left:30px;}
.header-img-title1{/*width:40%;*/ width:300px;font-size:38px;line-height:38px}
.header-img-caption1{/*width:20%;*/ width:180px;font-size:16px;line-height:18px;margin-top:15px}
.header-img-cta-btn{bottom:20px}


.offer-bar{min-height:65px;}
.offer-bar-txt{font-size:24px;padding-top:10px}

.banner-ttl-tagline{font-size:16px;margin-top:15px}
.banner-ttl{font-size:30px;line-height:32px;margin-top:12px}

.tac-subpg-banner-ttl{font-size:20px;margin-top:10px}
.tac-subpg-banner-main-ttl{font-size:30px;line-height:36px;margin-top:8px}

.tac-cpd-banner-main-ttl{font-size:28px;line-height:32px;margin-top:8px}

.brdcrumb-ul li{font-size:12px}
.brdcrumb-ul li a{font-size:12px}
#custom-search-form .search-query:focus{width:245px}


.tac-crs-banner-ttl{font-size:20px;margin-top:10px}
.tac-crs-banner-main-ttl{font-size:29px;line-height:32px;margin-top:5px}
.tac-crs-banner-lsn-txt{}

.crs-tabs-nav-list li a{font-size:12px;padding-left:6px}
.fees-table{font-size:12px}
.datewise-crs-dtls-opn-plc-note{margin-left:-22px}

.datewise-crs-dtls-opn-clndr-pt{float:none;width:100%}
.datewise-crs-dtls-opn-crs-dts-pt{float:none;width:100%}
.datewise-crs-dtls-opn-glr-thmbs-container{margin-left:0; width:100%}

.alw-logo{top:-30px;box-shadow:none}
.comm-col-fst{font-size:18px;text-align:center}
.tac-crs-banner-loan-container{margin-bottom:20px}
.tac-crs-banner-offer-txt{display:block}
}

@media(max-width:1300px) {
    .header-img-cta-btn {
        bottom: 20px;
    }
    .btn-strt-lrning {
        font-size: 20px;
    }
}
@media(max-width:1000px) {
    .header-img-cta-btn {
        bottom: 10px;
    }
    .btn-strt-lrning {
        font-size: 16px;
    }
    .offer-bar-txt{display:inline-block; font-size:16px;padding-top:5px;padding-bottom:10px}
}

/*Extra small - xs*/
@media (max-width: 360px){
	.stonebrdg-crs-nav-btns-ul li {
		padding-left: 15px !important;
	}
	.stonebrdg-crs-nav-btns-ul li > a {
		font-size: .85em;
	}
}

@media (min-width: 200px) and (max-width: 767px) {
.stonebridge-top-nav.navbar{margin-bottom:0;min-height:153px}
.stonebridge-top-nav.navbar.stonebridge-top-nav-4-tgl{margin-bottom:10px;min-height:50px}
.stonebridge-top-nav #navbar-collapse-1{margin-top:150px}
.stonebridge-top-nav .navbar-nav > li > a{padding-left:25px}

.header-img-sction{margin-top:0}

.header-img-cta-btn{position:relative;width:207px;bottom:0}
.btn-strt-lrning{font-size:14px;margin-top:5px}
.offer-bar-txt{font-size:16px;padding-top:5px;padding-bottom:10px}


.stonebrdg-crs-nav-btns-ul{width:100%;margin-left:0px;margin-right:-15px;margin-top:20px;text-align:left}
.stonebrdg-crs-nav-btns-ul li{margin:0;width:100%;height:auto;line-height:45px;padding-left:35px;display:block}
.stonebrdg-cat-list li{line-height:15px;padding-left:0}
ul.yamm.stonebrdg-crs-nav-btns-ul li.dropdown.yamm-fw.open ul.dropdown-menu{position:static;width:auto;float:none;box-shadow:none;margin-left:-20px;margin-top:5px;}

.stonebrdg-crs-nav-btns-book-ico{width:26px;height:17px}
.stonebrdg-crs-nav-btns-srch-gls-ico{float:left;margin-right:5px;margin-top:5px}
.fnd-crs-input{float:left;margin-top:2px;width:260px}

.success-stories-sction{padding-top:10px}
.testm-text-container{font-size:16px;padding-left:15px;padding-right:15px}
.testm-text-alt-container{font-size:16px;padding-left:15px;padding-right:15px}
.testm-slide-control-container{top:-60px}


.feefo-img-container{float:none;margin-top:10px}
.feefo-logo{display:block;margin:0 auto}
.feefo-details-container{text-align:center;margin-top:10px !important}

.comm-col-fst{font-size:18px;text-align:center}

.blog-post-sction{padding-top:5px}
.stdnt-scss-story-block{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
.stdnt-scss-story-ttl{padding-left:0;text-align:center}
.stdnt-scss-story-sub-ttl{font-size:14px}
.stdnt-scss-story-thmb-bx{margin-top:8px;max-width:40%;margin-right:10px;float:left}
.stdnt-scc-story-description{padding-left:0;margin-top:15px}


.ltst-blg-psts-heading{margin-top:25px}

.hmpg-24-sction{margin-top:15px;padding-top:10px;padding-bottom:10px}

.t4pls-advntgs-list-container{background:#fff;padding:10px 0;margin-bottom:10px}
.t4pls-advntgs-list{margin-bottom:0}
.t4pls-advntgs-list li{margin:0 5px;padding-bottom:8px}
.t4pls-advntgs-list li a{position:relative;width:auto;padding-right:30px;line-height:20px}
.t4pls-advntgs-list li a:hover{background:none}
.pls24-ico{float:none;position:absolute;right:0;top:3px}
.t4pls-control-container{text-align:right;padding-right:10px}


.nwslttr-labels{line-height:17px}

.nws-ltr-eml-blk{margin-top:8px}
.nws-ltr-rgstr-blk{margin-top:5px}
.crs-category-btm-hr{margin-bottom:5px}
.logos-wrapper{margin-top:20px}

.footer-nav-links .nav > li > a{padding-left:3px;padding-right:3px}
.footer-nav-links .nav > li:after{right:-6px}


#custom-search-form{float:none;display:block;margin:8px auto 0 auto}
#custom-search-form .input-group{display:block}
#custom-search-form .search-query{width:225px;float:none;display:block;margin:0 auto}
#custom-search-form .search-query:focus{width:250px;float:left}

.brdcrm-srchbr-container{margin-top:0}
.brdcrumb-ul li a{font-size:12px}
.brdcrumb-ul li{font-size:12px}


.header-img-sction.header-img-sction-tac{margin-top:15px}
.banner-ttl{font-size:18px;line-height:20px;margin-top:5px}
.banner-ttl-tagline{font-size:12px;margin-top:10px}

.tac-subpg-banner-ttl{margin-top:10px}
.tac-subpg-banner-main-ttl{font-size:26px;line-height:33px;margin-top:10px;margin-bottom:10px}

.stonebrdg-iinrpgs-crs-nav-btns-ul li{width:100%;margin:0;background:#49C1D8 none repeat scroll 0 0;border-bottom-color:#3FA6BB;border-width:0 0 3px;border-radius:0;min-height:44px}
.stonebrdg-iinrpgs-crs-navbar{margin-left:-15px;margin-right:-15px;margin-bottom:0;border:none}
.stonebrdg-iinrpgs-crs-nav-btns-ul li a{color:#fff}
.stonebrdg-iinrpgs-crs-nav-btns-ul li:hover{background:#41acc0 none repeat scroll 0 0;border-bottom-color:#4A8F9C}

.strkd-crs-prc{margin-right:30px}

.tac-cpd-banner-main-ttl{font-size:24px;line-height:30px;margin-bottom:10px;margin-top:20px}


.tac-crs-banner-ttl{margin-top:10px;font-size:22px}
.tac-crs-banner-main-ttl{margin-top:15px;font-size:25px;line-height:35px}
.tac-crs-banner-lsn-txt{margin-top:20px}
.tac-crs-banner-prc-txt{margin-top:5px;font-size:16px}
.strkd-crs-prc{margin-right:25px}
a.tac-crs-banner-offr-lnk{margin-left:0}

.tac-crs-banner-img-container{margin-right:-15px}

a.crs-fees-tab-hding{margin-left:-15px;margin-right:0;font-size:18px;background-image:url(../../images/minus-blue.png)}
a.crs-fees-tab-hding.collapsed{background-image:url(../../images/plus--blue.png);background-repeat:no-repeat;background-position:right 15px center;display:block;padding:5px 15px;color:#fff}
.sort-by-container{margin-left:-15px;margin-right:-15px}


.crs-fees-tab-dtls{padding-left:0}

.location-addrs-container{padding-left:0;margin-top:0}
.location-addrs-main-container{float:none;width:auto}
.location-tbl-container{float:none;width:auto;padding-left:0;padding-right:0}

.view-by-location-tbl{border:none;margin-bottom:5px}
.view-by-location-tbl > thead > tr > th:last-child{background:#F3F3F3}
.view-by-location-tbl > tbody > tr:last-child > td{border-bottom:2px solid #ededed}
.sortby-tbl-hr{margin-top:5px}

.crs-dtls-open .location-tbl-container{margin-top:0}
.crs-dtls-open .sortby-location-container-lft{width:100%;float:none}
.crs-dtls-open .sortby-location-container-rgt{display:none}

.view-by-date-tbl{border:0}
.view-by-date-tbl-container{margin-left:-15px;margin-right:-14px}
.view-by-date-tbl > tbody > tr > td{padding-bottom:8px; border-bottom:none;border-right:none}
.view-by-date-tbl > thead > tr > th:nth-child(4){display:none}
.view-by-date-tbl > tbody > tr > td:nth-child(4){display:none}
.view-by-date-tbl > thead > tr > th:nth-child(5){display:none}
.view-by-date-tbl > tbody > tr > td:nth-child(5){display:none}

.view-by-date-tbl > thead > tr > th:nth-child(6){width:70px}


.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.pt-crs-opn{background:#e6f5f0;border:1px solid #ededed}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.ft-crs-opn{background:#fef4d7;border:1px solid #ededed}

.dload-container{text-align:center}
.tac-crs-banner-loan-container{margin-bottom:20px}
.tac-crs-banner-offer-txt{display:block}

/* temp */
.fees-table{display:none !important}
.ft-pt-txt{display:none}

}

.fees-green-bg { background-color: #E0F3EC; }
.fees-green-bg.fee-title { font-size: 1.2em; }
.mobile-fees-table{display:none !important}


.stonebrdg-cat-order ul.yamm li ul.dropdown-menu {
  background: #e0f3ec;
}

#course-carousel {
	overflow: hidden;
}

#course-carousel .carousel-inner  {
	white-space: nowrap;
}

#course-carousel .carousel-inner .item {
	text-align: left;
	vertical-align: top;
	white-space: initial;
}

#course-carousel .carousel-inner > .next, #course-carousel .carousel-inner > .prev {
	position: relative;
}

#course-carousel .carousel-inner .item.prev, #course-carousel .carousel-inner .item.next,  #course-carousel .carousel-inner .item.right {
	display: inline-block;
}

#course-carousel .glyphicon-chevron-left::before, #course-carousel .glyphicon-chevron-right::before {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  border-radius: 1000px;
  color: #fff;
  display: block;
  font-size: 45px;
  height: 100px;
  line-height: 100px;
  padding: 0 15px;
  width: 100px;
  border: 0;
}

#course-carousel .carousel-control {
	text-shadow: none;
}

#course-carousel .carousel-control.left {
	text-align: right;
}

#course-carousel .carousel-control.right {
	text-align: left;
}

#course-carousel .item .course-list-col:nth-child(even) .course-list-item:nth-child(odd) {
    background: #FFF;
}

#course-carousel .item .course-list-col:nth-child(even) .course-list-item:nth-child(even) {
    background: #E0F3EC;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
  font-size: 30px;
  height: 100px;
  margin-top: -15px;
  width: 100px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: -65px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right: -65px;
}

.crss-pg-crs-row-container {
	overflow: hidden;
}






@media(max-width: 767px) {
    .mobile-fees-table{display:table !important}
    #fixed-enrol-bar { display: none; }
	.top-lft-scl-lnks{margin: 5px 0; }

    .video-item { display: none; }
    .video-item.active { display: block; }
	.promo-panels {  }
	.promo-panels .promo-panel:nth-child(odd) { padding-right: 5px; }
	.promo-panels .promo-panel:nth-child(even) { padding-left: 5px; }
	.promo-panels .promo-panel:last-child { padding-right: 15px; }
	.promo-panels .promo-panel .course-block { height: 125px; margin-bottom: 10px; }
	.promo-panels .promo-panel .course-block .cs-txt { font-size: 1.3em; }
	.stonebrdg-crs-nav-btns-srch-gls-ico { width: 24px; margin-right: 5px; margin-top: 8px; }
	.fnd-crs-input { margin-top: 8px; }

}

/* new 24+ landing page styles */
.courses-24-landing .sc-banner-main-ttl { font-size: 2.6em; font-weight: bold; color: #2DB0C9; padding: 0px; }
.courses-24-landing .banner-text-content { width: 100%; float: left; padding-top: 10px; position: relative; }
.courses-24-landing .banner-text-content .pls24-ico-in-crs-dscrp { top: 20px; right: 20px; }
.courses-24-landing .sc-banner-main-ttl p { font-size: 0.5em; color: #818286; margin-bottom: 0px; }
.courses-24-landing .sc-banner-main-ttl ul {	font-size: 0.4em; color: #40C0DA; padding-left: 0px; list-style: none; margin-bottom: 0px; }
.courses-24-landing .sc-banner-main-ttl ul li span { color: #FFFFFF; background-color: #40C0DA; width: 25px; height: 25px;	border-radius: 25px; display: inline-block; text-align: center; line-height: 1.4em;	margin-right: 10px; font-size: 1.1em; }
.courses-24-landing .sc-banner-main-ttl a { background-color: #40C0DA; color: #FFFFFF; font-size: 0.4em; padding: 5px 15px; border-bottom: #6ABCCA 3px SOLID; }
.courses-24-landing .plus-24-header-banner {	background-image: url(/images/plus-19-header-banner.jpg); background-size: cover; background-repeat: no-repeat; width: 100%; float: right; }
.courses-24-landing .plus-24-header-banner h2 { color: #FFFFFF; padding: 20px; font-size: .9em !important; font-weight: bold; max-width: 330px; }
.courses-24-landing .plus-24-header-banner h2 span { color: #FEF5D7; font-weight: normal; font-size: .6em; line-height: 1.4em; display: inline-block; margin-top: 15px; }
#plus-24-content-banner, .plus-24-footer-banner { width: 100%; float: left; margin-bottom: 30px; }
#plus-24-content-banner img { display: inline-block;	width: 100%; max-width: 250px; float: left; }
#plus-24-content-banner .banner-text, .plus-24-footer-banner .banner-text { position: relative; display: inline-block; margin:10px;	margin-left: 30px; padding: 30px 60px; font-size: 1.5em; font-weight: bold; }
#plus-24-content-banner .banner-text.text-right { text-align: right;	padding-right: 30px; float: right; }
#plus-24-content-banner .banner-text.arrow-down:after, .plus-24-footer-banner.arrow-down:after { position: absolute; content: ' '; border: 20px SOLID transparent; border-top: 20px SOLID #DACFDD; width: 0px; height: 0px; bottom: -40px; left: 60px; }
.plus-24-footer-banner { margin: 20px 0px; position: relative; }
.plus-24-footer-banner .banner-text { width: 100%; margin: 0px; padding: 20px 0px; color: #4D2261; text-align: center; font-size: 1.3em; }
.plus-24-footer-banner .banner-text span { padding: 5px 20px; margin-left: 20px; background-color: #775586; color: #FFFFFF; border-bottom: 3px SOLID #4E2261; display: inline-block; }
.plus-24-footer-banner.arrow-down:after { left: 50%; margin-left: -20px; }
.lavender { background-color: #DACFDD; color: #775684; }
.beige { background-color: #FEF5D7; color: #666666; }
.right-col { padding: 20px 30px; margin: 10px 0px; margin-bottom: 20px; }
.right-col.green { background-color: #83D1B5; color: #FFFFFF; padding-top: 10px; padding-bottom: 20px; }
.right-col.green .glyphicon { top: 8px; }
.right-col.green .glyphicon:before { font-size: 2em; }
.right-col.grey { background-color: #E7E8EA; min-height: 80px; color: #58595B; font-weight: bold; padding: 10px 10px; }
.right-col.grey img { width: 60px; float: left; margin-bottom: 40px; margin-right: 5px; }
.right-col.grey a { font-weight: normal; }
.right-col.blue { background-color: #42C1DB; color: #FFFFFF; font-size: 2.2em; font-weight: bold; }
.right-col.blue ul, .right-col.light-blue ul { font-size: 0.6em; margin-left: 0px; padding-left: 20px; margin-top: 10px; }
.right-col.blue ul li, .right-col.light-blue ul li { margin-top: 10px; }
.right-col.light-blue { background-color: #DFF3ED; color: #3EC0D9; font-size: 2.2em; font-weight: bold; }
.right-col.beige { background-color: #FEF5D7; color: #666666; font-size: 2em; }

@media(max-width:1200px) { .courses-24-landing .plus-24-header-banner, #plus-24-content-banner img,	.plus-24-footer-banner img { display: none; } }
@media(max-width:1000px) { .right-col { display: none; } }


/* new course layout styles */
#change-banner {  position: relative; width: 100%; float: left; margin: 20px 0px; }
#change-banner #change-banner-title { width: 100%; background-color: #FDC01A; color: #2E6093; font-size: 25px; font-weight: bold; }
#change-banner #change-banner-content { width: 100%; background-color: #F2E0A2; color:#333333; padding: 0px; font-size: 15px; }
#change-banner span { margin-left: 200px; padding: 10px; display: inline-block; }
#change-banner span a { text-align: center; font-size: 15px; width: 100%; max-width: 250px; padding: 10px 0px; }
#change-banner-enrol { background-color: #40BFE2; color: #FFFFFF; float: left; }
#change-banner-enrol:hover { text-decoration: none; background-color: #FFFFFF; color: #40BFE2; }
#change-banner-callback { background-color: #FFFFFF; color: #40BFE2; float: right; }
#change-banner-callback:hover { text-decoration: none; background-color: #40BFE2; color: #FFFFFF; }
#change-banner-image { position: absolute; top: 20px; left: 40px; }
#change-banner-image img { height: 130px; }

.related-course, .related-course img { width: 100%; max-width: 230px; display: inline-block; }
.related-course img { margin-bottom: 10px; }
.related-course { vertical-align:top; margin: 0px 10px; text-align: left; }
.carousel-control { background: none !important; width: 50px; }
.carousel-inner>.item { text-align: center; }
.glyphicon-chevron-left:before, .glyphicon-chevron-right:before { background-color: #E0F3EC; color: #3CB2C9; border-bottom: 3px SOLID #AADDCA; }
.free-when-you-enrol h3 { font-size: 24px; color: #3cb2c9; font-weight: bold; }
.free-when-you-enrol h4 { margin-top: 0px; }
.free-when-you-enrol hr { margin: 20px 0px; }
#free-when-you-enrol {
	text-align: center;
	display: block;
}

@media(max-width:1200px) {
 #change-banner span a { margin: 5px auto; float: none; display: block; }
}

@media(max-width:700px) {
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right {
		top: 50px !important;
	}
}

@media(max-width:500px) {
 #change-banner span { margin-left: 0px; }
 #change-banner-image { display: none; }
 .t4pls-advntgs-list li a { margin: 10px 0px;}
 .pls24-ico { top: -3px; }
 .stonebrdg-cat-list ul li a { margin-bottom: 15px; }
 .footer-note-wth-copyrgt a { display: block; margin: 10px 0px; }
}

/* Footer enrol bar */
#fixed-enrol-bar { position: fixed; bottom: 0px; width: 100%; height: auto; background: rgba(240,240,240,.90); border-top: 1px SOLID #CCCCCC; display: none; z-index: 9999; }
#fixed-enrol-bar h3, #fixed-enrol-bar .tac-crs-banner-offr-lnk { color: #1C75B7; }
#fixed-enrol-bar h4 { color: #666666; }
#fixed-enrol-bar .tac-crs-banner-offr-lnk { display: block; margin:20px 0px; margin-left: 0px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px SOLID #CCCCCC; }
#fixed-enrol-bar:before { position: absolute; border: transparent SOLID 20px; border-bottom: #E1E1E1 SOLID 20px; content: ' '; left: 50%; margin-left: -20px; top: -40px; }
#fixed-enrol-bar a { display: inline-block; background-color: #49bfe3; padding: 20px 30px; color: #FFFFFF; float: right; min-width: 300px; margin: 20px 0px;font-size: 16px; }

#fixed-enrol-bar.hidden {
    display: none;
}
@media (min-width: 500px) {
	#fixed-enrol-bar {
		display: none;
	}
}

/* Fix for Intro Text */
@media (min-width: 1200px) and (max-width: 1400px){
.header-img-caption1{font-size:24px;margin-top:10px}
.header-img-title1{font-size:70px;width:600px;line-height:70px}
}

@media (min-width: 320px) and (max-width: 480px){
.alw-logo{top:15px;box-shadow:none}
.sb-prospectus-img{top:-10px;text-align:center;float:none}
.stonebrdg-cat-order{padding-top:5px}
}

@media (min-width: 481px) and (max-width: 549px){
.alw-logo{top:0;box-shadow:none}
.sb-prospectus-img{text-align:center;float:none;top:-10px}
}

@media (min-width: 550px) and (max-width: 767px){
.alw-logo{top:-15px;box-shadow:none}
.sb-prospectus-img{text-align:center;float:none;top:-10px}
.banner-ttl{font-size:30px;line-height:32px;margin-top:5px}
.banner-ttl-tagline{font-size:16px;margin-top:15px}
}

@media (min-width: 768px) and (max-width: 1024px){
}


@media (min-width: 768px) and (max-width: 1200px){
.sb-prospectus-img{top:-30px}
}



/* Jan Promo */

.payment-section{background:#dacddb none repeat scroll 0 0;/*margin-top:10px*/;position:relative}
section.header-img-sction a:hover{text-decoration:none}
.pay-container{background:#dacddb none repeat scroll 0 0;font-size:20px;font-weight:600;color:#4d2460;margin-bottom:32px;padding:15px 50px 20px;position:relative;text-align:center}
.pay-container::after{-moz-border-bottom-colors:none;-moz-border-left-colors: none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#dacddb rgba(231, 232, 233, 0) rgba(231, 232, 233, 0);border-image:none;border-style:solid;border-width:17px;content:" ";height:0;left:50%;margin-left:-17px;pointer-events:none;position:absolute;top:100%;width:0}


.course-block {position: relative; padding-bottom:20%; height: 197px; /* = width for a 1:1 aspect ratio */ margin-bottom: 25px; background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important; /* you change this to "contain" if you don't want the images to be cropped */}
.course-block:hover{transform:scale(0.96);opacity:0.6;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.courses-24-section .sc-banner-main-ttl a{color:#2db0c9 !important;background-color:transparent !important;border:0 !important;font-size:1.2em !important;padding:0 !important}

.block1{color:#000}

.img_1-1{background:linear-gradient(rgba(23, 160, 134, 0.45), rgba(25, 189, 155, 0.45)),url('../../images/foot-health.jpg');}
.img_1-2{background:linear-gradient(rgba(42, 128, 185, 0.45), rgba(53, 152, 220, 0.45)),url('../../images/business-courses.jpg');}
.img_1-3{background:linear-gradient(rgba(243, 156, 17, 0.45), rgba(242, 196, 15, 0.45)),url('../../images/early-years.jpg');}

.img_2-1{background:linear-gradient(rgba(210, 84, 0, 0.45), rgba(231, 126, 34, 0.45)),url('../../images/education-training.jpg');}
.img_2-2{background:linear-gradient(rgba(143, 68, 173, 0.45), rgba(154, 89, 181, 0.45)),url('../../images/teaching-assistant.jpg');}
.img_2-3{background:linear-gradient(rgba(143, 127, 67, 0.45), rgba(143, 127, 67, 0.45)),url('../../images/animal-care.jpg');}

.img_3-1{background:linear-gradient(rgba(255, 0, 0, 0.45), rgba(255, 0, 0, 0.45)),url('../../images/health-social-care.jpg');}
.img_3-2{background:linear-gradient(rgba(138, 205, 46, 0.45), rgba(138, 205, 46, 0.45)),url('../../images/cbt-counselling.jpg');}
.img_3-3{background:linear-gradient(rgba(205, 0, 103, 0.45), rgba(205, 0, 103, 0.45)),url('../../images/beauty.jpg');}

/*.content {height:100%;padding:5%;position:absolute;width:100%}*/
.table{display:table;height:100%}
.table-cell {display:table-cell;vertical-align:middle}
.cs-txt{font-size:1.5em;font-weight:700;text-align:center;color:#fff}
.pay-method{font-weight:700;color:#642f7d}

.new-access-btn,.new-24-btn{font-weight:700;font-size:1.4em;text-align:center;padding:1em;color:#fff;margin:3.2%}
.new-access-btn:hover,.new-24-btn:hover{text-decoration:none;moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.new-access-btn{background:#2db0c9 none repeat scroll 0 0;}
.new-access-btn:hover{background:#1f798a none repeat scroll 0 0;}
.new-24-btn{background:#f1a41e none repeat scroll 0 0;}
.new-24-btn:hover{background:#b7780b none repeat scroll 0 0;}

.courses-24-section{margin-bottom:0 !important}

.ui-autocomplete li { background: #FFF; }
.ui-autocomplete li:nth-child(odd) { background: #f9f9f9;}

/*
.loan-bar{background: #dacddb none repeat scroll 0 0;color: #4d2460;cursor: pointer;min-height: 34px;padding-bottom: 5px;position: relative;width: 100%}
.loan-bar-txt {color: #4d2460;font-size: 27px;font-weight: 600;padding: 8px 0 6px 0;text-align: center}

@media (min-width: 320px) and (max-width: 480px){
.cs-txt{font-size:0.8em}
.loan-bar-txt {font-size:12px;padding:10px 0 8px 0}
}

@media (min-width: 481px) and (max-width: 549px){
.cs-txt{font-size:1.2em}
}*/





section#nusextra .dark-blue img { background-color: #00ACED; }
section#nusextra .blue img { background-color: #65C0ED; }
section#nusextra .light-blue img { background-color: #E0F3EC; }
section#nusextra .yellow img { background-color: #FCC014; }
section#nusextra .orange img { background-color: #EB6535; }
section#nusextra .nus-benefit { text-align: center; }
section#nusextra .nus-benefit a span { display: block; padding-left:15px; margin-top:10px; text-align:left; font-size: 2em; font-weight: bold; text-decoration: none;}
section#nusextra .nus-benefit p { text-align:left; padding-left:15px; }
section#nusextra .nus-benefit a:hover { text-decoration: none;}

@media(max-width:1090px) {
	section#nusextra .nus-benefit a span, .nus-benefit p { text-align:center; padding-left:0px; }
}

section#nusextra .nusextra ul { margin-bottom:30px; }
section#nusextra .nusextra ul li { position:relative; display: inline-block; }
section#nusextra .nusextra ul li a { font-size: 1.4em; font-weight: bold; }
section#nusextra .nusextra ul li a { color: #3CB2C9; }
section#nusextra .nusextra ul li span { vertical-align:sub; font-size: 2em; color: #3CB2C9; }

section#nusextra .nusextra .carousel-control .icon-prev,
section#nusextra .nusextra .carousel-control .icon-next,
section#nusextra .nusextra .carousel-control .glyphicon-chevron-left,
section#nusextra .nusextra .carousel-control .glyphicon-chevron-right { top: 35%; }


.responsive-embed-youtube {
	margin-bottom: 15px;
	padding-bottom: 56.25%;
	position: relative;
}

.responsive-embed-youtube iframe {
	height: 100% !important;
	position: absolute;
	width: 100% !important;
}

h2.title {
	color: #1c75b7;
	font-size: 24px;
}

.pt-list li {
	margin-bottom: 1em;
}

.btn-pathway{background-color:#85d0b5;border-bottom:3px solid #72b39d;border-radius:0;color:#fff;font-size:12px;font-weight:600;margin-top:10px;margin-right:8px;padding:3px 4px;text-transform:uppercase}
.btn-pathway:hover{background-color:#52c292;border-color:#46a77f}
.btn-pathway a{color:#FFF;text-decoration:none}
.btn-pathway a:hover{}
