@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans.woff') format('woff'),
    url('../fonts/OpenSans.ttf') format('truetype'),
    url('../fonts/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINAlternate-Bold';
    src: url('../fonts/DINAlternate-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/DINAlternate-Bold.woff') format('woff'),
    url('../fonts/DINAlternate-Bold.ttf') format('truetype'),
    url('../fonts/DINAlternate-Bold.svg#DINAlternate-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

    {
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

img {
    border: none;
}

a {
    outline: none;
}
.img-responsive{
    max-width: 100%;
    height: auto;
    display: block;
}

/*jignesh custom*/
.collage-campus {
    border-bottom: 1px solid #cecece;
    margin-bottom: 25px;
    display: inline-block;
}
.collage-campus .college-image{float: left; width: 30%;}
.collage-campus .college-sidebar{float: left; width: 70%;}
.more {
    display: none;
}
.without-max{text-align: center;}
.without-max img{width: 100%; max-width: 540px;}
.teeth {
    width: 100%;
    height: auto;
    max-width: 150px;
    text-align: center;
    margin: 0 auto;
}
.baby-img{
    width: 100%;
    height: auto;
    max-width: 300px;
    text-align: center;
    margin: 0 auto;
}
.boy-child-care{
    width: 100%;
    height: auto;
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
}
.lady-teeth{

    width: 100%;
    height: auto;
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
}
/*end*/

/*city by city css*/
.article-description-city{
    padding: 40px 113px 0px 113px;
    width: 100%;
    float: left;
    background-color: white;
    }
.text-center{text-align: center;}
style.cssh2.text-center.title{
    font-size: 25px;
    line-height: 1.7;    
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    
    -webkit-text-shadow: 0 0 0 #194d8d;
    -o-text-shadow: 0 0 0 #194d8d;
    -ms-text-shadow: 0 0 0 #194d8d;
    -moz-text-shadow: 0 0 0 #194d8d;
    text-shadow: 0 0 0 #194d8d;
    font-weight: bold;
    padding-bottom: 10px
}
h5.text-center.title{
    font-size: 20px;
    line-height: 1.7;    
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    
    -webkit-text-shadow: 0 0 0 #194d8d;
    -o-text-shadow: 0 0 0 #194d8d;
    -ms-text-shadow: 0 0 0 #194d8d;
    -moz-text-shadow: 0 0 0 #194d8d;
    text-shadow: 0 0 0 #194d8d;
    font-weight: bold;
    padding-bottom: 10px
}
h3.text-center.title{
    font-size: 25px;
    line-height: 1.7;    
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    style.css
    -webkit-text-shadow: 0 0 0 #194d8d;
    -o-text-shadow: 0 0 0 #194d8d;
    -ms-text-shadow: 0 0 0 #194d8d;
    -moz-text-shadow: 0 0 0 #194d8d;
    text-shadow: 0 0 0 #194d8d;
    font-weight: bold;
    padding-bottom: 10px
}
p.text-center.title{
    font-size: 20px;
    line-height: 1.7;    
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    
    -webkit-text-shadow: 0 0 0 #194d8d;
    -o-text-shadow: 0 0 0 #194d8d;
    -ms-text-shadow: 0 0 0 #194d8d;
    -moz-text-shadow: 0 0 0 #194d8d;
    text-shadow: 0 0 0 #194d8d;
    font-weight: bold;
    text-align: center;
}
.title.left-title{
    font-size: 20px;
    line-height: 1.7;    
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    -webkit-text-shadow: 0 0 0 #194d8d;
    -o-text-shadow: 0 0 0 #194d8d;
    -ms-text-style.cssshadow: 0 0 0 #194d8d;
    -moz-text-shadow: 0 0 0 #194d8d;
    text-shadow: 0 0 0 #194d8d;
    font-weight: bold;
    padding: 10px 15px;
    background: #a6cdef;
    border-radius: 5px;
    margin: 20px 0;
    text-align: center;
    
}
.college-sidebar p.collage-title{
    font-size: 20px;
    line-height: 1.7;    
    color: #194d8d;
    font-family: 'OpenSans';
    -webkit-text-shadow: 0 0 0 #194d8d;
    -o-text-shadow: 0 0 0 #194d8d;
    -ms-text-shadow: 0 0 0 #194d8d;
    -moz-text-shadow: 0 0 0 #194d8d;
    text-shadow: 0 0 0 #194d8d;
    font-weight: bold;
    
}
.city-left-content{float: left;  width: 50%;}
.city-right-content{float: left;  width: 50%;}
/*End*/
/*18-04-2019*/
a[href="#"] {pointer-events: none;
    cursor: default;}
/*End*/
/*new style design*/
.award-listing-image img {
    width: 100%;
    max-width: 100% !important;
}
p.page-title {style.css
    padding: 20px 0;
}
.article-description p b {
    line-height: 3;
    font-size: 20px;
}
ul.support-forms{text-decoration: none;}
.article-content .article-description ul.support-forms{text-decoration: none; list-style: none;}
.article-content .article-description ul.support-forms li a{}
.article-content .article-description ol.se_quwstion{padding-left: 30px;}
.article-content .article-description .proceess ul li{padding: 13px 0;}
.article-content .article-description .proceess ul.sub-list{padding-left: 48px;
    padding-top: 15px;}
.article-content .article-description .proceess ul.sub-list li{list-style: disc;}
.kstsnick-title{font-weight: bold; color: #194d8d; font-family: 'OpenSans'; font-size: 18px}
.proceess-home {padding-left: 19px;}
.proceess-home ul{margin: 0;}
.proceess-home ul li{list-style: disc !important; font-family: 'OpenSans'; color: #ffffff; }
/*end*/


.wrapper {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}

/*17-04-2019*/
.misisipi-heading p {
    margin-bottom: 10px !important;
}
.misisipi-address {
    padding-bottom: 30px;
}
.misisipi-address p {
    margin-bottom: 0 !important;
    line-height: 2rem !important;
}
.wrapper1 svg {
    margin-left: 15%;
    height: 400px;
}

/*End*/

.banner-part {
    width: 100%;
    float: left;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../images/new_banner.jpg);
    height: 400px;
    position: relative;
}

.banner-title h1 {
    color: #1C5CA6;
    font-size: 43px;
    line-height: 45px;
    font-family: 'OpenSans';
    font-weight: normal;
    text-shadow: 0px 0px 21px #fff;
}

.banner-title {
    width: 100%;
    float: right;
    text-align: right;
}

.banner-info {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 30px;
}

.banner-title {
    width: 100%;
    float: right;
    text-align: right;
    position: relative;
    left: 2px;
}

.banner-search {
    width: auto;
    float: right;
    text-align: right;
    margin-top: 57px;
    padding: 32px 30px 25px 30px;
    border-radius: 4px;
    background-color: #6E91B9;
    position: relative;
    z-index: 999;
}
.home-banner-index-go {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
    z-index: 99;
}

.banner-title p {
    color: #1C5CA6;
    font-size: 18px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    text-shadow: 0 0 4px #fff;
    padding-top: 10px;
}

.banner-search p {
    text-align: justify;
    font-family: 'OpenSans';
    font-weight: normal;
    color: white;
    font-size: 15px;
    line-height: 20px;
}

/*.banner-search .search-nw {
    padding: 12px 37px;
    background-color: #AF0909;
    color: white;
    text-decoration: none;
    font-family: 'OpenSans';
    font-weight: normal;
    font-size: 22px;
    border-radius: 4px;
    line-height: 24px;
    float: right;
    display: inline-block;
    box-shadow: 0 0 3px #2EA7F5;
    margin-top: 22px;
    transition: 0.5s all;
}*/

.banner-search .search-nw {
    padding: 12px 37px 13px 37px;
    background-color: #AF0909;
    color: white;
    text-decoration: none;
    font-family: 'OpenSans';
    font-weight: normal;
    font-size: 22px;
    border-radius: 4px;
    line-height: 25px;
    float: right;
    display: inline-block;
    box-shadow: 0 0 3px #2EA7F5;
    margin-top: 22px;
    transition: 0.5s all;
}

.banner-search .search-nw:hover {
    background-color: white;
    color: #AF0909;
    transition: 0.5s all;
}

.main-menu ul {
    text-align: center;
}

.main-menu ul li {
    text-align: center;
    float: left;
    list-style: none;
}

.main-menu ul li:first-child a {
    padding-left: 0;
}

.main-menu ul li:last-child a {
    padding-right: 0;
}

.main-menu ul li a {
    color: white;
    font-family: 'OpenSans';
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    line-height: 17px;
    padding: 10px 75px;
    display: inline-block;
}

.main-menu {
    width: 100%;
    float: left;
    background-color: #1A4D8E;
    position: relative;
}

.main-menu ul li a:hover {
    color: #96C2F5;
}

.ultrasoud-overvew-text {
    width: 100%;
    float: left;
    background-color: #1A8D86;
    padding: 36px 0 38px 0;
}

.ultrasoud-overvew-text a {
    color: #fff;
}

.ultrasoud-overvew-text a:hover {
    opacity: 0.5;
    transition: 0.5s all;
}

.ultrasoud-overvew-text h2 {

    font-size: 25px;
    line-height: 28px;
    font-family: 'OpenSans';
    font-weight: normal;
    margin-bottom: 40px;
}

.ultrasoud-overvew-text p {
    color: white;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    width: 64%;
    text-align: justify;
    margin-bottom: 8px;
}

.ultrasoud-overvew-text p:last-child {
    margin-bottom: 0px;
}

.sonography-location {
    width: 100%;
    float: left;
    padding: 48px 0px;
}

.sonography-location .sonography-left {
    width: 47%;
    float: left;
}

.sonography-location .location-right {
    float: right;
    width: 53%;
    margin-top: 25px;
}

.sonography-location .location-right img {
    width: 100%;
}

.sonography-location .sonography-left h2 {
    color: #1C5CA6;
    font-size: 25px;
    line-height: 28px;
    font-family: 'OpenSans';
    font-weight: normal;
    margin-bottom: 40px;
}

.sonography-location .sonography-left ul li {
    list-style: none;
}

.sonography-location .sonography-left ul li a {
    padding: 6px 18px;
    display: block;
    text-decoration: none;
    color: #184c88;
    background-color: #B4CCE6;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: 600;
    text-shadow: 0 0 2px #fff;
}

.sonography-location .sonography-left ul li a:hover {
    text-shadow: none;
    background-color: #1C5CA6;
    color: white;
}

.sonography-location .sonography-left ul {
    width: 92%;
    float: left;
}

.sonography-location .sonography-left ul .search-location {
    width: 100%;
    border: solid 2px #3C609A;
    padding: 6px 18px;
    font-size: 14px;
    line-height: 16px;
    font-family: 'OpenSans';
    font-weight: normal;
    color: #1C5CA6;
    text-shadow: 0 0 2px #fff;
}

.sonography-location .sonography-left ul .search-location::-moz-placeholder {
    color: #1C5CA6;
    opacity: 1;
    text-shadow: 0 0 2px #fff;
}

.sonography-location .sonography-left ul .search-location::-webkit-input-placeholder {
    color: #1C5CA6;
    text-shadow: 0 0 2px #fff;
    opacity: 1;
}

.diagnostic-info {
    width: 100%;
    float: left;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    background-image: url(../images/Ultrasound_Body_.png);
    position: relative;
    min-height: 373px;
}

.diagnostic-blocks {
    width: 56%;
    float: right;
    background-color: #79b0eb;
    padding: 12px 38px 50px 38px;
    /*margin-top: 50px;*/
    margin: 28px 0px;
}

.diagnostic-blocks h3 {
    color: white;
    font-size: 25px;
    line-height: 28px;
    font-family: 'OpenSans';
    font-weight: normal;
    margin-bottom: 35px;
}

.diagnostic-blocks ul {
    float: left;
    width: 34%;
    margin-right: 55px;
}

.diagnostic-blocks ul:nth-child(3) {
    margin: 0;
}

.diagnostic-blocks ul li {
    list-style: none;
}

.diagnostic-blocks ul li a {
    color: white;
    text-decoration: none;
    background-color: #205E5B;
    display: inline-block;
    padding: 6px 12px;
    width: 229px;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.diagnostic-blocks ul li a:hover {
    background-color: #478D8A;
}

.diagnostic-blocks ul li:last-child a {
    margin: 0;
}

.diagnostic-block {
    width: 100%;
    float: left;
    max-width: 682px;
}

.Tech-Education {
    width: 100%;
    float: left;
    padding: 50px 0 60px 0;
    background-color: #1A8D86;
}

.Tech-Education p {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    color: white;
    text-align: justify;
}

.career-article {
    width: 100%;
    float: left;
    position: relative;
}

.career {
    width: 60%;
    float: left;
    padding: 50px 0 0px 0px;
    background-color: #58b7b3;
    height: 370px;
    position: relative;
    z-index: 99;
}

/*.career-infobox {
    position: relative;
    right: 0;
    max-width: 800px;
    display: inline-block;
    padding-right: 143px;
}*/

.career-infobox {
    position: relative;
    right: 0;
    display: inline-block;
    padding-right: 70px;
}

.article-info {
    float: right;
    padding: 50px 0 0px 50px;
    background-color: #319ba5;
    width: 40%;
    height: 350px;
    position: relative;
    z-index: 99;
}

.career-article::before {
    position: absolute;
    content: "";
    background-color: #319ba5;
    top: 0;
    right: 0;
    height: 100%;
    width: 50%;
}

.career-article::after {
    position: absolute;
    content: "";
    background-color: #58b7b3;
    top: 0;
    left: 0;
    height: 100%;
    width: 50%;
}

.career h2,
.article-info h2,
.Tech-Education-info h2 {
    color: white;
    font-size: 25px;
    line-height: 28px;
    font-family: 'OpenSans';
    font-weight: normal;
    margin-bottom: 20px;
}

.career a,
.article-info a,
.Tech-Education-info a {
    color: #fff;
}

.career p {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    color: white;
    text-align: justify;
}

.career ol,
.Tech-Education ol,
.article-info ol {
    /*margin-left: 15px;*/
    margin-top: 10px;
    display: inline-block;
}

.career ol li,
.Tech-Education ol li,
.article-info ol li {
    list-style: inside;
    color: white;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-bottom: 2px;
}

.article-info p {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    color: white;
    text-align: justify;
}

.article-info ol a,
.career-infobox ol a,
.Tech-Education-info ol a {
    color: #fff;
}

.article-info ol a:hover,
.career-infobox ol a:hover,
.Tech-Education-info ol a:hover {

    opacity: 0.5;
    transition: 0.5s all;
}
.career-article a:hover,.Tech-Education a:hover {
    opacity: 0.5;
    transition: 0.5s all;
}

.footer {
    width: 100%;
    float: left;
    background-color: #2A7B75;
    /*padding: 67px 0 40px 0px;*/
    padding: 30px 0px;
}

.footer .social-bar ul li {
    display: inline-block;
    list-style: none;
}

.footer .social-bar ul li:first-child a {
    background-color: rgb(59, 89, 152);
}

.footer .social-bar ul li a {
    height: 30px;
    padding: 4px 3px;
    margin: 3px 0px;
    border-radius: 2px;
    display: inline-block;
}

.footer .social-bar ul li:nth-child(2) a {
    background-color: rgb(0, 171, 241);
}

.footer .social-bar ul li:nth-child(3) a {
    background-color: rgb(208, 66, 42);
}

.footer .social-bar ul li:nth-child(4) a {
    background-color: rgb(132, 132, 132);
}

.footer .social-bar ul li:nth-child(5) a {
    background-color: rgb(231, 76, 60);
    padding: 2.5px 4px;
}

.footer .social-bar ul li a:hover {
    opacity: 0.6;
    transition: 0.3s all;
}

.footer .social-bar {
    width: 100%;
    float: left;
    text-align: center;
    margin: 0 auto;
   display: none;
    visibility: hidden;
    padding-bottom: 30px;
}

.copyright-footer {
    width: 100%;
    float: left;
    text-align: center;
    /*margin-top: 60px;*/
}

.copyright-footer p {
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.copyright-footer ul li {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    line-height: 18px;
}

.copyright-footer ul li a {
    font-family: 'OpenSans';
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    color: #fff;
    text-decoration: none;
}

.copyright-footer ul li a:hover {
    opacity: 0.5;
    transition: 0.5s all;
}

.menu-toggle {
    font-size: 25px;
    color: white;
    text-align: right;
    width: 100%;
    margin: 0 auto;
    float: left;
    padding: 5px 0px;
}

.res\.menu {
    width: 100%;
    float: left;
    display: none;
}

.location-right svg {
    width: auto;
    height: 400px;

}

.accordion-toggle {
    cursor: pointer;
    margin: 0;
}

.accordion-content {
    display: none;
}

.accordion-content.default {
    display: block;
}

#accordion h4.accordion-toggle {
    padding: 6px 18px;
    display: block;
    text-decoration: none;
    color: #184c88;
    background-color: #B4CCE6;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: 600;
    text-shadow: 0 0 2px #fff;
    float: left;
    width: 100%;
}

#accordion h4.accordion-toggle a {
    color: #184c88;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: 600;
    text-decoration: none;
    text-shadow: 0 0 2px #fff;
}

#accordion h4.accordion-toggle:hover {
    background-color: #1C5CA6;
}

#accordion h4.accordion-toggle:hover a {
    color: white;
    text-shadow: none;
}

.accordion-content {
    float: left;
    width: 100%;
}

.accordion-content p span {
    float: left;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: 500;
    color: #000000;
    width: 49%;
    padding: 0 15px 0 0;
    margin: 0 0 15px 0;
}

.accordion-content p span:nth-child(even) {
    float: right;
}

#accordion {
    width: 80%;
    float: left;
}

.bannerbtn-title {
    width: 100%;
    float: left;
    background-color: #a6cdef;
    padding: 20px 0px 20px 0px;
}

.bannerbtn-title h2 {
    color: #194d8d;
    font-size: 28px;
    line-height: 32px;
    text-transform: uppercase;
    font-family: 'OpenSans';
    font-weight: normal;
}

.ultra-training {
    width: 100%;
    float: left;
    background-color: #58b7b3;
    padding: 50px 0 45px 0;
}

.ultra-training h2 {
    color: white;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 30px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.ultra-training p {
    color: white;
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 25px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.ultra-training p:last-child {
    padding-bottom: 15px;
}

.ultra-training .trainig-box {
    width: 780px;
}

.ultra-training .trainig-box .readmore {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: white;
    line-height: 16px;
    border: solid 1px white;
    padding: 11px 22px 12px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    position: relative;
}

.ultra-training .trainig-box .readmore i {
    font-size: 10px;
    position: relative;
    top: -2px;
    right: -6px;
    letter-spacing: 2px;
}

.ultra-training .trainig-box .readmore:hover {
    background-color: white;
    color: #1A8D86;
    border-color: white;
    transition: 0.5s all;
}

.ultra-training p:last-child {
    padding-bottom: 14px;
}

.cost-healthcare {
    width: 100%;
    float: left;
    position: relative;
}

.cost-healthcare .cost-info {
    width: 36.7%;
    float: left;
    background-color: #6296CF;
    padding: 50px 53px 50px 0px;
    z-index: 99;
    position: relative;
}

.cost-healthcare .healthcare-training {
    float: right;
    width: 63.3%;1
    background-color: #3D7CBF;
    padding: 50px 30px 50px 56px;
    z-index: 99;
    position: relative;
}

.cost-healthcare .cost-info h2 {
    color: white;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.cost-healthcare .healthcare-training h2 {
    color: white;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.cost-healthcare .cost-info p {
    color: white;
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 22px;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-right: 1px;
}

.cost-healthcare .healthcare-training p {
    color: white;
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 22px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.cost-healthcare .cost-info .readmore {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: white;
    line-height: 16px;
    border: solid 1px white;
    padding: 11px 22px 12px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
}

.cost-healthcare .cost-info .readmore i {
    font-size: 10px;
    position: relative;
    top: -2px;
    right: -6px;
    letter-spacing: 2px;
}

.cost-healthcare .cost-info .readmore:hover {
    background-color: white;
    color: #6296CF;
    border-color: white;
    transition: 0.5s all;
}

.cost-healthcare .healthcare-training .readmore {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: white;
    line-height: 16px;
    border: solid 1px white;
    border-top-color: white;
    border-right-color: white;
    border-bottom-color: white;
    border-left-color: white;
    padding: 11px 22px 12px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
}

.cost-healthcare .healthcare-training .readmore i {
    font-size: 10px;
    position: relative;
    top: -2px;
    right: -6px;
    letter-spacing: 2px;
}

.cost-healthcare .healthcare-training .readmore:hover {
    background-color: white;
    color: #3D7CBF;
    border-color: white;
    transition: 0.5s all;
}

.cost-healthcare::before {
    position: absolute;
    content: "";
    background-color: #3D7CBF;
    top: 0;
    right: 0;
    height: 100%;
    width: 75%;
}

.cost-healthcare::after {
    position: absolute;
    content: "";
    background-color: #6296CF;
    top: 0;
    left: 0;
    height: 100%;
    width: 35%;
}

.financial-info {
    width: 100%;
    float: left;
    background-size: cover;
    height: 518px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url(../images/financial-loan-bg.png);
}

.student-loan {
    float: left;
    padding: 50px 90px 55px 0px;
    width: 57%;
    background-color: #2A7B75;
    margin-top: 92px;
}

.finacial-links {
    width: 36%;
    float: right;
    margin-top: 40px;
}

.loan-info {
    width: 600px;
    float: right;
}

.student-loan h2 {
    color: white;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 34px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.student-loan p {
    color: white;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 27px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.student-loan .readmore {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: white;
    line-height: 16px;
    border: solid 1px white;
    padding: 11px 22px 12px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    position: relative;
}

.student-loan .readmore:hover {
    background-color: white;
    color: #1A8D86;
    border-color: white;
    transition: 0.5s all;
}

.student-loan .readmore i {
    font-size: 10px;
    position: relative;
    top: -2px;
    right: -6px;
    letter-spacing: 2px;
}

.finacial-links ul li {
    list-style: none;
}

.finacial-links ul li a {
    font-size: 27px;
    line-height: 29px;
    text-decoration: none;
    padding: 58px 0px 58px 60px;
    width: 100%;
    display: block;
}

.finacial-links ul li:first-child a {
    background-color: white;
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    transition: 0.5s all;
}

.finacial-links ul li:nth-child(2) a {
    background-color: #7CC1BE;
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    transition: 0.5s all;
}

.finacial-links ul li:last-child a {
    background-color: #3D7CBF;
    color: #fff;
    font-family: 'OpenSans';
    font-weight: normal;
    transition: 0.5s all;
}

.finacial-links ul li:first-child a:hover {
    color: white;
    background-color: #194d8d;
    transition: 0.5s all;
}

.finacial-links ul li:nth-child(2) a:hover {
    color: #7CC1BE;
    background-color: #194d8d;
    transition: 0.5s all;
}

.finacial-links ul li:last-child a:hover {
    background-color: #fff;
    color: #3D7CBF;
    transition: 0.5s all;
}

.artical-posts {
    width: 100%;
    float: left;
}

.article-1 {
    width: 100%;
    float: left;
    background-color: #1A8D86;
    padding: 50px 0px;
}

.article-2 {
    width: 100%;
    float: left;
    background-color: #3D7CBF;
    padding: 50px 0px;
}

.article-3 {
    width: 100%;
    float: left;
    background-color: #6296CF;
    padding: 50px 0px;
}

.article-4 {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 50px 0px;
}

.article-1 h3,
.article-2 h3,
.article-3 h3 {
    color: white;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 30px;
    font-family: 'OpenSans';
    font-weight: normal;
}
.article-1 h3 span,
.article-2 h3 span,
.article-3 h3 span,
.article-4 h3 span,
.article-5 h3 span,
.article-6 h3 span{
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    display: block;
    margin: 11px 0px 0px 0px;
}
.article-1 p,
.article-2 p,
.article-3 p {
    color: white;
    font-size: 15px;
    line-height: 19px;
    padding-bottom: 25px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.artical-posts .article-box {
    width: 780px;
}

.article-1 .readmore,
.article-2 .readmore,
.article-3 .readmore {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: white;
    border: solid 1px white;
    line-height: 16px;
    padding: 11px 22px 12px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    position: relative;
    transition: 0.5s all;
}

.article-1 .readmore i,
.article-2 .readmore i,
.article-3 .readmore i {
    font-size: 10px;
    position: relative;
    top: -2px;
    right: -6px;
    letter-spacing: 2px;
}

.article-1 .readmore:hover {
    background-color: #fff;
    color: #1A8D86;
    transition: 0.5s all;
}

.article-2 .readmore:hover {
    background-color: #fff;
    color: #3D7CBF;
    transition: 0.5s all;
}

.article-3 .readmore:hover {
    background-color: #fff;
    color: #6296CF;
    transition: 0.5s all;
}

.article-4 h3 {
    color: #194d8d;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 30px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.article-4 p {
    color: #194d8d;
    font-size: 15px;
    line-height: 19px;
    padding-bottom: 25px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.article-4 .readmore {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: #194d8d;
    border: solid 1px #194d8d;
    line-height: 15px;
    padding: 11px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    position: relative;
    transition: 0.5s all;
}

.article-4 .readmore i {
    font-size: 10px;
    position: relative;
    top: -2px;
    right: -6px;
    letter-spacing: 2px;
}

.article-4 .readmore:hover {
    background-color: #194d8d;
    color: white;
    transition: 0.5s all;
}

.article-content {
    width: 100%;
    background-size: cover;
   /* height: 1440px;*/
   height: auto;
    background-repeat: no-repeat;
    background-position: top center;
    /*padding: 90px 0 152px 0;*/
    float: left;
    background-image: url(../images/financial-loan-bg.png);
}

.article-description {
    padding: 40px 113px 80px 113px;
    width: 100%;
    float: left;
    background-color: white;
}

.article-content .wrapper {
    max-width: 1100px;
}

.article-description h3 {
    font-size: 27px;
    line-height: 28px;
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-bottom: 32px;
}

.article-description h4 {
    font-size: 19px;
    line-height: 21px;
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-bottom: 20px;
}

.article-description p {
    font-size: 15px;
    line-height: 1.7;
    text-align: justify;
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    margin-bottom: 15px;
    -webkit-text-shadow: 0 0 0 #194d8d;
    -o-text-shadow: 0 0 0 #194d8d;
    -ms-text-shadow: 0 0 0 #194d8d;
    -moz-text-shadow: 0 0 0 #194d8d;
    text-shadow: 0 0 0 #194d8d;
}

.article-content .article-description ul,
.article-content .article-description ol {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 14px;
}
.article-content .article-description ol{
    padding-left: 17px;
}
.article-content .article-description ul li,
.article-content .article-description ol li{
    font-size: 15px;
    line-height: 1.7;
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
    margin-bottom: 8px;
    -webkit-text-shadow: 0 0 0 #194d8d;
    -ms-text-shadow: 0 0 0 #194d8d;
    -o-text-shadow: 0 0 0 #194d8d;
    -moz-text-shadow: 0 0 0 #194d8d;
    text-shadow: 0 0 0 #194d8d;
    margin: 0px;
    padding: 4px 0px;
    text-align: justify;
}
.article-content .article-description ol li{
    list-style: decimal;
}
.article-description p:last-child {
    padding: 0;
}
.article-description .schools .small {
    font-size: 12px;
}

#career-outlook p {
    padding-bottom: 18px;
}

#career-outlook .readmore {
    margin-top: 7px;
}

.resource-healthcare {
    width: 100%;
    float: left;
    position: relative;
}

.resource-healthcare::before {
    position: absolute;
    content: "";
    background-color: #bde7e7;
    top: 0;
    right: 0;
    height: 100%;
    width: 75%;
}

.resource-healthcare::after {
    position: absolute;
    content: "";
    background-color: #3D7CBF;
    top: 0;
    left: 0;
    height: 100%;
    width: 35%;
}

.resource-healthcare .cost-info {
    /*width: 36.7%;*/
    width: 44%;
    float: left;
    background-color: #3D7CBF;
    padding: 50px 80px 48px 0px;
    z-index: 99;
    position: relative;
}

.resource-healthcare .healthcare-training {
    float: right;
    width: 56%;
    background-color: #bde7e7;
    padding: 50px 15px 47px 72px;
    z-index: 99;
    position: relative;
}

.resource-healthcare .cost-info h2 {
    color: white;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
}
.resource-healthcare .cost-info p{color: #fff; font-family: 'OpenSans'; font-size: 14px;}

.resource-healthcare .cost-info .readmore {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: white;
    line-height: 16px;
    border: solid 1px white;
    padding: 11px 22px 12px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    margin-top: 27px;
}

.resource-healthcare .cost-info .readmore:hover {
    color: #3D7CBF;
    background-color: white;
}

.resource-healthcare .cost-info .readmore i {
    font-size: 10px;
    position: relative;
    top: -2px;
    right: -6px;
    letter-spacing: 2px;
}

.resource-healthcare .healthcare-training h2 {
    color: #194d8d;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.resource-healthcare .healthcare-training p {
    color: #194d8d;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 22px;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-right: 0;
}

.resource-healthcare .healthcare-training .readmore {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: #194d8d;
    line-height: 16px;
    border: solid 1px #194d8d;
    padding: 11px 22px 12px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    margin-top: 27px;
}

.resource-healthcare .healthcare-training .readmore:hover {
    background-color: white;
    border-color: #7CC0BF;
    color: #7CC0BF;
}

.resource-sonograph-tech {
    width: 100%;
    float: left;
    background-size: cover;
    height: 470px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url(../images/financial-loan-bg.png);
}


.resource-sonograph-tech .sonograph-box-licence {
    background-color: #1A8D86;    
    padding: 39px 59px 66px 25px;
    width: 100%;    
    max-width: 963px;
    margin-top: 30px;
}
.resource-sonograph-tech .sonograph-box-licence h2{
    color: white;
    font-size: 28px;
    line-height: 16px;
    padding-left: 70px;
    font-family: 'OpenSans';
    font-weight: normal;
    color: #fff;
    float: left;
}
.resource-sonograph-tech .sonograph-box-licence a{
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: white;
    line-height: 15px;
    border: solid 1px white;
    padding: 11px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    position: relative;
    }

    .resource-sonograph-tech .sonograph-box-licence a:hover{
    
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    background-color: white;
    color: #1A4D8E;}
.resource-sonograph-tech .sonograph-box {
    float: left;
    padding: 50px 67px 62px 90px;
    width: auto;
    background-color: #58b7b3;
    /*margin-top: 88px;*/
}

.resource-sonograph-tech .sonograph-box1 {
    float: left;
    padding: 50px 67px 62px 90px;
    width: auto;
    background-color: #58b7b3;
    /*margin-top: 88px;*/
}

.resource-sonograph-tech .sonograph-box h2 {
    color: white;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.resource-sonograph-tech .sonograph-box p {
    color: white;
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 22px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.resource-sonograph-tech .sonograph-box .readmore {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: white;
    line-height: 15px;
    border: solid 1px white;
    padding: 11px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    position: relative;
}

.resource-sonograph-tech .sonograph-box .readmore:hover {
    transition: 0.5s all;
    background-color: white;
    color: #1A4D8E;
}

.resource-sonograph-tech .sonograph-box .sonograph-info {
    width: 806px;
    float: right;
}

.form-banner {
    width: 100%;
    float: left;
    height: 338px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url(../images/form-banner.png);
    margin-bottom: 10px;
}

.form-banner .lady-img {
    float: left;
    width: auto;
    /*margin-top: 10px;*/
}

.form-banner .banner-text h1 {
    color: #194d8d;
    font-size: 31px;
    line-height: 35px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.form-banner .banner-text {
    float: left;
    width: auto;
    margin-top: 125px;
    margin-left: 68px; 
}

.form-banner .banner-text .box-title h3 {
    color: white;
    font-size: 23px;
    line-height: 27px;
    font-family: 'OpenSans';
    font-weight: normal;
}

.form-banner .banner-text .box-title {
    padding: 25px 60px;
    background-color: #369994;
}

.form-banner .banner-text .box-title {
    padding: 20px 60px;
    background-color: #58b7b3;
    width: 386px;
    /*margin-left: 68px;*/
    margin-top: 20px;
}

.find-schools {
    padding: 50px 0 50px 0px;
    width: 100%;
    float: left;
    background-color: #A8CBF1;
    margin-bottom: 10px;
}

.find-schools h2 {
    color: #194d8d;
    font-size: 25px;
    line-height: 28px;
    font-family: 'OpenSans';
    font-weight: normal;
    margin-bottom: 20px;
}

.find-schools h3 {
    color: #194d8d;
    font-size: 21px;
    line-height: 28px;
    font-family: 'OpenSans';
    font-weight: normal;
    text-transform: uppercase;
}

.find-schools p {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    color: #194d8d;
    text-align: justify;
    width: 100%;
    max-width: 60%;
}

.find-schools ul {
    margin-left: 15px;
    margin-top: 10px;
    display: inline-block;
}

.find-schools ul li {
    color: #194d8d;
    font-size: 18px;
    line-height: 22px;
    font-family: 'OpenSans';
    font-weight: normal;
    list-style: none;
    padding-bottom: 6px;
    position: relative;
    padding-left: 17px;
}

.find-schools ul li::after {
    height: 6px;
    width: 6px;
    display: inline-block;
    position: absolute;
    content: "";
    background-color: #194d8d;
    left: 0;
    top: 9px;
    border-radius: 50%;
}

.get-started {
    width: 100%;
    float: left;
    padding: 43px 0px;
    background-color: #62b1bd;
}

.get-started h2 {
    color: white;
    font-size: 22px;
    line-height: 24px;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-bottom: 25px;
}

.get-started ol li {
    color: white;
    font-size: 18px;
    line-height: 22px;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-bottom: 6px;
    padding-left: 8px;
}

.get-started ol {
    margin-left: 19px;
}

.tabbing-section {
    width: 100%;
    float: left;
    height: auto;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding: 110px 0 110px 0;
    background-image: url(../images/tabbingpart-bg.png);
    margin-top: 52px;

}

.wrapper.searchbox {
    position: relative;
}

.search-form {
    width: 100%;
    float: left;
    background-color: white;
    max-width: 380px;
    position: absolute;
    top: 41px;
    right: 53px;
    padding: 6px 8px;
    z-index: 9999;
}

.search-form .submit-form {
    border: solid 2px #002A3B;
    padding: 20px 20px 6px 20px;
    text-align: left;
}

.search-form .submit-form h3 {
    color: #194d8d;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 27px;
    font-family: 'OpenSans';
    font-weight: 600;
    padding-bottom: 7px;
}

.search-form .submit-form p {
    color: #2a7b76;
    font-size: 17px;
    line-height: 20px;
    font-weight: normal;
    padding-bottom: 15px;
    font-family: 'DINAlternate-Bold';
}

.search-form .submit-form .form-field {
    width: 100%;
    margin-bottom: 8px;
    display: inline-block;
    vertical-align: top;
}

.search-form .submit-form .form-field .first-field {
    width: 46%;
    float: left;
}

.search-form .submit-form .form-field .first-field input {
    width: 100%;
    border: solid 2px #DEDEDE;
    height: 30px;
    padding: 0 7px;
}

.search-form .submit-form .form-field .last-field {
    float: right;
    width: 46%;
}

.search-form .submit-form .form-field .last-field input {
    width: 100%;
    border: solid 2px #DEDEDE;
    height: 30px;
    padding: 0 7px;
}

.search-form .submit-form .form-field .first-field label,
.search-form .submit-form .form-field .last-field label {
    color: #3b3a3f;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    font-family: 'DINAlternate-Bold';
    width: 100%;
    float: left;
}

.search-form .submit-form .form-field label {
    color: #3b3a3f;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    font-family: 'DINAlternate-Bold';
    width: 100%;
    float: left;
}

.search-form .submit-form .form-field input {
    width: 100%;
    border: solid 2px #DEDEDE;
    height: 30px;
    padding: 0 7px;
}

.search-form .submit-form .form-field select {
    height: 30px;
    width: 100%;
    border: solid 2px #A5A5A5;
    border-radius: 4px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #F8F8F8;
    font-size: 16px;
    font-weight: normal;
    font-family: 'DINAlternate-Bold';
    padding: 0 7px;
    background-image: url(../images/dropdown-img.png);
    background-position: top 3px right 4px;
    background-repeat: no-repeat;
    color: #3b3a3f;
}

.search-form .submit-form .form-field select:focus {
    outline: none;
}

.search-form .submit-form .form-field.last p {
    color: #000;
    font-size: 10px;
    line-height: 13px;
    font-weight: normal;
    font-family: 'OpenSans';
    width: 100%;
    float: left;
    text-align: justify;
    padding: 0;
}

.search-form .submit-form .form-field .searchbox-btn {
    padding: 14px 41px;
    background-color: #AF0909;
    color: white;
    text-decoration: none;
    font-family: 'OpenSans';
    font-weight: normal;
    font-size: 31px;
    border-radius: 4px;
    line-height: 33px;
    display: inline-block;
    transition: 0.5s all;
    margin: 0 auto;
}

.search-form .submit-form .form-field .search-btn {
    padding: 0px 41px;
    background-color: #AF0909;
    color: white;
    text-decoration: none;
    font-family: 'OpenSans';
    font-weight: normal;
    font-size: 31px;
    border-radius: 4px;
    display: inline-block;
    transition: 0.5s all;
    margin: 0 auto;
    line-height: 61px;
    height: 64px;
}

.search-form .submit-form .form-field .search-btn:hover {
    background-color: black;
    color: white;
    transition: 0.5s all;
}

.search-form .submit-form .form-field.btn-search {
    text-align: center;
    padding-top: 12px;
}

.search-form .submit-form .form-field.last {
    padding-top: 2px;
}

.search-form .submit-form .form-field.last-field {
    text-align: center;
    margin: 5px 0 0 0;
}

.search-form .submit-form .form-field.last-field .privacy-link {
    text-decoration: none;
    color: black;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal;
    font-family: 'OpenSans';
}

.search-form .submit-form .form-field.last-field .privacy-link img {
    vertical-align: middle;
    position: relative;
    top: -3px;
}

.search-form .submit-form .form-field.last-field .privacy-link:hover {
    color: #AF0909;
}

.match-banner {
    width: 100%;
    float: left;
    height: 256px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url(../images/form-banner.png);
    margin-bottom: 10px;
    padding-top: 41px;
    position: relative;
}

.match-blue {
    width: 100%;
    float: left;
    height: 227px;
    background-color: #97C2EF;
    margin-bottom: 10px;
}

.match-green {
    background-color: #369994;
    width: 100%;
    float: left;
    height: 227px;
    margin-bottom: 10px;
}

.match-sky-blue {
    background-color: #1A4D8E;
    height: 300px;
    width: 100%;
    float: left;
}

.university-block {
    float: left;
    width: 65%;
    background-color: white;
    padding: 60px 65px 102px 65px;
}

.request-block {
    float: right;
    background-color: #F6F6F6;
    width: 32.5%;
    padding: 8px 8px;
}

.request-block .box-border {
    border: solid 3px #03565f;
    padding: 13px 20px 10px 20px;
    text-align: left;
}

.main-logo {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 44px;
}

.university-content {
    width: 100%;
    float: left;
}

.university-content p {
    color: #194d8d;
    font-size: 18px;
    line-height: 25px;
    /*font-family: 'OpenSans';*/
    font-weight: normal;
    padding-bottom: 20px;
}

.university-content h3 {
    color: #194d8d;
    font-size: 25px;
    line-height: 26px;
    /*font-family: 'OpenSans';*/
    font-weight: normal;
    padding-bottom: 30px;
}

.university-content h3:last-child {
    padding: 0
}

.university-content ul li {
    list-style: none;
    color: #194d8d;
    font-size: 18px;
    line-height: 25px;
    /*font-family: 'OpenSans';*/
    font-weight: normal;
    padding-bottom: 20px;
    padding-left: 12px;
    position: relative;
}

.university-content ul li::after {
    height: 5px;
    width: 5px;
    position: absolute;
    content: "";
    background-color: #194d8d;
    left: 0;
    top: 11px;
    border-radius: 50%;
}

.request-block .box-border h2 {
    color: #1B4D8C;
    font-size: 32px;
    text-align: center;
    /*font-family: 'OpenSans';*/
    font-weight: 600;
    line-height: 35px;
}

.request-block .box-border h3 {
    text-align: center;
    color: #589CE5;
    font-size: 21px;
    /*font-family: 'OpenSans';*/
    letter-spacing: 1px;
    padding: 6px 0px 10px 0px;
    line-height: 23px;
}

.request-block .box-border span {
    text-align: center;
    font-size: 20px;
    display: block;
    color: #000;
   /* font-family: 'OpenSans';*/
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 15px;
}

.request-block .box-border h4 {
    background-color: #077b8a;
    width: 100%;
    float: left;
    color: white;
    /*font-family: 'OpenSans';*/
    font-weight: 600;
    line-height: 17px;
    font-size: 20px;
    padding: 10px 10px;
    /*padding: 6px 8px;*/
    margin-bottom: 10px;
    text-align: center;

}

.request-block .box-border p {
    width: 100%;
    float: left;
    color: #000;
    /*font-family: 'OpenSans';*/
    font-weight: normal;
    line-height: 17px;
    font-size: 15px;
    padding-bottom: 18px;
}

.request-block .box-border .select-box {
    width: 100%;
    float: left;
}

.request-block .box-border .select-box .check-field {
    float: left;
    width: 7%;
    text-align: center;
}

.request-block .box-border .select-box .field-text {
    float: right;
    width: 89%;
    text-align: justify;
}

.request-block .box-border .select-box .field-text p {
    color: #000;
    font-size: 11px;
    line-height: 12px;
    font-weight: normal;
    font-family: 'OpenSans';
    width: 100%;
    float: left;
    text-align: justify;
    padding: 0;
}

.request-block .box-border .request-btm {
    width: 100%;
    float: left;
    text-align: center;
    margin: 28px 0 15px 0;
}

.request-block .box-border .request-btm .request-btn {
    /*padding: 0px 33px;*/
    background-color: #AF0909;
    color: white;
    text-decoration: none;
    /*font-family: 'OpenSans';*/
    font-weight: normal;
    font-size: 31px;
    border-radius: 0px;
    display: inline-block;
    transition: 0.5s all;
    margin: 0 auto;
    line-height: 61px;
/*height: 64px;*/
  width: 100%;
}

.request-block .box-border .request-btm .request-btn:hover {
    background-color: #000;
    color: #fff;
}

.request-block .box-border .back-skip {
    width: 100%;
    float: left;
    /*text-align: center;*/
}

.request-block .box-border .back-skip a {
    text-decoration: none;
    color: #077b8a;
    font-family: 'OpenSans';
    font-weight: normal;
    line-height: 19px;
    font-size: 15px;
    margin: 0 8px;
    position: relative;
}

.request-block .box-border .back-skip a i {
    margin: 0 2px;
    font-size: 18px;
}

.request-block .box-border .back-skip a:hover {
    color: #4A8B8F;
}

.request-block .box-border .back-skip a::after {
    position: absolute;
    height: 1px;
    width: 100%;
    content: "";
    background-color: #4A8B8F;
    bottom: 0;
    left: 0px;
    right: 0;
    text-align: center;
    margin: auto;
}

.request-block .box-border .privacy-link {
    text-decoration: none;
    color: black;
    font-size: 11px;
    line-height: 13px;
    font-weight: 600;
    font-family: 'OpenSans';
    text-align: center;
    margin: 22px auto 0 auto;
    width: 100%;
    display: inline-block;
}

.request-block .box-border .privacy-link:hover {
    color: #AF0909;
}

.poweredby {
    float: right;
    background-color: transparent;
    width: 32.5%;
    padding: 15px 8px;
    text-align: right;
}

.poweredby p {
    width: 100%;
    float: left;
    color: white;
    font-family: 'OpenSans';
    font-weight: normal;
    line-height: 20px;
    font-size: 17px;
}

.poweredby p sup {
    font-size: 10px;
}

.tabbing-section .new_tabbing_id {
    width: 100%;
    background-color: white;
    max-width: 980px;
    margin: 0 auto;
    padding: 27px;
}
.tabbing-section #tabs2 ul li {
    float: left;
    width: 16.2%;
    list-style: none;
    margin: 0 2px;
}
.tabbing-section .new_tabbing_id ul {
    width: 100%;
    float: left;
}

.tabbing-section .new_tabbing_id ul li {
    float: left;
    width: 19.6%;;
    list-style: none;
    margin: 0 2px;
}

.tabbing-section .new_tabbing_id ul li:first-child {
    margin-left: 0
}

.tabbing-section .new_tabbing_id ul li:last-child {
    margin-right: 0
}

.tabbing-section .new_tabbing_id ul li a {
    text-decoration: none;
    padding: 17px 0px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 22px;
    font-family: 'OpenSans';
    font-weight: normal;
    display: block;
    color: #194d8d;
    background-color: #6DA9E7;
}
.tabbing-section h3 {
font-size: 24px;
text-transform: uppercase;
line-height: 26px;
font-family: 'OpenSans';
font-weight: 600;
padding-bottom: 30px;
    }

.tabbing-section .readmore {
    display: inline-block;
    font-size: 13px;
    text-decoration: none;
    color: white;
    border: solid 1px #194d8d;
    line-height: 16px;
    padding: 11px 22px 12px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    position: relative;
    transition: 0.5s all;
    background: #194d8d;
}

.new_tabbing_id h4 {
    color: #194d8d;
    font-size: 18px;
    line-height: 28px;
    font-family: 'OpenSans';
    font-weight: 600;
}

.new_tabbing_id a {
    color: #194d8d;
}

.new_tabbing_id a:hover {
    opacity: 0.5;
    transition: 0.5s all;
}

.new_tabbing_id ol {
    margin-left: 15px;
    margin: 10px 0;
    display: inline-block;
}

.new_tabbing_id ol li {
    list-style: inside;
    color: #194d8d;
    font-size: 15px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-bottom: 2px;
}

table {
    margin-bottom: 20px;
    color: #194d8d;
    font-size: 15px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    border-collapse: collapse;
    margin-top: 20px;
}
.article-content table tr:first-child {
    background-color: white;
    color: #194d8d;
}
.article-content table td:first-child {
    background: #B4CCE6;
}

table td {
    padding: 6px 19px;
    border: 1px solid #194d8d;
}

table tr:first-child {
    background-color: #B4CCE6;
color: #194d8d;
}



.tabbing-section .new_tabbing_id ul li.ui-state-active a,
.tabbing-section .new_tabbing_id ul li a:hover {
    background-color: #194d8d;
    color: white;
}

.tabbing-section .new_tabbing_id .ui-tabs-panel {
    width: 100%;
    padding: 130px 72px 90px 72px;
}

.tabbing-section .new_tabbing_id .ui-tabs-panel h3 {
    font-size: 24px;
    text-transform: uppercase;
    line-height: 26px;
    font-family: 'OpenSans';
    font-weight: 600;
    padding-bottom: 18px;
}

.tabbing-section .new_tabbing_id .ui-tabs-panel p {
    color: #194d8d;
    font-size: 15px;
    line-height: 18px;
    font-family: 'OpenSans';
    font-weight: normal;
    list-style: none;
    text-shadow: 0 0 0 #194d8d;
    padding-bottom: 18px;
}

.tabbing-section .new_tabbing_id .ui-tabs-panel span {
    color: #194d8d;
    font-size: 12px;
    line-height: 17px;
    font-family: 'OpenSans';
    font-weight: normal;
    list-style: none;
    text-shadow: 0 0 0 #194d8d;
}
.tabbing-content ul li a {
    text-decoration: none;
    padding: 17px 6px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 22px;
    font-family: 'OpenSans';
    font-weight: normal;
    display: block;
    color: #194d8d;
    background-color: #6DA9E7;
}
.tabbing-content ul li.ui-state-active a,
.tabbing-content ul li a:hover {
    background-color: #194d8d;
    color: white;
}
.tabbing-content ul li {
    float: left;
    width: 16.2%;
    list-style: none;
    margin: 0 2px;
}
.tabbing-content ul {
    padding-top: 20px;
}
.tabbing-content table {
    margin-top: 30px;
}
.tabbing-content table tr td {
    border-right: 1px solid #194d8d;
    line-height: 24px;
    
}
.tabbing-content table tr:first-child {
    background: none;
    color: #194d8d; 
}
.tabbing-content table tr td:first-child {
    background: #194d8d;
    color: white;
}
.tabbing-content table tr td:first-child {
    background: #194d8d;
    color: white;
}
.tabbing-content table tr td:first-child {
    border-bottom: 1px solid #6E91B9;
}


.tabbing-content table tr td {
    border-right: 1px solid #194d8d;
}
.tabbing-content img {
    display: inline-block;
    margin-bottom: 20px;
}
.map-section {
    width: 100%;
    float: left;
    padding: 92px 0px;
    text-align: center;
}

.map-links {
    width: 100%;
    float: left;
    padding: 35px 0px 92px 0px;
}

.map-links .link-box {
    background-color: #1A8D86;
    width: 23%;
    margin: 0 15px;
    float: left;
    min-height: 564px;
    padding: 60px 40px 70px 40px;
}

.map-links .link-box:first-child {
    margin-left: 0;
}

.map-links .link-box:last-child {
    margin-right: 0;
}

.map-links .link-box ul li {
    list-style: none;
}

.map-links .link-box ul li a {
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    font-family: 'OpenSans';
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 11px;
    display: inline-block;
}

.map-links .link-box ul li a:hover {
    opacity: 0.6;
}

select::-ms-expand {
    display: none;
}

.bannerbtn-title p {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    color: #194d8d;
    text-align: justify;
    width: 780px;
    padding-top: 18px;
}

/*.bannerbtn-title p:last-child {
    padding-top: 0;
}*/

.bannerbtn-title h2 {
    font-size: 25px;
    line-height: 29px;
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: normal;
}

.article-content ol {
    margin: 0px 0 10px 15px;
    display: inline-block;
}

.article-content ol li {
    list-style: inside;
    color: #194d8d;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-bottom: 2px;
}

.article-content a {
    color: #194d8d;
    word-break: break-all;
}
.article-content h4 a {
    text-decoration: none;
}

.article-content a:hover {
    opacity: 0.5;
    transition: 0.5s all;
}
.bannerbtn-title ol {
    margin-left: 15px;
    margin-top: 10px;
    display: inline-block;
}

.bannerbtn-title ol li {
   list-style-type: disc;
    color: #194d8d;
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans';
    font-weight: normal;
    padding-bottom: 2px;
}
.bannerbtn-content .left-content {
    float: left;
    width: 49%;
    margin-right: 2%;
}
.bannerbtn-content .right-content {
    float: right;
    width: 49%;
}
.bannerbtn-content {
    width: 780px;
    display: inline-block;
}
.bannerbtn-content p {
    width: auto;
    text-align: left;
}
.bannerbtn-title a {
    color: #194d8d;
}
.bannerbtn-title a:hover {

    opacity: 0.5;
    transition: 0.5s all;
}
.article-description .last_img {
    display: inline-block;
    width: 100%;
}
.article-description img {
    display: inline-block;
    width: 100%;
    /*max-width: 140px;*/
    height: auto;
    margin-bottom: 20px;
}
.article-description .readmore {
    font-size: 13px;
    text-decoration: none;
    color: white;
    line-height: 16px;
    border: solid 1px 194d8d;
    padding: 11px 22px 12px 22px;
    transition: 0.5s all;
    font-family: 'OpenSans';
    font-weight: normal;
    background: #194d8d;
    display: inline-block;
}

.article-description .schools {
   /* margin-bottom: 25px;
    padding-bottom: 30px;*/

    border-bottom: 1px solid #B4CCE6;
    margin-top: 20px;


}
.schools.no-border-bottom {
    border-bottom: none;
}
.article-description .schools:last-child {
    border-bottom: none ;
}
.article-description .readmore i {
    font-size: 10px;
    position: relative;
    top: -2px;
    right: -6px;
    letter-spacing: 2px;
}
.article-description .schools .add {
    display: inline-block;
    widows: 100%;
    max-width: 500px;
}
.article-description .readmore:hover {
    border-color: white;
    transition: 0.5s all;
}

 .article-description .schools .add {
    display: inline-block;
    width: 100%;
    max-width: 32%;
    margin: 0 0 30px 0;
    padding: 0 20px 0 0;
}

.content-width-image{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 11px 0px;
}
.content-inner-right-img{
    float: right;
    width: auto;
    padding-left: 15px;
}
.content-inner-right-img img{
    width: 100%;
    height: auto;
    vertical-align: top;
}
.table-div{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 11px 0px;
}
.table-div table{
    width: 100%;
    border: 1px solid #194d8d;
}
.table-div table th{
    text-align: left;
    background: #B4CCE6;
    padding: 11px 19px;
    border-left: 1px solid;
}
.table-div table th:nth-child(2){
    border-left: 1px solid #194d8d;
}
.table-div table td:first-child{
    background-color: #ffffff;
}
.blog-image-section{
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.blog-img{
    float: left;
    width: auto;
}
.blog-content {
    display: block;
    width: 100%;
    vertical-align: top;
    padding: 0px 0px 0px 180px;
}
.blog-content p a{
    color: #194d8d;
    font-size: 15px;
    line-height: 19px;
    padding-bottom: 25px;
    font-family: 'OpenSans';
    font-weight: normal;
    font-weight: 600;
}
.blog-content p a:hover{
    opacity: 0.9;
}
.article-4 h3 span {
    color: #194d8d;
}
.article-1 .blog-content p a,
.article-2 .blog-content p a,
.article-3 .blog-content p a{
    color: #ffffff;
}
.article-4 .blog-content p a{
    color: #194d8d;
}
.bannerbtn-title h2 span {
    color: #194d8d;
    font-size: 14px;
    line-height: normal;
    display: block;
    margin: 5px 0px 0px 0px;
}
.content-width-image-left{
    float: left;
    width: auto;
    padding-left: 0px;
}
.content-inner-text{
    display: block;
    width: 100%;
    vertical-align: top;
    padding: 0px 0px 0px 170px;
}
.content-section-different{
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 25px 0px;
    border-bottom: 1px solid #e7e7e7;
}
.content-middle-img{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    text-align: center;
}
.content-middle-img img{
    width: auto;
    height:auto;
    vertical-align: top;
    max-width: 100%;
}
.content-middle-video{
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: top;
    padding: 0px;
    margin: 0px 0px 20px 0px;
}
.content-middle-video object,
.content-middle-video embed{
    width: 100% !important;
    height: 390px !important; 
}
.img-inner-caption {
    background: #f1f1f1;
    line-height: 18px;
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: top;
    padding: 6px;
    text-align: center;
}
.img-inner-caption img{
    margin-bottom: 0px;
}
.img-inner-caption p.wp-caption-text {
    color: #888;
    font-size: 14px;
    padding: 9px 5px;
    margin: 0px;
}
.article-description p img {
    margin: 10px;
    float: left;
}
.article-description p.last-img img{
    float: right
}
.article-content.sonogram-tech ol {
    margin-left: 30px;
}
.article-content.sonogram-tech ol li span {
    font-weight: 600;
}

/* 9august */
.article-content.heathcare-occu .table-div tr th {
    border-right: solid 1px #194d8d;
    vertical-align: top;
    width: 25%;
    padding: 11px 16px;
}
.article-content.heathcare-occu .table-div tr td {
    vertical-align: top;
    padding: 11px 16px;
}
.article-content.heathcare-occu .table-div tr td.tableNames {
    font-weight: 600;
}

.article-content.privacy-policy .article-description h3 {
    text-align: center;
}
.privacy-adddress {
    width: 100%;
    float: left;
}
.privacy-adddress p {
    margin: 0;
    padding-bottom: 2px;
}
.privacy-adddress p span {
    font-weight: 600;
}
.table-div.job-disc tr .first {
    font-weight: 600;
}
.table-div.job-disc tr:nth-child(2n+1) td {
    background-color: #B4CCE6  !important;
}   
.ultra-program .article-description h4 {
    font-size: 19px;
    line-height: 21px;
    color: #194d8d;
    font-family: 'OpenSans';
    font-weight: 600;
    padding-bottom: 20px;
    padding-top: 10px;
}
.types-degree .article-description h4 {
    padding-top: 5px;
    padding-bottom: 10px;
}
.article-content.types-degree .article-description ol {
    padding-left: 20px;
}
.technician-training .article-description h4 {
    padding-top: 5px;
    padding-bottom: 10px;
}
/* 16feb */
.career-article a {
    text-decoration: none;
}
.career-article .career-infobox a h2,.career-article .article-info a h2 {
    font-size: 28px;
}
.career-article .article-info ol li {
    list-style: none;
}
.career-article .article-info ol{
    margin: 0;
}

/* stylesheet for your custom graph */

.states {
  fill: none;
  stroke: #fff;
  stroke-linejoin: round;
}

.states-choropleth {
  fill: #1a8d86;
}

#tooltip-container {
  position: absolute;
  background-color: #282e3a;
  color: #fff;
  padding: 10px;
  border: none;
  display: none;
}

.tooltip_key {
  font-weight: bold;
}

.tooltip_value {
  margin-left: 20px;
  float: right;
}
/* Media query Start */

@media (max-width:1350px) {
    .career-infobox {
        position: relative;
    }
    .resource-sonograph-tech .sonograph-box-licence{max-width: 893px;}
}

@media (max-width:1300px) {
    .wrapper {
        max-width: 100%;
        padding: 0 20px;
    }

    .resource-sonograph-tech .sonograph-box {
        padding: 50px 67px 62px 20px;
    }
    .career p br {
        display: none;
    }
    .main-menu ul li a {
        padding: 10px 20px;
    }
    .main-menu ul li {
        text-align: center;
        float: none;
        list-style: none;
        display: inline-block;
    }
    .resource-sonograph-tech .sonograph-box-licence h2{
        padding-left: 0;
    }
}

@media (max-width:1250px) {
    .banner-title {
        left: 0;
    }
    .diagnostic-blocks h3 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 25px;
    }
    .loan-info {
        width: auto;
        float: right;
    }
    .student-loan {
        padding: 50px 50px 50px 20px;
    }
    .cost-healthcare .cost-info h2,
    .cost-healthcare .healthcare-training h2 {
        font-size: 25px;
        line-height: 26px;
    }

}

@media(max-width:1210px) {
    .map-links .link-box {
        margin: 0 13px;
    }
    .university-content p {
        font-size: 16px;
        line-height: 22px;
    }
    .university-content h3 {
        font-size: 23px;
        line-height: 25px;
    }
    .university-content ul li {
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 15px;
    }
    .request-block .box-border .request-btm .request-btn {
        font-size: 25px;
    }
    .search-form .submit-form .form-field .search-btn {
        padding: 14px 25px;
        font-size: 26px;
        line-height: 30px;
    }

    .form-banner .banner-text .box-title {
        padding: 20px 40px;
        width: 350px;
        margin-left: 20px;
    }
    .form-banner .banner-text .box-title h3 {
        font-size: 21px;
        line-height: 25px;
    }
    .form-banner .banner-text h1 {
        font-size: 26px;
        line-height: 30px;
    }
    .search-form {
        max-width: 280px;
    }
    .cost-healthcare .cost-info {
        width: 40%;
        padding: 50px 50px 50px 0px;
    }
    .cost-healthcare .healthcare-training {
        width: 60%;
        padding: 50px 30px 50px 30px;
    }
    .student-loan h2 {
        font-size: 25px;
        line-height: 28px;
    }
    .cost-healthcare .cost-info h2,
    .cost-healthcare .healthcare-training h2 {
        font-size: 23px;
        line-height: 26px;
    }
    .finacial-links ul li a {
        font-size: 20px;
        /*padding: 58px 0px 58px 45px;*/
        padding: 36px 10px 36px 35px;
        
    }
    .finacial-links{margin-top: 100px;}
    .student-loan {
        margin-top: 80px;
    }
    .main-menu ul li {
        text-align: center;
        float: none;
        list-style: none;
        display: inline-block;
    }
    .career-infobox {
        position: inherit;
        right: 0;
        max-width: 100%;
        display: inline-block;
        padding-right: 0;
    }
    .main-menu ul li a {
        padding: 10px 10px;
    }
    .career {
        padding: 50px 40px;
    }
    .article-info {
        padding: 50px 40px;
    }
    .banner-part {
        background-position: top center;
    }
    .diagnostic-block {
        width: 100%;
        float: left;
        max-width: 100%;
    }
    .diagnostic-blocks ul:nth-child(2) {
        margin: 0;
    }
    .diagnostic-blocks ul {
        float: left;
        width: 45%;
        margin-right: 30px;
    }

    .sonography-location .sonography-left h2 {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 20px;
    }

}

@media (max-width:1170px) {
    .map-links .link-box {
        width: 23.5%;
        margin: 0 9px;
        padding: 50px 30px;
    }
    .map-links .link-box ul li a {
        font-size: 18px;
    }
    .map-links {
        padding: 0px 0px 92px 0px;
    }
    .sonography-location .location-right{overflow: scroll;}
}

@media (max-width:1070px) {
    .resource-healthcare .cost-info h2,
    .resource-healthcare .healthcare-training h2 {
        font-size: 26px;
        line-height: 30px;
    }
}

@media (max-width:1024px) {
    .tabbing-section .new_tabbing_id ul li {
        margin: 0 2px;
    }
    .tabbing-section .new_tabbing_id ul li a {
        font-size: 14px;
    }
    .article-description p br {
        display: none;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
.resource-sonograph-tech .sonograph-box-licence{max-width: 894px;}
.resource-sonograph-tech .sonograph-box-licence h2{padding-left: 0px;}
.resource-sonograph-tech .sonograph-box-licence{max-width: 893px;}
}

@media (max-width:1023px) {
    .map-section img {
        width: 100%;
    }
    .map-links .link-box {
        width: 48.3%;
        margin: 0 8px 16px 8px !important;
        padding: 50px 30px;
    }
    .tabbing-section .new_tabbing_id .ui-tabs-panel {
        width: 100%;
        padding: 110px 50px 50px 50px;
    }
    .match-sky-blue {
        height: 227px;
    }
    .request-block {
        float: none;
        background-color: #F6F6F6;
        width: 100%;
        padding: 8px 8px;
        margin: 0 auto;
        max-width: 380px;
        display: table;
    }
    .match-banner {
        height: 100%;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .university-block {
        float: left;
        width: 100%;
        padding: 50px 20px;
        margin-bottom: 30px;
    }
    .find-schools p {
        max-width: 80%;
    }
    .poweredby {
        margin-top: 20px;
        float: left;
        background-color: transparent;
        width: 100%;
        padding: 0px;
        text-align: center;
    }
    .search-form .submit-form {
        padding: 15px;
    }
    .form-banner .lady-img {
        float: left;
        width: 37%;
        margin-top: 10px;
    }
    .wrapper.searchbox {
        position: relative;
        margin: 0 auto;
        text-align: center;
        float: left;
    }
    .search-form {
        width: 100%;
        float: none;
        background-color: white;
        max-width: 380px;
        position: initial;
        top: 0;
        right: 0;
        padding: 6px 8px;
        margin: 10px auto;
    }
    .tabbing-section {
        margin-top: 0;
    }
    .tabbing-section .new_tabbing_id ul li a {
    font-size: 14px;
    }
    .resource-sonograph-tech .sonograph-box-licence{
        padding: 49px 30px;
        
        vertical-align: middle;   
        display: inline-block;
     }
    .resource-sonograph-tech .sonograph-box-licence h2{
            font-size: 25px;
            line-height: 29px;
            /*padding-left: 0px;*/
            padding: 0px 15px;
     }
    .resource-sonograph-tech .sonograph-box h2 {
        font-size: 25px;
        line-height: 29px;
    }
    .resource-healthcare .cost-info {
        width: 40%;
        padding: 50px;
    }
    .resource-healthcare .healthcare-training {
        width: 60%;
        padding: 50px 15px 50px 50px;
    }
    .resource-healthcare .cost-info {
        width: 100%;
        padding: 30px 20px;
    }
    .resource-healthcare .healthcare-training {
        width: 100%;
        padding: 30px 20px;
    }
    .resource-healthcare .wrapper {
        padding: 0;
    }
    .resource-healthcare .cost-info .readmore {
        margin-top: 15px;
    }
    .resource-healthcare .healthcare-training .readmore {
        margin-top: 0;
    }
    .resource-healthcare .cost-info h2,
    .resource-healthcare .healthcare-training h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .article-content {
        padding: 80px 0px;
        height: 100%;
    }
    .article-description {
        padding: 80px;
    }
    .artical-posts .article-box {
        width: 100%;
    }
    .bannerbtn-title p {
    width: 100%;
}
    .career h2,
    .article-info h2 {
        font-size: 22px;
    }
    .career ol li,
    .article-info ul li {
        font-size: 13px;
    }
    .banner-search {
        margin-top: 100px;
    }
    .banner-title h1 {
        font-size: 38px;
        line-height: 40px;
    }
    .banner-title p {
        padding-top: 5px;
        font-size: 16px;
        line-height: 20px;
    }
    .main-menu ul li a {
        padding: 10px 7px;
        font-size: 11px;
        line-height: 14px;
    }
    .ultrasoud-overvew-text p {
        width: 100%;
    }
    .sonography-location .sonography-left h2 {
        font-size: 20px;
    }
    .diagnostic-blocks ul li a {
        width: 100%;
        padding: 6px 10px;
    }
    .diagnostic-blocks {
        width: 80%;
        padding: 40px 32px 50px 32px;
    }
    .diagnostic-blocks ul {
        float: left;
        width: 40%;
        margin-right: 30px;
    }
    .career {
        /*height: 556px;*/
        height: auto;
    }
    .article-info {
         /*height: 556px;*/
         height: auto;
    }
    .copyright-footer {
        margin-top: 0px;
    }
    .footer {
        padding: 40px 0px;
    }
}

@media (max-width:980px) {
    .map-links .link-box {
        width: 48%;
        margin: 0 7px 16px 7px !important;
    }
    .cost-healthcare .cost-info h2,
    .cost-healthcare .healthcare-training h2 {
        min-height: 73px;
    }
  .tabbing-section .new_tabbing_id ul li a {
        font-size: 12px;
    }
    .bannerbtn-content {
        width: 100%;
    }
}

@media (max-width:900px) {
    .resource-sonograph-tech .sonograph-box .sonograph-info {
        width: 100%;
        float: right;
    }
    .career {
        padding: 30px 20px;
        width: 100%;
        height: 100%;
        
    }
    .article-info {
        padding: 30px 20px;
        height: 100%;
        width: 100%;
        float: left;
    }
    .career ol {
        margin-left: 0;
    }
    .career-article .wrapper {
    padding: 0;
}
     .tabbing-section {
        height: 100%;
        padding: 50px 0 50px 0;
    }
      .tabbing-section .new_tabbing_id ul li {
        width: 100%;
        margin: 0 0 2px 0;
    }
        .tabbing-section .new_tabbing_id ul {
        margin-bottom: 30px;
    }
    .tabbing-section .new_tabbing_id .ui-tabs-panel {
        width: 100%;
        padding: 0px 10px 30px 10px;
    }
    .tabbing-section .new_tabbing_id {
        max-width: 100%;
        padding: 15px;
    }

@media (max-width:840px) {
    .ultra-training .trainig-box {
        width: 100%;
    }
    .finacial-links ul li a {
        font-size: 18px;
        padding: 40px 6px 40px 12px;
    }
    .finacial-links {
        /*margin-top: 50px;*/
            margin-top: 100px;
    }

    /*custom call for 840 sizing call toggle*/
    .main-menu ul li a:hover {
        background-color: white;
        color: #1C5CA6;
    }

    .dekstop-menu {
        display: none;
    }

    .res\.menu {
        width: 100%;
        float: left;
        display: block;
    }

    .res\.menu .ulmenu {
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        top: 38px;
        display: none;
    }
 
.main-menu ul li {
        text-align: center;
        float: none;
        list-style: none;
        display: block;
        border-bottom: solid 1px white;
        background-color: #1A4D8E;
    }
   .main-menu ul li:first-child{border-top: 1px solid #fff;}
    .main-menu ul li:last-child {
        border: none;
    }

    .main-menu ul li a {
        padding: 15px 0px;
        font-size: 13px;
        line-height: 16px;
        width: 100%;
    }
    /*End*/

}
@media only screen and (min-device-width: 320px) and (max-device-width: 960px) {

    .y-video iframe{height: 350px;}
}
@media (max-width:767px) {
    .ultra-training p{text-align: justify;}
    .cost-healthcare .cost-info p{text-align: justify;}
    .cost-healthcare .healthcare-training p{text-align: justify;}
    .student-loan p{text-align: justify;}
    .teeth{max-width: 100%;}
    h2.text-center.title{font-size: 17px;}
     .cost-healthcare::before{width: 100%; z-index: 99;}
    .city-left-content, .city-right-content{width: 100%;}
    .proceess1 ul{padding-left: 20px !important;}
    .career-article .career-infobox a h2{font-size: 18px;}
    .career-article .article-info a h2{font-size: 18px;}
    .cost-healthcare .cost-info h2,
    .cost-healthcare .healthcare-training h2 {
        min-height: auto;
    }
    .map-section {
        padding: 30px 0px;
    }
    .map-links {
        padding: 0px 0px 30px 0px;
    }
    .map-links .link-box {
        width: 100%;
        margin: 0 0 15px 0 !important;
        min-height: auto;
        padding: 30px;
    }
    .main-logo {
        margin-bottom: 25px;
    }
  
    .university-block {
        padding: 30px 20px;
    }
    .university-content h3 {
        padding-bottom: 15px;
    }
    .request-block .box-bo rder h3 {
        font-size: 19px;
    }
    .request-block .box-border {
        padding: 10px 15px 10px 15px;
    }
    .request-block .box-border .request-btm .request-btn {
        padding: 15px 20px;
    }
    .find-schools h2,
    .get-started h2 {
        font-size: 20px;
    }
    .find-schools ul li,
    .get-started ol li {
        font-size: 17px;
        line-height: 19px;
    }
    .form-banner {
        position: relative;
    }
    .find-schools,
    .get-started {
        padding: 30px 0px;
    }
    .form-banner .banner-text .box-title {
        padding: 20px 20px;
        background-color: #369994;
        width: 320px;
        margin: 20px auto 0 auto;
    }
    .form-banner .banner-text {
        float: left;
        width: 100%;
        position: absolute;
        top: 30%;
        left: 0;
        right: 0;
        margin: 0 auto;
        padding: 0 20px;
        text-align: center;
    }
    .resource-sonograph-tech .sonograph-box {
        padding: 30px 20px;
        width: 100%;
    }
    .article-content {
        padding: 40px 0px;
        height: 100%;
    }
    .article-description h3 {
        font-size: 25px;
        line-height: 28px;
        padding-bottom: 20px;
    }
    .article-description {
        padding: 30px 20px;
    }
    .article-1,
    .article-2,
    .article-3,
    .article-4 {
        padding: 30px 0px;
    }
    .article-1 h3,
    .article-2 h3,
    .article-3 h3,
    .article-4 h3 {
        font-size: 25px;
        line-height: 30px;
        padding-bottom: 15px;
    }
    .career-article .wrapper {
        padding: 0;
    }
    .cost-healthcare .wrapper {
        padding: 0;
    }
    .ultra-training {
        padding: 30px 0px;
    }
    .cost-healthcare .cost-info {
        width: 100%;
        padding: 30px 20px;
    }
    .finacial-links {
        margin-top: 6%;
        width: 100%;
        float: left;
    }
    .bannerbtn-title {
        padding: 30px 0px;
    }
    .ultra-training h2 {
        font-size: 25px;
        line-height: 29px;
    }

    .financial-info {
        height: auto;
        padding: 30px 0;
    }

    .cost-healthcare .healthcare-training {
        width: 100%;
        padding: 30px 20px;
    }

    .student-loan {
        margin-top: 30px;
        width: 100%;
        padding: 30px 20px;
    }

    #accordion {
        width: 100%;
        float: left;
    }

    .main-menu ul li a:hover {
        background-color: white;
        color: #1C5CA6;
    }

    .dekstop-menu {
        display: none;
    }

    .res\.menu {
        width: 100%;
        float: left;
        display: block;
    }

    .res\.menu .ulmenu {
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        top: 38px;
        display: none;
    }

    .banner-title {
        text-align: center;
    }

    .banner-search {
        margin-top: 60px;
        width: 100%;
        text-align: center;
        padding: 25px;
    }

    .banner-search p {
        text-align: center;
    }

    .banner-search .search-nw {
        float: none;
    }

    .banner-part {
        /*height: 370px;*/
        height: auto;

    }
    
    .main-menu ul li {
        text-align: center;
        float: none;
        list-style: none;
        display: block;
        border-bottom: solid 1px white;
        background-color: #1A4D8E;
    }
   .main-menu ul li:first-child{border-top: 1px solid #fff;}
    .main-menu ul li:last-child {
        border: none;
    }

    .main-menu ul li a {
        padding: 15px 0px;
        font-size: 13px;
        line-height: 16px;
        width: 100%;
    }

    .ultrasoud-overvew-text {
        padding: 25px 0;
        text-align: center;
    }

    .sonography-location {
        padding: 30px 0px;
    }

    .sonography-location .sonography-left {
        width: 100%;
        float: left;
    }

    .sonography-location .sonography-left ul {
        width: 100%;
        float: left;
    }

    .sonography-location .location-right {
        float: left;
        width: 100%;
        margin-top: 15px;
        overflow: scroll;
    }

    .sonography-location .sonography-left h2 {
        font-size: 20px;
        text-align: center;
    }

    .diagnostic-blocks {
        width: 100%;
        padding: 30px 20px;
    
    }

    .diagnostic-blocks ul {
        float: left;
        width: 100%;
        margin-right: 0;
    }

    .diagnostic-blocks ul:nth-child(2) {
        margin: 8px 0 0px 0;
    }


    .footer {
        padding: 30px 0px;
    }

    .bannerbtn-content .left-content {
        width: 100%;
        margin-right: 0%;
    }
    .bannerbtn-content .right-content {
        width: 100%;
    }
    .article-content.sonogram-tech ol {
        margin-left: 0;
    }
    .resource-sonograph-tech .sonograph-box{
        margin-top: 30px;
    }
    .resource-sonograph-tech{
        height: auto;
    }
  /*24-04-2019*/
  .bannerbtn-title{padding: 5px;}
  .bannerbtn-title h2{font-size: 18px; font-weight:bold;}
  /*.diagnostic-info{float: none;}*/
  .banner-search{margin: 20px 0;}
  .banner-title h1{font-size: 22px;}
  .banner-title p{font-size: 13px;}
  .banner-part{background-position: center right;}
  .schools p b{line-height: inherit;}
  .y-video iframe {
    height: auto;
}
.article-description p{   
     word-spacing: -3px;
    word-break: break-word;
    /*letter-spacing: .8px;*/
}
.article-description p b{line-height: 1; word-break: break-all;}

.proceess1 ul li{text-align: left !important;}

  /*End*/

}


@media (max-width:640px) {
   /* .financial-info {
        height: 750px;
    }*/
    .banner-search p br {
        display: none;
    }
    .banner-title h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .banner-search {
        padding: 20px 10px;
    }
    .banner-search .search-nw {
        padding: 9px 25px;
        font-size: 18px;
        line-height: 22px;
    }
    .diagnostic-blocks h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .career h2,
    .article-info h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .content-inner-right-img {
        width: 100%;
        padding-left: 0px;
        text-align: center;
    }
    .content-inner-text {
        display: inline-block;
        padding: 5px 0px 0px 0px;
    }
    .table-div{
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .table-div table {
        min-width: 560px;
    }
    
}

@media (max-width:639px) {

    .content-middle-video object,
    .content-middle-video embed{
        height: auto !important; 
    }

}

@media (max-width:480px) {
    .form-banner .banner-text .box-title {
        width: auto;

    }
    .banner-title{padding: 0;}
    .banner-title h1 {
        font-size: 20px;
        line-height: 30px;
    }
    .banner-title p {
        padding-top: 5px;
        font-size: 14px;
        line-height: 19px;
    }
    .banner-search p {
        font-size: 14px;
    }
    .bannerbtn-title h2 {
        font-size: 18px;
        line-height: 26px;
    }
    .ultra-training h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .cost-healthcare .cost-info h2,
    .cost-healthcare .healthcare-training h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .student-loan h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .blog-img {
        float: left;
        width: 100%;
        text-align: center;
    }
    .blog-img img{
        width: auto;
        height: auto;
        vertical-align: top;
    }
    .blog-content {
        display: inline-block;
        padding: 22px 0px 0px 0px;
    }
   
   .career-article .career-infobox a h2, .career-article .article-info a h2{line-height: 1.5;}


}


/*css for svg map*/

html,
body {
    width: 100%;
}

svg {
    /*max-width: 100% !important;*/
    height: auto;
    display: block;
}

.heyo:hover {
    fill: #E6E0E0;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.enabled {
    fill: rgb(161, 140, 140);
    cursor: pointer;
}

.description {
    pointer-events: none;
    position: absolute;
    font-size: 18px;
    text-align: center;
    background: white;
    padding: 10px 15px;
    z-index: 5;
    height: 30px;
    line-height: 12px;
    margin: 0 auto;
    color: #21669e;
    border-radius: 5px;
    box-shadow: 0 0 0 1px #eee;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none;
}

.description.active {
    display: block;
}

.description:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid white;
}
.article-description.chart{width: 100%;}
.chart-image img{}
.chart p.chart-image img {
    width: 100%;
    max-width: 100%;
}





