/* Theme Name: DESSB Description: Duragate Engineering & Services Sdn Bhd (DESSB) Version: 1 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, full-width-template, theme-options, threaded-comments, translation-ready License: GPL-2.0+ License URI: http:/www.gnu.org/licenses/gpl-2.0.html Text Domain: DESSB */ /* ================================================================= */ /* [Table of contents] Global Styles Spacer Header Navigation BreadCrumb Flex Slider Homepage Content About Page Call to action stats section Leaders (Team) Vision Sidebar Career Page Job stats service page back to top Image Hover Effects Skillbar 404 page Shortcodes Preloader Overrides */ /* --------------- Global Styles --------------- */ body{ color: #8d8d8d; font-family: 'Roboto', sans-serif; line-height: 1.68; padding: 0; } a { color: #0066cc; text-decoration: none; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } a:hover, a:active, a:focus { text-decoration: none; color: #000; } .container { max-width: 100% !important; width: 1170px !important; } .wrapper { position: relative; overflow: hidden; min-height: 700px } header { position: relative; } img { max-width: 100%; } ol, ul { margin: 0; padding: 0; } ol ol { padding-left: 20px; } ul ol { padding-left: 20px; } ol ul { padding-left: 20px; } ul ul { padding-left: 20px; } ul li, ol li { color: #8d8d8d; line-height: 1.8; } ol.list-unstyled { margin-left: 0; } .list-unstyled li i { padding-right: 15px; color: #ffda43; } h1, h2, h3, h4, h5, h6 { font-family: "Roboto Condensed", sans-serif; color: #2a2a2a; margin-bottom: 20px; } p { font-size: 16px; color: #677078; line-height: 1.688; margin-bottom: 20px; } p + p:last-child { margin-bottom: 0; } blockquote { padding: 30px 35px; background: #66ccff; font-size: 20px; color: #675F3F; line-height: 1.455; text-align: left; margin: 0; border: none; font-style: italic; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .light { font-weight: 100; } .btn { border-radius: 3px; font-size: 16px; font-family: "Roboto Condensed", sans-serif; font-weight: bold; line-height: 48px; padding: 0 22px; border: 1px solid transparent; text-transform: uppercase; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .btn-primary { background: #0066cc; color: #fff; } .btn-primary:hover { background: #002D92; } .btn-default { background: #66ccff; color: #4c443a; } .btn-default:hover { background: #ECC124; } section { padding: 50px 0; } .sidebar { padding: 50px 15px; } .main { padding-bottom: 45px; } .btn-bkdanger { border-color: #e14f00; color: #e14f00; } .btn-bkdanger:hover, .btn-bkdanger:focus, .btn-bkdanger:active, .btn-bkdanger.active, .open .dropdown-toggle.btn-bkdanger { background-color: #f6f6f6; border-color: #e12a00; color: #e12a00; } .btn-bkgreen { border-color: #009900; color: #009900; } .btn-bkgreen:hover, .btn-bkgreen:focus, .btn-bkgreen:active, .btn-bkgreen.active, .open .dropdown-toggle.btn-bkgreen { background-color: #f6f6f6; border-color: #2f9623; color: #2f9623; } /* --------------- 1.1 Spacer --------------- */ .spacer-5, .spacer-10, .spacer-20, .spacer-30, .spacer-40, .spacer-50, .spacer-60, .spacer-70, .spacer-80, .spacer-90, .spacer-100 { display: block; clear: both; overflow: hidden; } .spacer-5 { height: 5px } .spacer-10 { height: 10px } .spacer-20 { height: 20px } .spacer-30 { height: 30px } .spacer-40 { height: 40px } .spacer-50 { height: 50px } .spacer-60 { height: 60px } .spacer-70 { height: 70px } .spacer-80 { height: 80px } .spacer-90 { height: 90px } .spacer-100 { height: 100px } @media all and (max-width: 991px) { section { padding: 60px 0; } } @media all and (max-width: 767px) { br { display: none; } } @media all and (max-width: 480px) { section { padding: 45px 0; } } /* --------------- Header Styles --------------- */ .logo-top-info { padding: 25px 0; } .top-info { width: auto; } .top-info, .social { float: left; } .top-info h3 { font-size: 15px; color: #0066cc; font-weight: bold; line-height: 1.2; margin-top: 0; } .top-info p { margin-bottom: 0; font-size: 15px; color: #76797f; line-height: 1.4; } .top-info > div { padding: 0 20px; float: left; border-right: 1px solid #e9ecf2; } .top-info > div:last-child { border: none; } .top-info:after { content: ""; display: block; clear: both; } span.forex { font-size: 14px; font-family: "Roboto", sans-serif; color: rgba(118, 121, 127, 0.6); line-height: 1.571; position: relative; padding-left: 8px; } span.forex i { font-size: 17px; color: #35db24; padding-right: 3px; line-height: 1; } .social ul.social-icons { padding-left: 0px; } .social ul.social-icons li { display: inline-block; } .social ul.social-icons li:last-child a { margin: 0; } .social ul.social-icons li a:hover { } .social ul.social-icons li a { font-size: 12px; display: block; width: 100px; height: auto; line-height: auto; text-align: center; background: #fff; color: #333; border-radius: 5px; margin-right: 5px; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .social ul.social-icons img { border-radius: 5px; } .top-info-social { margin-top: 5px; } .top-info-social:after { content: ""; display: block; clear: both; } @media all and (max-width: 1199px) { .top-info > div { padding: 0 16px; } .social ul.social-icons li a { margin-right: 10px; } } @media all and (max-width: 991px) { .logo-top-info { padding: 25px 0 0; } .logo { text-align: left; margin-bottom: 20px; } .top-info-social { display: none; } } @media all and (max-width: 479px) { .logo img { width: 180px; } } /* --------------- Navigation --------------- */ .main-menu { padding: 0; background: #f4f5f8; list-style-type: none; } .main-menu ul { list-style-type: none; } ul.main-menu li a { font-size: 15px; font-family: "Roboto Condensed", sans-serif; color: #61656F; font-weight: bold; line-height: 1.467; text-transform: uppercase; padding: 20px 25px; display: block; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } ul.main-menu li:last-child a { padding-right: 0; } ul.main-menu li a:hover, ul.main-menu li.active > a { color: #0066cc; } ul.main-menu > li { display: inline-block; padding: 0; position: relative; } ul.main-menu > li.dropdown ul { visibility: hidden; opacity: 0; position: absolute; top: 120%; background: #fff; min-width: 220px; padding: 10px 0; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; z-index: 1000; } ul.main-menu > li.dropdown ul li a { padding: 10px 20px; display: block; font-size: 16px; font-weight: normal; text-transform: none; } ul.main-menu > li.dropdown ul:before { content: ""; display: block; visibility: hidden; opacity: 0; position: absolute; top: -20px !important; left: 30px; border: 10px solid transparent; border-bottom-color: #fff; -webkit-transition: 1s ease all; -o-transition: 1s ease all; transition: 1s ease all; } ul.main-menu > li.dropdown:hover ul, ul.main-menu > li.dropdown:hover ul:before { visibility: visible; opacity: 1; top: 100%; } i.fa.dropdown-toggle { display: none; } li.dropdown i.fa.dropdown-toggle { display: block; position: absolute; top: 49%; right: 5px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); font-size: 12px; line-height: 1; color: #aaa; cursor: pointer; } @media all and (max-width: 991px) { nav.navbar-collapse { position: absolute; right: 0px; top: 75px; width: 250px; opacity: 0; z-index: 1000; height: auto !important; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .navbar-collapse.collapse { display: none !important; padding: 0; overflow: inherit; } .navbar-collapse.collapsing { padding: 0; } .navbar-collapse.collapse.in { display: block !important; opacity: 1; right: 20px; } .navbar-toggle { display: block; right: 0; position: absolute; background: none; top: 0px; border: none; padding: 0 10px; margin: 21px 15px; } .navbar-toggle span.icon-bar { background: #61656f; height: 3px; } ul.main-menu > li { display: block; } ul.main-menu { padding: 10px 0; } ul.main-menu > li > a { padding: 15px 10px; } ul.main-menu > li.dropdown ul { left: -30px; } ul.main-menu > li.dropdown:hover ul, ul.main-menu > li.dropdown:hover ul:before { visibility: hidden; opacity: 0; top: 100%; } ul.main-menu > li.dropdown.open ul, ul.main-menu > li.dropdown.open ul:before { visibility: visible; opacity: 1; top: 100%; } ul.main-menu > li.dropdown.open ul { left: 0; } } /* --------------- BreadCrumb --------------- */ .page-title { background-size: cover!important; padding: 58px 0; } .page-title h2.title { margin: 0 0 25px; font-size: 50px; color: #fff; font-weight: bold; line-height: 1.26; } .page-title p.description { font-size: 20px; color: #fff; line-height: 1.6; margin-bottom: 0; } .breadcrumbs { background: #f4f5f8; padding: 25px 0; } .breadcrumbs span, .breadcrumbs a { font-size: 15px; color: #61656f; font-weight: bold; text-transform: uppercase; } .breadcrumbs a:hover { color: #0066cc; } .breadcrumbs i { padding-right: 15px; color: #bebebe; } .breadcrumbs span.parent i { padding-right: 5px; } .breadcrumbs span { padding-right: 15px; } @media all and (max-width: 767px) { .page-title { padding: 70px 15px; } } @media all and (max-width: 480px) { .page-title h2.title { font-size: 42px; line-height: 1; } .page-title p.description { font-size: 16px; } .breadcrumbs { padding: 25px 0 0; } .breadcrumbs span { margin-bottom: 25px; display: inline-block; } } /* --------------- Flex Slider --------------- */ .flex-direction-nav a { width: 54px; height: 100px; } .flex-direction-nav a:before { content: " "; display: block; background: url('/images/arrow-left.png') no-repeat; width: 54px; height: 100px; } .flex-direction-nav a.flex-next:before { content: " "; background: url('/images/arrow-right.png') no-repeat; } .flex-control-nav { bottom: 40px; } .flex-control-paging li a { background: #aaa; } .flex-control-paging li a.flex-active { background: #66ccff; } section.home-slider { padding: 0; } .flexslider { border: none; border-radius: 0; margin: 0; } .slider-content { position: absolute; display: block; top: 50%; transform: translateY(-50%); left: 0; z-index: 5; width: 100%; } .flexslider .slides > li { position: relative; } .slider-content h2 { font-size: 50px; color: #fff; font-weight: bold; line-height: 1.2; margin: 0 0 30px; } .slider-content p { font-size: 20px; color: #fff; line-height: 1.4; font-weight: 100; margin: 0 0 40px; } .slider-content .primary-btn { border-radius: 3px; background: #66ccff; font-size: 20px; font-family: "Roboto Condensed", sans-serif; color: #4c443a; font-weight: bold; padding: 0 40px; line-height: 60px; } .slider-content .primary-btn i { padding-left: 10px; } .slider-content .primary-btn:hover { background: #ECC124; } @media all and (max-width: 991px) { .slider-content h2 { font-size: 44px; margin-bottom: 25px; } .slider-content p { font-size: 18px; margin-bottom: 36px; } .slider-content .primary-btn { font-size: 18px; line-height: 54px; border: none; } .flexslider .slides > li { height: 500px; } .flexslider .slides > li img { height: 100%; -webkit-object-fit: cover; -moz-object-fit: cover; -ms-object-fit: cover; object-fit: cover; } } @media all and (max-width: 767px) { .slider-content h2 { font-size: 40px; margin-bottom: 20px; } .slider-content p { font-size: 17px; margin-bottom: 30px; line-height: 1.6; } .slider-content .primary-btn { font-size: 16px; line-height: 48px; padding: 0 30px; border: none; } .flex-direction-nav { display: none; } } @media all and (max-width: 600px) { .slider-content h2 { font-size: 36px; margin-bottom: 15px; } .slider-content p { font-size: 16px; margin-bottom: 25px; line-height: 1.6; } .flexslider .slides > li { height: 420px; } } @media all and (max-width: 480px) { .slider-content h2 { font-size: 30px; margin-bottom: 12px; } .slider-content p { font-size: 14px; } .flexslider .slides > li { height: 450px; } } @media all and (max-width: 400px) { .slider-content h2 { font-size: 24px; margin-bottom: 12px; } } /* --------------- Homepage Content --------------- */ h2.color-title { display: inline-block; font-size: 16px; font-weight: bold; color: #fff; background: #66ccff; margin: 0; padding: 0 15px; line-height: 28px; } h4.subtitle { font-size: 20px; font-family: "Roboto", sans-serif; color: #0066cc; font-weight: bold; line-height: 1.4; margin: 20px 0; } /*Company Section*/ .company-image { position: relative; min-height: 240px; } .company-image > div { position: absolute; } .company-image .img-left { width: 55%; left: 0; top: 50%; transform: translateY(-50%); } .company-image .img-right { width: 85%; right: 0; } .company-image .img-left img, .company-image .img-right img { height: 100%; min-width: 100%; -webkit-object-fit: cover; -moz-object-fit: cover; -o-object-fit: cover; -ms-object-fit: cover; object-fit: cover; } .company { display: flex; align-items: center; } @media all and (max-width: 991px) { .company { display: block; text-align: center; } .company > div { margin: 0 auto 30px; float: none; } .company > div:last-child { margin-bottom: 0; } .company-image { width: 700px; max-width: 100%; margin: 0 auto; } .company-image > div.hover-effect { width: auto; } } @media all and (max-width: 787px) { .company > div { margin-bottom: 40px; } .company-image > div.hover-effect { position: relative; top: 0; transform: inherit; } .company-image .img-left { margin-bottom: 30px; } } /*Ceo Section*/ section.home-ceo { background: #f4f5f8; padding: 0; } .row.ceo { display: flex; align-items: flex-end; } .row.ceo > div { display: block; } .ceo-details { padding: 45px 0; } .ceo-details h4.subtitle { font-size: 27px; } .ceo-details p { margin-bottom: 32px; } .ceo-details p.ceo-name { margin-bottom: 0; color: #303539; } a.link { font-size: 14px; font-family: "Roboto", sans-serif; color: #61656F; font-weight: bold; text-transform: uppercase; float:right; } a.link:hover { color: #194ABA; } @media all and (max-width: 991px) { .row.ceo { display: block; text-align: center; } } /*Home Links Section*/ section.home-links { background: #f4f5f8; padding: 30px 0; } .row.links > div + div { width: auto; } .links h4.subtitle { margin: 0; line-height: 48px; } .links .btn-primary { border-radius: 3px; background: #fff; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); font-size: 17px; font-family: "Roboto", sans-serif; color: #72777b; font-weight: bold; padding: 0 34px; } .links .btn-primary:hover { background: #0066cc; color: #fff; } @media all and (max-width: 1199px) { section.home-links { padding: 50px 0; } .row.links { text-align: center; } .row.links > div:first-child { display: block; float: none; width: auto; } .links h4.subtitle { line-height: 1; } .row.links > div + div { display: inline-block; float: none; margin-top: 30px; } } @media all and (max-width: 480px) { .row.links > div + div { display: block; float: none; margin-top: 30px; } .links .btn-primary { width: 100%; } } /*Process Section*/ h2.title-2 { font-size: 40px; font-family: "Roboto", sans-serif; color: #0066cc; font-weight: bold; margin: 0; } h4.subtitle-2 { font-size: 20px; font-family: "Roboto", sans-serif; color: #4C4F54; font-weight: bold; line-height: 1.4; margin: 10px 0 20px; } @media all and (max-width: 767px) { h2.title-2 { font-size: 30px; } h4.subtitle-2 { font-size: 16px; } .row.process > div { margin-bottom: 40px; } .row.process > div:last-child { margin-bottom: 0; } } /*Stats Section*/ section.home-stats { background: #f4f5f8; padding: 30px 0; } .row.stats > div { padding: 20px 15px; border-left: 1px solid #dee0e5; } .row.stats > div:first-child { border-left: none; } .row.stats > div:after { display: block; content: ""; clear: both; } .stats img { float: left; padding-right: 12px; } .stats-info h4.counter { font-size: 36px; font-family: "Roboto", sans-serif; color: #0066cc; font-weight: bold; margin: 0; line-height: 1; } .stats-info { float: left; } .stats-info p { margin-bottom: 0; } @media all and (max-width: 1099px) { .stats img { float: none; display: inline-block; padding: 0; } .row.stats { text-align: center; } .stats-info { float: none; display: block; margin-top: 20px; } } @media all and (max-width: 991px) { section.home-stats { padding: 0; } .row.stats > div { padding: 30px 20px; border-bottom: 1px solid #dee0e5; border-left: 1px solid #dee0e5; } .row.stats > div:nth-child(3), .row.stats > div:nth-child(4) { border-bottom: 0; } } @media all and (max-width: 480px) { .row.stats > div { float: none; display: block; width: 100%; } .row.stats > div:nth-child(3) { border-bottom: 1px solid #dee0e5; } } /*Services Section*/ .services-other .img-box { float: left; margin-right: 22px; display: inline-block; width: 78px; height: 78px; line-height: 74px; text-align: center; border: 2px solid #66ccff; } .services-other .services-info { width: 100%; padding-left: 100px; } .services-other .services-info h4 { margin: 0 0 10px; line-height: 1; } .services-other .services-info p { margin-bottom: 0; } .row.service-list { margin: 0; } @media all and (max-width: 1099px) { .row.services-other { text-align: center; } .services-other .img-box { float: none; margin: 0; } .services-other .services-info { padding: 30px 0 0; } } @media all and (max-width: 991px) { .row.services { text-align: center; } .row.services > div { width: 500px; margin: 0 auto 40px; max-width: 100%; } .row.services > div:last-child { margin-bottom: 0; } .row.services-other > div { margin-bottom: 45px; } .row.services-other .clearfix { display: none; } .row.services-other > div:last-child { margin-bottom: 0; } .about-services .row.services { text-align: left; } .about-services .row.services > div { width: 50%; } .about-services .row.services a { display: block; } } @media all and (max-width: 767px) { .about-services .row.services { text-align: center; } .about-services .row.services > div { width: 500px; } } /*Testimonials Section*/ section.home-testimonials { background: #f4f5f8; } .section-title h2.title-2 { margin: 20px 0; } .home-testimonials blockquote { background: #ffffff; font-size: 19px; font-family: Georgia, Times, 'Times New Roman', serif; color: #677078; line-height: 1.684; text-align: left; border: none; margin: 0 0 50px; padding: 40px 33px; position: relative; } .home-testimonials blockquote:hover { box-shadow: 16px 27px 49px 0px rgba( 0, 0, 0, 0.1); } .home-testimonials blockquote:before { content: '\201C'; display: block; font-size: 121px; font-family: Georgia, Times, 'Times New Roman', serif; color: rgba( 255, 218, 68, 0.3); position: absolute; line-height: 60px; left: 20px; } .home-testimonials blockquote:after { content: close-quote; font-size: 0; display: block; width: 0; height: 0; border: 20px solid transparent; border-top: 20px solid #fff; border-bottom: 0; position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%); } h4.client-name { font-size: 20px; font-family: "Roboto", sans-serif; color: #0066cc; font-weight: bold; line-height: 1.4; margin: 10px 0; text-align: center; } p.designation { text-align: center; margin: 0; float: none; width: 100%; } @media all and (max-width: 991px) { .home-testimonials .row > div { width: 400px; max-width: 100%; margin: 0 auto 50px; } .home-testimonials .row > div:last-child { margin-bottom: 0; } section.home-testimonials .spacer-50 { height: 20px; } } /* Blog Section */ section.home-news { background: #f4f5f8; } .news .blog-date { position: absolute; display: block; padding: 10px; background: #0066cc; top: 12px; right: 12px; z-index: 100; text-align: center; } .blog-img-box { position: relative; display: block; } .blog-img-box a.hover-effect { z-index: 0; width: 100%; } .blog-img-box img { width: 100%; } span.month { display: block; font-size: 13px; color: rgba(255, 255, 255, 0.78); margin-bottom: 8px; } span.date { font-size: 28px; font-family: "Roboto Condensed", sans-serif; color: #ffffff; font-weight: bold; line-height: 1; text-align: center; display: block; } .blog-content { / background: #fff; / box-shadow: 0.5px 0.866px 1px 0px rgba(0, 0, 0, 0.15); / padding: 25px 20px; background: #fff; padding: 20px; box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1); min-height: 128px; } .blog-content h3 { font-size: 20px; font-family: "Roboto", sans-serif; color: #41454f; font-weight: bold; line-height: 1.4; / margin: 0 0 20px; margin: 0 0 5px; } .blog-content h3 a { color: #41454f; } .blog-content h3 a:hover { color: #0066cc; } .blog-content p { color: #AEB3B7; margin-bottom: 0; } .blog-content a { color: #0066cc; } .blog-content a:hover { color: #002D92; } .blog-btn { margin-top: 40px; } @media all and (max-width: 991px) { .row.news { text-align: center; } .row.news > div { width: 500px; margin: 0 auto 40px; max-width: 100%; } .row.news > div:last-child { margin-bottom: 0 !important; } .blog-services .row.news > div { width: 50%; } .blog-services .row.news > div.clearfix { display: none; } } @media all and (max-width: 767px) { .blog-services .row.news > div { width: 400px; margin: 0 auto 40px; } } @media all and (max-width: 400px) { .blog-content h3 { font-size: 18px; } } /*blog single styles*/ .blog-slide { position: relative; margin-bottom: 50px; } .blog-slide .flex-direction-nav a { width: 32px; height: 49px; } .blog-slide .flex-direction-nav a:before { background: url('/images/blog-arrow-left.png') no-repeat; width: 32px; height: 49px; } .blog-slide .flex-direction-nav a.flex-next:before { content: " "; background: url('/images/blog-arrow-right.png') no-repeat; } .blog-slide:hover .flex-direction-nav .flex-prev { opacity: 0.7; left: 10px; } .blog-slide:hover .flex-direction-nav .flex-prev:hover { opacity: 1; } .blog-slide:hover .flex-direction-nav .flex-next { opacity: 0.7; right: 10px; } .blog-slide:hover .flex-direction-nav .flex-next:hover { opacity: 1; } p.description a { text-decoration: underline; color: #e2ebff; display: inline-block; } p.description a:hover { color: #aaa; } .blog-single .cta { margin: 60px 0; } .blog-single h2.title-2 { font-size: 30px; margin-bottom: 25px; } .social-share { padding: 50px 0; } .social-share a { font-size: 15px; color: #FFFFFF; text-transform: uppercase; background: #506abf; padding: 0 25px; line-height: 50px; display: inline-block; margin: 0 15px; border-radius: 4px; } .social-share a:hover { background: #2E49A0; } .social-share a i { padding-right: 15px; font-size: 18px; } .social-share a.tweet-share { background: #00baff; } .social-share a.tweet-share:hover { background: #118EBD; } .author-box { background: #f4f5f8; padding: 30px; margin-bottom: 60px; } .author-box img { float: left; margin-right: 15px; } .author-details { padding-left: 135px; } .author-details h4.subtitle { margin: 0 0 5px; font-size: 24px; } .author-share a { color: #c5c6c9; padding-right: 15px; font-size: 15px; } .author-share a:hover { color: #888; } .blog-single .comments h2.title-2 { margin: 10px 0 35px; } .comments { padding-left: 39px; } .comments-single { padding: 30px 30px 20px 60px; border-style: solid; border-width: 1px; border-color: #bbd4e6; border-radius: 3px; margin-bottom: 35px; position: relative; } .comments-single.reply { margin-left: 40px; } .comments-single img { position: absolute; left: -39px; border: 1px solid #bbd4e6; padding: 4px; border-radius: 50%; background: #FFF; } .comments-single h3 { font-size: 20px; color: #333845; font-weight: bold; margin: 0 0 15px; } .comments-single h3 span { font-size: 16px; color: #677078; font-weight: normal; padding-left: 15px; } .comments-single a.reply-link { font-size: 16px; } .comment-box { margin-top: 60px; } form.commentform { padding: 35px 40px; margin: 10px 0 0; background: #f4f5f8; } form.commentform .form-control { margin-bottom: 20px; } @media all and (max-width: 600px) { .social-share a { margin-bottom: 20px; } .social-share a:last-child { margin-bottom: 0; } .author-box img { float: none; display: inline-block; margin: 0 0 25px; } .author-box { text-align: center; } .author-details { padding-left: 0; } .comments-single { padding: 50px 25px 25px; margin: 80px 0px; } .comments-single img { left: 50%; top: -39px; transform: translateX(-50%); } .comments .comments-single:last-child { margin-bottom: 0; } .comments { padding: 0; } .comments-single p { font-size: 15px; } } @media all and (max-width: 400px) { .comments-single p { font-size: 14px; } form.commentform { padding: 25px 20px; } } /*Career Single Styles*/ .row.career-info { margin: 0; } .row.career-info > div { padding: 0; } .career-box { padding: 30px 35px; background: #66ccff; } .career-box i { font-size: 20px; color: #000; float: left; width: 20px; margin-right: 15px; text-align: right; } .career-box h4 { font-size: 20px; color: #000; font-weight: bold; margin: 0 0 15px; padding-left: 35px; } .career-box p { margin-bottom: 0; color: rgba(0, 0, 0, 0.8); line-height: 1; padding-left: 35px; } .job-info h2.title-2 { padding-bottom: 30px; font-size: 28px; line-height: 1; } .career-single-job p { margin-bottom: 30px; } .response { margin-bottom: 50px; } .response ul li { font-size: 16px; color: #1D1D1F; padding: 15px 0; border-bottom: 2px solid #f4f5f8; position: relative; padding-left: 30px; } .response ul li:first-child { padding-top: 0; } .response ul li:last-child { border-bottom: 0; } .response ul li i.fa { color: #ffda43; padding-right: 15px; font-size: 17px; position: absolute; top: 20px; left: 0; } .response ul li:first-child i.fa { top: 7px; } .response-btn { padding: 30px 15px; background: #f4f5f8; } .response-btn a.btn { padding: 0 60px; background: #66ccff; color: #544d33; } .response-btn a.btn:hover { background: #ECC124; } @media all and (max-width: 991px) { section.career-single-job { padding-bottom: 30px; } } /* Partners Section */ section.home-partners h2.title-2 { margin-top: 0; } .row.partners { margin: 0; } .partner-images { border-radius: 3px; border: 1px solid rgba(244, 244, 244, 0.8); background: #ffffff; box-shadow: 1px 1.7px 2px 0px rgba(0, 0, 0, 0.1); text-align: center; line-height: 100px; } .owl-carousel .owl-item img { width: auto; display: inline-block; } /* Publications Section */ .panel-group, .plubication-downloads { border: 1px solid rgba(244, 244, 244, 0.8); background: #ffffff; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1); } .panel-group .panel-default { background: #fff; border: none; border-radius: 0; } .panel-group .panel+.panel { margin-top: 2px; } .panel-default>.panel-heading { background: #ffffff; box-shadow: 0.5px 0.866px 1px 0px rgba(0, 0, 0, 0.15); padding: 0; border-radius: 0; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .panel-default>.panel-heading:hover { background: #f9f9f9; } h4.panel-title { font-size: 20px; font-family: "Roboto", sans-serif; font-weight: bold; line-height: 1; padding: 22px; } .panel-default>.panel-heading a { color: #0066cc; display: block; position: relative; } .panel-default>.panel-heading a:hover { color: #002D92; } .panel-default>.panel-heading+.panel-collapse>.panel-body { border: none; padding: 20px 22px; } .panel-default .panel-body p { margin-bottom: 0; } .panel-default > .panel-heading a:after { content: "-"; position: absolute; font-size: 29px; font-family: "Roboto", sans-serif; color: #dadcdd; line-height: 20px; right: 0px; top: 0px; font-weight: 400; } .panel-default > .panel-heading a.collapsed:after { content: "+"; } .plubication-downloads h2 { border: 1px solid #f4f4f4; background: #0066cc; font-size: 20px; font-family: "Roboto", sans-serif; color: #FFFFFF; font-weight: bold; padding: 22px; margin: 0; } .download-file { border: 1px solid rgba(244, 244, 244, 0.8); background: #ffffff; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1); padding: 0 20px; margin: 20px 30px; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .download-file i { color: #fb1212; font-size: 22px; line-height: 50px; } .download-file:hover { background: #4C4F54; } .download-file:hover i, .download-file:hover a, .download-file:hover span { color: #fff; } .download-file a { font-size: 20px; font-weight: bold; padding-left: 15px; line-height: 50px; color: #0066cc; display: block; } .download-file span { float: right; font-size: 14px; color: #677078; line-height: 50px; display: inline-block; } .plubication-downloads ul { padding: 0 30px 20px; } ul.download-list li { font-size: 17px; color: #0066cc; line-height: 1; padding: 15px 5px; border-bottom: 1px solid #f4f5f8; font-weight: 100; position: relative; } ul.download-list li a:hover { color: #66ccff; } ul.download-list li:last-child { border-bottom: 0; } .publication-downloads p.download-title { font-size: 14px; color: #9EA6AE; line-height: 1; padding: 0 30px; } ul.download-list li span { position: absolute; right: 5px; } .download-list .download-subtitle { border-bottom: 0; } .download-list li > p { margin-bottom: 0; padding-bottom: 0; font-weight: 500; } @media all and (max-width: 767px) { .publications .panel-group { margin-bottom: 40px; } } @media all and (max-width: 400px) { h4.panel-title { font-size: 18px; padding: 18px; } .download-file { padding: 0 15px; margin: 15px 20px 25px; } .download-file a { font-size: 18px; } .download-file i { font-size: 19px; } .download-file span { display: none; } ul.download-list li span { position: relative; display: block; margin-top: 10px; left: 0; } .plubication-downloads ul { padding: 0 20px 20px; } } /*Footer Styles*/ .pre-footer > div { padding: 0; } .contact-box { padding: 30px 40px; background: #66ccff; } .pre-footer > div:nth-child(2n) .contact-box { background: #66ccff; } .pre-footer > div:nth-child(3n) .contact-box { background: #66ccff; } .contact-box i.fa { font-size: 20px; color: #000; float: left; width: 20px; margin-right: 15px; text-align: right; } .contact-details { padding-left: 35px; } h4.pre-footer-title { font-size: 20px; color: #000; font-weight: bold; margin: 0 0 15px; } .contact-details p { font-size: 16px; font-family: "Roboto", sans-serif; color: rgba(0, 0, 0, 0.8); line-height: 1.5; margin-bottom: 0; } footer .footer { padding: 0; background: #03153e; } footer .footer .widgets { padding: 0 0 70px; } footer .copyright { padding: 35px 0; background: #020e28; } .widget ul { list-style-type: none; padding: 0; } .widget ol { padding: 0; } .about-txt img { margin-bottom: 30px; } .about-txt p { color: rgba(255, 255, 255, 0.5); } .widgets-social a { background: #66ccff; width: 36px; height: 36px; color: #000; display: inline-block; line-height: 36px; text-align: center; margin-right: 10px; border-radius: 50%; font-size: 15px; } .widgets-social a:last-child { margin: 0; } .widgets-social a:hover { transform: rotate(360deg); background: #EABA0E; } h2.widget-title { font-size: 20px; color: #fff; font-weight: bold; line-height: 1; margin: 30px 0; text-transform: uppercase; } .quick-links ul li a, .our-services ul li a { color: rgba(255, 255, 255, 0.5); line-height: 1.6; font-size: 16px; padding-bottom: 15px; display: block; } .quick-links ul li a:hover, .our-services ul li a:hover { color: rgba(255, 255, 255, 0.7); } .newsletter p { color: rgba(255, 255, 255, 0.5); } .newsletter .form-group { margin-bottom: 15px; } .newsletter .has-error .help-block { color: #ECB100; } .newsletter input { padding: 0 15px; line-height: 48px; border: none; font-size: 16px; width: 100%; } .newsletter button { font-size: 18px; font-family: "Roboto Condensed", sans-serif; color: rgb( 0, 0, 0); font-weight: bold; line-height: 48px; border: none; border-radius: 0; padding: 0; background: #66ccff; } .newsletter button:hover { background: #ECC124; color: #000; outline: none; } .copyright-bar p { font-size: 14px; color: rgba( 255, 255, 255, 0.33); line-height: 1.857; margin-bottom: 0; } .copyright-bar a { color: rgba( 255, 255, 255, 0.5); padding-right: 15px; } .copyright-bar a:hover { color: rgba( 255, 255, 255, 0.7); } .copyright-bar span { padding-right: 15px; } .row.pre-footer { position: relative; top: -73px; } @media all and (max-width: 1120px) { .contact-box { padding: 30px 18px; } } @media all and (max-width: 991px) { / .widget { / width: 84%; / } h2.widget-title { margin-top: 0; } .copyright-bar > div { text-align: center; padding-top: 15px; } .copyright-bar > div:first-child { padding-top: 0; } .row.pre-footer { padding: 0 15px; } .pre-footer > div { width: 100%; } } @media all and (max-width: 767px) { .widget { width: 96%; / max-width: 500px; margin-bottom: 40px; } .widgets > div:last-child .widget { margin-bottom: 0; } .widgets-social { padding-bottom: 18px; } } @media all and (max-width: 480px) { .copyright-bar span { display: block; visibility: hidden; height: 5px; } } /*Contact Page Styles*/ .contact-area-box { border: 1px solid rgba(244, 244, 244, 0.8); background: #ffffff; box-shadow: 1px 1.7px 2px 0px rgba(0, 0, 0, 0.1); padding: 25px 30px; } .contact-area-box h4.subtitle { margin: 0 0 25px; } .contact-area-box i { font-size: 18px; color: #e5e5e5; float: left; width: 20px; margin-right: 20px; margin-top: 4px; } .contact-area-box p { display: block; padding-left: 40px; } .row.form h2.title-2 { font-size: 30px; margin-bottom: 35px; } .contact-map { position: relative; } .contact-map ul.nav-pills { position: absolute; left: 0; margin: 20px 23px; z-index: 5; } .google-map { height: 550px; } .contact-map ul.nav-pills li a { font-size: 17px; color: #677078; padding: 0 35px; line-height: 40px; background: #f4f5f8; border-right: 1px solid #e8e8e8; border-radius: 0px; } .contact-map ul.nav-pills li:first-child a { border-radius: 3px 0px 0px 3px; } .contact-map .nav-pills>li+li { margin: 0; } .contact-map .nav-pills>li:last-child a { border: 0; } .contact-map ul.nav-pills li a:hover, .contact-map ul.nav-pills li a:focus, .contact-map ul.nav-pills li.active a, .contact-map ul.nav-pills li.active a:hover, .contact-map ul.nav-pills li.active a:focus, .contact-map ul.nav-pills li a:hover { color: #544d33; background: #66ccff; border-color: transparent; } .contact-map iframe { width: 100%; border: none; } section.contact-form { padding: 0 0 80px; } .well-form { padding: 20px; background: #f4f5f8; } .help-block { margin-top: 15px; font-size: 14px; } .alert { border-radius: 0; } .error-msg { margin-top: 20px; margin-bottom: 0; text-align: center; } .form-group { margin-bottom: 30px; } /*.form-control { border: 1px solid rgba(244, 244, 244, 0.8); background: #ffffff; box-shadow: 1px 1.7px 2px 0px rgba(0, 0, 0, 0.1); border-radius: 0; line-height: 48px; height: auto; padding: 0 20px; } */ .form-control:focus { border: 1px solid rgba(244, 244, 244, 0.8); box-shadow: 1px 1.7px 2px 0px rgba(0, 0, 0, 0.2); } textarea.form-control { min-height: 110px; } button.btn.btn-warning { padding: 0; line-height: 60px; border-radius: 0; border: none; font-size: 19px; font-weight: bold; background: #0066cc; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .has-error .form-control, .has-error .form-control:focus { border-color: #D66260; -webkit-box-shadow: none; box-shadow: none; } button.btn.btn-warning:hover { background: #002D92; } @media (max-width: 1199px) and (min-width:991px) { .contact-map ul.nav-pills li a { font-size: 16px; padding: 0 24px; } } @media all and (max-width: 991px) { .row.contact-centers > div { width: 400px; max-width: 100%; margin: 0 auto 40px; } .row.contact-centers > div:last-child { margin-bottom: 0; } .row.form { text-align: center; } .row.form > div { width: 600px; max-width: 100%; margin: 0 auto 50px; } .row.form > div:last-child { margin-bottom: 0; } .contact-map iframe { max-width: 100%; min-height: 500px; height: auto; } } @media all and (max-width: 600px) { .contact-map ul.nav-pills li { float: none; margin-bottom: 5px; } .contact-map ul.nav-pills li a { border-radius: 3px !important; border: none; } .contact-map iframe { min-height: 400px; } } @media all and (max-width: 480px) { .contact-area-box { padding: 15px 20px; } .contact-area-box i { margin-right: 0; font-size: 16px; margin-top: 5px; } .contact-area-box p { padding-left: 25px; font-size: 14px; } .well-form { padding: 20px 15px; } } /* About Page */ section.about-company { padding-bottom: 0; } .about-content { float: right; } /* Call to action */ section.about-cta { padding: 50px 0 0; } .cta { padding: 40px 45px; background: #66ccff; } .cta h2 { font-size: 33px; color:#fff; line-height: 1.455; text-align: left; margin: 0; font-family: "Georgia"; } @media all and (max-width: 991px) { .about-content { float: none; } } @media all and (max-width: 480px) { .cta { padding: 20px 25px; } .cta h2 { font-size: 26px; } } /* Culture */ .culture h2.culture-title { font-size: 28px; font-family: "Roboto", sans-serif; color: #0066cc; font-weight: bold; line-height: 1; margin: 0 0 25px; } .culture h4.culture-subtitle { font-size: 20px; font-family: "Roboto", sans-serif; color: rgb( 76, 79, 84); font-weight: bold; line-height: 1.4; margin: 0 0 15px; } .culture-video { text-align: right; } .culture-video img { border: 10px solid #f9f9f9; box-shadow: 0 0 43px rgba(0, 0, 0, 0.08); } @media all and (max-width: 767px) { .culture-video { text-align: left; } } /*stats section*/ section.about-stats { padding-top: 0; } .row.stats.stats-2 { background: #f4f5f8; } .row.stats.stats-2 > div { padding: 30px 20px 40px 50px; border: 1px solid #e9ebef; } .row.stats.stats-2 > div:first-child { border-top: 0; border-left: 0; } .row.stats.stats-2 > div:nth-child(2) { border-top: 0; border-right: 0; } .row.stats.stats-2 > div:nth-child(3) { border-left: 0; border-bottom: 0; } .row.stats.stats-2 > div:nth-child(4) { border-right: 0; border-bottom: 0; } @media (max-width: 1099px) { .row.stats.stats-2 > div { padding: 30px 20px; } } /* Accordion */ section.about-accordion { padding: 0; } @media (max-width: 991px) { section.about-accordion { padding: 0 15px; } } section.about-innovations { padding: 0 0 40px; } /*Tools Section*/ section.about-tools { padding: 5px 0 20px; } .row.tools { margin: 0; } .row.tools > div { padding: 40px 30px; background: transparent; border: 1px solid #f9f9f9; } .icon-container { height: 50px; } .row.tools > div p { margin-bottom: 0; } @media (max-width: 767px) { .row.tools > div { width: 400px; margin: 0 auto; max-width: 100%; } } /*Employees Section*/ section.about-employees { padding-bottom: 0; } .row.employees { display: flex; align-items: center; } .row.employees.top-sec { display: block; position: relative; } .row.employees.top-sec .text-right { float: right; } .row.employees.top-sec > div:last-child { position: absolute; top: 50%; transform: translateY(-50%); } .employees h4.subtitle { font-size: 28px; margin-top: 0; } .row.employees img { border: 10px solid #f9f9f9; box-shadow: 0 0 43px rgba(0, 0, 0, 0.08); } .row.employees p { margin-bottom: 0; } @media (max-width: 767px) { .row.employees { display: block; } .row.employees .text-right { text-align: left; margin-bottom: 30px; float: none !important; } .row.employees.top-sec > div:last-child { position: relative; transform: inherit; top: 0; } section.services-employees .spacer-80 { height: 50px; } .row.employees .text-left { margin-bottom: 30px; } } /*leaders*/ .row.leaders h4.subtitle { margin-bottom: 5px; } .img-hover-effect:after { content: ""; position: absolute; display: block; width: 100%; height: 0%; background: rgba(255, 218, 68, 0.7); top: 0; left: 0; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .img-hover-effect:hover:after { height: 100%; } .social-links { position: absolute; top: 75%; width: 100%; z-index: 5; transform: translateY(-50%); opacity: 0; visibility: hidden; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .img-hover-effect:hover .social-links { opacity: 1; visibility: visible; top: 50%; } .social-links a { font-size: 22px; width: 52px; height: 52px; line-height: 52px; margin-right: 8px; background: rgba(0, 0, 0, 0.66); display: inline-block; border-radius: 50%; color: #fff; } .social-links a:last-child { margin: 0; } .social-links a:hover { background: #000; } @media all and (max-width: 991px) { .row.leaders .img-hover-effect { display: block; } } @media all and (max-width: 767px) { .row.leaders > div { width: 360px; margin: 0 auto 40px; max-width: 100%; } .row.leaders > div.clearfix { display: none; } .row.leaders > div:last-child { margin-bottom: 0; } } /* Vision */ .vision h2.title-2 { padding-bottom: 30px; font-size: 28px; line-height: 1; } .vision ul li { font-size: 16px; color: #1D1D1F; padding: 15px 0; border-bottom: 2px solid #f4f5f8; padding-left: 30px; border-bottom: 2px solid #f4f5f8; position: relative; } .vision ul li:first-child { padding-top: 0; } .vision ul li:last-child { border-bottom: 0; } .vision ul li i.fa { color: #ffda43; padding-right: 15px; font-size: 17px; position: absolute; line-height: 30px; left: 0; } @media all and (max-width: 767px) { .row.vision > div { margin-bottom: 30px; } .row.vision > div:last-child { margin-bottom: 0; } } /*Sidebar*/ .sidebar-search-form { position: relative; } .sidebar-search-form .btn.search-btn { position: absolute; right: 0; top: 0; line-height: 48px; padding: 0 20px; background: none; font-size: 18px; outline: none; } h3.sidebar-title { background-color: #00b050; color: #fff; font-family: "Roboto",sans-serif; font-size: 18px; font-weight: 500; margin: 0 0 20px; padding: 10px; text-transform: uppercase; } .sidebar-blog-categories ul { background: #f4f5f8; } .sidebar-blog-categories ul li a { font-size: 17px; color: #61656F; padding: 24px 30px; display: block; line-height: 1; border-bottom: 1px solid #fcfcfd; } .sidebar-blog-categories ul li a:hover { background: #e9e9e9; } .sidebar > div { margin-bottom: 45px; } .sidebar > div:last-child { margin-bottom: 0; } .sidebar-download .download-file { background: #0066cc; margin: 0; padding: 0 15px; } .sidebar-download .download-file:hover { background: #002D92; } .sidebar-download .download-file i { color: #fff; } .sidebar-download .download-file a { color: #fff; } .sidebar-download .download-file span { color: rgba(255, 255, 255, 0.5); } .sidebar-fact { padding: 20px 25px 25px; background: #f4f5f8; } .sidebar-fact h3 { font-size: 20px; font-family: "Roboto", sans-serif; color: #0066cc; font-weight: bold; line-height: 1.5; margin: 0 0 20px; } .sidebar-fact a.btn { background: #66ccff; color: #544d33; } .sidebar-fact a.btn:hover { background: #ECC124; } .sidebar-tags a { background: #f4f5f8; color: #adadad; display: inline-block; padding: 12px 12px; margin: 0 10px 12px 0; } .sidebar-tags a:hover { background: #ddd; color: #999; } .sidebar-single-links li { padding: 30px 0; border-bottom: 1px solid #f4f5f8; } .sidebar-single-links li:first-child { padding-top: 0; } .sidebar-single-links li:last-child { padding-bottom: 0; border-bottom: none; } .sidebar-single-links h4.subtitle { margin: 0 0 15px; line-height: 1; } p.location-2 { margin-bottom: 0; line-height: 1; } p.location-2 span { color: #abafb3; } @media all and (max-width: 991px) { .sidebar { padding-top: 0; /* max-width: 400px; */ margin: 30px auto 0 auto; padding-bottom:0; } .response-btn { text-align: left; } section{padding-top:20px;} } /*Career Page */ .careers section { padding-bottom: 0; } .careers section:last-child { padding-bottom: 80px; } @media all and (max-width: 767px) { .culture h2.culture-title { font-size: 24px; } .culture h4.culture-subtitle { font-size: 16px; } } /*Job stats*/ .stats-box { border-radius: 3px; border: 1px solid rgba(244, 244, 244, 0.8); background: #ffffff; box-shadow: 1px 1.7px 2px 0px rgba(0, 0, 0, 0.1); margin-bottom: 30px; padding: 10px 15px; } .stats-box h4, .stats-box p { line-height: 1; } @media all and (max-width: 767px) { .row.job-stats > div { width: 400px; margin: 0 auto; float: none; max-width: 100%; } .row.job-stats > div:last-child .stats-box { margin-bottom: 0; } .stats-box h4 { line-height: 1.2; } } /*culture styles*/ .company-images > div { padding: 0; } .row.company-images { margin: 0; border: 10px solid #fff; box-shadow: 0 0 43px rgba(0, 0, 0, 0.08); } .company-image-one.hover-effect { width: 100%; display: block; } .company-image-one img { width: 100%; height: 230px; } @media all and (max-width: 991px) { .careers-culture .col-md-5 { margin-bottom: 50px; } .life-box { margin-bottom: 40px; } .careers section:last-child { padding: 30px 0 60px; } } @media all and (max-width: 600px) { .company-images > div { width: 100%; } .company-image-one img { height: auto; } } /*Life Section styles*/ .life-box h4.subtitle { margin: 30px 0 15px; } .life-box .icon-container { min-height: 50px; } /*Open Position styles*/ .open-positions ul { list-style-type: none; padding: 0; } .open-positions ul li { padding: 25px 0px; padding-right: 190px; border-bottom: 1px solid #f4f5f8; position: relative; } .open-positions ul li:first-child { padding-top: 0; } .designation span { font-size: 12px; font-family: "Roboto", sans-serif; color: #677078; background: #f4f5f8; padding: 0 10px; line-height: 24px; display: inline-block; margin-right: 10px; } .designation h4.subtitle { margin: 0 0 5px; } .designation { float: left; width: 82%; } .open-positions ul li:after { content: ""; display: block; clear: both; } .open-positions ul li a.btn { position: absolute; right: 0; padding: 0 25px; background: #66ccff; color: #544d33; } .open-positions ul li a.btn:hover { background: #ECC124; } .location { float: right; text-align: right; } .location p.state { font-weight: 500; margin-bottom: 0; } .location p.country { color: #abafb3; } @media all and (max-width: 767px) { .designation { width: 80%; } .open-positions ul li { padding-right: 0; } .open-positions ul li a.btn { position: relative; margin-top: 20px; left: 50%; transform: translateX(-50%); } } @media all and (max-width: 480px) { .designation { float: none; width: 100%; } .location { float: left; text-align: left; margin-top: 15px; display: inline-block; } .open-positions ul li a.btn { float: right; font-size: 15px; line-height: 44px; padding: 0 20px; transform: inherit; left: 0; } } /*service page */ .services-content { float: right; } section.services-checmicals { padding: 0; } .services-vision img { border: 10px solid #fff; box-shadow: 0 0 43px rgba(0, 0, 0, 0.08); } section.services-highlights { background: #f4f5f8; } .feature-box { text-align: center; background: #ffffff; box-shadow: 16px 27px 49px 0px rgba( 0, 0, 0, 0.1); padding: 40px 20px; } .feature-box p { margin-bottom: 0; } .service-slider, .service-slider ul.slides li { position: relative; } .service-slider li img { width: 100%; min-height: 280px; -webkit-object-fit: cover; -moz-object-fit: cover; -ms-object-fit: cover; object-fit: cover; } .slider-caption { position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0, 0, 0, 0.66); text-align: center; padding: 0 15px; } .slider-caption p { font-size: 14px; color: #fff; line-height: 1.4; margin-bottom: 0; padding: 14px 0; } .service-slider .flex-direction-nav a { width: 32px; height: 49px; } .service-slider .flex-direction-nav a:before { background: url('/css/images/service-arrow-left.png') no-repeat; width: 32px; height: 49px; } .service-slider .flex-direction-nav a.flex-next:before { content: " "; background: url('/css/images/service-arrow-right.png') no-repeat; } .service-slider:hover .flex-direction-nav .flex-prev { opacity: 0.7; left: 10px; } .service-slider:hover .flex-direction-nav .flex-prev:hover { opacity: 1; } .service-slider:hover .flex-direction-nav .flex-next { opacity: 0.7; right: 10px; } .service-slider:hover .flex-direction-nav .flex-next:hover { opacity: 1; } @media only screen and (max-width: 991px) { .services-company a.hover-effect { display: block; } .service-slider { margin-bottom: 40px; } .services-content { float: none; } } @media only screen and (max-width: 767px) { .services-company a.hover-effect { display: block; } .services-company .row > div { width: 400px; max-width: 100%; margin: 0 0 40px; } .services-company .row > div.clearfix { display: none; } .services-company .row > div:last-child { margin-bottom: 0; } .row.vision .text-right { text-align: left; } section.services-vision { padding-top: 30px; } .services-highlights .row > div { width: 360px; margin: 0 auto 40px; max-width: 100%; } .services-highlights .row > div:last-child { margin-bottom: 0; } } /* back to top */ .cd-top { display: inline-block; height: 36px; width: 36px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; background: #00A3EF url(/images/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; } .cd-top:hover { background-color: #0087C5; } .cd-top.cd-is-visible { /* the button becomes visible */ visibility: visible; opacity: 1; } @media only screen and (min-width: 767px) { .cd-top { right: 20px; bottom: 20px; } } @media only screen and (min-width: 1024px) { .cd-top { height: 40px; width: 40px; right: 30px; bottom: 30px; } } /*Image Hover Effects*/ .hover-effect { width: 100%; } .hover-effect img, .img-hover-effect img { width: 100%; -webkit-object-fit: cover; -moz-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } .hover-effect, .img-hover-effect { overflow: hidden; position: relative; display: inline-block; margin: 0 -1.5px; } .hover-effect:hover img { opacity: 0.6; transform: scale(1.1); } /* Skillbar */ .skillbar { position: relative; display: block; margin-bottom: 50px; width: 100%; background: #f4f5f8; height: 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } div.process-bar > .skillbar:last-child { margin-bottom: 0; } .skillbar-title { position: relative; font-size: 15px; color: #677078; margin-bottom: 10px; } .skillbar-bar { height: 10px; width: 0px; background: #66ccff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; position: relative; overflow: inherit !important; } .skillbar-bar:after { content: ""; position: relative; display: block; float: right; width: 26px; height: 26px; right: -8px; top: -8px; background: #66ccff; border-radius: 50%; border: 3px solid #fff; } .skill-bar-percent { position: absolute; right: 0px; top: -25px; line-height: 1; font-size: 15px; font-family: "Roboto", sans-serif; color: #0066cc; } /* 404 page */ section.page-not-found { padding: 120px 0; } .error-page h1 { margin: 0; font-size: 150px; font-family: "Roboto", sans-serif; font-weight: bold; color: #0066cc; line-height: 1; } .error-page h2 { font-size: 40px; margin-bottom: 20px; font-weight: 600; } .error-page h4 { margin-bottom: 30px; font-size: 21px; } /* Shortcodes */ .styled-list ol, .styled-list ul { margin: 0px; list-style-position: inside; } .styled-list ol li, .styled-list ul li { padding: 15px 0; border-bottom: 2px solid #f4f5f8; } .styled-list ol li:first-child, .styled-list ul li:first-child { padding-top: 0; } .styled-list ul { list-style-type: disc; } .styled-list ul ul { margin: 15px 0px 0px 20px; list-style-type: circle; } .styled-list ol ol { margin: 15px 0px 0px 20px; } .styled-list ul ul li, .styled-list ol ol li { border-bottom: none; padding: 8px 0; } .styled-list .list-unstyled { margin-left: 0; } .styled-list .list-unstyled ol { list-style-type: none; } .btn-block+.btn-block { margin-top: 10px; } a.btn.btn-lg { line-height: 60px; padding: 0 36px; } .btn-col a.btn { margin-bottom: 20px; margin-left: 20px; float: left; } / .btn-col a.btn:nth-child(odd) { / margin-left: 0; / clear: both; / } / a.btn.btn-block:nth-child(odd) { / margin-bottom: 15px; / margin-top: 30px; / } / a.btn.btn-block:first-child { / margin-top: 0; / } a.btn.btn-normal { line-height: 48px; font-size: 14px; padding: 0 30px; } a.btn.btn-sm { line-height: 36px; font-size: 12px; padding: 0 24px; } .quote-post blockquote { background: #0066cc; color: #fff; } .drop-caps p:first-child::first-letter { background: #66ccff; color: #675F3F; display: block; float: left; font-size: 36px; margin-right: 15px; margin-top: 5px; padding: 20px; border-radius: 4px; } .drop-caps.blue p:first-child::first-letter { background: #0066cc; color: #fff; } .tab-widget { border: 1px solid rgba(244, 244, 244, 0.8); background: #ffffff; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1); } .nav-tabs>li { padding: 0; border-radius: 0; margin: 0; border-right: 1px solid #eee; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } ul.nav-tabs { border-bottom: 1px solid #eee; } .nav-tabs>li>a { font-weight: bold; line-height: 1; padding: 20px 15px; background: #ffffff; color: #0066cc; border-radius: 0; border: none; margin: 0; } .nav-tabs>li>a:hover { background: #f9f9f9; color: #002D92; border: none; } .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { background: #f9f9f9; color: #002D92; border: none; } .tab-content>.tab-pane { padding: 22px; } @media (max-width: 991px) { .tab-widget { margin-bottom: 50px; } } @media (max-width: 767px) { .btn-col { margin-bottom: 30px; } form.form-horizontal { margin-top: 50px; } .headings { margin-bottom: 50px; } table.table-striped { margin-bottom: 50px; } .row.styled-list h3 { margin-top: 0; } .row.styled-list > div { margin-bottom: 50px; } .row.styled-list > div:last-child { margin-bottom: 0; } } @media (max-width: 480px) { .nav-tabs>li { display: block; float: none; border-right: 0; border-bottom: 1px solid #eee; } .btn-col a.btn { display: inline-block; margin: 0 0 20px; clear: both; } } /* Preloader */ .sk-cube-grid { width: 50px; height: 50px; margin: 0px auto; z-index: 1; position: absolute; left: 50%; top: 50%; transform: translate(-50%); } .sk-cube-grid .sk-cube { width: 33%; height: 33%; background-color: #66ccff; float: left; -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; } .sk-cube-grid .sk-cube1 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .sk-cube-grid .sk-cube2 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .sk-cube-grid .sk-cube3 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } .sk-cube-grid .sk-cube4 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .sk-cube-grid .sk-cube5 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .sk-cube-grid .sk-cube6 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .sk-cube-grid .sk-cube7 { -webkit-animation-delay: 0s; animation-delay: 0s; } .sk-cube-grid .sk-cube8 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .sk-cube-grid .sk-cube9 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } @-webkit-keyframes sk-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } @keyframes sk-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } /* ========================================================================== Chrome Frame prompt ========================================================================== */ .chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; } /* ========================================================================== Loader and Animation styles ========================================================================== */ .loader-wrapper { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #ffffff; /* change if the mask should have another color then white */ opacity: 1; z-index: 11111; /* makes sure it stays on top */ height: 100%; overflow: hidden; } .loaded .loader-wrapper { display: none; } /* ========================================================================== Equal Columns ========================================================================== */ .eq-columns { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .eq-columns .contact-box { height: 100%; } /* ========================================================================== Style Overrides ========================================================================== */ /* Site title & Description */ .site-title { margin-top: 0; margin-bottom: 0; font-size: 36px; font-weight: 700; line-height: 1.1; } .site-title > a { font-family: "Roboto Condensed",Helvetica,Arial,sans-serif; line-height: 1.1; margin-bottom: 0; } .site-description { margin-bottom: 0; } /* WP */ .wp-caption{ display:inline; } .wp-caption-text{} .sticky{ max-width: 100%; } .sticky .blog-content { min-height: auto; } .screen-reader-text{} .gallery-caption{} .bypostauthor .avatar{ padding: 0; } .alignright{ float: right; margin-left: 12px; } .alignleft{ float: left; margin-right: 12px; } .aligncenter{ display: block; margin-right: auto; margin-left: auto; } /* Widgets */ /* Top Widgets */ .top-widgets { width: 100%; float: left; } .top-widgets h3 { font-size: 15px; color: #0066cc; font-weight: bold; line-height: 1.2; margin-top: 0; text-transform: uppercase; } .top-widgets p { margin-bottom: 0; font-size: 15px; color: #76797f; line-height: 1.4; } .top-widgets > div { padding: 0 20px; float: left; border-right: 1px solid #e9ecf2; } .top-widgets > div:last-child { padding: 0; border: none; } .top-widgets:after { content: ""; display: block; clear: both; } .top-widgets .fa-caret-down { color: #dd4b39; } .top-widgets ul.social-icons { padding-left: 15px; float: left; } .top-widgets ul.social-icons li { display: inline-block; } .top-widgets ul.social-icons li:last-child a { margin: 0; } .top-widgets ul.social-icons li a:hover { background: #0066cc; } .top-widgets ul.social-icons li a { color: #fff; font-size: 21px; display: block; width: 52px; height: 52px; line-height: 52px; text-align: center; background: rgba(9, 62, 182, 0.65); color: #fff; border-radius: 50%; margin-right: 15px; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } @media all and (max-width: 1199px) { .top-widgets > div { padding: 0 16px; } .top-widgets ul.social-icons li a { margin-right: 10px; } } /* Category Widget */ .widget_categories ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_archive ul, .widget_meta ul { background: #f4f5f8; list-style-type: none; padding: 0; } .widget_recent_comments ul li { font-size: 17px; color: #61656F; padding: 24px 30px; display: block; line-height: 1.2; border-bottom: 1px solid #fcfcfd; } .widget_categories ul li a, .widget_recent_entries ul li a, .widget_archive ul li a, .widget_meta ul li a { font-size: 17px; color: #61656F; padding: 24px 30px; display: block; line-height: 1.2; border-bottom: 1px solid #fcfcfd; } .widget_categories ul li a:hover, .widget_recent_entries ul li a:hover, .widget_recent_comments ul li a:hover, .widget_archive ul li a:hover, .widget_meta ul li a:hover { background: #e9e9e9; } /* Tags Widget */ .tagcloud a { background: #f4f5f8; color: #adadad; display: inline-block; padding: 12px 12px; margin: 0 10px 12px 0; text-transform: uppercase; font-size: 14px!important; } .tagcloud a:hover { background: #ddd; color: #999; } .pre-footer h3.widget-title { font-size: 20px; color: #000; font-weight: bold; margin: 0 0 15px; } .footer-widgets h3.widget-title { font-size: 20px; color: #fff; font-weight: bold; line-height: 1; margin: 30px 0; text-transform: uppercase; } /* Social Icons */ .top-widgets .social { padding-left: 15px; } .top-widgets .social-icons { padding-left: 0!important; } .widgets-social li { display: inline-block; margin-right: 10px; } .widgets-social li:last-child { margin-right: 0; } /* Archive */ .blog-content h3 { text-align: left; text-transform: uppercase; } .blog-content p { text-align: left; } /* Comments */ .comments-single a.comment-reply-link { font-size: 16px; } .comment-respond { margin-top: 60px; } .comment-respond h3.comment-reply-title { font-size: 30px; margin-bottom: 25px; text-align: center; font-family: "Roboto", sans-serif; color: #0066cc; font-weight: bold; } #comment-message { padding-right: 0; padding-left: 0; } #comment-message textarea, textarea.form-control { padding: 15px; line-height: 1.688; } #comment-name { padding-left: 0; } #comment-url { padding-right: 0; } .comment-respond .form-submit { margin-bottom: 0; } .comment-respond .form-submit #submit { padding: 0; line-height: 60px; border-radius: 0; border: none; font-size: 19px; font-weight: bold; color: #fff; background: #0066cc; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .comment-respond .form-submit #submit:hover { background: #002D92; } .author-box { min-height: 175px; } .author-box img { border-radius: 50%; } /* Footer Widgets */ .footer-widgets ul li a { color: rgba(255, 255, 255, 0.5); line-height: 1.6; font-size: 16px; padding-bottom: 15px; display: block; } .footer-widgets a { font-size: 16px; color: rgba(255, 255, 255, 0.5); } .footer-widgets a:hover { color: rgba(255, 255, 255, 0.7); } .widgets-social a, .widgets-social a:hover { color: #000; } .footer-widgets ul li a:hover { color: rgba(255, 255, 255, 0.7); } .footer-bottom-widgets { font-size: 14px; color: rgba( 255, 255, 255, 0.33); line-height: 1.857; margin-bottom: 0; display: inline-block!important; } .footer-bottom-widgets li a { font-size: 14px!important; line-height: 1.857; padding-bottom: 0!important; } .footer-bottom-widgets ul > li, .footer-bottom-widgets ol > li { display: inline-block!important; } .footer-bottom-widgets ul > li > ul, .footer-bottom-widgets ol > li > ol { display: none!important; } /* Buttons */ .btn-secondary { background: #fff; color: #72777b; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); font-weight: bold; } .btn-secondary:hover { background: #0066cc; color: #fff; } /* Downloads */ .publication-downloads { border: 1px solid rgba(244, 244, 244, 0.8); background: #ffffff; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1); } .publication-downloads h2 { border: 1px solid #f4f4f4; background: #0066cc; font-size: 20px; font-family: "Roboto", sans-serif; color: #FFFFFF; font-weight: bold; padding: 22px; margin: 0; } .publication-downloads ul { padding: 0 30px 20px; } @media all and (max-width: 400px) { .publication-downloads ul { padding: 0 20px 20px; } } /* Tables */ table thead tr th { text-align: left; } /* Label */ .label { display: inline-block; font-size: 16px; font-weight: bold; color: #fff; margin: 0; padding: 0 15px; line-height: 28px; border-radius: 0; font-family: "Roboto Condensed", sans-serif; } .label-default { background-color: #66ccff; } /* Feature Box */ .feature-box .icon-container .fa { font-size: 46px; color: #66ccff; } .feature-box .img-box { min-height: 50px; } /* Icon List */ li.fa { display: block; padding-left: 0; font-family: Roboto,Helvetica,Arial,sans-serif; } li.fa:before { line-height: 1.3; } .list-bordered li:first-child { padding-top: 0; } .list-bordered li { font-size: 16px; line-height: 1.4; color: #666666; padding: 15px 0; border-bottom: 2px solid #f4f5f8; padding-left: 30px; border-bottom: 2px solid #f4f5f8; position: relative; } .list-bordered li:before { color: #00B050; padding-right: 15px; font-size: 17px!important; position: absolute; left: 0; font: normal normal normal 14px/1.3 FontAwesome; } .list-bordered li:last-child { border-bottom: 0; } .list-unstyled { list-style: outside none none; } .list-unstyled li { line-height: 1.4; margin-bottom: 10px; } .list-unstyled li:before { color: #ffda43; padding-right: 15px; font-size: 17px!important; line-height: 1.4; font: normal normal normal 14px/1 FontAwesome; } ul li ul, ul li ol, ol li ul, ol li ol { margin-top: 10px; } /* Careers */ / .career-single { / padding-bottom: 0; / } .career-info { padding-top: 80px; } .open-positions .designation { float: left; width: 82%; } .modal.offshore-modal-form .modal-body { background: #f4f5f8; } .offshore-modal-form .wpcf7 { padding: 30px; } .offshore-modal-form .wpcf7-form p { margin-bottom: 0; } .wpcf7-submit.btn.btn-warning { padding: 0; line-height: 60px; border-radius: 0; border: none; font-size: 19px; font-weight: bold; background: #0066cc; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; } .wpcf7-submit.btn.btn-warning:hover { background: #002D92; } /* Account activate page (wp-activate.php) */ .widecolumn { padding: 80px 0; } .widecolumn > h2 { margin-bottom: 20px; } .widecolumn .view { margin-top: 20px; } /* Miscellaneous */ .drop-cap { background: #66ccff; color: #675F3F; display: block; float: left; font-size: 36px; margin-right: 15px; margin-top: 5px; padding: 20px; border-radius: 4px; } .drop-cap.blue { background: #0066cc; color: #fff; } .container p:empty { display: none; } .spacer { display: block; clear: both; overflow: hidden; } .designation { width: 100%; } .contact-area-box a { overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } .slider-btn { border-radius: 3px!important; background: #66ccff!important; font-size: 20px; font-family: "Roboto Condensed", sans-serif !important; color: #4c443a!important; font-weight: bold!important; display: inline-block!important; width: 100%; text-align: center; } .slider-btn:hover { background: #ECC124!important; } .slider-btn .fa { padding-left: 10px; } a img[class*="wp-image-"] { -webkit-object-fit: cover; -moz-object-fit: cover; -ms-object-fit: cover; object-fit: cover; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } a:hover img[class*="wp-image-"] { opacity: 0.6; transform: scale(1.1); } a.hover-effect > img { border: 1px solid #c7c7c7; border-radius:10px; box-shadow: 0 0 43px rgba(0, 0, 0, 0.08); } .blog-img-box a.hover-effect > img, .archive a.hover-effect > img { border: 0; } / h4 br, .tab-pane br { / display: initial!important; / } .post-edit-link { display: block; margin-top: 20px; } .counter-img { float: left; padding-right: 12px; } .counter-icon { font-size: 77px; } @media (max-width: 991px) { .center-block-sm { display: block; text-align: center; } .row > div { margin-bottom: 30px; } .row > div:last-child { margin-bottom: 0; } .row.pre-footer > div { margin-bottom: 0; } .counter-img { float: none; } } .hentry > a { width: 100%; text-align: center; } .blog-img-box { width: 100%; min-height: 332px; } .sticky .blog-img-box { width: 100%; min-height: 332px; } .attachment-post-thumbnail { width: 409px; height: 332px; } .attachment-offshore-recent-posts { width: 362px; height: 272px; } .posts-img-box { position: relative; display: block; /*min-width: 362px;*/ min-height: 272px; } .posts-img-box a.hover-effect > img { border: 0; box-shadow: none; } .category-icon { width: 120px; height: 120px; max-width: 100%; max-height: 100%; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; font-size: 90px; color: rgba( 255, 255, 255, 0.3 ); } /* Fixes */ p:empty { display: none; } .panel-title br { display: none; } .post h2 { border-bottom: 1px solid #efefef; padding-bottom: 15px; margin-bottom: 15px; } .cta { margin-bottom: 15px; } .cta h2 { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } .post blockquote { margin-bottom: 15px; } blockquote p { font-size: 20px; color: #675F3F; line-height: 1.455; text-align: left; font-style: italic; } .post ol, .post ul { margin: 0px; list-style-position: inside; list-style-type: initial; font-size: 16px; } .post ol li, .post ul li { padding: 15px 0; border-bottom: 2px solid #f4f5f8; } .post ol li:first-child, .post ul li:first-child { padding-top: 0; } .post ul { list-style-type: disc; } .post ul ul { margin: 15px 0px 0px 20px; list-style-type: circle; } .post ol ol { margin: 15px 0px 0px 20px; } .post ul ul li, .post ol ol li { border-bottom: none; padding: 8px 0; } .post ol ol, .post ol ul, .post ul ol, .post ul ul { margin-bottom: 0; margin-left: 40px; } @media (max-width: 991px){ .blog-services .row.news > .sticky-container { width: 100%; } } /*Table*/ .post table { border: 1px solid #ddd } .post table>tbody>tr>td, .post table>tbody>tr>th, .post table>tfoot>tr>td, .post table>tfoot>tr>th, .post table>thead>tr>td, .post table>thead>tr>th { border: 1px solid #ddd } .post table>thead>tr>td, .post table>thead>tr>th { border-bottom-width: 2px } table { border-collapse: collapse !important; width: 100%; max-width: 100%; margin-bottom: 20px; } table td, table th { /* background-color: #fff; */ } table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; } table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; } table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td { border-top: 0; } table > tbody + tbody { border-top: 2px solid #ddd; } table .table { background-color: #fff; } table > thead > tr > td.active, table > tbody > tr > td.active, table > tfoot > tr > td.active, table > thead > tr > th.active, table > tbody > tr > th.active, table > tfoot > tr > th.active, table > thead > tr.active > td, table > tbody > tr.active > td, table > tfoot > tr.active > td, table > thead > tr.active > th, table > tbody > tr.active > th, table > tfoot > tr.active > th { background-color: #f5f5f5; } .single .content, .blog-grid { padding-top: 50px; padding-bottom: 80px; } .custom-logo { height: 100%; width: 100%; } .bg-primary{background-color: #00B050; color: #fff;} .table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #f2f8e7;} h1.page-head{border-bottom: 1px solid #ccc; color: #00b050; font-size: 30px; margin-top: 0; padding-bottom: 10px; text-transform: uppercase; margin-bottom: 30px;} .table.borderless > tbody > tr > td, .table.borderless > tbody > tr > th, .table.borderless > tfoot > tr > td, .table.borderless > tfoot > tr > th, .table.borderless > thead > tr > td, .table.borderless > thead > tr > th{border: none;} .sidebar ul.menu li{ border-bottom: 1px solid #e6e6e6; line-height: 20px; padding: 9px 0; } .sidebar ul.menu li a{ color:#666666; } .sidebar ul.menu li a:hover{color:#0066cc;} .sidebar ul.menu li.current-menu-item a{ color:#0066cc; font-weight:500; } /* FILE ARCHIVED ON 17:30:39 Mar 29, 2024 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 03:15:03 May 05, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.554 exclusion.robots: 0.024 exclusion.robots.policy: 0.015 esindex: 0.009 cdx.remote: 25.496 LoadShardBlock: 342.335 (3) PetaboxLoader3.datanode: 156.911 (5) PetaboxLoader3.resolve: 468.862 (2) load_resource: 361.698 loaddict: 34.791 */