@media only screen and (min-width:1200px) {
/* ==================================================
 Global CSS
================================================== */
.container { width: 1200px; padding:0 16px; }
.row { margin-left: -22px; margin-right: -22px; }
.padding-space { padding-left: 22px; padding-right: 22px; }

/*.vc_section[data-vc-full-width] > .vc_row.wpb_row.vc_row-fluid,
.vc_row.wpb_row.vc_row-fluid[data-vc-full-width] > .wpb_column.vc_column_container.vc_col-sm-12  {
  width: calc(1200px - 36px);
  float: none;
  margin:0 auto;}*/

.vc_row.wpb_row.vc_row-fluid[data-vc-stretch-content] > .wpb_column.vc_column_container.vc_col-sm-12 {
  width: 100%;
  float: none;
  margin: 0 auto;
}

.board-of-directors .row { margin-left: -22px !important; margin-right: -22px !important; }
.board-of-directors .padding-space { padding-left: 22px !important; padding-right: 22px !important; }

.help-section-inner .row { margin:0 -60px !important; }
.help-section-inner .col-md-3 { padding:0 60px; }

/********** our culture **************/
.additional-resources .row { margin-left: -17px !important; margin-right: -17px !important; }
.additional-resources .col-sm-3.col-md-3 { padding-left: 17px; padding-right: 17px; }

}

@media only screen and (min-width:992px) {
.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{min-height:234px;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{min-height:234px;}
}

@media only screen and (min-width:767px) {

.hero-section-top {
  padding-top: 30px !important; }

header.index-header .hero-section .hero-section-top {
  padding-bottom: 20px; 
}


.tribe_events-template-default.single #main {
    margin-top: 150px;
}

.event-banner {
    height:250px;}

.event-listing .listing-item {
    float: left;
    width: 100%;
    background:#f6f6f6;
    padding:3%;
    border-bottom: 1px solid #d9d9d9;
}

.event-listing .image {
    float: left;
    width: 20%;
}

.event-listing .title {
    float: left;
    width: 80%;
    padding-left: 30px;
    font-size: 22px;
}

.event-listing .content {
    float: left;
    width: 80%;
    padding-left: 30px;
}

}



@media only screen and (max-width:1199px) {
/* ==================================================
 Global CSS
================================================== */
body { font-size: 16px; }	


p { margin: 0 0 18px; }

.logo-part img { max-width: 175px;height:auto; }
.searchbar { top: 31px; }
.wsmenu { font-size:11px; }
.wsmenu-list > li { padding: 0 8px; }
.wsmenu-submenu { min-width: 140px; }
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub { min-width: 150px; }


.page-content { padding: 0 /*40px 0 30px*/; }
.side-space { padding: 0 24px; }
.page-content.template { padding: 40px 0 0px; }
.page-content.template .side-space { padding: 0 24px 30px; }

/* ================
 Index Page
================ */

.slide-main { padding: 155px 0 80px; height: 500px; }
.main-title { font-size: 36px; margin: 0 0 15px; }
.hero-text p { font-size: 20px; }

.welcome-section .section-inner .section-text { max-width: 445px; }
.welcome-section .section-inner.right-align .section-text { padding-right: 55px; }
.welcome-section .section-inner .section-text { padding: 30px 0 30px 55px; }
.welcome-section .section-inner .section-text h1 { line-height: 43px; }
.section-title h2 { font-size: 33px; line-height: 43px; }

.help-section { padding: 50px 0; }
.help-section-inner .row { margin:0 -44px !important; }
.help-section-inner .col-md-3 { padding:0 44px; }

.testimonials-slide-main { min-height: 500px; padding: 70px 0 80px; }
.testimonials-section-inner { max-width: 480px; padding-left: 65px; }
.testimonial-text { font-size: 19px; line-height: 30px; }
.testimonial-text::before { height: 38px; left: -63px; width: 42px; top: 7px; }

.blog-section { padding: 40px 0 30px; }
.blog-box-main { margin: 0 0; }
.blog-box-text h2 { font-size: 21px; line-height: 28px; }

.partnerships-section { padding: 63px 0 50px; }
.partnerships-section-inner ul { margin: 40px 0 50px; }

.social-box-inner { padding: 35px 30px; }
.social-icon { margin: 0 0 18px; }
.social-icon i { font-size:30px; }
.social-blog-description p { font-size: 14px; line-height:23px; }

footer.footer-main { padding: 40px 0 25px; }
.footer-bottom { padding: 45px 0 0; }
.association-logos ul li { padding: 0 0 0 30px; }
.social-icon-part { bottom: -85px; }
.association-logos ul.social-icon-part li { padding: 0 0 0 46px; }


/* ================
 contact Page
================ */

.page-content .page-title-part .inner-section-top { padding:0; }
.page-content.contact-page-main .inner-section-top { margin: 0 auto 40px; }

.full-width-box { height: 460px; }
.full-width-box iframe { min-height: 460px; }
.full-width-box .half-width-inner h2 { margin: 0 0 18px; }
.full-width-box .half-width-inner { max-width: 447px; padding: 30px 0 30px 50px; }
.full-width-box .half-width.right-align-text .half-width-inner { padding-right: 50px; }
.full-width-box .half-width-inner.call-info p a { font-size: 33px; }

/* =========================
 how we can help Page
============================ */
.bottom-image-part { right: 260px !important; }	

/* ================
 Blog Page
================ */

.blog-list .blog-box-text h2 { font-size:26px; }
.blog-list .blog-box-text { padding: 0px 0 30px; }
.blog-list .blog-box-image{ padding-bottom:25px !important; }
.right-side-content { padding: 38px 22px 0; width: 30%; }
.left-side-content { width: 70%; }
.blog-main { padding-right: 25px; }

/********** our culture **************/

.additional-resources { padding: 52px 0 43px; }


/* Developer style 10-10-17 */

.inner-section-top h1 {margin-bottom: 15px !important;}
.four-service-box .vc_col-sm-3{padding: 0 15px;}
.four-service-box .vc_col-sm-4{padding: 0 44px;}
.partnerships-section-inner .vc_carousel-slideline-inner {margin: 40px 0 50px;}
.additional-resources .row { margin-left: -15px !important; margin-right: -15px !important; }

.board-of-directors .row { margin-left: -15px !important; margin-right: -15px !important; }
.board-of-directors .padding-space { padding-left: 15px !important; padding-right: 15px !important; }
.page-content .our-culture .help-section-inner.our-culture-section .inner-section-top{margin-bottom:40px !important;}
.page-content.template .our-culture  .side-space{padding: 0 15px !important;}
/*.hero-image-part.single-blog-hero {min-height: 540px;}*/
.container.faq{padding-top: 30px !important;}
.media-room .media-room-page-scroll .small-button{margin-bottom: 20px;}

.full-width-box-icon .student-services img.attachment-full { padding-top: 45px;}
.bankruptcy-member .vc_col-sm-4 .vc_column-inner {min-height: 300px;}

}

