@media(min-width:1200px) {
.navbar-expand-lg .navbar-collapse {display: -ms-flexbox !important; display: flex !important;    
-ms-flex-preferred-size: auto;  flex-basis: auto;}
.theme-menu-wrapper .container{max-width: 1170px;}
}

@media (min-width: 1400px){
.slidesjs-container,#slides,.slidesjs-container,.slidesjs-control{height:70vh !important;}
.custom_cta{height:30vh !important;}
.banner_img img{max-height:400px;}
.font36{font-size:36px !important;}
}

@media(max-width:1200px) {
.theme-menu-wrapper{padding:15px 0;}
.navbar-expand-lg .navbar-toggler {display: inline-block; position: relative; right: 0; top: 0;}
.loan-full-bg h2 {font-size: 56px; }
.loan-full-bg h5 { font-size:22px;}
.loan-full-bg p {font-size: 22px;line-height: 30px;}
.navbar-light .navbar-toggler {padding: 0; background: none; margin: 0 0 0 10px; width: auto; }
.navbar-expand-lg .navbar-collapse.collapse {display: none !important; }
.loan-full-bg h2{ margin:30px 0;}
.nav { position: absolute; z-index:2; left: 0; width: 100%; top: 59px;margin: 0;padding: 0;
display: none;transition: none;-webkit-transition: none; -moz-transition: none;    }

#mega-menu-wrapper .nav > li {margin: 0;width: 100%; background:#ffffff; border-bottom: 1px solid rgba(0, 0, 0, 0.05); display:flex; align-items:center; flex-wrap:wrap;}
#mega-menu-wrapper .nav>li i{width:50px; height:50px; margin:0; transition:all ease 0.3s;}
#mega-menu-wrapper .nav>li i.active{    transform: rotate(-180deg); -webkit-transform: rotate(-180deg);}
#mega-menu-wrapper .nav > li > a {padding: 10px 20px;line-height: 30px; border:none; width:calc(100% - 50px); display:block;}
#mega-menu-wrapper .nav>li:after, #mega-menu-wrapper .nav>li>a:after{display:none;}
#mega-menu-wrapper .nav > li:hover a{}
.menu ul {display: none;}
#mega-menu-wrapper .nav>li >ul li a{font-size:13px;}
#mega-menu-wrapper .nav>li >ul{position:static; width:100%;}
#mega-menu-wrapper .nav>li:hover >ul{display:none;}
.fixed .main-header-menu-wrapper .logo a {display: block;}
.loan-program {background-position: 760px bottom; }
#theme-main-banner .camera_caption h1 {font-size: 55px;}
#theme-main-banner .camera_caption a.button-one {display: block;  clear: both;  float: none; }
.camera_wrap img {margin-left: 0 !important;
        margin-right: 0 !important;
        height: 500px !important;
        width: auto !important;
        bottom: 0 !important;
}
.banner-one {height: 500px !important;}
#mega-menu-wrapper .nav>li:last-child>a { padding: 0;  width: 100%;}
#mega-menu-wrapper .nav>li:last-child>a span{font-size:14px;}
#mega-menu-wrapper .nav>li:last-child>a span u{display:inline-block;}
body { padding-top: 74px;}

}


@media(max-width:1199px) {
.team_top_section_inner .team_top_section_inner_left{width:32%;}
.our-team .single-team-member .image-box{    width: 160px; }
.our-team .single-team-member .text-wrapper {
    margin: 25px 25px 0 210px;
}
.our-team .single-team-member .bottom_row,
.our-team .three_column .single-team-member .bottom_row
{font-size:12px;}
.our-team .single-team-member .bottom_row{padding:10px;}
    
 .our-team  .office_management .single-team-member .bottom_row,  .our-team  .loan_processors .single-team-member .bottom_row, .our-team  .loan_Officer_Assistant .single-team-member .bottom_row  {
    flex-direction: column;
}     
    
}


