body p { font-size: 16px; } .font-42 { font-size: 42px; } .font-24 { font-size: 24px; } .font-18 { font-size: 18px; } .font-16 { font-size: 16px; } .font-12 { font-size: 12px; } /**************** Header *****************/ .landing-header .brand img { width: 135px; margin: 20px 0 10px 0; } .phone-top { margin-top: 30px; } .phone-top i { font-size: 14px; margin-right: 3px; } .flex-box { -webkit-align-items: center; align-items: center; } .btn-download { font-size: 16px; padding: 12px 20px; min-width:263px; } /************ Banner ***********/ .landing-header .phone-top h2 span { font-size: 26px; font-weight: 700; } .well-border { background-color: #f2f2f2; border: 1px solid #dcdcdc; border-radius: 0; box-shadow: none; padding: 30px 30px 30px 45px; } .well .gform_wrapper ul li.gfield { margin-bottom: 0; } .well .gform_wrapper .ginput_complex.ginput_container label { display: none; } .well .gform_wrapper .top_label .gfield_label { color: #000000; } .well .gform_wrapper ul li .form-control { border-radius: 0; padding: 10px; height: 40px; background-color: #f7f7f9; } .well .gform_wrapper .gform_footer { padding: 0; } .well .gform_wrapper .gform_footer .btn { font-size: 16px; padding: 12px 25px; width: 95%; margin-top: -25px; } .well .gform_wrapper ul li textarea.form-control { height: 120px; } .well .ginput_container_checkbox { padding-top: 10px; } .fa-ul { margin-left: 25px; } /***************** Services *********/ .bg-services { background: url(https://www.rbsitsolutions.com/wp-content/uploads/2023/04/bg-one-stop-shop.jpg) no-repeat scroll 0 0 /cover; padding: 40px; margin-bottom: 20px; } .bg-services ul { list-style: none; padding-left: 0; column-count: 2; margin: 20px auto 0; } .bg-services ul li { color: #fff; font-size: 20px; margin-bottom: 25px; } /*********** Testimonials ***********/ .well-testimonials { min-height: 420px; } div#owlTestimonial { pointer-events: none; } /**************** Footer *******************/ .social-footer { margin-top: 0; } .msp-bottom-footer .social-footer > a { color: #fff; font-size: 14px; } .msp-bottom-footer .social-footer > a + a { margin-left: 10px; } .msp-bottom-footer .social-footer a:hover, .msp-bottom-footer .social-footer a:active, .msp-bottom-footer .social-footer a:focus { color: #77C043; } /****** Maps ***********/ .map-section { position: relative; } .map-section .google-map { height: 460px; min-height: 460px; margin-bottom: 0 !important; } .map-section p { display: none; } .well-location { background-color: #ffffff; left: 20%; max-width: 450px; padding: 40px 60px 60px; position: absolute; top: 18%; width: 100%; box-shadow: 0px 5px 65px 0px rgba(0, 0, 0, 0.25); border-radius: 0px; } .well-location ul { margin-left: 25px; } .well-location ul > li > i { font-size: 15px; } .well-location address { font-size: 16px; margin-bottom: 0px; } .map-section address { margin-bottom: 0; } .map-section p { margin: 0; } /**************** Media queries *******************/ @media (min-width: 992px) and (max-width: 1199px) { } @media (max-width: 991px) { .flex-box { -webkit-flex-flow: wrap; flex-flow: wrap; } .bg-services ul { column-count: 1; text-align: center; } .well-testimonials { min-height: 0; } .owl-theme .owl-nav .owl-next { margin-right: -35px !important; } } @media (max-width: 767px) { .font-24 { font-size: 22px; } .phone-top { float: none !important; margin: 10px auto; } .flex-box { display: block; margin-bottom: 20px; } .bg-services ul li { font-size: 16px; } .owl-theme .owl-nav .owl-prev { margin-left: -35px !important; } .well-location { left: 0; margin: auto; right: 0; width: 100%; padding: 40px 20px; } .well-border { padding: 30px 8px 30px 7px; } }