@media only screen and (max-width:991px) {
/* ==================================================
 Global CSS
================================================== */

ul ul { margin: 10px 0; }
ul li { line-height: 20px; }
ul li::before { top: 6px; }
ol li { line-height: 20px; }

.header-top-right-part ul li.phone-number { font-size: 18px; }
.header-top-right-part ul li { padding: 0 0 0 20px; }

.hero-section .section-top-part .container, .header-top .container { width: 100%; }
.hero-image-part { min-height: 360px; }
.hero-section-top { padding: 25px 0 0; }
.wsmenu-submenu i.fa-angle-right { display: none; }
.wsmenu-submenu li { position:relative; }
.wsmenu-submenu li .wsmenu-submenu-sub li:hover a, .wsmenu-submenu li .wsmenu-submenu-sub li:focus a { background-color:#88bd45 !important; }
.wsoffcanvasopener .animated-arrow span::before, .wsoffcanvasopener .animated-arrow.active span::after { top:0 !important; }
.wsoffcanvasopener .animated-arrow span::after { bottom: 0 !important; }
.mobile-sub .wsmenu-submenu li:last-child a { border-bottom:none; }

.searchbar { top: 35px; }

.side-space { padding: 0 0px; }
.page-content.template .side-space{ padding: 0 15px 30px; }

/* ================
 Index Page
================ */
.slide-main { height: 450px; padding: 135px 0 70px; }
.main-title { font-size: 33px; }
.hero-text p { font-size: 18px; } 
.hero-text a { font-size: 14px; line-height: 42px; min-width: 160px; }


.welcome-section .section-inner { display:block; table-layout:inherit; float:left; }
.welcome-section .section-inner .col-lg-6.col-md-6.col-sm-12.col-xs-12 { display:inline-block; float:left; padding:0; width:100%; }
.welcome-section .section-inner .section-text { max-width: 690px; text-align: left; float:none; margin:0 auto; }
.welcome-section .section-inner.right-align .section-text { float:none; }
.welcome-section .section-inner.right-align .section-text, 
.welcome-section .section-inner .section-text { padding: 50px 0; }
.welcome-section .section-inner .section-text h1 br, .about-section .section-title h2 br { display: none; }
.welcome-section .section-inner .section-text h1 { line-height: 37px; }
.section-title h2 { font-size: 30px; line-height: 37px; }

.help-section { padding: 40px 0 20px; }
.help-section-inner .section-title { margin: 0 0 10px; }
.help-section-inner .row { margin:0 -15px !important; }
.help-section-inner .col-md-3 { padding:0 15px; }
.box-main { margin:20px 0; }
.box-text p { min-height: 43px; margin: 0 0 13px; }
.box-text { padding: 15px 0; }

.testimonial-text { font-size: 16px; line-height: 28px; }
.testimonials-section-inner { max-width: 395px; padding-left: 40px; }
.testimonial-text::before { height: 28px; left: -38px; top: 7px; width: 27px; }
.testimonials-slide-main { min-height: 430px; padding: 60px 0 70px; }
.testimonials-section-inner p { font-size:13px; margin-bottom:0 0 15px; }
.testimonials-section-inner ul { margin: 25px -15px 0 -16px; }

.partnerships-section { padding: 50px 0; }
.partnerships-section-inner ul { margin: 20px 0 30px; }
.partnerships-section-inner ul li { width:25%; }

.blog-section-inner { padding:0 15px; }
.blog-slider.owl-theme .owl-nav .owl-prev { margin: 0 0 0 -37px; }
.blog-slider.owl-theme .owl-nav .owl-next { margin: 0 -37px 0 0; }

.social-icon-part { bottom: 0; padding-top: 25px; position:relative; }


/* ================
 contact Page
================ */
.full-width-box { height: 400px; }
.full-width-box iframe { min-height: 400px; }
.full-width-box .half-width-inner { padding: 30px 0 30px 30px; max-width: 346px; }
.full-width-box .half-width.right-align-text .half-width-inner { padding-right: 30px; }
.full-width-box .half-width-inner.call-info p a { font-size:30px; }


/* =========================
 how we can help Page
============================ */

.help-page-main .full-width-box .half-width { padding-bottom:0; padding-top: 0px; height: 475px; }
.help-page-main .full-width-box .half-width-inner { padding: 40px 0 40px 35px; float:left; }
.help-page-main .full-width-box .half-width.right-align-text .half-width-inner { padding: 40px 35px 40px 0; float:right; }

.help-page-main .full-width-box .half-width.right-align-text .half-width-inner, 
.help-page-main .full-width-box .half-width-inner { max-width:345px; }
.help-page-main .full-width-box .half-width::after { height: 85px; width: 125px; }

.bottom-image-part { right: 225px !important; }
.help-page-main .financial-counseling .bottom-image-part { left: 37px !important; }
.bottom-image-part > img { max-width: 120px !important; }
.financial-counseling .bottom-image-part > img { max-width: 105px !important; }
.help-page-main .full-width-box .half-width .section-title h2 { font-size: 28px; }



/************ Inner Pages *************/
.person-info figure figcaption { padding-right: 18px; padding-top: 16px; }
.person-info .alignleft { margin: 0 18px 0 0 !important; }
.person-info figure figcaption p { margin-bottom:5px; }

.directors p { line-height: 26px; }
.disclosure-section .table tr td { padding: 10px 0; }

/* ================
 Blog Page
================ */

.blog-page-main .side-space { padding: 0 15px; }
.blog-main { padding-right: 10px; }
.left-side-content { width: 65%; }
.right-side-content { padding: 38px 18px; width: 35%; }
.blog-list .blog-box-text h2 { font-size: 25px; margin: 0 0 15px; }
.blog-list .blog-box-text { padding: 0px 0 30px; }
.blog-list .blog-box-image{ padding-bottom:20px !important; }
.blog-list .blog-box-text ul { margin: 0 -15px 15px; }
.blog-list .blog-box-text p { font-size:15px; line-height: 23px; }


/********** our culture **************/

.help-section-inner.our-culture-section { padding: 0 0 20px; }
.additional-resources { padding: 40px 0 30px; }


/* Developer style 10-10-17 */

.four-service-box .vc_col-sm-3{width: 50%;}
.four-service-box .vc_col-sm-4{width: 50%;}

.help-section .section-title { margin: 0 0 10px; }
.partnerships-section-inner .vc_carousel-slideline-inner {margin: 20px 0 30px;}
.additional-resources .vc_col-sm-3{width: 50%;float:left;}
.bottom-image-part .wpb_single_image img{max-width: 120px;}
/*.financial-counseling .bottom-image-part .wpb_single_image img{max-width: 105px;}*/
.page-content .help-section-inner.our-culture-section .inner-section-top{margin-bottom: 0px !important;}
/*.hero-image-part.single-blog-hero {min-height: 480px;}*/
.blog-single figure{width:100% !important;}
.blog-single figure img{width:100%;/*height:auto;*/}
.help-page-main .half-width.financial-wellness .half-width-inner{width: 345px;}
.container.faq{padding-top: 20px !important;}
.greenpath-social-media  .vc_col-sm-3{width:50%;float:left;}
.greenpath-social-media .facebook .vc_column-inner{padding:20px 10px 20px 10px !important;}
.greenpath-social-media .twitter .vc_column-inner{padding:20px 10px 45px 10px !important;}
.greenpath-social-media .linkedin .vc_column-inner{padding:20px 10px 45px 10px !important;}

.facebook .wpb_text_column.wpb_content_element{min-height:100px;}
.twitter .wpb_text_column.wpb_content_element{min-height:75px;}
.youtube .wpb_text_column.wpb_content_element{min-height:130px;}
.linkedin .wpb_text_column.wpb_content_element{min-height:105px;}

.pre-webinar-videos iframe{height:380px;}
.credit-debt-calculator .gpdmc .col{padding-right:0;}
.credit-debt-calculator .gpdmc .col:first-child{padding-left:0;}

.wsmenu-list li > .wsmenu-submenu{transform-style: preserve-3d;-o-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform: rotateX(-75deg);-o-transform: rotateX(-75deg);-moz-transform: rotateX(-75deg);-webkit-transform: rotateX(-75deg);visibility:hidden;transition: 0s;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub{transition: 0s;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub{transition: 0s;}
.wsmenu-submenu li > .wsmenu-submenu-sub{transform-style: preserve-3d;-o-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform: rotateX(-75deg);-o-transform: rotateX(-75deg);-moz-transform: rotateX(-75deg);-webkit-transform: rotateX(-75deg);visibility:hidden;transition: 0s;}
.wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub{transform-style: preserve-3d;-o-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform: rotateX(-75deg);-o-transform: rotateX(-75deg);-moz-transform: rotateX(-75deg);-webkit-transform: rotateX(-75deg);visibility:hidden;transition: 0s;}

.partners-header .container{width:100%;}

.default-page-content .location-boxlayout .vc_col-sm-4 .vc_column-inner .wpb_text_column{min-height: 295px}
.location-boxlayout .wpb_column.vc_column_container.vc_col-sm-8 iframe {height:295px !important;}

.four-service-box .row { margin-left:-15px;	margin-right:-15px;}
.four-service-box .vc_col-sm-4 { padding: 0 15px; width:33.33%;}
.full-width-box-icon .student-services img.attachment-full { width: 96px;  margin: 0 auto; margin-top: 35px; padding-top:20px;}
.blog-section-inner .blog-box-text p { min-height: 90px;}

/* Bankruptcy */


.bankruptcy .sidebar {margin-top: 30px;}
.bankruptcy .nopadding-left{padding:0;}
.bankruptcy .nopadding-right{padding:0;}
.bankruptcy.boxlayout h2 strong {font-size: 24px;}
.bankruptcy-member h2{font-size: 15px !important;}
.bankruptcy-member .vc_col-sm-4 .vc_column-inner {min-height: 300px;}

.career-logo-list .wpb_single_image img {max-width: 200px;}
.career-logo-list .wpb_single_image .vc_figure{height: 280px;}

}

@media only screen and (max-width:768px) {

h1,h2.large {
  font-size: 35px; 
  line-height: 45px; }

h2.medium, h3.medium {
  font-size: 220%;
  line-height:37px.;
}

h2.small, h3.small, h4   {
  font-size: 125%; 
  line-height: 130%;}


h2.mini {
    font-size: 14px;}


#tribe-events-pg-template{padding:0 !important;}
#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title{font-size: 24px !important;}
.tribe-events-list .type-tribe_events h2 {font-size: 1.2em !important;}
.tribe-events-list .type-tribe_events{padding: 15px !important;}
.tribe-events-list-separator-month{font-size: 20px !important;margin: 0 !important;}

.tribe-events-loop .tribe-events-event-meta{background:none !important;border:0 !important;padding:0 !important;}
.tribe-events-list .tribe-events-venue-details{border-top:0 !important;padding:0 !important;}
.tribe-events-list .time-details, .tribe-events-list .tribe-event-schedule-details{padding:0 12px 0 0 !important;}

}
@media only screen and (max-width:767px) {
/* ==================================================
 Global CSS
================================================== */

body { font-size: 14px; letter-spacing: normal; }

h3,h2 {
  font-size: 155%; 
  line-height:130%;}


.header-top,.header-top-right-part ul li.account-info{ display: none; }
.header-top {padding:0 0;}
.header-top-right-part {width:100%;}
.header-top-left-part, .header-top-right-part {padding:0 0;}

.header-top-inner .location-greenbarleft {
  float: left;
  padding-right: 15px;
}
.header-top-inner .location-greenbarright {
  float: right;
}
.header-top-right-part ul li.chat-button a,
.header-top-left-part ul li.chat-button a {
  padding: 0;
  background: transparent;
  border: 0;
}
.header-top-right-part ul li a,
.header-top-left-part ul li a {font-size:14px;line-height:31px;}

.header-top-inner .location-greenbarright ul li:first-child a {
  padding-right: 8px;
  border-right: 1px solid #555;
}

.header-top-inner .location-greenbarright ul li:nth-child(2) {padding: 0 0 0 8px;} 

.hero-section-top {
  padding-top: 10px !important; }

header.index-header .hero-section .hero-section-top {
  padding-bottom: 10px; 
}

	
.search-part{position: absolute;right: 60px;top: 11px;}
.search-panel .searchsubmit{position: absolute;right: 40px;}
.search-panel .search-form fieldset{padding: 0 40px 0 0;}
.search-panel .close-button{top: 9px;right: 10px;z-index: 1;}
	
.header-top-right-part ul li.phone-number span::before{left: 25px;}
.header-top-part.mobile-phone-small{display: none;}
.header-top-part.mobile-phone-small ul li.spanish a{text-transform: uppercase;}

.header-top, .section-top-part {background: #87bd48 !important;}
.section-top-part { background-color: #87bd48; /*background:#87bd48 url(../images/top-bg.png) repeat-x left top;*/ padding:0; position:relative; }

.hero-section-top { padding: 0; }
.logo-part { padding: 10px 0; }
.logo-part img { max-width: 150px;height:auto; }
.hero-image-part { min-height: 300px; }
/*.search-panel { display:none !important;}*/
.animated-arrow { right: -15px; padding: 23px 45px 26px 15px; background-color: rgba(35,31,32,0.2); margin:0;  top: 3px;}
.animated-arrow span, .animated-arrow span::before, .animated-arrow span::after { width: 30px; }

/*.animated-arrow span::before { top: -8px; }
.animated-arrow span::after { bottom: -8px; }*/
.wsmenu { top: 0; padding-bottom: 60px; }
.wsoffcanvasopener .animated-arrow { /*right: 225px;*/background-color: rgba(35,31,32,0.9); }

.page-content { padding: 0px 0; }
.page-content.template { padding:30px 0 0; }
.page-content.template .side-space { padding:0 15px 30px; }
.page-content.template .our-culture  .side-space{padding: 0 15px !important;}

.small-button, .button-part.phone-cookie .phone-number span a {
font-size:18px;}


/* ================
 Index Page
================ */

.slide-main { height: 430px; padding: 105px 0 70px; }
.main-title { font-size: 30px; margin: 0 0 10px; }
.hero-text p { font-size: 16px; margin: 0 0 10px; }

.welcome-section .section-inner .section-text h1 { line-height: 35px; }
.section-title h2 { font-size: 28px; line-height: 35px; }
.welcome-section .section-inner.right-align .section-text, .welcome-section .section-inner .section-text { padding: 50px 30px; max-width: 100%; }

.testimonials-section-inner { max-width: 380px; }
.testimonials-section-inner { padding-left: 0; }
.testimonial-text::before { display: none; }
.testimonials-slide-main { padding: 40px 0 60px; }

.blog-section-inner { padding: 0 45px; }
.page-link { width:100%; text-align:center; }

.partnerships-section-inner ul li { width: 33.33%; }

footer.footer-main { padding: 30px 0 25px; }
.footer-logo { width: 100%; padding: 10px 0 20px; text-align:center; }
.association-logos { width: 100%; text-align:center; margin: 30px 0 0; }
.association-logos ul { display:block; }
.association-logos ul li, .association-logos ul li:first-child { display:inline-block; padding:0 15px; }
.association-logos ul.social-icon-part li { padding:0 20px; }
.copy-right-part { text-align:center; }
.footer-navigation { text-align:center; margin:5px 0 0; }
.footer-navigation ul { margin: 0; line-height: 20px; } 
.footer-navigation ul li { float:none; }
.footer-bottom { padding: 30px 0 0; }
.social-icon-part { float:none; }
.social-logos {display:table;margin: 0 auto;}


/* ================
 contact Page
================ */
.full-width-box { display:block; table-layout:inherit; height:auto; }
.full-width-box .half-width { padding: 70px 0; min-height: 340px; display:inline-block; width:100%; }
.full-width-box .half-width.map-part { padding:0; }
.full-width-box iframe { min-height: 340px; position:relative; left:0; top:0; }

.full-width-box .half-width.right-align-text .half-width-inner, 
.full-width-box .half-width-inner { float:left; max-width:100%; padding:0 30px; width:100% }
.full-width-box .half-width-inner.call-info p a { font-size:28px; }
.full-width-box .half-width-inner h2 { margin: 0 0 15px; }


/* =========================
 how we can help Page
============================ */

.help-page-main .full-width-box .half-width { width:100%; height:395px; }
.help-page-main .full-width-box .half-width.right-align-text .half-width-inner, 
.help-page-main .full-width-box .half-width-inner { max-width: 490px; padding:40px 30px 40px 30px; float:left; }
.help-page-main .financial-counseling .bottom-image-part { right:0 !important; left:30px !important; }
.help-page-main .full-width-box .half-width-inner .small-button { margin: 5px 0 0; }
.help-page-main .full-width-box .half-width .section-title h2 { font-size: 28px; line-height: 35px; }


/************ Inner Pages *************/
.panel-title { font-size:15px; }
.blog-section.blog-section-inner .section-title h2 { font-size: 24px; line-height: 30px; }
.free-credit-report { padding: 25px 0 20px; }
.faq-accordion { padding: 5px 0 0; }

.person-info .alignleft { margin: 24px 18px 5px !important; }
.person-info figure figcaption { padding:18px; }
.board-of-directors h2 { margin-bottom: 0px !important; }
.directors { margin-top:20px; }
.board-of-directors .directors h2 { margin-bottom:8px; }
.leadership-top-section h1 { margin-bottom: 22px; padding-bottom: 22px; }
.leadership-team { margin-top:40px; }
.team-list { margin: 25px 0 0; padding: 0 0 18px; }
.leadership-team h3 { font-size:18px; }
.board-of-directors .directors h2 { font-size:18px; }

.disclosure-section h1 { margin-bottom: 22px; padding-bottom: 22px; }
.disclosure-section .table tr td { padding: 8px 0; }
.disclosure-section .table tr td:first-child { width:150px; font-size:15px; }

/* ================
 Blog Page
================ */

.hero-text-inner { padding: 110px 0 30px; }

.blog-main { padding-right: 0; }
.left-side-content { width: 100%; }
.blog-main::before { right: -50px; }
.pagination-part .pagination { display:block; }
.pagination-part .pagination > li { display: inline-block; }
.right-side-content { width:100%; } 

/* Developer style 10-10-17 */


.help-section .vc_col-sm-12{z-index: 1;}
.four-service-box .vc_col-sm-3{float:left;padding:0 15px;}
.four-service-box .vc_col-sm-4{float:left;padding:0 15px;}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9{position:inherit !important;}
.bottom-image-part.vc_col-sm-12 {clear: both;position: absolute !important;}
/*.hero-image-part.single-blog-hero {min-height: 400px;}*/
.social-blogs .padding-space{width:100%;/*width:50%;*/}
.social-blogs .padding-space{float:left;}
.help-page-main .half-width.financial-wellness .half-width-inner{width: 480px;}
.container.faq{padding-top: 10px !important;}

.default-page-content .wpb_single_image .vc_figure{width: 100%;margin-left:0px;margin-top:0px;}
.default-page-content .wpb_single_image .vc_single_image-wrapper{width: /*100%*/;}
.default-page-content .wpb_single_image img{width: /*100%*/;}
.default-page-content .boxlayout .vc_col-sm-4{padding:0;margin-bottom: 15px;}
.default-page-content .greenpath-social-media .wpb_single_image .vc_figure{margin-top:0px;}
.default-page-content .greenpath-social-media  .vc_col-sm-3  .wpb_single_image img{max-width:120px;}

.content-full-img .wpb_wrapper img{width: 100%;max-width:100%;}
.tribe-events-single .tribe-events-meta-group.tribe-events-meta-group-details {margin-top: 30px !important;}
.tribe-events-single .tribe-events-nav-previous{max-width:100% !important;width:100% !important; clear:both;float:none !important;}
.tribe-events-single .tribe-events-nav-next{max-width:100% !important;width:100% !important; clear:both;float:none !important;}
.tribe-events-single #tribe-events-footer::before, #tribe-events-header::before{right: 0 !important;}
.tribe-events-single #tribe-events-footer::after, #tribe-events-footer::before, #tribe-events-header::after, #tribe-events-header::before{height: 0 !important;}
.tribe-events-single .tribe-events-sub-nav li a{background:none !important;color:#eb7125 !important;}
.tribe-events-single .tribe-events-sub-nav li a:hover{color:#88c040 !important;}
.tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li{text-align: center !important;}
.tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next{text-align: center !important;}
.tribe-events-single #tribe-events-footer{padding-top: 20px !important;}
.tribe-events-single .tribe-events-event-image img{width: 100%;}
.tribe-events-list .tribe-events-event-image {margin-bottom: 10px !important;width: 100% !important;}
.tribe-events-list .tribe-events-event-image img{width: 100% !important;}
h1.tribe-events-single-event-title{font-size: 24px !important;}

.media-room .post-img{padding:0;margin-bottom:20px;}
.media-room .post-text{padding:0;}

.gpdmc .row{display:inline-block;}
.credit-debt-calculator .gpdmc .col{width:100%;padding:0;}
.gpdmc .col:first-child{border-right:none;}

.job-post .job-item-box{padding:30px;}


.default-page-content .wpb_wrapper p iframe{width:100%;}
.default-page-content .wpb_wrapper p object{width:100%;}
.default-page-content .location-boxlayout .vc_col-sm-4 .vc_column-inner .wpb_text_column{min-height: 214px;padding-bottom: 15px !important;padding-top: 15px !important;} 
.location-boxlayout .wpb_column.vc_column_container.vc_col-sm-8 {width:50% !important;float:left;}
.location-boxlayout .wpb_column.vc_column_container.vc_col-sm-8 iframe {height:214px !important;}
/*.default-page-content .location-boxlayout.no-clear .vc_col-sm-4 .vc_column-inner .wpb_text_column{min-height:190px;}*/

.single-locationpage .vc_col-sm-6 .wpb_wrapper iframe{margin-top:30px;}
/*.four-service-box .vc_col-sm-4 {width: 100%;}
.four-service-box .box-text h2{max-width:100%;}
.resource-four-service-box .vc_col-sm-4 { width: 32%;}
.resource-four-service-box .vc_col-sm-4 { padding: 0 8px;}*/

.four-service-box .row { margin-left:-15px; margin-right:-15px;}
.four-service-box .vc_col-sm-4 { padding: 0 15px; width:100%;}
.box-text p { max-width:370px; margin-left:auto; margin-right:auto;}
.box-text h2{ max-width:100%; }
.full-width-box-icon .student-services img.attachment-full {padding-top:0;}
.blog-section-inner .blog-box-text p { min-height: inherit;}

.full-width-box-icon .debt-management .bottom-image-part.vc_col-sm-12 {
    position: relative !important;
    clear: none;
    float: left;
    width: 100%;
    left: 0 !important;
    top: 0;
    bottom: 0;
    margin: 0;
    padding: 0 25px !important;
}
.full-width-box-icon-housing .debt-management .bottom-image-part .wpb_single_image img { max-width: 160px;  padding-top: 20px;}
.full-width-box-icon-housing .student-services img.attachment-full{margin-top:14px;}
.full-width-box-icon-housing .help-page-main .full-width-box .half-width .debt-management{ height:370px;}

.bankruptcy .vc_custom_1515742773086 {margin-left: 0 !important;}
.bankruptcy .vc_custom_1515742800467 {padding-left: 0 !important;}
.bankruptcy-member .wpb_column.vc_column_container.vc_col-sm-4 {display: inline-block;vertical-align: top;width: 33.33%;}
.bankruptcy-member .vc_col-sm-4 .vc_column-inner {min-height: 340px;}
.bankruptcy-member .wpb_single_image img{width:150px;}

.help-section .section-title h2.resource-tools-title{margin-bottom: 10px !important;}
.resource-tools-menu .vc_col-sm-4{width:33.33%;display: inline-block;margin-bottom: 20px;vertical-align: top;}
.resource-tools-menu .vc_single_image-img{margin-bottom: 15px;}
.resource-tools-menu .wpb_single_image .vc_figure{display: inherit;text-align: center;}
.resource-tools-menu .wpb_text_column{text-align: center;}

.event-listing .title {
    font-size: 20px;
}


}

@media only screen and (min-width:481px) and (max-width:767px) {

.default-page-content .location-boxlayout.no-clear .vc_col-sm-4 {width: 50%;float: left;}
.default-page-content .location-boxlayout.no-clear .vc_column-inner::after{clear: inherit;}
.vc_row.no-clear::after{clear: inherit;}
.location-title .wpb_wrapper h2 {display: inline-block; margin-top: 30px;}


.default-page-content .location-boxlayout .vc_col-sm-4{float:left;width: 50%;}
.bottom-image-part.vc_col-sm-12 {
    left: 30px !important;
}

.partners-logo-part{width:50%;}

}


@media only screen and (max-width:640px) {


h1,h2.large {
  font-size: 30px; 
  line-height: 36px; }

h2.medium, h3.medium {
  font-size: 200%;
  line-height: 33px;
}

h2.mini {
    font-size: 14px;}


.page-content.default-page-content h1.page-title, .event-template h1.page-title {
 text-align:left;
}
    
/* ================
 Header Top Part
================ */
.header-top-inner .phone-number a::before {display:none;}
.header-top-right-part ul li a, .header-top-left-part ul li a {font-size:12px;}
.header-top-right-part ul li.chat-button a {min-width:auto;}

/* ================
 Index Page
================ */

.testimonials-section-inner { max-width: 335px; position:relative; z-index:1; }
.testimonial-text { font-size: 17px; line-height: 23px; }
.testimonials-section-inner p { font-size: 11px; margin: 0 0 13px; }
.testimonials-section-inner ul { margin: 20px -15px 0 -16px; }
.testimonials-section-inner ul li { color:#FFF; }
.testimonials-section-inner ul > li + li::before { color:#FFF; }
.testimonials-section-inner p { color:#FFF; }
.testimonials-slide-main {min-height: 380px; position:relative; }
.testimonials-slide-main::before { content:""; background-color:rgba(0,0,0,0.7); position:absolute; top:0; left:0; bottom:0; right:0; }


.blog-box-main { margin: 0px 0 30px; }

/* ================
 contact Page
================ */
.full-width-box { display:block; table-layout:inherit; height:auto; }
.full-width-box .half-width { padding: 50px 0; min-height: 325px; display:inline-block; }
.full-width-box iframe { min-height: 325px; }
.full-width-box .half-width.right-align-text .half-width-inner, .full-width-box .half-width-inner { float:left; max-width:100%; padding:0 30px; }
.full-width-box .half-width-inner.call-info p a { font-size:28px; }


/* =========================
 how we can help Page
============================ */

.bottom-image-part > img { max-width: 110px !important; }
.help-page-main .half-width.financial-wellness .half-width-inner { width: 480px; }


/************ Inner Pages *************/
.panel-title { font-size:14px; }
.blog-section.blog-section-inner .section-title h2 { font-size: 22px; line-height: 28px; }
.free-credit-report { padding: 20px 0 15px; }
.faq-accordion { padding: 0; }
.inner-section-top { padding:0; }
.panel-title a { line-height:22px; }
.faq-accordion a span { padding-top:2px; }

/********** our culture **************/

.additional-resources-box figure figcaption { padding: 11px 10px 9px; font-size: 16px; }
.page-content.contact-page-main .inner-section-top { margin: 0 auto 20px; }
.help-section-inner.our-culture-section { padding: 0 0 10px; }

/* Developer style 10-10-17 */

.newsletter-page {padding-top: 35px;}
.inner-section-top h1 {margin-bottom: 15px;}
.page-content .our-culture .help-section-inner.our-culture-section .inner-section-top{margin-bottom:20px !important;}
/*.hero-image-part.single-blog-hero {min-height: 340px;}*/
.help-page-main .half-width.financial-wellness .half-width-inner{width: 100%;}
.container.faq{padding-top: 0px !important;}

.pre-webinar-videos iframe{height:320px;}

.partners-logo-part{clear: both;float: left;text-align: center;width: 100%;margin-bottom: 0px;}
.partners-header .header-top-right-part {position: relative;right: 0px;text-align: center;top: 0;transform: none;float: none;clear: both;}
.full-width-box-icon .wpb_wrapper { max-width: 415px;}
.full-width-box-icon .bottom-image-part .wpb_single_image img { max-width: 90px;}

.bankruptcy table tr td:first-child {width: 150px;}
.bankruptcy-member h2 {font-size: 15px !important;}
.bankruptcy-member .wpb_column.vc_column_container.vc_col-sm-4 {display: inline-block;vertical-align: top;width: 50%;}
.bankruptcy-member .vc_col-sm-4 .vc_column-inner {min-height: 320px;}
.right-side-content.page-sidebar {padding: 38px 10px;}

.resource-tools-menu .vc_col-sm-4{width:50%;}

}

@media only screen and (max-width:480px) {
/* ==================================================
 Global CSS
================================================== */

.header-top-part.mobile-phone-small ul li.phone-number{font-size: 16px;}
.header-top-part.mobile-phone-small ul li.phone-number span{padding: 2px 0 2px 25px;}
.header-top-part.mobile-phone-small ul li.phone-number span::before{width: 20px;height: 20px;}
.header-top-part.mobile-phone-small ul li.account-info a::before {width: 23px;height: 23px;}
.header-top-part.mobile-phone-small ul li.chat-button a{min-width: 110px;line-height: 28px;font-size: 13px;}

.alignleft {margin: 0 0 20px; height: auto;}
.alignright {margin: 0 0 20px; height: auto;}
.aligncenter { /*width:100%;*/ height: auto;}

.small-button {font-size: 16px; padding: 11px 18px 11px 14px; min-width: 136px; letter-spacing: normal; }
.small-button i.fa.fa-angle-right { width: 30px; }

.breadcrumb-section { padding: 13px 0 4px; }
.breadcrumb li { margin: 0 0 8px; }

/* ================
 Index Page
================ */

.slide-main { height: 360px; padding: 65px 0 70px; }
.main-title { font-size:26px; }
.hero-text p { font-size:15px; }
.hero-text a { font-size: 13px; line-height: 38px; min-width: 140px; }

.welcome-section .section-inner .section-text h1 { line-height: 32px; }
.section-inner .section-text .small-button { line-height: 40px; min-width: 190px; padding: 0 65px 0 20px; }
.section-inner .section-text .small-button i.fa.fa-angle-right { padding: 14px 0; }
.section-title h2 { font-size:26px; line-height:32px; }
.welcome-section .section-inner.right-align .section-text, .welcome-section .section-inner .section-text { padding: 40px 30px; }	

.help-section { padding: 30px 0 20px; }
.help-section-inner .section-title { margin: 0; }
.icon-part > img { max-width: 80px; }

.partnerships-section-inner ul li:nth-child(3) { display: none; }
.partnerships-section-inner ul li { width:50%; }
.partnerships-section { padding: 40px 0; }

.blog-box-text { padding: 20px 18px; }
.blog-box-text h2 { font-size: 20px !important; }
.partnerships-section-inner ul { margin: 10px 0 20px; }

.social-blog-overlay-inner p { font-size: 17px; margin: 0 0 14px; }
.social-box-inner { padding: 50px 15px; }
.social-blog-description p { font-size: 13px; letter-spacing: normal; line-height: 20px; }

.association-logos ul li, .association-logos ul li:first-child { padding:0 5px; }
.association-logos img { max-width: 45px; height:auto; }
.footer-logo > img { max-width: 180px; }

/* ================
 contact Page
================ */

.full-width-box .half-width-inner.call-info p a { font-size:26px; } 
.full-width-box .half-width-inner .small-button { line-height: 40px; min-width: 190px; padding: 0 65px 0 20px; }
.full-width-box .half-width-inner .small-button i.fa.fa-angle-right { padding: 14px 0; }
.full-width-box .half-width-inner h2 { margin: 0 0 12px; }

/* =========================
 how we can help Page
============================ */

.help-page-main .full-width-box .half-width-inner .small-button { line-height: 38px; font-size: 11px; padding: 0 40px 0 10px; min-width: 136px; letter-spacing: normal; }
.help-page-main .full-width-box .half-width-inner .small-button i.fa.fa-angle-right { width: 30px; }
.help-page-main .financial-wellness .half-width-inner .small-button { line-height: 40px; min-width: 190px; padding: 0 65px 0 20px; }
.help-page-main .financial-wellness .half-width-inner .small-button i.fa.fa-angle-right { padding: 14px 0; }
.half-width.right-align-text.student-services { background-size:125% auto !important; }

/*.help-page-main .full-width-box .half-width { height:auto; }*/

.bottom-image-part > img { max-width: 110px !important; }
.help-page-main .half-width.financial-wellness .half-width-inner { width: 100%; }
.bottom-image-part, .help-page-main .financial-counseling .bottom-image-part {clear: both; position:relative !important; right:0 !important; padding:0 30px !important; left:0 !important; }
.help-page-main .full-width-box .half-width .section-title h2 { font-size:26px; line-height:32px; }


/************ Inner Pages *************/
.help-section-inner.credit-review-section .icon-part > img { max-width: inherit; }
.person-info { margin: 15px 0 10px; }
.panel-group { margin-bottom: 0; }
.person-info .alignleft { margin: 0 0 18px !important; }
.directors p { line-height: 24px; }
.board-of-directors .directors h2 { font-size: 16px; }
.disclosure-section { padding-bottom:5px; }
.disclosure-section .table tr { float:left; width:100%; padding-bottom:10px; }
.disclosure-section .table tr td:first-child { float: left; width: 100%; }
.disclosure-section .table tr td { float: left; width: 100%; padding: 2px 0; }
.disclosure-section .table { margin-bottom: 15px; }

/********** our culture **************/ 

.additional-resources .col-md-3.col-sm-6.col-xs-6 { width:100%; }


/* ================ 
 Blog Page
================ */
.blog-list .blog-box-text h2 { font-size: 23px; }
.blog-list .blog-box-text ul li { padding: 0 10px; letter-spacing: normal; font-size: 11px; }
.blog-list .blog-box-text ul { margin: 0 -10px 15px; }


/* Developer style 10-10-17 */
.additional-resources .vc_col-sm-3{width: 100%;}
.debt-management .bottom-image-part.vc_col-sm-12{position:relative !important;clear: none;}
.debt-management .bottom-image-part.vc_col-sm-12 .vc_align_right{ text-align: left !important;}
/*.hero-image-part.single-blog-hero {min-height: 300px;}*/
.greenpath-social-media  .vc_col-sm-3{width:100%;}
.greenpath-social-media .facebook .vc_column-inner{padding:20px 10px !important;}
.greenpath-social-media .twitter .vc_column-inner{padding:20px 10px  !important;}
.greenpath-social-media .youtube .vc_column-inner{padding:20px 10px  !important;}
.greenpath-social-media .linkedin .vc_column-inner{padding:20px 10px !important;}
h1.tribe-events-single-event-title{font-size: 20px !important;margin-bottom: 20px;}
.tribe-events-schedule h2 {font-size: 14px !important;}

.newsletter-page {padding-top: 25px;}
.newsletter-page .newsletter-signup p {max-width: 100%;}
.newsletter-page .newsletter-signup .col-md-12 {max-width: 100%;}
.newsletter-page .mc4wp-alert.mc4wp-success {max-width: 100%;}
.newsletter-page .mc4wp-alert.mc4wp-error {max-width: 100%;}

.media-room .media-room-page-scroll .small-button{margin: 0 0 10px;max-width: 320px;padding: 0;width: 100%;}
.pre-webinar-videos iframe{height:240px;}

.input-currency{max-width: 185px;}
.credit-debt-calculator input.small-button{width:100%;margin-bottom: 10px;}

.gpdmc-calculator-header{background-size:32%;min-height: 120px;padding: 10px 10px 10px 125px;}
.credit-debt-calculator .content-holder{padding: 10px 0 30px 4px;}

.partners-header .header-top-right-part {font-size: 18px;}
.partners-header .header-top-right-part a{font-size: 18px;}

.job-post .job-item-box{padding:20px;}
.career-template .items h2{font-size:18px !important;}

.default-page-content .location-boxlayout .vc_col-sm-4 .vc_column-inner .wpb_text_column{min-height: auto;} 
.location-boxlayout .wpb_column.vc_column_container.vc_col-sm-4 {padding:0 !important;clear: both;}
.default-page-content .location-boxlayout .vc_col-sm-4 .vc_column-inner .wpb_text_column{border-bottom:0 !important;}
.location-boxlayout .wpb_column.vc_column_container.vc_col-sm-8 {width:100% !important;}

.full-width-box-icon .bottom-image-part .wpb_single_image img{max-width: 90px;}
.full-width-box-icon .financial-counseling .bottom-image-part .wpb_single_image img {max-width: 100px;}
.full-width-box-icon .student-services img.attachment-full { width: 85px;}

.full-width-box-icon-housing .debt-management .bottom-image-part .wpb_single_image img { max-width: 160px;  padding-top: 30px;}
.full-width-box-icon-housing .financial-counseling .bottom-image-part .wpb_single_image img {max-width: 110px;}
/*.full-width-box-icon-housing .student-services img.attachment-full { width: 95px; padding-top:10px;}*/

.bankruptcy.boxlayout h2 strong {font-size: 22px;}
.bankruptcy table tr td:first-child {padding-right: 20px;width: 85px;} 
.bankruptcy table tr {display: inline-block;margin-bottom: 15px;}
.bankruptcy-member .wpb_column.vc_column_container.vc_col-sm-4 {width: 100%;}
.bankruptcy-member .vc_col-sm-4 .vc_column-inner {min-height: inherit;}

#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title{font-size: 16px !important;}
.tribe-events-list .type-tribe_events{padding: 10px !important;}
.resource-tools-menu .vc_col-sm-4{width:100%;}
.resource-tools-menu .topic-menu.fullwidth ul li{width:100%;}

}

@media only screen and (max-width:360px) {

.side-space { padding: 0 10px; }
.page-content.template .side-space{padding: 0 10px 30px;}
.page-content.template .our-culture .side-space{padding: 0 10px !important;}

/* ================
 Index Page
================ */

.welcome-section .section-inner .section-text h1 { line-height: 30px; font-size: 24px; }
.section-title h2 { line-height: 30px; font-size: 24px; }

.help-section-inner .col-md-3.col-sm-6.col-xs-6 { width:100%; }

.social-blogs .padding-space { display:inline-block; float:left; width:100%; }
.social-blogs .row { display:block; table-layout:inherit; }

.testimonials-section-inner ul > li + li::before { display: none; }
.testimonials-section-inner ul li { width:100%; padding-bottom:2px; }

.blog-section-inner { padding: 0 15px; }
.blog-box-text h2 { font-size: 18px !important; line-height: 26px !important; } 
.blog-slider.owl-theme .owl-nav [class*="owl-"] img { max-width: 12px; }
.blog-slider.owl-theme .owl-nav .owl-prev { margin: 0 0 0 -30px; }
.blog-slider.owl-theme .owl-nav .owl-next { margin: 0 -30px 0 0; }

/* ================
 contact Page
================ */

.full-width-box .half-width-inner.call-info p a { font-size:24px; } 
.full-width-box .half-width { padding: 40px 0; min-height: 325px; }
.full-width-box iframe { min-height: 325px; }
.full-width-box .half-width.right-align-text .half-width-inner, .full-width-box .half-width-inner { float:left; max-width:100%; padding:0 25px; }
.full-width-box .half-width-inner.call-info p a { font-size:28px; }

/* =========================
 how we can help Page
============================ */
.help-page-main .full-width-box .half-width.right-align-text .half-width-inner, 
.help-page-main .full-width-box .half-width-inner { padding: 30px 25px; }
.bottom-image-part { padding: 40px 25px 0 !important; }
.help-page-main .full-width-box .half-width .section-title h2 { line-height: 30px; font-size: 24px; }

/************ Inner Pages *************/
.free-credit-report { padding: 10px 0 15px; }
.video-section { margin: 10px 0 0; }
.blog-section.blog-section-inner .section-title h2 { font-size: 21px; line-height: 26px; }
.blog-section.blog-section-inner { padding: 25px 0 5px; }
.blog-section.blog-section-inner .blog-box-main { margin: 25px 0 32px; }
.faq-accordion a span { padding-top: 0; }
.panel-heading { padding: 2px 0px; }

/* ================
 Blog Page
================ */

.hero-text-inner { padding: 90px 0 30px; }
.blog-page-main .side-space { padding: 0 10px; }
.blog-list .blog-box-text ul { display:block; }
.blog-list .blog-box-text ul li { display:inline-block; width:100%; margin-bottom:5px; }
.blog-list .blog-box-text ul > li + li::before { display:none; }
.right-side-content { padding: 35px 10px; }


/* Developer style 10-10-17 */
.four-service-box .vc_col-sm-3 {width: 100%;}
.four-service-box .vc_col-sm-4 {width: 100%;}

.pre-webinar-videos iframe{height:210px;}
.gpdmc-calculator-header{background-size:35%;min-height: 90px;padding: 0 10px 10px 100px;}
.credit-debt-calculator h3, .dbt-cal label{font-size: 18px;}   
.testimonials-slide-main {min-height: 410px;}

.full-width-box-icon .student-services img.attachment-full { width: 80px;}
.full-width-box-icon .financial-counseling .bottom-image-part .wpb_single_image img { max-width: 77px;}
.full-width-box-icon .wpb_wrapper { max-width: 275px;}
.full-width-box-icon-housing .debt-management .bottom-image-part .wpb_single_image img { max-width: 110px; padding-top: 35px;}
.full-width-box-icon-housing .financial-counseling .bottom-image-part .wpb_single_image img { max-width: 85px;}
}