.warp { margin-top: 0px; } .warp-main { margin-top: 0px; overflow: hidden } .top-banner-container { height: auto; } .top-banner-container img { height: 200px; width: 894px; } .container-text h1 { text-align: center; font-size: 26px; margin: 37px auto 28px auto; padding: 0px; line-height: 32px; padding-bottom: 5px; display: inline-block; } .flex-5-item { width: 45%; margin-right: 10%; } .flex-5-item:nth-child(3n) { margin-right: auto; } .flex-5-item:nth-child(2n) { margin-right: 0; } .flex-4-item { width: 45%; margin-right: 10%; } .flex-4-item:nth-child(2n), .flex-4-item:nth-child(4n) { margin-right: 0; } .top-banner-text { position: relative; width: 100%; padding: 30px; transform: translateY(0); } .section { padding-left: 10px; padding-right: 10px; overflow: hidden; } .inside-nav .navbar-default .navbar-nav>.active>a, .inside-nav .navbar-default .navbar-nav>.active>a:focus, .inside-nav .navbar-default .navbar-nav>.active>a:hover { font-size: 14px; } .inside-nav .navbar-default .navbar-nav a:focus, .inside-nav .navbar-default .navbar-nav a:hover { font-size: 14px; } .inside-nav .nav>li>a { padding: 10px 0px; font-size: 14px; } .container-text { width: 100%; padding: 0 10px; } .inside-nav .navbar-default .navbar-toggle { float: none !important; display: inline-block; margin-right: 0; margin-top: 14px; } .inside-nav, .inside-nav.active-fixed { padding: 0 10px; } .container-fluid>.navbar-header, .container-fluid>.navbar-collapse { margin-left: 0; } .inside-nav-container .navbar-default .navbar-brand { padding: 20px 0; color: #58585b; display: block; } .inside-nav-container .navbar>.container .navbar-brand, .inside-nav-container .navbar>.container-fluid .navbar-brand { margin-left: 0px; line-height: 10px; } .inside-nav.nav-fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; box-shadow: 0 2px 5px #ccc; vertical-align: middle; margin-left: 0; padding-bottom: 15px; } .section h2 { font-size: 24px; text-align: center; line-height: 24px; margin: 10px auto; } .nav-btn { font-weight: normal; margin-top: 8px; font-size: 14px; padding: 8px 15px; } .dlyNs { display: inline-block !important; } .dlyB { display:none; } .floatR { margin-left: 5px; } .top-banner-text .h-style-1 { font-size: 26px; margin-bottom: 0px; line-height: 32px; } .top-banner-text p { font-size: 14px; } .auto-module { width: 100%; overflow: auto; padding: 16px 0; } .top-banner-text .banner-btn { font-size: 14px; border: 2px solid #fff; margin-top: 10px; } .banner-btn:hover { background: #076281; color: #fff; border: 2px solid #076281; } .top-banner-container img { width: 768px; } .flex-1-item { width: 100%; margin: 0; margin: 0 auto; margin-bottom: 10px; } .flex-2-item { width: 100%; margin-right: 0; margin-bottom: 10px; } .flex-3-item { width: 100%; margin: 0 auto; } .flex-3-item:nth-child(3n) { margin: 0 auto; } .flex-3-item.active { box-shadow: 0 0 10px #999; } .flex-3-item img { height: 100px; } .flex-3-item h4 { font-size: 18px; } .flex-4-item { width: 99%; /*margin: 10px 5%;*/ margin-right:0; } .flex-5-item { width: 90%; margin-right: 0; margin: 10px 5%; } .flex-5-item:nth-child(3) { margin: 10px 5%; } .get-quote-btn { font-size: 22px; } .get-quote-btn-bottom { margin-bottom: 0px; } .next-step-container ul { text-align: left; } .next-step-container h2 { font-size: 30px; } .next-step-container { margin-top: 20px; } .technology-content-item { width: 100%; } .next-step-container ul li { display: block; } .next-step-container ul li.dlyB { display: none; } .technology-content-item p a, .font26-min { font-size: 18px; } .flex-7-item { width: 100%; position: relative; margin-right: 0px; margin: 10px auto; text-align: center; } .flex-8-item { width: 100%; position: relative; margin-right: 0px; margin: 0 auto; background: none; } .flex-8-item .hover-img { width: 240px; margin: 0 auto; background: #fff; position: relative; margin-bottom: 25px; } .flex-8-item .hover-img img { width: 100%; } .flex-8-item:hover { box-shadow: 0 0 0px #fff; } ul.researchul .lileftimg { float: none; display: block; } .flex-add-item { padding: 15px; position: relative; flex-direction: column; width: 100%; margin-right: 0%; margin-bottom: 20px; } .flex-add-item-sub .flex-add-item { margin-bottom: 0; } .flex-add-item-sub .flex-add-item .text { padding: 0; } .accordion-inner { padding: 10px 10px; } .top-banner-text-min { position: relative!important; display: block; width: 100%!important; transform: translateY(0)!important; left: 0!important; text-align: center; }