File: /home/rbrijwzv8p53/public_html/Globaltekcorp.com/css/style.css
@import url("https://fonts.googleapis.com/css?family=Muli:300,400,500,700,900");
html {
font-family: sans-serif;
line-height: 1.15;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Open Sans",Sans-serif;
font-size: 15px;
line-height: 1.75;
margin: 0;
text-align: left;
background-color: #fff;
font-weight: 400;
color: #6c757d;
width: 100%;
height: 100%;
}
/*--------------------
TYPOGRAPHY
-----------------*/
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Muli", sans-serif;
font-weight: 700;
line-height: 1.35;
margin-bottom: 0.5rem;
color: #212529;
}
.h1,
h1 {
font-size: 2.125rem;
line-height: 40px;
}
.h2,
h2 {
font-size: 1.625rem;
}
.h3,
h3 {
font-size: 1.375rem;
}
.h4,
h4 {
font-size: 1.125rem;
}
.h5,
h5 {
font-size: 0.9375rem;
}
.h6,
h6 {
font-size: 0.75rem;
}
.lead2 {
font-size: 0.8rem;
font-weight: 500;
opacity: 0; /* Start with 0 opacity to make it invisible */
transform: translateX(-100%); /* Move the element to the left */
animation: slideFromLeft1 2s forwards; /* Apply the animation */
}
.lead {
font-size: 1.0625rem;
font-weight: 300;
opacity: 0; /* Start with 0 opacity to make it invisible */
transform: translateX(-100%); /* Move the element to the left */
animation: slideFromLeft1 2s forwards; /* Apply the animation */
}
@keyframes slideFromLeft1 {
to {
opacity: 1; /* End with full opacity */
transform: translateX(0); /* Move back to original position */
}
}
@media (min-width: 2000px) {
.aboutimg{
align-items: center;
position: relative;
margin-left: 70rem;
}
.bbcon{
margin-left: 55rem !important;
margin-right: 55rem !important;
}
}
.font-weight-500 {
font-weight: 500 !important;
}
.section-title {
font-size: 35px;
font-weight: 700;
text-transform: capitalize;
margin-bottom: 15px;
}
.bg-grey {
margin-bottom: -2rem;
}
#service{
}
/*--------------------
Common Styles
-----------------*/
.section-heading {
padding-top: 2rem;
}
.nb{
padding-top: 4.3rem;
}
.section-heading h4{
color:whitesmoke;
padding-bottom: 1rem;
}
img {
vertical-align: middle;
border-style: none;
}
.img-thumbnail {
padding: 0.25rem;
border: 1px solid #dee2e6;
background-color: #fff;
}
.section {
position: relative;
padding: 8.125rem 0;
}
@media (min-width: 768px) {
.section {
padding: 7.5rem 0;
}
}
.section-top {
padding-top: 8.125rem;
}
.section-bottom {
padding-bottom: 8.125rem;
}
@media (min-width: 768px) {
.section-top {
padding-top: 10.3125rem;
}
}
.bg-grey {
}
.consulting .con {
text-align: center;
font-size: 3rem;
font-weight: 1000;
}
.consulting p {
text-align: center;
margin-left: 3rem;
margin-right: 3rem;
}
/*-------------------
BUTTONS STYLE
----------------=----*/
.btn {
font-size: 0.8875rem;
font-weight: 600;
position: relative;
padding: 1rem 1.5rem;
border: 0.1rem solid transparent;
transition: all 0.2s ease-in-out;
letter-spacing: 0.5px;
margin-left: 1rem;
border-radius: 33% 0 33% 0;
}
.btn-circle {
display: inline-flex;
width: 4.20313rem !important;
height: 4.20313rem !important;
padding: 0 !important;
border-radius: 50%;
align-items: center;
justify-content: center;
}
.btn-outline-dark {
border: 1px solid #222;
}
.btn-white {
background: #fff;
color: #212529;
}
.btn-black {
background:#212529;
color:whitesmoke;
}
.btn-black:hover {
background: #fff;
color: #212529;
border-color: #1993C6;
}
.btn-trans-white {
border: 1px solid #fff;
color: #fff;
}
.btn-trans-white:hover {
color: #fff;
opacity: 0.5;
}
.btn-outline-dark:hover {
background: #222 !important;
color: #fff !important;
}
.btn.btn-link {
color: #212529;
}
.btn:focus {
box-shadow: none !important;
}
.btn-circled {
}
.bg-primary,
.btn-primary,
.btn-white:hover {
background: #1993C6 !important;
border-color: #1993C6 !important;
color: #fff;
}
.bg-dark,
.btn-primary:hover {
background: #232323 !important;
border-color: #232323 !important;
color: #fff;
}
.shadow-sm-2 {
box-shadow: 0 7px 22px rgba(0, 0, 0, 0.08);
}
/*------------------------
BACKGROUND
----------------------------*/
.bg-cover {
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}
.bg-cover,
.bg-overlay,
.bg-overlay:before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.bg-overlay:before {
content: "";
opacity: 0.55;
background-color: #212529;
}
.box-shadow {
box-shadow: 0 25px 100px -5px rgba(0, 0, 0, 0.15);
}
.mt50 {
margin-top: 80px;
}
.mb-30 {
margin-bottom: 30px;
}
.bg-primary {
background: #1993C6 !important;
}
a {
color: #1993C6;
transition: 0.3s;
}
a:hover,
a:focus {
outline: none;
text-decoration: none;
color: #1a9c5f;
}
/*----------------------
HEADER STYLE
-----------------------*/
.header-socials {
line-height: 22px;
margin-bottom: 0px;
}
.header-socials li {
padding: 8px;
}
.header-socials li a {
color: #1993C6;
}
/*-----------------
LOGO BAR
-------------------*/
.logo-bar {
padding: 30px 0px 60px;
}
.top-info-block {
margin-right: 30px;
}
.top-info-block h5,
.top-info-block p {
margin-bottom: 0px;
}
.icon-block {
margin-right: 20px;
color: #1993C6;
font-size: 40px;
line-height: 20px;
font-weight: 400;
}
.top-info-block:last-child {
margin-right: 0px;
}
.header-bar {
overflow: visible;
position: relative;
padding-bottom: 30px;
}
.main-navigation {
margin-top: -40px;
}
/*-----------------------
HOME-3
---------------------------*/
@media (max-width: 992px) {
.trans-navigation {
background: #1993C6;
box-shadow: 0 7px 22px rgba(0, 0, 0, 0.08);
border-radius: 0px;
}
.vbh{
display: none;
}
.countersec {
justify-content: center;
align-items: center;
}
.count-up{
justify-content: center;
align-items: center;
padding-left: 4rem;
}
.page-banner-area {
padding: 1-0px 4px;
}
.banner-content.style-2 a{
margin-bottom: -2rem;
font-size: small;
}
.banner-content.style-2 h4{
font-size: small;
}
.banner-content.style-2 p{
font-size: small;
}
}
.trans-navigation .navbar-brand h4,
.site-navigation .navbar-brand h4,
.site-navigation .navbar-brand h3,
.trans-navigation .navbar-brand h3 {
color: #fff;
}
.banner-content.style-2 {
padding-top: 80px;
opacity: 0; /* Start with 0 opacity to make it invisible */
transform: translateX(-100%); /* Move the element to the left */
animation: slideFromLeft 2s forwards; /* Apply the animation */
}
@keyframes slideFromLeft {
to {
opacity: 1; /* End with full opacity */
transform: translateX(0); /* Move back to original position */
}
}
.trans-navigation .navbar-brand {
padding-top: 13px;
}
.site-navigation.header-white {
border-bottom: 1px solid transparent;
}
.site-navigation .navbar-brand {
padding-top: 13px;
margin-right: 20px;
}
.banner-content2 {
padding: 200px 0px;
}
.banner-content2 .display-4 {
color: #fff;
font-weight: 600;
}
.banner-content2 p.lead {
color: #fff;
}
/* =========================
PRELOADER
=======================*/
#page-loader {
background: #fff;
height: 100%;
width: 100%;
position: fixed;
z-index: 1050;
}
.loader-icon {
background: none repeat scroll 0 0 #fff;
border-bottom: 3px solid rgba(19, 19, 19, 0.1) !important;
border-left: 3px solid rgba(19, 19, 19, 0.1) !important;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
-o-border-radius: 100px;
-ms-border-radius: 100px;
border-right: 3px solid #1453F2 !important;
border-top: 3px solid rgba(19, 19, 19, 0.1) !important;
height: 50px;
left: 50%;
margin: -20px 0 0 -20px;
position: absolute;
text-align: center;
top: 50%;
width: 50px;
transform: translate(-50%, -50%);
}
.colored-border {
border-color: #fff;
}
.fa-spin {
-webkit-animation: fa-spin 1s infinite linear;
animation: fa-spin 1s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
/*--------------------------
PAGE BANNER
--------------------------*/
.page-banner-area {
padding: 110px 0px;
}
.navbar
#service{
}
#service-carousel{
}
.service-wrap {
margin-bottom: -6rem;
}
.page-contact {
position: relative;
padding: 180px 0px;
background: url("../images/banner/p-6.jpg") fixed 50% 50% no-repeat;
background-size: cover;
}
.page-service {
position: relative;
padding: 180px 0px;
background: url("../images/banner/service.jpg") fixed 50% 50% no-repeat;
background-size: cover;
}
.page-about {
position: relative;
padding: 110px 0px;
background: url("../images/banner/about.jpg") fixed 50% 50% no-repeat;
background-size: cover;
}
.vs{
margin-top: 4rem;
}
.page-pricing {
position: relative;
padding: 180px 0px;
background: url("../images/banner/img2.jpg") fixed 50% 50% no-repeat;
background-size: cover;
}
.page-project {
position: relative;
padding: 180px 0px;
background: url("../images/banner/p-4.jpg") fixed 50% 50% no-repeat;
background-size: cover;
}
.page-banner-content h1 {
color: #fff;
}
.page-banner-content p {
color: #eee;
}
.form-control {
border-radius: 0px;
height: 45px;
}
/*-------------------
MENU
----------------------*/
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
content: "";
vertical-align: middle;
background: no-repeat 50%;
background-size: 100% 100%;
}
.navbar-dark .navbar-toggler {
color: #fff;
border-color: rgba(255, 255, 255, 0.1);
padding: 10px 12px;
}
.navbar-dark .navbar-toggler:focus {
outline: 0;
}
.service-icon {
margin-right: 20px;
color: #fff;
font-size: 25px;
width: 50px;
height: 50px;
background: #1993C6;
text-align: center;
border-radius: 50%;
padding-top: 5px;
}
.main-nav {
margin-bottom: -45px;
z-index: 999;
}
.navbar-nav .nav-link {
padding-right: 1rem !important;
padding-left: 1rem !important;
transition: 0.3s;
}
.navbar-dark .navbar-nav .nav-link {
color: #fff;
font-weight: 700;
letter-spacing: 0.5px;
}
.navbar-dark .navbar-nav .nav-link:hover {
color: #1993C6;
font-weight: 700;
letter-spacing: 0.5px;
}
.rounded-radius {
border-radius: 5px;
}
.cs{
}
.navbar {
position: relative;
padding: 1rem 1rem;
}
.page-about .navbar{
margin-top: -7rem !important;
}
.page-aboutstaff .navbar{
margin-top: -7rem !important;
}
.cmh{
margin-top: -5.8rem;
}
.page-aboutstaff {
position: relative;
padding: 110px 0px;
background: url("../images/banner/staffing.png") fixed 50% 50% no-repeat;
background-size: cover;
}
.page-aboutjob .navbar{
margin-top: -7rem !important;
}
.page-aboutjob {
position: relative;
padding: 110px 0px;
background: url("../images/banner/job.png") fixed 50% 50% no-repeat;
background-size: cover;
}
.page-aboutcus .navbar{
margin-top: -7rem !important;
}
.page-aboutcus {
position: relative;
padding: 110px 0px;
background: url("../images/banner/cus.png") fixed 50% 50% no-repeat;
background-size: cover;
}
.page-aboutabus .navbar{
margin-top: -7rem !important;
}
.page-aboutabus {
position: relative;
padding: 110px 0px;
background: url("../images/banner/abus.png") fixed 50% 50% no-repeat;
background-size: cover;
}
.navbar:before {
position: absolute;
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
transition: opacity 0.15s linear;
opacity: 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
background-color: #fff;
}
.dropdown-toggle::after {
margin-left: 0.255em;
vertical-align: 1px;
content: "\f078";
border: 0;
font-family: "Font Awesome 5 Free";
font-size: 12px;
}
.fixed-top {
margin-top: -3rem;
z-index: 1030;
right: 0;
left: 0;
}
.navbar-dark {
color: #fff;
}
.navbar-light {
color: #212529;
}
.navbar-light:before {
opacity: 1;
}
.navbar .nav-item-divider {
display: none;
}
.navbar .nav-item-divider .nav-link {
opacity: 0.25;
}
.header-bar.fixed-header .main-navigation {
position: fixed;
left: 0;
top: 0;
width: 100%;
background: rgba(20, 27, 40, 0.9);
border-color: transparent;
}
.largesc{
}
/*-------------------
DROPDOWN MENU
----------------------*/
.has-dropdown .dropdown-menu {
border: none;
box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08);
padding: 0;
margin: 0;
}
@media (max-width: 992px) {
.largesc{
display: none;
}
.headerm{
padding-top: 8rem;
}
.has-dropdown .dropdown-menu {
text-align: center;
float: left !important;
width: 100%;
margin: 0;
}
.vbh{
display: none;
}
}
.has-dropdown .dropdown-menu a {
font-weight: normal;
color: #808080;
padding: 10px 20px;
transition: all 0.3s ease;
border-bottom: 1px solid #eee;
border-radius: 4px;
}
.has-dropdown .dropdown-menu a:focus, .has-dropdown .dropdown-menu a:hover {
background: #1993C6;
color: #fff;
}
.dropleft .dropdown-menu,
.dropright .dropdown-menu {
margin: 0;
}
.dropleft .dropdown-toggle::before,
.dropright .dropdown-toggle::after {
font-weight: bold;
font-family: "Font Awesome 5 Free";
border: 0;
font-size: 10px;
vertical-align: 1px;
}
.dropleft .dropdown-toggle::before {
content: "\f053";
margin-right: 7px;
}
.dropright .dropdown-toggle::after {
content: "\f054";
margin-left: 7px;
}
.dropdown-item {
padding: 0.6rem 1.4rem;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
}
.h3about{
margin-top: -2.5rem;
}
.abtimg{
margin-top: -14rem;
}
.dropdown-submenu:hover > .dropdown-item,
.dropdown-item:hover {
background: #1993C6;
color: #fff !important;
}
.dropdown-item.active {
text-decoration: underline;
background-color: transparent;
color: inherit;
}
.dropdown-submenu.active > .dropdown-toggle {
text-decoration: underline;
color: inherit;
}
ul.dropdown-menu li {
padding-left: 0px !important;
}
@media (min-width: 992px) {
.dropdown-menu {
transition: all 0.2s ease-in, visibility 0s linear 0.2s, transform 0.2s linear;
display: block;
visibility: hidden;
opacity: 0;
min-width: 200px;
transform: translateY(15px);
}
.dropdown:hover > .dropdown-menu {
visibility: visible;
transition: all 0.35s ease 0s;
opacity: 1;
transform: translateY(0);
}
}
@media (min-width:1500px) {
.image-4 img {
max-width: 150%;
display: block;
margin-left: 2rem; /* Add gap from left side */
margin-top: -6rem;
}
.core{
margin-left: 38rem;
align-items: left;
justify-content: left;
}
.consulting p {
text-align: center;
margin-left: 17rem;
margin-right: 17rem;
}
.about-section .image-column .image-2{
position: absolute;
padding-right: -2rem;
bottom: 0;
background-color: #1993C6;
width: 23rem;
height: 15rem;
border-radius: 15% 0% 15% 0%; /* top-right, top-left, bottom-left, bottom-right */
}
.about-section .image-column .image-2{
position: absolute;
left: 5rem;
bottom: 0;
background-color: #1993C6;
width: 23rem;
height: 15rem;
border-radius: 15% 0% 15% 0%; /* top-right, top-left, bottom-left, bottom-right */
}
}
/*----------------------
BANNER STYLE
-----------------------*/
.py-7 {
padding: 7.5rem 0;
}
.py-8 {
padding: 8.5rem 0;
}
.main-banner h5 {
margin-bottom: 20px;
}
.main-banner h1.display-4 {
line-height: 65px;
}
.main-banner p.lead,
.banner-content p.lead {
margin-bottom: 2.5rem !important;
}
/*-------------------------
HOME -2
-----------------------------*/
#banner {
position: relative;
background: url("/images/bg/banner_bg.jpg") no-repeat;
background-size: cover;
}
#banner2 {
position: relative;
background: url("/images/bg/banner_bg.jpg") no-repeat;
background-size: cover;
}
#banner3 {
position: relative;
background: url("/images/banner/con.jpg") no-repeat;
background-size: cover;
}
#banner4 {
position: relative;
background: url("/images/banner/about.jpg") no-repeat;
background-size: cover;
}
#banner5 {
position: relative;
background: url("/images/banner/jo.jpg") no-repeat;
background-size: cover;
}
#banner6 {
position: relative;
background: url("/images/banner/microsoft.webp") no-repeat;
background-size: cover;
}
#banner7 {
position: relative;
background: url("/images/banner/service.jpg") no-repeat;
background-size: cover;
}
#banner8 {
position: relative;
background: url("/images/banner/staff.jpeg") no-repeat;
background-size: cover;
}
.mainhead{
margin-top: 2rem;
margin-bottom: 4rem;
}
.banner-content {
padding: 150px 0px;
padding-right: 30px;
}
.banner-content p {
color: #eee;
padding-right: 80px;
margin-bottom: 30px !important;
}
.banner-content .display-4 {
color: #fff;
font-weight: 1000;
font-size: 3.05rem;
}
#banner .overlay {
opacity: 0.7;
}
.banner-contact-form {
padding: 45px 40px;
margin-top: 30px;
}
.banner-contact-form .form-control {
border-radius: 0px;
height: 45px;
}
.banner-contact-form textarea.form-control {
height: auto;
}
#banner-3 {
position: relative;
background: url("../images/banner/main.jpg") no-repeat;
background-size: cover;
padding-bottom: -5rem;
height: 42rem;
}
#banner-4 {
position: relative;
background: url("../images/banner/banner-2.jpg") no-repeat;
background-size: cover;
}
/*----------------------
FEATURE STYLE
-----------------------*/
.img-icon-block {
position: relative;
}
.img-icon-block:before {
position: absolute;
content: "";
top: -27px;
background-color: #1993C6;
opacity: 0.3;
width: 80px;
right: 70px;
height: 80px;
border-radius: 50%;
z-index: 1;
}
.img-icon-block i {
font-size: 58px;
z-index: 2 !important;
color: #333;
position: relative;
}
/*--------------------------
ABOUT-2
---------------------------*/
#about .img-block {
position: relative;
box-shadow: 0 7px 22px rgba(0, 0, 0, 0.08);
}
#about .img-block img {
border: 5px solid #1993C6;
}
.pt-6 {
padding-top: 4.5rem;
}
.img-icon i {
font-size: 60px;
}
/*----------------------
SERVICE
-----------------------*/
h5.subtitle {
color: #1993C6;
margin-bottom: 10px;
font-weight: 300;
}
.service-heading {
margin-bottom: 50px;
}
.service-images {
margin-bottom: -200px;
border: 10px solid #fff;
z-index: 9999;
}
.service-content {
padding-top: 60px;
padding-left: 15px;
}
.service-content h1 {
margin-bottom: 20px;
margin-top: 15px;
}
.service-block {
margin-bottom: 50px;
}
.service-inner-content h4 {
text-transform: uppercase;
}
/*----------------------
WEB SERVICES
-----------------------*/
#services-2 {
position: relative;
background: url("../images/bg/6.jpg") no-repeat fixed 50% 50%;
background-size: cover;
}
* {
line-height: 1.5;
}
.abcd{
line-height: 1.5rem;
}
.getstarted h4{
}
.abcd h1{
line-height: rem;
min-inline-size: 3rem;
}
.abc{
text-align: center;
justify-content: center;
padding-bottom: 2rem;
margin-top:-3rem;
}
#services-2:before {
position: absolute;
content: "";
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background-image: linear-gradient(30deg, rgba(121, 110, 255, 0.95) 0%, rgba(33, 200, 122, 0.95) 100%);
}
.web-service-block {
text-align: center;
padding: 35px 25px;
transition: 0.3s;
border-radius: 10px;
border: 1px solid rgba(255, 255, 255, 0.05);
margin-bottom: 10px;
}
.web-service-block i {
font-size: 70px;
margin-bottom: 30px;
display: block;
color: #fff;
}
.web-service-block h3 {
color: #fff;
transition: 0.3s;
}
.web-service-block p {
color: #eee;
margin-top: 15px;
transition: 0.3s;
}
.web-service-block:hover {
background: #fff;
border-color: transparent;
}
.web-service-block:hover i {
color: #1993C6;
}
.web-service-block:hover h3 {
color: #111;
}
.web-service-block:hover p {
color: #111;
}
.service-img {
margin-bottom: -200px;
border: 10px solid #fff;
z-index: 9999;
}
/*----------------------
PRoject
-----------------------*/
#projects-wrap {
position: relative;
background: url("../images/bg/banner_bg.jpg") no-repeat;
background-size: cover;
}
#projects-wrap p.lead {
color: #a9a9a9 !important;
}
.overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height:100%;
background: rgba(0, 0, 0, 0.66);
}
.overlay.feature-overlay {
background-image: linear-gradient(30deg, rgba(121, 110, 255, 0.95) 0%, rgba(33, 200, 122, 0.95) 100%);
opacity: 0.9;
}
#projects .ppc{
margin-top: -5rem;
}
#projects {
}
#single-project img {
border-radius: 15% 0 15% 0;
}
#single-project{
margin-top: -6rem;
}
.single{
margin-top: 2rem;
}
.staffing{
margin-top: -4rem;
}
.project-content {
text-align: center;
padding: 40px 20px;
position: relative;
}
.project-content .btn {
padding: 0.7rem 1.7rem;
border-radius: 25px;
}
.project-content p {
margin-top: 20px;
}
.project-content h4 {
text-transform: capitalize;
}
.consec{
}
.project-content-block {
position: absolute;
}
.project-content-block1 {
position: absolute;
}
.project-content-block h4 {
color: #1993C6;
}
.project-content-block p {
margin-top: 10px;
}
.project-content-block1 h4 {
color: #1993C6;
}
.project-content-block1 p {
margin-top: 25px;
}
/*-------------------------
PORTFOLIO-2
---------------------------*/
.single-work {
transition: all 300ms ease-in-out;
}
.overlay-content-block {
position: absolute;
content: "";
bottom: 20px;
width: 100%;
left: 30px;
padding: 30px 20px;
background: #fff;
opacity: 0;
visibility: hidden;
transition: all 300ms ease-in-out;
border-radius: 5px 0px 0px 5px;
}
.overlay-content-block a {
width: 50px;
height: 50px;
display: inline-block;
text-align: center;
padding-top: 12px;
border-radius: 100%;
position: absolute;
left: 30px;
top: -23px;
background: #1993C6;
color: #fff;
}
.overlay-content-block h4 {
margin-bottom: 0px;
margin-top: 10px;
}
.work-block {
position: relative;
border: 5px solid #fff;
}
.work-block img {
width: 100%;
border-radius: 5px;
}
.work-block:hover .overlay-content-block {
opacity: 1;
visibility: visible;
}
/* ==============================
SINGEL PROJECTS
=============================*/
.project-details-info {
margin: 40px 0px;
}
.info-block-2 {
float: left;
margin-right: 65px;
margin-bottom: 40px;
}
.project-info{
margin-top: 2rem;
}
.project-info ul {
margin-top: 40px;
}
.project-info ul li {
margin-bottom: 30px;
padding-right: 20px;
}
.project-lg-images img {
width: 100%;
}
#process{
margin-top: -6rem;
}
/*----------------------
PROCESS
-----------------------*/
.process-block {
text-align: center;
}
.process-block img {
border-radius: 20% 0 20% 0;
margin-bottom: 30px;
}
.process-block h3 {
margin-bottom: 15px;
}
/*----------------------
PRICING
-----------------------*/
.price-block {
margin: 20px 0px 30px;
}
.price-block h2 {
font-size: 80px;
font-weight: 700;
position: relative;
display: inline-block;
}
.price-block h2 small {
position: absolute;
top: 20px;
font-size: 16px;
left: -9px;
}
.price-block h6 {
font-size: 14px;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
padding: 7px;
text-transform: capitalize;
width: 50%;
margin: 10px auto;
}
.price-features {
margin: 30px 0px 50px;
}
.price-features li {
font-size: 16px;
padding: 5px 0px;
position: relative;
padding-left: 30px;
}
.price-features li:before {
position: absolute;
content: "\f00c";
font-family: "Font Awesome 5 Free";
left: 0px;
top: 5px;
color: #1993C6;
font-weight: 900;
}
.pricing-block .price-features li {
padding-left: 0px;
}
.pricing-block .price-features li:before {
display: none;
}
/*--------------------------
PRICING-2
---------------------------*/
.pricing-box {
border: 1px solid #eee;
padding: 60px;
transition: all 300ms ease-in-out;
}
.pricing-box .price-block h2 span {
font-size: 12px;
font-weight: normal;
text-transform: capitalize;
}
.pricing-box:hover {
background: rgb(29, 28, 28);
border-color: rgb(29, 28, 28);
}
.pricing-box:hover .price-features li {
color: #eee;
}
.pricing-box:hover .price-block h2 {
color: #fff;
}
.pricing-box:hover h3 {
color: #fff;
}
.pricing-box:hover .btn {
background: #fff !important;
color: #000 !important;
}
/*----------------------
BLOG SECTION
-----------------------*/
.blog-box {
position: relative;
}
.blog-box .blog-img-box img {
border-radius: 5px;
box-shadow: 0 7px 12px rgba(0, 0, 0, 0.08);
}
.single-blog {
padding-top: 25px;
position: relative;
}
.bg-light .single-blog {
padding: 40px;
text-align: center;
border-bottom: 1px solid #eee;
}
.blog-content ul {
margin-bottom: 10px;
}
.blog-content a h3 {
transition: all 0.3s ease 0s;
margin: 15px 0px;
}
.blog-content p {
margin: 20px 0px;
}
.blog-content:hover a h3 {
color: #1993C6;
}
.blog-content h6 span {
display: inline-block;
padding-left: 10px;
}
.blog-content h6 span:after {
display: none;
}
/*------------------------------------
SECTION TESTIMONIAL
-------------------------------------*/
#section-testimonial {
padding-bottom: 120px;
background: #F9FAFF;
}
.mb25 {
margin-bottom: 25px;
}
.test-inner {
position: relative;
padding: 30px;
background: #fff;
border-top-right-radius: 35px;
margin-bottom: 25px;
transition: all 0.7s ease;
}
.test-inner:hover {
box-shadow: 0 7px 22px rgba(0, 0, 0, 0.08);
}
.test-inner i {
font-size: 60px;
opacity: 0.09;
position: absolute;
right: 40px;
bottom: 20px;
}
.test-author-thumb {
margin-bottom: 15px;
}
.test-author-thumb img {
width: 90px;
height: 90px;
border-radius: 100%;
border: 1px dotted #ddd;
padding: 5px;
}
.test-author-info {
margin-left: 20px;
margin-top: 20px;
}
/*----------------------
TETSIMONIAL-2
-------------------------*/
.testimonial .content img {
margin: 0 auto 30px;
border: 3px solid #fff;
}
.img-md {
width: 120px;
height: 120px;
border-radius: 100%;
}
.csec{
margin-bottom: 2rem;
}
#contact{
margin-top: -3rem;
}
/*---------------------------
CONTACT PAGE
-----------------------------*/
#contact-info {
margin-bottom: 4rem;
}
.contact-info-block {
border: 4px solid #1993C6;
padding: 40px 20px;
border-radius: 20% 0 20% 0;
}
.contact-info-block h4 {
margin-bottom: 0px;
}
.contact-info-block i {
font-size: 40px;
margin-bottom: 20px;
display: block;
color: #1993C6;
}
.form-control:focus, .form-control:hover {
border-color: #1993C6;
box-shadow: none;
}
/* --------------
MAP
-----------------*/
#map {
height: 400px;
width: 100%;
}
/*----------------------
FOOTER
-----------------------*/
#footer {
padding: 80px 0px;
position: relative;
border-radius: 0 -18% 0 0 ;
overflow: hidden;
}
#footer .footer-brand {
font-size: 25px;
}
#footer .footer-brand p{
font-size: x-small;
}
#footer .footer-links {
padding-left: 0;
list-style-type: none;
}
#footer {
background: url("../images/bg/10.jpg");
background-size: cover;
padding-top: 7rem;
}
.footer-overlay {
background: #111;
opacity: 0.94;
}
.footer-widget p {
color: #888;
margin-top: 20px;
margin-bottom: 20px;
line-height: 32px;
font-size: 14px;
}
.footer-widget h3 {
color: #fff;
margin-bottom: 30px;
}
.footer-links a {
color: #888;
line-height: 38px;
font-size: 14px;
text-transform: capitalize;
}
.footer-links i {
width: 25px;
}
.footer-copy {
color: #888;
font-size: 16px;
position: relative;
margin-bottom: 0;
display: inline-block;
}
.footer-copy:before {
position: absolute;
content: "";
right: calc(100% + 30px);
top: 16px;
width: 2000%;
height: 1px;
height: 1px;
background: #94959a;
}
.current-year {
color: #1993C6 !important;
}
#feature{
margin-top: -6rem;
margin-bottom: -3rem;
}
/*-----------------------------
SCROLL TO TOP
--------------------------------*/
.scroll-to-top {
position: fixed;
content: "";
right: 30px;
bottom: 50px;
z-index: 999;
background: #1993C6;
color: #fff !important;
border-radius: 100%;
opacity: 0;
}
.scroll-to-top i {
width: 50px;
height: 50px;
border-radius: 100%;
text-align: center;
font-size: 22px;
line-height: 50px;
display: block;
box-shadow: 0 7px 22px rgba(0, 0, 0, 0.08);
}
.scroll-to-top:hover,
.scroll-to-top:focus {
text-decoration: none;
}
.reveal {
transition: all 0.3s;
cursor: pointer;
opacity: 1;
}
/*----------------------------------
MEDIUM LAYOUT: 1280px
-----------------------------------*/
@media (max-width: 1200px) {
.navbar {
text-align: center;
}
.navbar .nav-item-divider {
display: block;
}
.display-4 {
font-size: 1rem;
}
}
.accordion {
width: 90%;
max-width: 1000px;
margin: 2rem auto;
}
.accordion-item {
background-color: #fff;
color: #111;
margin: 1rem 0;
border-radius: 0.5rem;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
}
.accordion-item-header {
padding: 0.5rem 3rem 0.5rem 1rem;
min-height: 3.5rem;
line-height: 1.25rem;
font-weight: 300;
display: flex;
align-items: center;
position: relative;
cursor: pointer;
}
.accordion-item-header::after {
content: "\002B";
font-size: 1rem;
position: absolute;
right: 1rem;
}
.accordion-item-header.active::after {
content: "\2212";
}
.accordion-item-body {
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}
.accordion-item-body-content {
padding: 1rem;
line-height: 1.5rem;
border-top: 1px solid;
border-image: linear-gradient(to right, transparent, #34495e, transparent) 1;
}
@media (max-width: 767px) {
html {
font-size: 14px;
}
}
/*----------------------------------
TABLET LAYOUT: 768px
------------------------------------*/
@media (max-width: 992px) {
.about-section .image-column{
display: none;
}
.mainhead{
margin-top: 9rem;
}
.staffp{
text-align: center;
justify-content: center;
padding-left: 2rem;
padding-right: 2rem;
}
.display-4 {
font-size: 4rem !important;
font-weight: 300 !important;
margin-top: -2rem;
}
.image-column{
display: none;
}
.btn-circled{
margin-top: 1rem;
}
.section-title {
font-size: 40px;
}
.section-title .title {
font-size: 50px;
}
.background-text {
font-size: 60px;
}
.main-banner h1.display-4 {
line-height: 62px;
font-size: 20px;
}
.main-nav .navbar-brand h4 {
color: #fff;
}
.top-info-block {
text-align: center;
margin: 10px 0px;
clear: both;
}
.icon-block {
margin-right: 0px;
margin-bottom: 10px;
}
.main-nav .navbar-brand h4 {
color: #fff;
}
.section-title {
font-size: 22px;
}
.feature-block {
margin-bottom: 30px;
}
.service-img {
margin-bottom: 0px;
}
.service-content {
padding-bottom: 70px;
}
.process-block,
.pricing-block {
margin-bottom: 40px;
}
.section-heading {
margin-bottom: 30px;
}
.project-content-block {
text-align: center;
margin-left: 0px;
padding: 70px 20px;
position: relative;
bottom: 0px;
margin-top: 40px;
}
.project-content-block h4 {
font-size: 14px;
}
.project-content-block1 {
text-align: center;
margin-right: 0.6rem;
padding: 70px 20px;
position: relative;
bottom: 0px;
margin-bottom: 40px;
}
.project-content-block1 h4 {
font-size: 14px;
}
.blog-box {
margin-bottom: 50px;
}
.footer-copy {
width: 100%;
text-align: left;
}
.footer-copy:before {
display: none;
}
.banner-content p {
padding-right: 0px;
}
.pricing-box {
margin-top: 30px;
}
.main-navigation.menu-2 {
margin-top: 20px;
position: absolute;
width: 100%;
}
.top-info-block {
margin: 0px 20px;
text-align: left;
}
.top-info-block .icon-block {
margin-right: 10px;
}
.img-icon-block:before {
right: auto;
}
#map {
margin-top: 40px;
}
.contact-info-block {
margin-bottom: 25px;
}
#work-wrap p.lead {
margin-bottom: 40px;
}
}
/*----------------------------------
WIDE MOBILE LAYOUT: 7680px
-----------------------------------*/
@media (max-width: 768px) {
.about-section .image-column{
display: none;
}
.display-4 {
font-size: 2.5rem;
}
.top-info-block {
margin: 10px 15px;
clear: both;
}
.icon-block {
margin-right: 0px;
margin-bottom: 10px;
}
.main-navigation {
margin-top: 20px;
}
.main-nav .navbar-brand h4 {
color: #fff;
}
.section-title {
font-size: 22px;
}
.feature-block {
margin-bottom: 30px;
}
.service-img {
margin-bottom: 0px;
}
.service-content {
padding-bottom: 70px;
}
.process-block,
.pricing-block {
margin-bottom: 40px;
}
.pricing-block.zoom-in {
transform: none;
}
.section-heading {
margin-bottom: 30px;
}
.project-content-block {
text-align: center;
margin-left: 0px;
padding: 70px 20px;
position: relative;
bottom: 0px;
margin-top: 40px;
}
.project-content-block h4 {
font-size: 14px;
}
.project-content-block1 {
text-align: center;
margin-right:0.6 px;
padding: 70px 20px;
position: relative;
bottom: 0px;
margin-bottom: 40px;
}
.project-content-block1 h4 {
font-size: 14px;
}
.testimonial-heading {
margin-bottom: 50px;
}
.blog-box {
margin-bottom: 50px;
}
.footer-copy {
text-align: center;
}
.footer-copy:before {
display: none;
}
.banner-content p {
padding-right: 0px;
}
.pricing-box {
margin-top: 30px;
}
.main-navigation.menu-2 {
margin-top: 20px;
position: absolute;
width: 100%;
}
.img-icon-block:before {
right: auto;
}
.page-banner-area {
padding: 120px 0px 110px;
}
.info-block-2 {
margin-right: 35px;
margin-bottom: 40px;
}
.navbar-collapse.collapse.show {
padding-bottom: 30px;
background: #1993C6;
}
#map {
margin-top: 40px;
}
.contact-info-block {
margin-bottom: 25px;
}
#work-wrap p.lead {
margin-bottom: 40px;
}
}
/* Extra Small Devices, Phones */
@media (max-width: 640px) {
.core{
font-size: xx-small;
width: 100%;
}
.main-navigation {
margin-top: 40px;
}
.about-section .image-column{
display: none;
}
a.navbar-brand h4 {
color: #fff;
}
.section-title {
top: 0;
}
.background-text {
display: none;
}
.display-4 {
font-size: 2rem !important;
font-weight: 300 !important;
margin-top: -2rem;
}
.btn-circled{
margin-top: 1rem;
}
.navbar-collapse.collapse.show {
padding-bottom: 30px;
background: #1993C6;
}
.top-info-block {
text-align: center;
margin: 10px 0px;
clear: both;
}
.icon-block {
margin-right: 0px;
margin-bottom: 10px;
}
.main-navigation {
margin-top: 20px;
}
.main-nav .navbar-brand h4 {
color: #fff;
}
.section-title {
font-size: 22px;
}
.feature-block {
margin-bottom: 10px;
}
.service-img {
margin-bottom: 0px;
}
.service-content {
padding-bottom: 70px;
}
.process-block,
.pricing-block {
margin-bottom: 40px;
}
.pricing-block.zoom-in {
transform: none;
}
.section-heading {
margin-bottom: 30px;
}
.project-content-block {
text-align: center;
margin-left: 0px;
padding: 70px 20px;
position: relative;
bottom: 0px;
}
.project-content-block h4 {
font-size: 14px;
}
.project-content-block1 {
text-align: center;
margin-right: 0.6px;
padding: 70px 20px;
position: relative;
bottom: 40px;
}
.project-content-block1 h4 {
font-size: 14px;
}
.testimonial-heading {
margin-bottom: 50px;
}
.blog-box {
margin-bottom: 50px;
}
.footer-copy {
text-align: center;
}
.footer-copy:before {
display: none;
}
.project-content {
text-align: center;
padding: 50px 0px;
position: relative;
}
.about-block {
margin-top: 30px;
}
.banner-content p {
padding-right: 0px;
}
.pricing-box {
margin-top: 30px;
}
.main-navigation.menu-2 {
margin-top: 20px;
position: absolute;
width: 100%;
}
.banner-content p {
padding-right: 0px;
}
.pricing-box {
margin-top: 30px;
}
.main-navigation.menu-2 {
margin-top: 20px;
position: absolute;
width: 100%;
}
.banner-contact-form {
padding: 45px 15px;
}
.web-service-block {
margin-bottom: 30px;
}
.img-icon-block:before {
right: auto;
}
#feature {
}
.page-banner-area {
padding: 160px 0px 110px;
}
#pricing-2 {
padding-left: 20px;
padding-right: 20px;
}
.info-block-2 {
margin-right: 35px;
margin-bottom: 40px;
}
#map {
margin-top: 40px;
}
.contact-info-block {
margin-bottom: 25px;
}
#work-wrap p.lead {
margin-bottom: 40px;
}
.navbar-toggler:focus {
outline: none;
}
}
/* Custom, iPhone Retina */
@media (max-width: 480px) {
.bg-light {
background: transparent !important;
}
.main-navigation {
margin-top: 40px;
}
a.navbar-brand h4 {
color: #fff;
}
.top-info-block {
text-align: center;
margin: 10px 0px;
clear: both;
}
.icon-block {
margin-right: 0px;
margin-bottom: 10px;
}
.main-navigation {
margin-top: 20px;
}
.main-nav .navbar-brand h4 {
color: #fff;
margin-top: 10px;
}
.section-title {
font-size: 22px;
}
.banner-contact-form {
padding: 45px 15px !important;
}
.feature-block {
margin-bottom: 30px;
}
.service-img {
margin-bottom: 0px;
}
.service-content {
padding-bottom: 70px;
}
.process-block,
.pricing-block {
margin-bottom: 40px;
}
.pricing-block.zoom-in {
transform: none;
}
.section-heading {
margin-bottom: 30px;
}
.project-content-block {
text-align: center;
margin-left: 0px;
padding: 70px 20px;
position: relative;
bottom: 0px;
margin-top: 30px;
}
.project-content-block h4 {
font-size: 14px;
}
.project-content-block1 {
text-align: center;
margin-right: 0.6px;
padding: 70px 20px;
position: relative;
bottom: 0px;
margin-bottom: 30px;
}
.project-content-block1 h4 {
font-size: 14px;
}
.testimonial-heading {
margin-bottom: 50px;
}
.blog-box {
margin-bottom: 50px;
}
.footer-copy {
text-align: center;
}
.footer-copy:before {
display: none;
}
.about-block {
margin-top: 30px;
}
.banner-content .display-4 {
font-size: 25px;
line-height: 38px;
}
.banner-content p {
padding-right: 0px;
}
.pricing-box {
margin-top: 30px;
}
.main-navigation.menu-2 {
margin-top: 20px;
position: absolute;
width: 100%;
}
.navbar-collapse.collapse.show {
padding-bottom: 30px;
background: #1993C6;
}
.web-service-block {
margin-bottom: 30px;
}
.section {
padding: 60px 0px;
}
.section-bottom {
padding-bottom: 60px;
}
.section-top {
padding-top: 60px;
}
.main-banner h1.display-4 {
line-height: 42px;
font-size: 30px;
}
#projects {
margin-top: 0px;
}
.img-icon-block:before {
right: auto;
}
#feature {
padding-bottom: 0px;
}
.page-banner-area {
}
.display-4 {
font-size: 20px;
font-weight: 200 !important;
}
.info-block-2 {
margin-right: 35px;
margin-bottom: 40px;
}
#map {
margin-top: 40px;
}
.contact-info-block {
margin-bottom: 25px;
}
#work-wrap p.lead {
margin-bottom: 40px;
}
.navbar-toggler:focus {
outline: none;
}
.mstaf{
padding-bottom: 1rem;
}
}
/*# sourceMappingURL=style.css.map */
ul {
margin: 0;
padding: 0;
list-style: none;
}
img {
max-width: 100%;
height: auto;
border-radius: 15% 0% 15% 0%; /* top-right, top-left, bottom-left, bottom-right */
}
.sec-title{
position:relative;
z-index: 1;
margin-bottom:20px;
}
.sec-title .title{
position: relative;
display: block;
font-size: 18px;
line-height: 24px;
color: #1993C6;
font-weight: 500;
margin-bottom: 2px;
}
.sec-title h2{
position: relative;
display: block;
font-size:35px;
line-height: 1.28em;
color: #222222;
font-weight: 800;
padding-bottom:2px;
}
.sec-title h2:before{
position:absolute;
content:'';
left:0px;
bottom:0px;
width:50px;
height:3px;
background-color:#d1d2d6;
}
.sec-title .text{
position: relative;
font-size: 16px;
line-height: 20px;
color: #848484;
font-weight: 400;
margin-top: px;
}
.sec-title.light h2{
color: #ffffff;
}
.sec-title.text-center h2:before{
left:50%;
margin-left: -25px;
}
.list-style-one{
position:relative;
}
.list-style-one li{
position:relative;
font-size:16px;
line-height:26px;
font-weight:400;
padding-left:35px;
margin-bottom: 12px;
}
.list-style-one li:before {
content: "\f058";
position: absolute;
left: 0;
top: 0px;
display: block;
font-size: 18px;
padding: 0px;
color: #1993C6;
font-weight: 600;
-moz-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1.6;
font-family: "Font Awesome 5 Free";
}
.list-style-one li a:hover{
color: #44bce2;
}
.btn-style-one{
position: relative;
display: inline-block;
font-size: 17px;
line-height: 30px;
color: #ffffff;
padding: 10px 30px;
font-weight: 600;
overflow: hidden;
letter-spacing: 0.02em;
background-color: #1993C6;
}
.btn-style-one:hover{
background-color: #001e57;
color: #ffffff;
}
.about-section{
position: relative;
margin-bottom: -7.6rem;
}
.info-container{
position: relative;
margin-bottom: 7.6rem;
}
.about-section .sec-title{
margin-bottom: 45px;
}
.about-section .content-column{
position: relative;
margin-bottom: 50px;
}
.about-section .content-column .inner-column{
position: relative;
padding-left: 30px;
}
.about-section .text{
margin-bottom: 15px;
font-size: 16px;
line-height: 26px;
color: #848484;
font-weight: 400;
margin-top: -1rem;
}
.about-section .list-style-one{
margin-bottom: 45px;
}
.about-section .btn-box{
position: relative;
}
.about-section .btn-box a{
padding: 15px 50px;
}
.about-section .image-column{
position: relative;
border-radius: 70% 0 0 70%; /* top-right, top-left, bottom-left, bottom-right */
}
.about-section .image-column .text-layer{
position: absolute;
right: -110px;
top: 50%;
font-size: 325px;
line-height: 1em;
color: #ffffff;
margin-top: -175px;
font-weight: 500;
}
.about-section .image-column .inner-column{
position: relative;
padding-left: 120px;
padding-bottom: 125px;
}
.about-section .image-column .inner-column:before{
position: absolute;
left: -55px;
top: 65px;
height: 520px;
width: 520px;
background-image:url(https://i.ibb.co/fxJ1jtC/about-circle-1.png);
content: "";
}
.about-section .image-column .image-1 {
position: relative;
margin-right: 3rem;
right: 7rem;
}
.about-section .image-column .image-2{
position: absolute;
left: 5rem;
bottom: 0;
background-color: #1993C6;
width: 23rem;
height: 15rem;
border-radius: 15% 0% 15% 0%; /* top-right, top-left, bottom-left, bottom-right */
}
.about-section .image-column .image-2 img,
.about-section .image-column .image-1 img{
box-shadow: 0 30px 50px rgba(8,13,62,.15);
}
.about-section .image-column .video-link{
position: absolute;
left: 70px;
top: 170px;
}
.about-section .image-column .video-link .link{
position: relative;
display: block;
font-size: 22px;
color: #191e34;
font-weight: 400;
text-align: center;
height: 100px;
width: 100px;
line-height: 100px;
background-color: #ffffff;
border-radius: 50%;
box-shadow: 0 30px 50px rgba(8,13,62,.15);
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.about-section .image-column .video-link .link:hover{
background-color: #191e34;
}
.p1{
margin-top: 2rem;
margin-left: 2rem;
margin-right: 2rem;
color: white;
font-size:1.1rem;
}
.image-2:hover {
background: #232323 !important;
border-color: #232323 !important;
color: #fff;
}
.lead1{
color: white;
}
/* ... existing styles ... */
.about-section {
/* Add styling for the section here */
padding: 40px 0;
z-index: 2;
}
/* Animation for the content column */
.animate-right {
opacity: 0;
transform: translateX(50px);
transition: opacity 1s, transform 1s;
}
/* Animation for the image column */
.animate-left {
opacity: 0;
transform: translateX(-60px);
transition: opacity 1s, transform 1s;
}
.animated {
opacity: 1;
transform: translateX(0);
transition: opacity 1s, transform 1s;
}
.container2 {
display: flex;
flex-wrap: wrap;
margin-left: 3rem;
margin-right: 3rem;
}
.container2
.box2 {
position: relative;
width: 310px;
padding: 30px;
background-color: whitesmoke;
box-shadow: 0 5px 15px #1993C6;
border-radius: 15% 0% 15% 0%; /* top-right, top-left, bottom-left, bottom-right */
margin: 30px;
overflow: hidden;
text-align:center;
}
.container2
.box2:before {
content: '';
width: 50%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2;
pointer-events: none;
}
.container2
.box2
.icon2 {
position: relative;
width: 80px;
height: 80px;
color: #fff;
background-color: #000;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
border-radius: 50%;
font-size: 40px;
font-weight: 700px;
transition: 1s;
}
.container2
.box2:nth-child(1)
.icon2 {
box-shadow: 0 0 0 0 #1993C6;
background-color: #1993C6;
}
.container2
.box2:nth-child(1):hover
.icon2 {
box-shadow: 0 0 0 400px #1993C6;
background-color: #1993C6;
}
.container2
.box2:nth-child(2)
.icon2 {
box-shadow: 0 0 0 0 #1993C6;
background-color: #1993C6;
}
.container2
.box2
.b2{
background-color: #1993C6 !important;
}
.container2
.box2:nth-child(2):hover
.icon2 {
box-shadow: 0 0 0 400px #1993C6;
background-color: #1993C6;
}
.container2
.box2:nth-child(3)
.icon2 {
box-shadow: 0 0 0 0 #1993C6;
background-color: #1993C6;
}
.container2
.box2:nth-child(3):hover
.icon2 {
box-shadow: 0 0 0 400px #1993C6;
background-color: #1993C6;
}
.container2
.box2
.content2 {
position: relative;
z-index: 1;
transition: 0.5s;
}
.container2
.box2:hover
.content2 {
color: #fff;
}
.container2 .box2 .content2 h3 {
font-size: 20px;
margin: 10px 0;
}
.green1 {
margin-top: 4rem;
position: relative;
background-image: url('/images/abc3.png') !important; /* Replace with your image path */
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 1;
padding-bottom: 6rem;
display: flex;
flex-direction: column;
align-items: center; /* Horizontally center content */
justify-content: center; /* Vertically center content */
/* Other styling for the .green1 section */
/* Remove the background-color property */
/* Add other styling as needed */
}
.infobanner{
position: relative;
background-image: url('/images/abc3.png') !important; /* Replace with your image path */
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.infobanner::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #1993C6;
opacity: 0.6; /* Adjust the opacity to your preference */
}
.txt{
margin-left: 2rem;
margin-right: 2rem;
}
.vb{
font-weight: 700 !important;
font-size: 3rem;
}
.imginfo{
padding-left: 4rem;
width:50rem;
}
.green1::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #1993C651;
opacity: 0.6; /* Adjust the opacity to your preference */
}
/* Add other styling for the content within .green1 as needed */
.con2{
font-size: 3rem;
font-weight: 1000;
}
.consulting .con {
text-align: center;
font-size: 3rem;
font-weight: 1000;
margin-top: 3rem;
}
.consulting p {
text-align: center;
padding-top: 2rem;
padding-left: 3rem;
padding-right: 3rem;
justify-content: center;
}
.infobanner {
position: relative;
text-align: center;
background-color: #f5f5f5;
padding: 100px 0;
/* Add padding from upper level */
}
.main-banner {
max-width: 500px;
margin: 0 auto;
margin-left: 2rem;
}
.main-banner1 {
max-width: 500px;
margin: 0 auto;
}
.a1{
font-size: medium;
}
.main-banner1 p {
font-size: medium;
}
.main-banner h1{}
.image-3 {
position: absolute;
right:-4rem; /* Add gap from right side */
bottom: -20rem; /* Adjust the value to control how much the image exceeds the bottom */
}
.image-3 img {
max-width: 150%;
display: block;
margin-left: 2rem; /* Add gap from left side */
margin-top:-2rem;
}
.image-4 img {
max-width: 150%;
display: block;
margin-left: 2rem; /* Add gap from left side */
margin-top: -8rem;
}
.abcon h1{
text-align: center;
margin-top: 5rem;
font-weight: 1000;
}
.abcon p{
margin-top: 2rem;
margin-left: 6rem;
margin-right: 6rem;
margin-bottom: 3rem;
}
.core{
margin-left: 34rem;
align-items: left;
justify-content: left;
}
.image-4 {
position: absolute;
; /* Add gap from right side */
margin-top: rem; /* Adjust the value to control how much the image exceeds the bottom */
}
.getstarted{
max-width: 100%;
margin: 0 auto;
margin-top: 6rem;
text-align: center;
justify-content: center;
}
.getstarted h4{
color: whitesmoke;
}
.getstarted h1{
font-weight: 700;
font-size: 2.7rem;
color: whitesmoke;
}
.getstarted{
position: relative;
background-image: url('/images/abc3.png') !important; /* Replace with your image path */
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
padding-top: 5rem;
padding-bottom: 4rem;
}
.getstarted::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height:100%;
background-color: #1993C6;
opacity: 0.6; /* Adjust the opacity to your preference */
}
.counter
{
text-align: center;
}
.counter-count
{
font-size: 50px;
font-weight: bold;
position: relative;
color: whitesmoke;
text-align: center;
display: inline-block;
}
.countersec{
background-color: #1993C69f;
}
.count-up{
color: whitesmoke;
margin-top: 4rem;
margin-bottom: 4rem;
margin-left: 2.5rem;
}
.count-up p{
font-size: large;
}
.getcontact{
position: relative;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
padding-top: 3em;
padding-bottom: 3rem;
margin-bottom: -4rem;
font-family: Arial, Helvetica, sans-serif;
}
.getcontact::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height:100%;
background-image: linear-gradient(30deg, rgb(23, 133, 180) 0%, rgb(25, 147, 198) 100%);
}
.getcontact{
max-width: 100%;
z-index: 1;
margin-bottom: -5.5rem;
border-radius: 25% 0 25% 0; /* This will create a round oval shape */
overflow: hidden;
}
.getcontact h4{
color: whitesmoke;
margin-left: rem;
}
.getcontact h1{
font-weight: 900;
font-size: 2.5rem;
color: whitesmoke;
margin-left: rem;
}
.sc{
margin-top: 1rem;
}
.getcontact P{
}
/* Your existing CSS styles here */
.getcons{
position: relative;
background-image: url('/images/bg/bak.png') !important; /* Replace with your image path */
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
padding-top: 2em;
padding-bottom: 3rem;
font-family: Arial, Helvetica, sans-serif;
}
.getcons::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height:100%;
background-color: rgb(25, 147, 198);
opacity: 0.8;
}
@media (max-width: 768px) {
.iframe-container {
/* Adjust the aspect ratio for smaller screens */
margin-left: -2rem;
width: 100%;
height: 100%;
}
.main-banner1{
margin-left: -34rem;
font-size: x-small;
}
}
@media (max-width: 480px) {
.iframe-container {
margin-left: -6rem;
width: 125%;
height: 100%;
/* Further adjust the aspect ratio for even smaller screens */
}
}
.iframe-container {
position: relative;
overflow: hidden;
padding-top: 56.25%; /* 16:9 aspect ratio */
display:block;
}
.iframe-container iframe {
position: absolute;
top: 0;
padding-left: 8rem;
width: 93%;
height: 100%;
}
.iframe-container {
display:block;
margin-bottom: 8rem;
height:800px;
}
.getcons{
max-width: 100%;
z-index: 1;
margin-bottom: 4.5rem;
padding-top: 4rem;
padding-bottom: 1rem;
overflow: hidden;
align-items: center;
text-align: center;
}
.trail{
background-color: #1993C6;
}
.cons{
margin-left: rem;
padding-top: 2rem;
padding-bottom: 2.5rem;
}
.getcons h4{
color: whitesmoke;
margin-left: rem;
}
.getcons h2{
font-weight: 800;
font-size: xxx-large;
color: whitesmoke;
}
.h2test {
color: #000;
font-size: 26px;
font-weight: 300;
text-align: center;
text-transform: uppercase;
position: relative;
margin: 30px 0 70px;
}
.h2test::after {
content: "";
width: 100px;
position: absolute;
margin: 0 auto;
height: 4px;
border-radius: 1px;
background: #1993C6;
left: 0;
right: 0;
bottom: -20px;
}
.contactcrm{
margin-bottom: -4rem;
}
.carousel .carousel-item {
color: #999;
overflow: hidden;
min-height: 120px;
font-size: 13px;
}
.carousel .media img {
width: 80px;
height: 80px;
display: block;
border-radius:30% 0 30% 0;
}
.carousel .testimonial {
padding: 0 15px 0 60px ;
position: relative;
}
.carousel .testimonial::before {
content: "\201C";
font-family: Arial,sans-serif;
color: #e2e2e2;
font-weight: bold;
font-size: 68px;
line-height: 54px;
position: absolute;
left: 15px;
top: 0;
}
.carousel .overview b {
text-transform: uppercase;
color: #1993C6;
}
.carousel .carousel-indicators {
bottom: -40px;
}
.carousel-indicators li, .carousel-indicators li.active {
width: 20px;
height: 20px;
border-radius: 50%;
margin: 1px 3px;
box-sizing: border-box;
}
.carousel-indicators li {
background: #e2e2e2;
border: 4px solid #fff;
}
.carousel-indicators li.active {
color: #fff;
background: #1993C6;
border: 5px double;
}
.testimonials{
padding-top: 5rem;
padding-bottom: 5rem;
}
.animate-section {
opacity: 0;
transform: translateY(50px);
transition: opacity 1s ease-out, transform 1s ease-out;
}
.animate-section.active {
opacity: 1;
transform: translateY(0);
}
.custom-animate {
opacity: 0;
transform: translateY(-50px);
transition: opacity 1s ease-out, transform 1s ease-out;
}
.custom-animate.active {
opacity: 1;
transform: translateY(0);
}
@media (max-width: 1920px)and (min-width: 1420px){
.getcontact{
margin-left: 10rem;
margin-right: 10rem;
}
}
.staffp1{
text-align: center;
justify-content: center;
padding: 3rem 2rem 2rem 2rem;
}
.staffa{
color: #1993C6;
}
.staffpcard{
font-size: small;
}
.imgstaff{
height: 100%;
}
.pstaff{
font-size: small;
}
.project-info h2{
font-weight: 700;
}
.dot-list {
list-style-type: none;
padding-left: 0;
font-size: small;
}
.dot-list li::before {
content: "\2022"; /* Unicode character for a bullet point */
color: black; /* Change color as desired */
margin-right: 0.5em;
}
.li1 {
margin-top: -1.7rem; /* Adjust this value to reduce the space */
}
.dot-list2 {
list-style-type: none;
padding-left: 0;
font-size: medium;
}
.dot-list2 li::before {
content: "\2022"; /* Unicode character for a bullet point */
color: black; /* Change color as desired */
margin-right: 0.5em;
}
.li2 {
margin-top: 1.5rem;
}
.dot-list3 {
list-style-type: none;
padding-left: 0;
font-size: small;
}
.agileimg{
border-radius: 15% 0 15% 0;
}
.dot-list3 li::before {
content: "\2022"; /* Unicode character for a bullet point */
color: black; /* Change color as desired */
margin-right: 0.5em;
}
.cloudsingle{
margin-top: 4rem;
}
.li3 {
margin-top: 0.2rem;
}
.lidev{
margin-right:4rem;
padding-right: 3rem;
}