@font-face {
  font-family: 'BacktoBlackDemo';
  src: url('http://noblecounseling.com/wp-includes/fonts/BacktoBlackDemo.eot?#iefix') format('embedded-opentype'),  url('http://noblecounseling.com/wp-includes/fonts/BacktoBlackDemo.woff') format('woff'), url('http://noblecounseling.com/wp-includes/fonts/BacktoBlackDemo.ttf')  format('truetype'), url('http://noblecounseling.com/wp-includes/fonts/BacktoBlackDemo.svg#BacktoBlackDemo') format('svg');
  font-weight: normal;
  font-style: normal;
}
img.mk-resposnive-logo {
    padding-left: 5%;
}
p.cstm_prighttext {
    color: #20359E;
    font-weight: 600;
    text-align: right;
}
.mk-header-right.cstm_prighttexthead {
    top: 18px;
    right: 8%;
}
@media only screen and (max-width : 1140px)
{
.mk-header-right.cstm_prighttexthead {
    display: none;
}
}
#mk-page-introduce{ display:none !important; }
img.mk-resposnive-logo {
    padding-left: 20%;
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
.fancy-titleh2first {
    font-family: "Raleway";
    color: #000;
    font-size: 40px;
    font-weight: 200;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: initial;
    text-align: left;
    font-style: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
}
.fancy-titleh2second {
   letter-spacing: 0px;
    text-transform: initial;
    font-size: 40px;
    color: #20359E;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
	    font-family: 'BacktoBlackDemo';
}
.cstmpadding {
    padding-bottom: 5%;
    padding-top: 5%;
}
.cstm-paddinghead h2 {
    padding-top: 2%;
}
a.button_ank {
    background:#20359E;
    color: #fff;
    padding: 15px 20px;
    font-weight: 600;
    font-size: 16px;
}
a.button_ank:hover {
    background: #000;
    color: #fff;
    padding: 15px 20px;
    font-weight: 600;
    font-size: 16px;
}
p.cstm_paratxt.p_button {
    margin-top: 4%;
}
.bx-wrapper {
    margin-left: 0 !important;
}
.ezcol.ezcol-one-half.ctm_rightpad {
    border-right: 1px solid #000;
}
 ul.ctm_ul_lilt li .mk-svg-icon {
    fill: #ac2746;
}
 .ctm_ul_lilt svg.mk-svg-icon {
    padding-top: 4px;
    height: 10px !important;
padding-right: 10px;
}
.ezcol.cstmpadding.blackbackcstm p {
    color: rgba(255, 255, 255, 0.87);
}
.ezcol.cstmpadding.blackbackcstm p span {
    color: #ffffff;
    font-weight: 700;
}
ul.ctm_ul_lilt {
        list-style-image: url(http://noblecounseling.com/wp-content/uploads/2016/11/bullets.png);
}
ul.ctm_ul_lilt li {
    position: relative;
    margin: 0 0 6px 0px;
    padding: 0 0 0 0px;
    line-height: 24px !important;
}
.testimonials-widget-testimonial .image {

    margin-right: .6em;
}
span.fancy-titleh2firstblak {
    font-size: 48px;
    font-weight: 200;
    color: #fff;
    line-height: 100%;
}
span.fancy-titleh2secondblack {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    line-height: 100%;
}
.ezcol.cstmpadding.blackbackcstm {
    background: #000;
text-align: center;
}
.ezcol.cstmpadding.cst_backgroundimg {
    background-image: url(http://noblecounseling.com/wp-content/uploads/2016/11/bg.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 100% 100%;
}
@media only screen and (min-width : 1200px )
{
.mk-main-wrapper-holder .mk-grid {
    max-width: 100% !important;
}
#theme-page .theme-page-wrapper {
    margin: 0 auto;
}
#theme-page .theme-page-wrapper .theme-content {
    padding: 0;
}
.ezcol.cstmpadding.blackbackcstm {
    max-width: 100%;
    padding-left: 10%;
    padding-right: 10%;
}
.cstmpadding {
    max-width: 100%;
    padding-left: 10%;
    padding-right: 10%;
    padding-bottom: 5%;
    padding-top: 5%;
}
}
@media only screen and (max-width : 768px)
{
.ezcol.ezcol-one-third {
    width: 100% !important;
}
.ezcol.ezcol-two-third.ezcol-last.cstm-paddinghead {
    width: 100% !important;
}
.blackbackcstm {
    background-color: #000;
    background-size: cover;
    text-align: center;
    clear: both;
}
.ezcol.ezcol-one-half {
    width: 100% !important;
    padding-bottom: 5%;
}
.ezcol {
    padding-bottom: 3%;
    padding-top: 3%;
}
.ezcol.ezcol-one-half.ctm_rightpad {
    border-right: none;
}
}