@media(max-width:1023px) {

.horizon_tabs {overflow-x: auto; }
ul.tabs-section { display: table; width: 100% !important;  max-width: 100%;}
ul.tabs-section li {min-width: 140px; display: table-cell;}
ul.tabs-section li .heading {  font-size: 13px; padding: 0px 0 0 0;  font-size: 13px; }
.popular-faq .faq-panel { margin-top: 0;}
.popular-faq .faq-panel .panel-heading h6 a {font-size: 25px; }
.tab-text-section h3 {padding-top: 20px;}
.inner_resource_page.why-choose-us .single-block h4 a{font-size:20px;}
.why-choose-us .single-block p { font-size: 17px; line-height: 24px;}
.inner-banner{min-height:400px;}
    
    
}



@media(max-width:991px) {
	
.homepage_about_section{padding:70px 0;}
.homepage_about_section h2 { font-size: 78px; line-height: 70px;}
.promise-section{padding-top:70px;}
.why-choose-us, .home_commercial_section { padding: 70px 0;}
.home_commercial_section h2{font-size: 50px; line-height:53px;}
.home_commercial_section ul{font-size: 14px;}
.home_commercial_section p {font-size: 18px;
    line-height: 25px;
    margin: 30px 0 20px 0;}
.home_commercial_section ul li{min-width:inherit;}
.homepage_banner .container .banner_left h2{ font-size: 55px; line-height: 52px;}
.homepage_banner .container .banner_left h2 span {font-size: 21px; margin: 0 0 -10px 0;}
.home_testimonial_section{padding:70px 0;}
.home_testimonial_section p{font-size:20px; line-height:27px;}
.why-choose-us.boxes-section .theme-title p br,
.benefit-section .theme-title p br,
.promise-section .theme-title p br,
.home_commercial_section p br {display: none;}
.promise-section .boxes-col h2 { font-size: 60px; line-height: 70px;}
.promise-section .boxes-col p {font-size: 20px; padding-right: 0; margin: 40px 0 0 0; }
.timer-section.feature-banner{padding:40px 0 70px 0;}
.timer-section.feature-banner .single-box p.small{font-size:15px;}
.left_right_expand_padding{padding-left:40px !important; padding-right:40px !important;}
.timer-section.feature-banner .single-box p { font-size: 15px; line-height: 19px;}
.contact-section h2.large {font-size: 60px; margin: 0px 0 30px 0; }
.feature-banner .single-box h2 {font-size: 40px; }
.timer-section.feature-banner .col-sm-3:before {width: 2px; right: -3px; }
.popular-faq .faq-panel .panel-heading h6 a { font-size: 20px;}
.unique-list p {
   
    line-height: 22px;
    font-size: 15px;
   
}

.banner_caption h3 {
    font-size: 43px;
    line-height: 50px;}
	.banner_caption p {
    font-size: 18px;
    line-height: 24px;}
	.custom_cta_caption h3 {
	font-size: 28px;
}

.custom_cta_caption h3 span {
	font-size: 22px;
}
.custom_cta_caption a {
   
    width: 180px;
    padding: 10px 0;
}
 .about_us_content, .about_m_values, .about_m_services, .about_m_story{padding:80px 0;}
 .about_us_content h2, .about_m_values h2, .about_m_services h2, .about_m_story h2{font-size:45px;}
 .about_us_content p, .about_m_values p, .about_m_services p{ font-size: 18px; line-height: 25px;}
 .about_m_values ul li { width: 40%;  margin: 30px 2% 0 2%;}
 .about_m_values ul li h4{font-size:22px;}
 .vice_versa_about_services_block .text h4{font-size:25px;}
 .about_m_values ul li p, .vice_versa_about_services_block .text p {font-size: 15px;  line-height: 23px;}
 .vice_versa_about_services_block{padding:30px 0;}
 .m_story_box .m_story_block h3{font-size:25px;}
 .m_story_box .m_story_block .image img{max-height:160px;}
.inner-banner{min-height:420px;}
.inner-banner h5, .inner-banner.new .inner-banner-inner h5{font-size:50px;}
.inner-banner.new .inner-banner-inner p{font-size:18px; line-height:26px; }

.team_top_section_inner .team_top_section_inner_left{width:36%;}
.team_top_section_inner .team_top_section_inner_left h2{font-size:48px; line-height:54px;}
.team_top_section_inner .team_top_section_inner_right p{font-size:22px;}

.join_team_benefits_inner .text h3{font-size:30px; line-height:30px;}
.join_team_benefits_inner .text ul li{font-size:16px; line-height:25px;}
.join_team_benefits_inner .text ul li:before{width:9px; height:9px; top:7px;}

.glossary-page {
    padding: 50px 0;
}
.glossary-page .mortgage_glossary .listNav .ln-letters{flex-wrap:wrap;}
.glossary-page .mortgage_glossary .listNav .ln-letters a, .glossary-page .mortgage_glossary .listNav .ln-letters a:first-child {
    width: 7.1%;
    margin: 0;
}
.calculator-page{padding:70px 0;}
.inner-banner.new .inner-banner-inner p br{display:none;}
    
.mixitUp-menu ul{display: block;}
.mixitUp-menu ul li{ margin-bottom: 20px;}    
  
    
}


