.mobile-testimonial { display: none; text-align: center; background: #31393D; margin-top: 5px; padding: 30px 60px; color: #fff; } .mobile-testimonial p { font-size: 1.5em; line-height: 1.5em; font-weight: 200; } .mobile-testimonial p::before { content: open-quote; margin-left: -7px; } .mobile-testimonial p::after { content: close-quote; } @media (max-width: 1200px) { .nav.navbar-nav.navbar-right .contact { margin-right: 15px; font-size: 1em; } .nav.navbar-nav .developers { display: none; } /* Google ReCaptcha */ #rc-imageselect, .g-recaptcha { transform:scale(0.70); transform-origin:0 0; } } @media (max-width: 990px) { body { margin-top: 50px; } .top-bar-white { font-size: 1.3em; } .navbar-logo { padding-top: 18px; } .navbar-logo img { height: 30px; } #home { padding-top: 20px; } #footer .testimonial { display: none; } .mobile-testimonial { display: block; } /* Check for after 5 pm */ .fixed-mobile .chat { display: none; } .fixed-mobile .email { display: unset; } .embeddedServiceHelpButton .helpButton .uiButton { display: none; } .nav .dropdown > a { margin-top: 0; } .idx.navbar.navbar-fixed-top .navbar-brand img { height: 45px; } .nav.navbar-nav .dropdown { margin-top: 5px; } .nav.navbar-nav.navbar-right .login-signup { margin-top: 5px; } .nav.navbar-nav.navbar-right .contact { display:none; } .footer .contact { float: none !important; } /* Google ReCaptcha */ #rc-imageselect, .g-recaptcha { transform:scale(1); transform-origin:0 0; display: block; width: 300px; margin: 10px auto; text-align: center; } } @media (max-width: 968px) and (min-width: 768px) { body.bottom .embeddedServiceHelpButton .helpButton { bottom: 68px !important; } } @media (max-width: 768px) { body { margin-top: 110px } } @media (max-width: 767px) { body { margin-top: 110px } #home { padding-top: unset; } .alert-info { top: 100px; } .announcement.gray { bottom: 36px; display: none; } .modal button.close { width: 100%; text-align: right; float: none; } .navbar.navbar-fixed-top { background: #f0f3f3; margin: 0; border-bottom: 10px solid #fff; border-top: 10px solid #fff; } .navbar.navbar-fixed-top .navbar-brand { padding: 15px 30px; height: autol } .navbar-fixed-top .navbar-collapse { border-top: 0; overflow: scroll; margin-right: -15px; padding-top: 5px; background: #fff; max-height: none; } .navbar-nav { margin: 0 -15px; } .navbar-toggle { margin: 0; border: 0; padding: 23px 30px 30px 30px; border-left: 10px #fff solid; background: #f0f3f3; } .navbar-toggle:hover, .nav li.hidden-desktop a:hover, .nav.navbar-nav .dropdown a:hover, #home a:hover { background: #39A7D9; color: #fff; } .nav.navbar-nav .dropdown a:hover .caret:after { color: #fff; content: "+"; } .nav.navbar-nav .dropdown.open a:hover .caret:after { color: #fff; content: "-"; } .navbar-toggle:hover .icon-bar { background: #fff; } .nav .dropdown .dropdown-menu li a:hover { color: #39A7D9; background: #fff; } .navbar-toggle.click, .nav li.hidden-desktop a.click, .nav.navbar-nav .dropdown a.click { background:#39A7D9; color: #fff; text-decoration: none; } .nav li.hidden-desktop a:active, #home > a:active { background:#39A7D9; color: #fff; } .navbar-toggle.click .text { color: #fff; } .navbar-toggle.click .icon-bar { background: #fff; } .navbar-toggle .text { display:block; float: right; line-height: 1em; padding: 11px 15px 0 0; font-size: 1.3em; font-weight: 500; } .navbar-toggle .icon-bars { float: right; } .navbar-toggle .icon-bar { border-radius: 0; width: 25px; margin: 0; height: 4px; } .nav.navbar-nav .developers { display: block; } .nav .dropdown .dropdown-menu { border-bottom: 1px #fff solid; padding-top: 0px; box-shadow: none; } #idx-navbar { bottom: 0; } .top-bar-white { top: 0; height: auto; padding: 0; font-size: 1em; font-weight: unset; z-index: 15; } .top-bar-white li { padding: 0; } a.navbar-logo { bottom: unset; } .navbar-logo { /*padding: 5px 30px;*/ padding: 0px; padding-top: 15px; padding-left: 10px; /*float: left;*/ } .navbar-logo img { vertical-align: middle; display: block; position: relative; /*max-width: 200px;*/ /*height: 20px;*/ /* top: 5px;*/ height: 40px; padding-left: unset; } .top-bar-white > .container-fluid { height: auto; padding-right: 15px; padding-left: 15px; } .top-bar-white .nav { float: unset !important; } .nav.navbar-nav > .dropdown > a, .hidden-desktop a, #home > a { margin-top: 5px; padding: 20px 30px; font-size: 1.3em; line-height: 1em; background: #f0f3f3; color: #333; text-transform: uppercase; } .nav li.hidden-desktop a { display: block; } .nav.navbar-nav .dropdown a.click { text-decoration: none; background: #39A7D9; color: #fff; } .nav.navbar-nav .dropdown .caret { float: right; border: 0; } .nav.navbar-nav .dropdown.open .caret { border: 0; } .nav.navbar-nav .dropdown .caret:after { color: #333; content: "+"; font-size: 1.8em; } .nav.navbar-nav .dropdown.open .caret:after { content: "-"; } .nav.navbar-nav .dropdown.open .click .caret:after { color: #fff; } .nav .dropdown .dropdown-menu > li { padding: unset; } .nav .dropdown .dropdown-menu > li:last-child a { border: unset; } .nav .dropdown .dropdown-menu li a { padding: 15px 30px; font-size: 1.3em; background: #fff; color: #555; border-bottom: 1px solid #f3f3f3; } .nav .dropdown .dropdown-menu li:last-child a { background: #fff; color: #555; } .nav .dropdown .dropdown-menu li a.click, .nav .dropdown .dropdown-menu li:last-child a:hover { background: #fff; color: #39A7D9; } .icon-bars { margin-top: 8px; } .nav li.login-signup { font-size: 1em; margin-top: 0; margin-bottom: 0; display: none; } .nav .dropdown .dropdown-menu.help > li { text-align: left; } .banner { padding: 50px 0; } .footer { padding-top: 25px; } .footer .links { text-align: center; } .footer .container-fluid { padding-left: 0; padding-right: 0; } .footer .container-fluid .col-md-4 { padding-left: 0; padding-right: 0; } .testimonial { width: 100%; margin: unset; margin-bottom: 20px; } .social.section { padding-bottom: 70px; } .social a.icon { height: 40px; width: 40px; padding: 10px; } .social.section .icon.google { padding-left: 8px; } .social.section .icon.instagram { padding-left: 12px; } .social.section .icon i { font-size: 20px; line-height: 20px; } .fa-google-plus { padding-top: 0px; padding-left: 1px; } .fixed-mobile { display: block; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 4; border-top: 1px solid #ccc; } .fixed-mobile a { display: block; float: left; width: 33.3%; text-align: center; background: #fff; padding: 0.5em; color: #39A7D9; font-size: 1em; text-decoration: none; transition: color 0.5s; } .fixed-mobile a:hover { color: #333; } .embeddedServiceHelpButton .helpButton .uiButton { background-color: #fff !important; left: calc(50vw - 84px); margin: 0 auto; bottom: 5px; color: #3ca5d6; height: 23px; position: fixed; z-index: 1000; font-size: 1em; box-shadow: unset; } .embeddedServiceHelpButton .embeddedServiceIcon::before { content: unset !important; } } @media (max-width: 375px) { body { margin-top: 85px; } .idx.navbar.navbar-fixed-top .navbar-brand { padding: 15px 20px; height: auto; } button.navbar-toggle { padding: 18px 20px 25px; } .navbar-logo img { /*height: 55px;*/ height: 28px; top: 3px; /* top: 0px */ } .social .icon i { font-size: 19px; } .social.section .icon.google { display: none; } /* Google ReCaptcha */ #rc-imageselect, .g-recaptcha { transform:scale(0.96); transform-origin:0 0; } }