@media(max-width:800px) {
.loan-full-bg p{font-size:20px;}
.loan-full-bg p br{display:none;}
.loan-full-bg h2 {font-size: 45px; line-height: 44px;}
.loan-full-bg h2 br{display:none;}
.loan-full-bg h5 { font-size: 20px; line-height: 24px;}
   
    
    
	
}

@media(max-width:767px) {

.homepage_banner .container{flex-direction:column-reverse;}
.homepage_banner {padding: 40px 0;}
.homepage_banner .container .banner_left, .homepage_banner .container .banner_right { width: 100%;}
.homepage_banner .container .banner_left{margin-top:30px;}
.homepage_banner .container .banner_left h2 br,
.homepage_banner .container .banner_left p br{display:none;}

.homepage_banner .container .banner_left h2 span {font-size: 24px; line-height: 30px; margin: 0 0 -12px 0;}

.homepage_banner .container .banner_left h2 {font-size: 50px; line-height: 54px; margin: 0 0 15px 0;}	
.homepage_banner .container .banner_left p {font-size: 18px; line-height: 24px; margin: 23px 0 0 0;}
.homepage_banner .container .banner_right{text-align:Center;}
.homepage_banner .container .banner_right img{width:80%; display:inline-block;}
.our-service h2 { font-size: 40px; margin: 0 0 30px 0;}
.our-service .regular_btn { margin-top: 10px;}
.left_right_expand_padding{padding-left:20px !important; padding-right:20px !important;}
.single-service{min-height:inherit; margin-bottom:20px;}
.custom_cta{border-bottom:1px solid #e0e0e0;}
.custom_cta_caption{padding:30px 0; text-align:center;}
.why-choose-us .theme-title.custom_title h3 { font-size: 25px;  margin: 0px 0 0 0;}
.home_commercial_section{padding:40px 0;}
.home_commercial_section .data{flex-direction: column-reverse;}
.home_commercial_section .data .text {
    width: 100%; margin:20px 0 0 0;
}
.home_commercial_section .data .image {
    width: 100%;
}
.home_commercial_section h2 { font-size: 40px; line-height: 40px;}
.home_commercial_section p { font-size: 17px;  line-height: 24px; margin: 30px 0 30px 0;}
.home_commercial_section ul {font-size: 14px; line-height: 16px; flex-direction:column;}
.home_commercial_section ul li { width: 100%;
    margin: 0 0 20px 0;
    padding: 0 0 0 30px;}
.home_commercial_section ul li:last-child:after{display:block;}
.home_testimonial_section{padding:40px 0;}
.custom_cta_caption h3 {font-size: 25px;}
.custom_cta_caption h3 span {font-size: 19px;}
.home_commercial_section ul li:after { width: 20px; right: auto; top: 8px; left: 0;}
.custom_cta_caption a {font-size: 14px;letter-spacing: 1px;}
.home_testimonial_section h2{font-size:34px;}
.home_testimonial_section p { font-size: 17px; line-height: 22px;}
.home_testimonial_section p.small {font-size: 14px; line-height: 17px;}
.home_testimonial_section .test_block p, .testimonial-section-two .main-content-box p{font-size: 16px; line-height: 24px;}
.home_testimonial_section .test_block .name h6, .testimonial-section-two .main-content-box h6{font-size:17px;}
.home_testimonial_section .test_block h2, .testimonial-section-two .main-content-box h2 {
   
    font-size: 38px;
    line-height: 28px;
   
}
.downloadBtn a,.downloadBtn a :hover{
        padding: 20px 14px;

        font-size: 12px;
        font-weight: 700; color:#ea5457; background:none !important;
    }

    .mortgage-mess-section .container .inner {
        padding: 0 0px 20px 0;
    }

    .mortgage-mess-section .container .rightSideBar .inner {
        padding: 0 0px 20px 0px;
    }

    .mortgage-mess-section .container h2 {
        margin: 30px 0 30px 0;
        font-size: 40px;
        letter-spacing: -.01em;
    }

    .mortgage-mess-section .container h2 span {

        font-size: 30px;
        line-height: 30px;

    }

    .mortgage-mess-section .container p {
        margin: 0 0px 20px 0;
        font-size: 16px;
    }

    ul.bold-text {
        margin: 20px 0 20px 0;
    }

    .loan-program {
        padding-bottom: 0;
        padding-top: 40px;
        overflow: hidden;
    }
	
	.loan-program.benefit-section{padding-top: 0;}

    .loan-program h2 {
        margin: 0px 0 40px 0;
        font-size: 27px;
    }

    .loan-program h3 {


        font-size: 21px;
        font-weight: 700;
    }

    .loan-program .list h3 span {
        display: inline;
    }

    .why-choose-us, .widget-section {
        padding: 40px 0;
    }

    .why-choose-us.boxes-section .theme-title,
    .benefit-section .theme-title,
    .promise-section .theme-title,
    .unique-section .theme-title,
    .why-choose-us.method-section .theme-title {
        display: block;
        padding-bottom: 0;
    }

    .why-choose-us.boxes-section .theme-title h2,
    .benefit-section .theme-title h2,
    .promise-section .theme-title h2,
    .unique-section .theme-title h2,
    .why-choose-us.method-section .theme-title h2,
.theme-title.custom_title h2	{
        font-size: 30px;
        text-align: center;
        margin-right: 0;
		line-height: 38px;
    }
	.loan-program-title {
    padding: 30px 0 30px 0;
}
.loan-program-title:after
{bottom:-20px;}


.why-choose-us.boxes-section .single-block {padding: 30px 30px 30px;  margin: 30px 0 0 0;  }
.why-choose-us .single-block p { min-height: auto;}
.boxes-section h4 {height: auto; }
.why-choose-us .single-block h4 a { font-size: 23px;}
.why-choose-us .single-block p,
.why-choose-us.method-section .theme-title p {font-size: 15px}
.benefit-section .theme-title,
.promise-section .theme-title,
.unique-section .theme-title,
.why-choose-us.method-section .theme-title {margin: 0 0 30px 0;}
.benefit-section .boxes-col h3 br {display: none; }
.benefit-section .boxes-col h3 {font-size: 35px;line-height: 40px;  margin-top: 20px; }
.benefit-section .boxes-col .center-img img { max-width: 70%; }
.benefit-section .boxes-col p { padding-right: 0; font-size:15px;  }
.promise-section .boxes-col h2 { font-size: 54px; }
.promise-section .boxes-col p {font-size: 15px;line-height: 24px;margin: 25px 0 0 0; }
.promise-section .boxes-col p br{display:none;}
.unique-list {min-height: auto;}
.unique-section {padding: 50px 0 30px 0;}
.testimonial-section {padding: 30px 0 0px 0;}
.testimonial-section .theme-title h2 br {display: none;}
.testimonial-section .theme-title h2 {font-size: 38px;  line-height: 40px;}
.testimonial-section .main-bg-wrapper .main-slider-wrapper {padding: 20px; max-width: 100%;}    
.testimonial-section .main-bg-wrapper .main-slider-wrapper .item p {font-size: 18px; line-height: 24px; padding-right: 0; margin: 30px 0;}
.testimonial-section .main-bg-wrapper .main-slider-wrapper .item i {font-size: 27px;}
.contact-section .image-section {flex-direction: column-reverse;}
.testimonial-section .main-bg-wrapper .overlay { padding-bottom: 0; }
.contact-section .image-section .col-lg-6.col-md-6.col-12:first-child {justify-content: center;  display: none;}
.contact-section .image-section .col-lg-6.col-md-6.col-12 img {max-height: 300px;}
.timer-section.feature-banner .single-box p.small { font-size: 12px;}
.timer-section.feature-banner .col-sm-3:before {display: none; }
.bullet-section-panel { display: block; margin-top:0; }
ul.bullet-text { width: auto; font-size: 15px;  margin-bottom: 20px; }
.tab-text-section p {font-size: 15px;}
.tab-text-section h3 {font-size: 24px; margin-top:0; margin-bottom: 15px; }
.theme-title.landing-page { margin: 0 0 30px 0; }
.about_us_content .theme-title h2 { font-size: 45px; line-height: 50px; }
.our-team .single-team-member .text-wrapper h6 { font-size: 28px; }
.our-team .single-team-member .text-wrapper span {font-size: 15px; }
.our-team.blue_bar .single-team-member .text-wrapper h6 {font-size: 40px;}
.abot_regular {font-size: 15px; line-height: 25px; margin: 0 0 20px 0;}
.form-styl-two input[type="text"],
.form-styl-two input[type="email"],
.form-styl-two textarea { margin-bottom: 20px;}
.contact-address h2.large {font-size: 50px;  margin-bottom: 18px; }
.contact-us-form {margin-bottom: 20px;  margin-top: 20px; padding:0;}
.our-service .single-service .text { padding: 20px 15px 20px 15px; }
.camera_wrap img {margin-left: 0 !important;margin-right: 0 !important;height: 327px !important;width: auto !important;bottom: 0 !important;right: 0;}
.banner-one { height: 350px !important;}
.banner-two {height: 550px !important; }
#theme-main-banner .camera_caption h1 {font-size: 30px;line-height: 45px;padding-top: 150px;}
.home-two-banner #theme-main-banner .camera_caption h1 { font-size: 32px; line-height: 48px;}
#theme-main-banner .camera_caption p,
.home-two-banner #theme-main-banner .camera_caption p {font-size: 16px; line-height: 32px; padding: 20px 0 15px 0;}
#theme-main-banner .camera_caption h1 { padding-top: 0; }
#theme-main-banner .camera_caption h1 {font-size: 34px;  padding-top: 10px;  padding-bottom: 0; margin-bottom: 20px; }
#theme-main-banner .container { position: relative; z-index: 1;  top: 20%; -webkit-transform: none; transform: none; }
#theme-main-banner .camera_caption a.button-one { display: block; clear: both;   float: none;  }
.why-choose-us.boxes-section { padding-bottom: 40px; }
.inner-banner .overlay { padding: 100px 20px 60px 20px; }
.inner-banner .overlay h5{font-size:30px;}
.testimonial-section-two .main-content-box h4 {font-size: 18px; line-height: 26px;}
.testimonial-section-two .main-content-box p	{margin:20px 0;}
.testimonial-section-two .main-content-box{padding:40px 30px;}
.inner_resource_page.why-choose-us { padding: 40px 0 10px 0;}
.innerpage_faqs,.innerpage_about,.innerpage_team,.contact-page{padding:40px 0 40px 0;}
.about_mascout{display:inline-block; float:none; max-width:100%;}
.our-team .single-team-member .text-wrapper > img{display:inline-block; float:none;}
.inner-blank-banner { height: 58px;}
.contact-page .theme-title.landing-page h2 { font-size: 32px;  line-height: 40px;}
.contact-page .theme-title.landing-page { margin: 0 0 10px 0;}
.regular_padding { padding: 40px 0 !important;}
.regular_col_padding { padding-top: 40px !important;	padding-bottom: 40px !important;}
.timer-section.feature-banner .row > div{border:none;}
.our-service .single-service .icon{padding-top:35px;}
.why-choose-us .tab-text-section {padding: 20px;}
.theme-title.custom_title p { font-size: 15px; line-height: 19px;text-align: center;}
.theme-title.custom_title { margin: 0 0 20px 0;}
.theme-title.custom_title p br{display:none;}
.loan-program.benefit-section .container-fluid .row .row { padding-left: 25px;  padding-right: 25px;}
.loan-program.benefit-section .col-lg-4{text-align:center;}
.loan-program.benefit-section img{display: inline-block; float: none; margin-bottom: 20px;  max-width: 165px;}
.loan-program p {font-size: 15px; line-height: 24px;}	
.contact-section h2.large { font-size: 40px; margin: 0px 0 20px 0; line-height: 50px;}
.contact-section p{font-size:16px; line-height:25px;}
.contact-section .image-section img
{display:inline-block; float:none; max-width:100%; }
#slides{padding:80px 25px 0 25px;}
#slides .banner_txt{order:2;}
#slides .banner_img{order:1;}
.banner_img img{max-width:150px; margin: 10px 0; height:180px;}
#slides .banner_img{text-align:center !important;}
.banner_caption h3 {font-size: 30px; line-height: 34px;}
.banner_caption p {font-size: 15px; line-height: 20px;  margin: 10px 0 15px 0;}
.banner_slide .container .row {align-items: flex-start; height:auto;}
.slidesjs-navigation{width:20px;}	
.banner_caption a {padding: 17px 32px; width: 100%; text-align: center;}
.loan-full-bg img{max-width: 220px; display: inline-block;  float: none; margin:0 0 30px 0;}
.slidesjs-container, #slides, .slidesjs-container, .slidesjs-control { height: 480px !important;}
.why-choose-us.method-section .tab .bullet-text li:before {width: 6px; height: 6px;top: 8px;}
.mobile_visible_only{display:block;}
.about_mascout_img.mobile_visible_only{float:right; max-width: 200px;}
.about_us_content h2, .about_m_values h2, .about_m_services h2, .about_m_story h2 { font-size: 36px;}
.about_us_content p, .about_m_values p, .about_m_services p { font-size: 15px;   line-height: 22px;}
.about_us_content h2, .about_m_values h2{margin-bottom:20px;}
.about_m_values p{margin-bottom:10px;}
.about_m_values p br{display:none;}
.about_us_content, .about_m_values, .about_m_services, .about_m_story { padding: 50px 0;}
.about_m_values ul li { width: 96%; margin: 30px 2% 0 2%;}
.vice_versa_about_services_block, .vice_versa_about_services_block:nth-child(even){flex-direction:column;}
.vice_versa_about_services_block .text{width:100%; margin-top:20px;}
.vice_versa_about_services_block .image{width:100%;}
.vice_versa_about_services_block .image, .vice_versa_about_services_block:nth-child(even) .image{text-align:center;}
.vice_versa_about_services_block .image img{max-height:180px;}
.m_story_box .m_story_block { width: 100%;}
.m_story_box{flex-wrap:wrap;}
.m_story_box .m_story_block{margin-bottom:30px;}
.m_story_box .m_story_block:last-child{margin-bottom:0;}
.inner-banner{min-height:inherit; padding: 30px 0;}
.inner-banner h5, .inner-banner.new .inner-banner-inner h5 {font-size: 34px; margin-bottom: 10px;}
.inner-banner p, .inner-banner.new .inner-banner-inner p {font-size: 14px;line-height: 22px;}
.inner-banner p br{display:none;}
.theme-footer .footer-bottom-wrapper .footer-list ul li a { line-height: 36px; font-size: 15px;}
.inner-banner .bannerimg{height:100%; width:auto; max-width:inherit;}
.mortgage_calculator {padding:25px; margin:30px auto;}
.mortgage_calculator .mortgage_calculator_row .sub{width:100%;}
.team_top_section, .team_cta{padding:40px 0;}
.team_top_section_inner .team_top_section_inner_left h2 {font-size: 30px; line-height: 40px;}
.team_top_section_inner .team_top_section_inner_right p { font-size: 17px;}
.team_top_section_inner .team_top_section_inner_left h2 br{display:none;}
.team_top_section_inner{flex-wrap:wrap;}
.team_top_section_inner .team_top_section_inner_left,
.team_top_section_inner .team_top_section_inner_right{ width: 100%;}
.team_cta p br{display:none;}
.team_cta p{font-size:17px; line-height:25px;}
.team_cta h2{font-size:36px;} 
.join_team_benefits_inner{padding:40px 0; flex-wrap: wrap;}
.join_team_benefits_inner .image, .join_team_benefits_inner .text{width:100%;}
.join_team_benefits_inner .text{margin-top:30px;}
.join_team_benefits_inner .image{text-align:center;}
.join_team_benefits_inner .image img{max-height:160px; display:inline-block;}
.join_team_benefits_inner .text ul li br{display:none;}
.promise-section h3{font-size:24px;}
.promise-section h3 br, .promise-section p br{display:none;}
.promise-section h5 { font-size: 20px;}
.promise-section p { font-size: 15px; line-height: 22px;}
.calculator-page{padding:50px 0;}
.inner-banner.new .inner-banner-inner .image{width:100%;}
.inner-banner.new .inner-banner-inner .text{width:100%; margin:25px 0 0 0;} 
.breadcrumbs li {
    margin: 0 15px 0 0;
padding: 0 20px 0 0;}
.popup{max-width:85%; height:300px;}
    
 .team-banner .image{display: block; opacity: 0;}  
.inner-banner.new.team-banner {
    background: #0f2674 url(../images/team-member-img.jpg) center top no-repeat;
    display: block;
    background-size: 100%;
}
    
.inner-banner.new.team-banner .inner-banner-inner .text{margin:0;}    
    
    
.inner-banner.new.team-banner .inner-banner-inner {
    padding: 0;
}   
    
}


@media(max-width:639px) 
{	
.homepage_about_section { padding: 40px 0;}
.homepage_about_section h2 {font-size: 55px; line-height: 55px;}
.homepage_about_section h5{margin:30px 0;}
.homepage_about_section p{margin-bottom:40px;}
.homepage_about_section p br{display:none;}
.promise-section .boxes-col h2 br {display: none; }
.promise-section .boxes-col h2 {font-size: 30px; line-height: 42px; margin-bottom: 20px; }
.popular-faq .faq-panel .panel-heading h6 a {font-size:17px;}
.glossary-page { padding: 30px 0;}
.glossary-page .mortgage_glossary .listNav .ln-letters a, .glossary-page .mortgage_glossary .listNav .ln-letters a:first-child{width:11%;}
.glossary-page .search_area{padding:15px;}
.glossary-page .search_area input[type="text"]{height:50px;}  
}



@media(max-width:575px) 
{
.timer-section.feature-banner .single-box {padding-bottom: 40px;   }
.timer-section.feature-banner { padding: 30px 0 10px; }
.contact-page .form-styl-two button,
.contact-us-form .form-styl-two button{width:100%;}
.our-team .single-team-member{text-align:center; padding-bottom:130px;}
.our-team .three_column .single-team-member{text-align:center; padding-bottom:100px;}
.our-team .single-team-member .text-wrapper{text-align: center; width: auto; padding: 0; margin: 25px 25px 0 25px;}
.our-team .single-team-member .image-box{width: 150px; float: none !important; display: inline-block;}
.about_mascout_img.mobile_visible_only{float:right; max-width: 140px;}
.our-team .single-team-member .image-box{margin-left:0;}
.our-team .single-team-member .bottom_row, .our-team .three_column .single-team-member .bottom_row
{flex-direction:column; justify-content:center; align-items:center; font-size:15px; padding:12px;}
.our-team .single-team-member .bottom_row li{margin:5px 0;}
.our-team .single-team-member .bottom_row li:first-child{margin-top:0;}
.our-team .single-team-member .bottom_row li:last-child{margin-bottom:0;}
}


@media(max-width:500px) {
#theme-main-banner .camera_caption h1 {font-size: 36px; padding-top: 10px; padding-bottom: 0; line-height: 35px; text-align: center;
margin-bottom: 0;  padding: 0 20px; }
#theme-main-banner .camera_caption h1 br {display: none !important;}
#theme-main-banner .camera_caption a.button-one,
#theme-main-banner .camera_caption a.button-one:hover {font-size: 16px; padding-right: 0;  text-align: center; display: inline-block;}
.camera_wrap img {margin-left: 0 !important;margin-right: 0 !important;height: 319px !important;width: auto !important;bottom: 0 !important;right: 0;}
#theme-main-banner .camera_caption a.button-two span {display: none; }
#theme-main-banner .camera_caption a.button-two { float: none; }
#theme-main-banner .container {display: block; text-align: center; }
.banner-one {height: 640px !important; }
.camera_wrap img {height: 400px !important;}
#theme-main-banner .camera_caption a.button-one {margin-right: 0; width: 100%; display: block;}
}