.page{width:100%; overflow:hidden; min-height:500px;}
.header{position:absolute; width:100%; height:auto; top:0; left:0; z-index:999;}
.navbar-area{width:100%; height:auto; margin:0px;}
.navbar-area .main-nav{background:transparent; padding-top:15px; width:100%; display:inline-block; vertical-align:top;}
.navbar-area .main-nav .logo{float:left; padding:0px; margin-top: 40px; width: 250px;}
.navbar-area .main-nav .logo img{max-width:200px; height:80px;}
.navbar-area.is-sticky .main-nav .logo img{height:70px;}
.navbar-area.is-sticky .main-nav{padding:10px 0px;}
.navbar-area.is-sticky .main-nav .navigation{padding-top:14px;}
.navbar-area .main-nav .navigation{float:right; padding-top:30px;}
.navbar-area .main-nav .navigation li{float:left; position:relative; padding:12px 20px;}
.navbar-area .main-nav .navigation li a{font-size:14px; color:#fff; font-weight:700; text-transform:uppercase; -webkit-transition:all ease .5s; transition:all ease .5s;}
.navbar-area .main-nav .navigation li a:hover{color:#7bd8fb; text-decoration:none;}
.navbar-area .main-nav .navigation li .dropdown{position:absolute; top:98%; left:0; padding:0; opacity:0; width:220px; visibility:hidden; z-index:99; display:block; background-color:#fff;  border:none; border-radius:0; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; -webkit-box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.05);  -webkit-transform:scaleX(0); transform:scaleX(0);}
.navbar-area .main-nav .navigation li .dropdown li{position:relative; padding:0px; width:100%;}
.navbar-area .main-nav .navigation li .dropdown li a{font-size:15px; color:#555; position:relative; padding:10px 15px; border-bottom:1px dashed #ddd; margin-left:0; margin-right:0; text-transform:capitalize; display:block; font-weight:500}
.navbar-area .main-nav .navigation li .dropdown li a:hover{color:#00aeef;}

.container{max-width:100% !important;padding:0px !important}


.navbar-area .main-nav .navigation li .dropdown .dropdown {
	left: 100%;
	top: 0px;
	display: none;
}

.navbar-area .main-nav .navigation li:hover ul {opacity:1; visibility:visible; top:98%; -webkit-transform:scaleX(1); transform:scaleX(1);}
.navbar-area .main-nav .navigation li:hover ul li:hover ul{display: block;}
.navbar-area .mobile-nav{display:none; padding:10px 0px;}
.navbar-area .mobile-nav .logo{float:left; padding:0px;}
.navbar-area .mobile-nav .logo img{max-width:100%; height:70px;}

.banner{background:#0a2840; padding: 150px 0 50px 0px; width: 100%; float: left;}
.banner .column{display: flex;}
.banner .column .textb{width: 65%;}
.banner .column .textb h2{font-family: 'Rajdhani', sans-serif;font-size: 60px;color: #fff;text-align: center;text-shadow: 1px 1px 1px #000;font-weight: 700;
line-height: 70px; text-align: left; margin-bottom: 15px;}
.banner .column .textb p{font-size: 17px; line-height:24px; color:#fff;padding-bottom:20px;}
.banner .column .imgb{width: 35%;}
img{max-width: 100%;}


.banner-container{width:100%; position:relative;}
.banner-container .slider{list-style:none;}
.banner-container .slider li{position:relative;}
.banner-container .slider li img{max-width:100%; width:auto; vertical-align:top;}
.banner-container::after{background-color:rgba(0,0,0,.4); left:0; top:0; position:absolute; width:100%; height:100%; content:""}
.banner-container .slider li .banner-text{position:absolute; right:0px; left:0px; top:0px; bottom:0px; z-index:101;}
.banner-container .slider li .banner-text .box1{width:100%; height:100%; display:table;}
.banner-container .slider li .banner-text .box1 .box1_cnt{width:100%; height:100%; display:table-cell; vertical-align:middle;}
.banner-container .slider li .banner-text .box1 .box1_cnt .text{font-family:'Rajdhani', sans-serif; font-size:80px; color:#fff; text-align:center; text-shadow:1px 1px 1px #000; font-weight:700; line-height:90px;} 
.banner-container .slider li .banner-text .box1 .box1_cnt .text em{font-size:70px; font-style:normal;}
.about-section{width:100%; height:auto; position:relative; padding:60px 0px; background:#fff; display:inline-block; vertical-align:top;}
.about-section .image-section{width:48%; float:left;}
.about-section .image-section img:nth-child(1){width:50%; float:left; margin-top:40px; padding-right:10px;}
.about-section .image-section img:nth-child(2){width:50%; float:left; padding-left:10px;}
.about-section .content-area{width:52%; float:left; padding-left:30px;}
.about-section .content-area .title{font-size:40px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height: 40px; margin-bottom:40px; text-transform: uppercase; position: relative; font-weight: 600;}
.about-section .content-area .title span{color: #000;}
.about-section .content-area .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:0; margin-left:10px; z-index: 1;}
.about-section .content-area .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #92b1c8; left:0; margin-left:0px;}
.about-section .content-area .text1{font-size:20px; color: #222; line-height: 28px; padding-bottom: 20px; font-weight: 500;}
.about-section .content-area .text2{font-size:14px; color: #444; line-height: 22px; padding-bottom: 20px;}
.about-section .content-area .read_more-btn{font-size: 16px; color: #555; font-family:'Barlow', sans-serif; border:solid 1px #777; -webkit-border-radius:3px; border-radius:3px; padding: 9px 15px; background: transparent; cursor: pointer;}
.about-section .content-area .read_more-btn i{font-size: 14px; padding-left: 4px;}
.about-section .content-area .read_more-btn:hover{background: #555; color: #fff;}
.services-section{width:100%; height:auto; position:relative; padding:50px 0px; background:#eee; display:inline-block; vertical-align:top; }
.services-section .outer-section{position: absolute; top: 0; left: 0; right: 0; height: 410px;  background-attachment: scroll; background-size: cover; background-position: center top;}
.services-section .outer-section:before{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: rgba(15, 35, 51, 0.96);}
.services-section .services-box{width: 100%; z-index: 100;}
.services-section .services-box .top-box{text-align: center;}
.services-section .services-box .title{font-size:40px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height: 40px; margin-bottom:40px; text-transform: uppercase; position: relative; font-weight: 600;}
.services-section .services-box .title span{color: #fff;}
.services-section .services-box .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #fff; left:50%; margin-left:-100px; z-index: 1;}
.services-section .services-box .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #87919a; left:50%; margin-left:-110px;}
.services-section .services-box .title-text{font-size: 20px; color: #fff; font-weight: 500; line-height: 28px; padding-bottom: 40px; width:75%; margin: 0 auto;}
.services-section .services-box .services-list{width: 100%; list-style: none;}
.services-section .services-box .services-list li{width: 32%; float: left; padding-bottom: 75px; margin-bottom: 30px; margin-right: 2%;}
.services-section .services-box .services-list li:nth-child(3n){margin-right: 0px;}
.services-section .services-box .services-list li .image-holder{position: relative; display: block;}
.services-section .services-box .services-list li .image-holder .inner-box{ position: relative; display: block; overflow: hidden; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.services-section .services-box .services-list li .image-holder .inner-box img{width:100%; transform: scale(1.0); transition: all 0.5s ease-in-out 0.2s;}
.services-section .services-box .services-list li:hover .image-holder .inner-box img{transform: scale(1.2) rotate(1deg); transition: all 0.5s ease-in-out 0.2s;}
.services-section .services-box .services-list li .image-holder .title-holder {position: absolute; left: 20px; bottom: -75px; right: 20px; background: #ffffff; display: block; padding: 20px 20px 30px;  -webkit-border-radius: 5px; border-radius: 5px;  z-index: 2;}
.services-section .services-box .services-list li .image-holder .title-holder:before{position: absolute;left: 0px;	bottom: 0px; width:100%; height:0px; content:''; border-radius: 5px; transition: all 700ms ease;}
.services-section .services-box .services-list li .image-holder .title-holder .heading{font-family:'Rajdhani', sans-serif; font-size: 24px; color: #266392; font-weight: 500; padding-bottom:4px;}
.services-section .services-box .services-list li .image-holder .title-holder p{font-size: 14px; color:#333; line-height: 22px;}
.services-section .services-box .read_more-btn{font-size: 16px; color: #555; font-family:'Barlow', sans-serif; border:solid 1px #777; -webkit-border-radius:3px; border-radius:3px; padding: 9px 15px; background: transparent; cursor: pointer;}
.services-section .services-box .read_more-btn i{font-size: 14px; padding-left: 4px;}
.services-section .services-box .read_more-btn:hover{background: #555; color: #fff;}
.process-section{width:100%; height:auto; position:relative; padding:50px 0px; background:#fff; display:inline-block; vertical-align:top;}
.process-section .top-box{text-align: center;}
.process-section .title{font-size:40px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height: 40px; margin-bottom:40px; text-transform: uppercase; position: relative; font-weight: 600;}
.process-section .title span{color: #000;}
.process-section .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:50%; margin-left:-100px; z-index: 1;}
.process-section .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #87919a; left:50%; margin-left:-110px;}
.process-section .title-text{font-size: 20px; color: #0f2333; font-weight: 500; line-height: 28px; padding-bottom:40px; width:75%; margin: 0 auto;}
.process-section .process-box{margin: 0px;}
.process-section .process-box .divider-line{width:100%; height:3px; background:#a5b7c5; margin:50px 0px 20px; position:relative;}
.process-section .process-box .divider-line:after{content:''; width:3px; height:28px; background:#a5b7c5; position:absolute; right:0; top:-13px; border-radius:20px;}
.process-section .process-box .divider-line:before{content:''; width:3px; height:28px; background:#a5b7c5; position:absolute; left:0; top:-13px; border-radius:20px;}
.process-section .process-box .list{width:100%; margin:0px; padding:0px; list-style:none; display:inline-block; vertical-align:top;}
.process-section .process-box .list li{width:32%; float:left; background:#266392; margin-right:2%; position:relative; text-align:center; margin-top:60px; margin-bottom:35px; padding:15px 20px 10px; -webkit-border-radius:20px; border-radius:20px;}
.process-section .process-box .list li:last-child{margin-right:0;}
.process-section .process-box .list li i{ position:absolute; width:120px; height:120px; top:-142px; left:50%; margin-left:-60px; background:#1f3241; -webkit-border-radius:50%; border-radius:50%; border: solid 2px #a5b7c5; text-align: center;}
.process-section .process-box .list li i img{margin-top: 22px;}
.process-section .process-box .list li i img.first{margin-top: 12px;}
.process-section .process-box .list li .list-title{font-size:26px; color:#fff; font-family:'Rajdhani', sans-serif; padding-bottom:6px; font-weight: 600;}
.process-section .process-box .list li p{font-size:15px; color:#fff; text-align:center; line-height: 22px; padding-bottom:15px; font-weight: 500;}
.process-section .process-box .list li .number{font-size: 40px; font-family:'Rajdhani', sans-serif; font-weight: 700; color: #7797b3; position: absolute; left:15px; top:5px;}
.process-section .read_more-btn{font-size: 16px; color: #555; font-family:'Barlow', sans-serif; border:solid 1px #777; -webkit-border-radius:3px; border-radius:3px; padding: 9px 15px; background: transparent; cursor: pointer;}
.process-section .read_more-btn i{font-size: 14px; padding-left: 4px;}
.process-section .read_more-btn:hover{background: #555; color: #fff;}
.portfolio-section{width:100%; height:auto; position:relative; padding:50px 0px; background:#eee; display:inline-block; vertical-align:top;}
.portfolio-section .top-box{text-align: center;}
.portfolio-section .title{font-size:40px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height: 40px; margin-bottom:40px; text-transform: uppercase; position: relative; font-weight: 600;}
.portfolio-section .title span{color: #000;}
.portfolio-section .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:50%; margin-left:-110px; z-index: 1;}
.portfolio-section .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #87919a; left:50%; margin-left:-120px;}
.portfolio-section .title-text{font-size: 20px; color: #0f2333; font-weight: 500; line-height: 28px; padding-bottom:40px; width:75%; margin: 0 auto;}
.portfolio-section .list{width:100%; margin:0px; padding:0px; list-style:none; display:inline-block; vertical-align:top;}
.portfolio-section .list li{width:32%; float:left; margin-right:2%; position:relative; margin-bottom:35px;}
.portfolio-section .list li:last-child{margin-right:0;}
.portfolio-section .list li .hover-effect{background: rgba(0,0,0,.7); opacity: 0; height: 0; left: 0 ;position: absolute; top: 0; right: 0; bottom: 0; width: 100%; transition: all .5s ease 0s; display: block; overflow: hidden;}
.portfolio-section .list li .hover-class:hover .hover-effect  {opacity:1; height:100%;}
.portfolio-section .list li img{max-width:100%; display:block;}
.portfolio-section .list li .hover-content{position:absolute; text-align:center; width:100%; font-weight:600; font-size:24px; color:#fff; text-decoration:underline; font-style:italic; bottom:150px;}
.portfolio-section .list li .hover-content .logo{width:100%; text-align:center; margin-top:10px;}
.portfolio-section .list li .hover-content .logo img{display:inline-block;}
.portfolio-section .read_more-btn{font-size: 16px; color: #555; font-family:'Barlow', sans-serif; border:solid 1px #777; -webkit-border-radius:3px; border-radius:3px; padding: 9px 15px; background: transparent; cursor: pointer;}
.portfolio-section .read_more-btn i{font-size: 14px; padding-left: 4px;}
.portfolio-section .read_more-btn:hover{background: #555; color: #fff;}
.testimonials{width:100%; height:auto; position:relative; padding:50px 0px 30px; background:#fff; display:inline-block; vertical-align:top;}
.testimonials .title{font-size:40px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height: 40px; margin-bottom:40px; text-transform: uppercase; position: relative; font-weight: 600; text-align:center;}
.testimonials .title span{color: #000;}
.testimonials .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:50%; margin-left:-164px; z-index: 1;}
.testimonials .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #87919a; left:50%; margin-left:-174px;}
.testimonials .list-box{width:auto; margin:0px; padding:0px;}
.testimonials .list-box .item-wrapper{position:relative;}
.testimonials .list-box .profile-img-wrapper{position:absolute; z-index:1; right:15px; top:50px; width:90px; height:90px; overflow:hidden; }
.testimonials .list-box .profile-img-wrapper img{width:auto; border:solid 5px #fff; border-radius:50%; -webkit-border-radius:50%; bottom:0; left:-50%; margin:auto; max-height:100%; min-height:100%; min-width:100%; position:absolute; right:-50%; top:0;}
.testimonials .list-box .content-wrapper{width:100%; margin:0px; padding:0px;}
.testimonials .list-box .content-wrapper .item-title{font-size:18px; margin-bottom:2px; font-weight:500; color:#266392;}
.testimonials .list-box .content-wrapper .title-des{font-size:16px; color:#3c3c3c; margin-bottom:40px;}
.testimonials .list-box .content-wrapper .item-content{position:relative; padding: 30px 100px 30px 30px; background:#f5f5f5; color: #333; font-size:14px; line-height:24px;}
.testimonials .list-box .content-wrapper .item-content:after {content:' ';  position:absolute; width:0; height:0; left:38px; top:-30px; border:15px solid; border-color:transparent transparent #f5f5f5 #f5f5f5;}
.testimonials .list-box .item-wrapper iframe{margin-top:50px;}
.testimonials .owl-dots {padding:0px; margin-top:20px !important;}
.testimonials .owl-dots .owl-dot span{border:solid 1px #266392; background:#fff; opacity:1; margin:5px 4px; width:11px; height:11px; cursor:pointer;}
.testimonials .owl-dots .owl-dot.active span, .car-slider-section .owl-dots .owl-dot:hover span{background:#266392;}
.owl-theme .owl-dots .owl-dot:hover span{background:#fff;}



.core-services{background: rgb(0,190,244);	background: linear-gradient(90deg, rgba(0,190,244,1) 0%, rgba(3,247,254,1) 100%); width: 100%; float: left; padding: 50px 0px 50px 0px;}
.core-services .title {
font-size: 40px;
color: #0a2840;
font-family: 'Rajdhani', sans-serif;
line-height: 40px;
margin-bottom: 40px;
text-transform: uppercase;
position: relative;
font-weight: 600;text-align:center;
}

.core-services .title span {
color: #fff;
}

.core-services .title:before {
content: "";
position: absolute;
display: inline-block;
bottom: -12px;
width: 50px;
height: 3px;
background: #fff;
left: 50%;
margin-left: -100px;
z-index: 1;
}

.core-services .title:after {
content: "";
position: absolute;
display: inline-block;
bottom: -11px;
width: 150px;
height: 1px;
background: #87919a;
left: 50%;
margin-left: -110px;
}

.core-services .title-text {
font-size: 20px;
color: #fff;
font-weight: 500;
line-height: 28px;
padding-bottom: 40px;
width: 75%;
margin: 0 auto;
}

.core-services .column{display: flex; gap: 15px;}
.core-services .column .col{background: #fff;padding:20px; border-radius: 10px; width: 33.33%;}
.core-services .column .col h3{ font-size: 28px; margin-bottom:20px; color: #0a2840;}
.core-services .column .col p{font-size: 17px; line-height: 24px;padding-bottom:10px}
.core-services .column .col li{font-size: 17px; line-height: 24px;padding-bottom:5px; position: relative; padding-left: 20px;}
.core-services .column .col li:before {content: "\f178";font-family: FontAwesome;font-size: 13px;color: #0a2840;padding-right: 8px; position: absolute; left: 0px;}

.why-choose{width: 100%; float: left; padding:70px 0px; background:#0a2840;}
.why-choose .column{display: flex; align-items: center;}
.why-choose .column .textb{width: 65%;}
.why-choose .column .textb h2{font-family: 'Rajdhani', sans-serif;font-size: 80px;color: #fff;text-align: center;text-shadow: 1px 1px 1px #000;font-weight: 700;
line-height: 90px; text-align: left;}
.why-choose .column .textb li{font-size: 18px; line-height:24px; color:#fff;padding-bottom:20px;}
.why-choose .column .imgb{width: 35%;}
img{max-width: 100%;}
.why-choose .title {font-size: 40px;color: #01e2fa;font-family: 'Rajdhani', sans-serif;line-height: 40px;margin-bottom: 40px;text-transform: uppercase;position: relative;font-weight: 600;text-align:center;}

.why-choose .title span {color: #fff;}
.why-choose .title:before {content: "";position: absolute;display: inline-block;bottom: -12px;width: 50px;height: 3px;background: #fff;left: 50%;margin-left: -100px;
z-index: 1;}
.why-choose .title:after {content: "";position: absolute;display: inline-block;bottom: -11px;width: 150px;height: 1px;background: #87919a;left: 50%;margin-left: -110px;}
.why-choose .title-text {font-size: 20px;color: #fff;font-weight: 500;line-height: 28px;padding-bottom: 40px;width: 75%;margin: 0 auto;}

.why-choose.we-serve{background: rgb(0,190,244);	background: linear-gradient(90deg, rgba(0,190,244,1) 0%, rgba(3,247,254,1) 100%);}
.why-choose.we-serve .title{color: #0a2840;}
.why-choose.we-serve .title span{color: #0062ff;}
.why-choose.we-serve .textb{padding-left: 10%;}
.why-choose.we-serve .textb li{color: #0a2840;}

.ready-to-scale{ width: 100%;float: left;padding: 70px 0px;background: #132c41;  border-bottom:1px solid #25445e;}
.ready-to-scale .title {font-size: 40px;color: #01e2fa;font-family: 'Rajdhani', sans-serif;line-height: 40px;margin-bottom: 40px;text-transform: uppercase;position: relative;font-weight: 600;text-align:center;}
.ready-to-scale .title-text {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    line-height: 28px;
    padding-bottom: 40px;
    width: 75%;
    margin: 0 auto;text-align:center;
}

.title-text {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    line-height: 28px;
    padding-bottom: 40px;
    width: 75%;
    margin: 0 auto;text-align:center;
}

.why-choose.lead-generation {
    background: rgb(0, 190, 244);
    background: linear-gradient(90deg, rgba(0, 190, 244, 1) 0%, rgba(3, 247, 254, 1) 100%);}
.why-choose.lead-generation  .title{color: #0a2840;}
.why-choose.lead-generation  .title-text,
.why-choose.lead-generation .column .textb li{color: #0a2840;}

.why-choose.lead-generation .column .textb h3{font-size:30px; margin-bottom: 15px; color: #0a2840;}
.why-choose.lead-generation .column .textb ul{margin-bottom: 20px;}
.why-choose.lead-generation .column{flex-flow: wrap;}
.why-choose.lead-generation .btn-row{width: 100%;text-align:center;}
.why-choose.lead-generation .btn-row h3{font-size: 30px; margin-bottom: 20px;}
.why-choose.lead-generation .btn-row .c-btn{background: #0a2840; color: #fff;}
.why-choose.lead-generation .imgb img{border-radius: 30px;}

.why-choose .column .textb ul{margin-bottom: 20px;}
.why-choose .column .textb h3{font-size:30px; margin-bottom: 15px;  color: #fff;}

.why-choose.digital-marketing .column{flex-flow: wrap;}
.btn-row{width: 100%;text-align:center;}
.btn-row h3{font-size: 30px; margin-bottom: 20px;}
.btn-row .c-btn{background: #0a2840; color: #fff;}
.why-choose.digital-marketing h3{color: #fff;}
.why-choose.digital-marketing .c-btn{background:#01e2fa; color:#0a2840;}

.home-services .column .textb p{font-size: 18px;line-height: 24px;color: #fff;padding-bottom: 20px;}


.why-choose.Outsourcing p{font-size: 18px;line-height: 24px;color: #0a2840;padding-bottom: 20px;}

.why-choose.industry-out .column .textb p{font-size: 18px;line-height: 24px;color: #0a2840;padding-bottom: 20px;}

.why-choose.digital-marketing.home-services .column .imgb img{border-radius: 30px;}



.c-btn{    width: auto;background: #01e2fa;font-family: 'Barlow', sans-serif;color: #132c41;font-size: 16px;font-weight: 500;border: none;text-transform: uppercase;padding: 14px 30px;cursor: pointer;display: inline-block;}

.ready-to-scale .title span {color: #fff;}
.ready-to-scale .title:before {content: "";position: absolute;display: inline-block;bottom: -12px;width: 50px;height: 3px;background: #fff;left: 50%;margin-left: -100px;
z-index: 1;}
.ready-to-scale .title:after {content: "";position: absolute;display: inline-block;bottom: -11px;width: 150px;height: 1px;background: #87919a;left: 50%;margin-left: -110px;}
.ready-to-scale .title-text {font-size: 20px;color: #fff;font-weight: 500;line-height: 28px;padding-bottom: 40px;width: 75%;margin: 0 auto;}

.ready-to-scale .contact-info{width:100%; border:1px solid rgba(255, 255, 255, 0.1);padding:20px;}
.ready-to-scale .contact-info ul{display:flex; align-items: start;}
.ready-to-scale .contact-info li{width:33.33%; display:flex; align-items:center;position:relative; flex-flow: column; justify-content: center;}
.ready-to-scale .contact-info li .icon {width: 65px;max-height: 65px;min-height: 65px;min-width: 65px;background-color: #01e2fa;color: #132c41;
font-size: 35px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; justify-content:center;border-radius:3px; margin-bottom: 15px;}
.ready-to-scale .contact-info li h6{font-size:22px;color:#fff;font-weight:600; margin-bottom: 10px;}
.ready-to-scale .contact-info li p,.ready-to-scale .contact-info li a{font-size:15px; color:#fff; font-weight:300;}
.ready-to-scale .contact-info li ~ li:after{content:""; width:1px;position:absolute;background:rgba(255, 255, 255, 0.1);height:100%;left:-70px;}
.ready-to-scale .contact-info li a:hover{color:#01e2fa;}
.ready-to-scale .contact-info li .text{text-align: center;}
.ready-to-scale .contact-info li .btn{
width: auto;
background: #01e2fa;
font-family: 'Barlow', sans-serif;
color: #132c41;
font-size: 16px;
font-weight: 500;
border: none;
text-transform: uppercase;
padding: 14px 30px;
cursor: pointer;display:inline-block;
}
.ready-to-scale .contact-info li .btn:hover{color: #000;}


.footer-container{width:100%; background:#132c41; padding:40px 0px 0px; position:relative; display:inline-block; vertical-align:top;}
.footer-container .footer-section{width:35%; float:left; padding-right:25px;}
.footer-container .footer-section:first-child{width:30%;}
.footer-container .footer-section:last-child{padding-right:0px;}
.footer-container .section-title{font-family:'Rajdhani', sans-serif; color:#fff; font-size:30px; font-weight:600; text-transform:capitalize; padding-bottom:20px;}
.footer-container .footer-nav{width:100%; list-style:none;}
.footer-container .footer-nav li{font-size:14px; color:#fff; padding:8px 0px; text-transform:uppercase; font-weight:500;}
.footer-container .footer-nav li:before{content:"\f178"; font-family:FontAwesome; font-size:13px; color:#fff; padding-right:8px;}
.footer-container .footer-nav li a{color:#fff; text-transform:uppercase; text-decoration:none;}
.footer-container .footer-nav li a:hover{color:#eee; text-decoration:none;}
.footer-container .footer-nav li:first-child{padding-top:0px;}
.footer-container .conatct-section{width:100%; list-style:none;}
.footer-container .conatct-section li{width:100%; padding-bottom:15px;}
.footer-container .conatct-section li i{font-size:21px; float:left; color:#fff; min-width:30px; padding-top:4px;}
.footer-container .conatct-section li .content{display:table;}
.footer-container .conatct-section li .content p{font-size:15px; color:#fff; line-height:24px; text-align:left;}
.footer-container .conatct-section li .content p a{color:#fff; text-decoration:none;}
.footer-container .social-menu{list-style:none; margin-top:10px; display:table;}
.footer-container .social-menu li{display:table-cell; vertical-align:middle;}
.footer-container .social-menu li+li{padding-left:30px;}
.footer-container .social-menu i{color:#fff; font-size:30px;}
.footer-container .map-section{width:100%; margin:0px;}
.footer-container .map-section img{width:auto; max-width:100%;}
.footer-container .copyright{background:#0c1d2c; border-top:solid 1px #2b4254; text-align:center; font-size:12px; color:#fff; padding:20px 0px; margin-top:30px; text-transform:uppercase;}

/*================================= Inner Page ================================*/

.inner-banner{position:relative; overflow: hidden; padding-top:250px; padding-bottom: 130px; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 1;}
.inner-banner.process-bg{background-image:url(../images/process-banner_bg.jpg);}
.inner-banner.services-bg{background-image:url(../images/services-banner_bg.jpg);}
.inner-banner.faq-bg{background-image:url(../images/faq-banner_bg.jpg);}
.inner-banner.contact-bg{background-image:url(../images/contact-banner_bg.jpg);}
.inner-banner.about-bg{background-image:url(../images/about-banner_bg.jpg);}

.inner-banner::before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0, 0, 0, 0.6); z-index: -1;}
.inner-banner .page-title-content{position:relative;}
.inner-banner .page-title-content .page-title{font-family:'Rajdhani', sans-serif; color:#fff; font-size:50px; font-weight:600; text-transform:capitalize; padding-bottom:15px;}
.inner-banner .page-title-content ul{padding-left: 0; list-style-type: none; margin-top: 10px;}
.inner-banner .page-title-content ul li{position:relative; padding-right:15px; margin-left:15px; text-transform:uppercase; font-size:16px; font-weight:500; display:inline-block; color:#fff;}
.inner-banner .page-title-content ul li a{color:#fff;}
.inner-banner .page-title-content ul li:before{content: ""; position: absolute; top: 5px; right: -3px; background-color: #fff; width: 1px; height: 12px;  -webkit-transform: rotate(25deg); transform: rotate(25deg);}
.inner-banner .page-title-content ul li:first-child{margin-left:0px;}
.inner-banner .page-title-content ul li:last-child:before{display:none;}
.inner-banner .page-title-content ul .active{color:#00aeef;}
.body-wrapper{width:100%; background:#fff; padding:50px 0px; position:relative; display:inline-block; vertical-align:top;}
.body-wrapper .process-page{position:relative;}
.body-wrapper .process-page .list{width:100%; margin:0px; padding:0px; display:flex; flex-wrap:wrap;}
.body-wrapper .process-page .list li{width:32%; float:left; background:#fff; -webkit-box-shadow:0 0 10px rgba(0,0,0,.2); box-shadow:0 0 10px rgba(0,0,0,.2); margin-right:2%; padding:15px; text-align:center;}
.body-wrapper .process-page .list li:last-child{margin-right:0px;}
.body-wrapper .process-page .list li .icon{background:#266392; width:110px; height:110px; border:solid 5px #b6cbdb; -webkit-border-radius:50%; border-radius:50%; display:inline-block; text-align:center;}
.body-wrapper .process-page .list li .icon img{max-width:100%; margin-top:10px}
.body-wrapper .process-page .list li .icon img.second{margin-top:13px;}
.body-wrapper .process-page .list li .title-text{font-family:'Rajdhani', sans-serif; color:#333; font-size:26px; font-weight:600; padding:10px 0px;}
.body-wrapper .process-page .list li p{font-size:15px; color:#333; line-height:26px;}
.query-section {background: rgb(0,190,244);	background: linear-gradient(90deg, rgba(0,190,244,1) 0%, rgba(3,247,254,1) 100%); height: auto; margin: 0; overflow: hidden; padding:60px 0; position: relative; width:100%;}
.query-section .query-content {width:100%; text-align:center; color: #0a2840; z-index:100; position:relative;}
.query-section .query-content .text1{font-family:'Rajdhani', sans-serif; color:#0a2840; font-size:40px; font-weight:800; padding-bottom:5px;}
.query-section .query-content .text2{font-size:40px; color:#0a2840; font-weight:900;}
.latest-project{width:100%; background:#fff; padding:50px 0px; position:relative; display:inline-block; vertical-align:top;}
.latest-project .title{font-size:40px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height: 40px; margin-bottom:40px; text-transform: uppercase; position: relative; font-weight: 600; text-align:center;}
.latest-project .title span{color:#000;}
.latest-project .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:50%; margin-left:-158px; z-index: 1;}
.latest-project .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #87919a; left:50%; margin-left:-168px;}
.latest-project .list{width:100%;}
.latest-project .list .item{position:relative; width:100%;}
.latest-project .owl-dots {padding:0px; margin-top:20px !important;}
.latest-project .owl-dots .owl-dot span{border:solid 1px #266392; background:#fff; opacity:1; margin:5px 4px; width:11px; height:11px; cursor:pointer;}
.latest-project .owl-dots .owl-dot.active span, .car-slider-section .owl-dots .owl-dot:hover span{background:#266392;}
.body-wrapper .services-page{position:relative;}
.body-wrapper .services-page .title-text{font-size:20px; color:#0f2333; font-weight:500; line-height:28px; padding-bottom:40px; width:75%; margin: 0 auto; text-align:center;}
.body-wrapper .services-page .services-list{width:100%; margin:0px; padding:0px; display:flex; flex-wrap:wrap;}
.body-wrapper .services-page .services-list li{width:32%; margin-right:2%; float:left; border-bottom:solid 4px #00aeef; margin-bottom:40px; padding-bottom:25px;}
.body-wrapper .services-page .services-list li img{width:auto; max-width:100%;}
.body-wrapper .services-page .services-list li .heading{font-family:'Rajdhani', sans-serif; color:#333; font-size:26px; font-weight:600; padding:5px 0px;}
.body-wrapper .services-page .services-list li p{font-size:14px; color:#333; line-height:26px; text-align:justify;}
.body-wrapper .services-page .services-list li:nth-child(3n){margin-right: 0px;}
.body-wrapper .services-page .services-list li:last-child{margin-bottom:0px;}
.faq-page{position:relative;}
.faq-page .title{font-size:28px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height: 40px; margin-bottom:40px; text-transform: uppercase; position: relative; font-weight: 600; text-align:center;}
.faq-page .title span{color:#000;}
.faq-page .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:50%; margin-left:-168px; z-index: 1;}
.faq-page .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #87919a; left:50%; margin-left:-178px;}
.faq-page .accordion-container{width:100%; background:#fff; -webkit-box-shadow:0 0 5px rgba(0,0,0,.2); box-shadow:0 0 5px rgba(0,0,0,.2);}
.faq-page .accordion-container .accordion-content{width:100%; position:relative; height:auto; border-bottom:3px solid #ebebeb;}
.faq-page .accordion-container .accordion-content a{display: block; padding: 10px 15px; font-family:'Rajdhani', sans-serif; text-decoration:none; font-size:20px; color:#00aeef; font-weight:600;   -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.faq-page .accordion-container .accordion-content a i{float:right; font-size:22px; color:#196ebe;}
.faq-page .accordion-container .accordion-content a.active i{color:#ccc;}
.faq-page .accordion-container .accordion-content .content{display:none;}
.faq-page .accordion-container .accordion-content .content p{padding:5px 15px 15px; font-size:14px; color:#444; font-weight:500; margin:0px; line-height:24px;}
.faq-page .accordion-container .accordion-content:last-of-type{border-bottom:none;}

.contact-page{position:relative;}
.contact-page .left-section{width:67%; float:left; padding-right:40px;}
.get-touch-section{width:100%; margin:0 0 30px; padding:0px; display:inline-block;}
.get-touch-section .title{font-size:30px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height:30px; margin-bottom:35px; text-transform: uppercase; position: relative; font-weight: 600;}
.get-touch-section .title span{color: #000;}
.get-touch-section .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:0; margin-left:10px; z-index: 1;}
.get-touch-section .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #92b1c8; left:0; margin-left:0px;}
.get-touch-section .contact-form{width:100%;}
.get-touch-section .contact-form .left-area{width:50%; float:left; padding-right:10px;}
.get-touch-section .contact-form .right-area{width:50%; float:left; padding-left:10px;}
.get-touch-section .contact-form .form-fields{position:relative; padding-bottom:20px;}
.get-touch-section .contact-form label{width:100%; font-size:14px; color:#555; padding-bottom:6px; font-weight:500; display:inline-block;}
.get-touch-section .contact-form input{width:100%; border:solid 1px #e5e5e5; padding:0 8px; height:40px; color:#555; font-size:13px; font-family:'Barlow', sans-serif; background:#fff;}
.get-touch-section .contact-form select{width:100%; border:solid 1px #e5e5e5; padding:0 8px; height:40px; color:#555; font-size:13px; background:#fff; font-family:'Barlow', sans-serif;}
.get-touch-section .contact-form .select-wrapper{width:100%; position:relative; display:block;}
.get-touch-section .contact-form .select-wrapper:after {position:absolute; width:30px; height:30px; content:'\f107'; color:#555; font-family:'FontAwesome'; font-style:normal; font-size:18px; padding:7px 8px; top:3px; right:3px; z-index:0; pointer-events:none; box-sizing:border-box;}
.get-touch-section .contact-form textarea{width:100%; border:solid 1px #e5e5e5; padding:8px; height:125px; color:#555; font-size:13px; font-family:'Barlow', sans-serif; background:#fff;}
.get-touch-section .contact-form .send_btn-container{width:100%; margin:0px; text-align:left;}
.get-touch-section .contact-form .send_btn-container .send-btn{width:auto; background:#266392; font-family:'Barlow', sans-serif; color:#fff; font-size:16px; font-weight:500; border:none; text-transform:uppercase; padding:14px 30px; cursor:pointer;}
.get-touch-section .contact-form .send_btn-container .send-btn:hover{background:#111;}
.contact-info-section{width:100%; margin:0px; padding:0px; display:inline-block;}
.contact-info-section .title{font-size:30px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height:30px; margin-bottom:35px; text-transform: uppercase; position: relative; font-weight: 600;}
.contact-info-section .title span{color: #000;}
.contact-info-section .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:0; margin-left:10px; z-index: 1;}
.contact-info-section .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #92b1c8; left:0; margin-left:0px;}
.contact-info-section .info-section{position:relative;}
.contact-info-section .info-section .heading{font-size:20px; font-family:'Rajdhani', sans-serif; color:#000; font-weight:600; padding-bottom:15px; text-transform:uppercase;}
.contact-info-section .info-section ul{width:100%; list-style:none;}
.contact-info-section .info-section ul li{width:100%; padding-bottom:15px;}
.contact-info-section .info-section ul li i{font-size:21px; float:left; color:#266392; min-width:30px; padding-top:4px;}
.contact-info-section .info-section ul li .content{display:table;}
.contact-info-section .info-section ul li .content p{font-size:15px; color:#111; line-height:24px; text-align:left; font-weight:500;}
.contact-info-section .info-section ul li .content p a{color:#111; text-decoration:none;}
.survey-section{width:33%; float:left; background:#eee; padding:15px 20px;}
.survey-section .title{font-size:30px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height:30px; margin-bottom:35px; text-transform: uppercase; position: relative; font-weight: 600;}
.survey-section .title span{color: #000;}
.survey-section .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:0; margin-left:10px; z-index: 1;}
.survey-section .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #92b1c8; left:0; margin-left:0px;}
.survey-section .form-container{width:100%; margin:0px; padding:0px; display:inline-block; vertical-align:top;}
.survey-section .form-content{position:relative; padding-bottom:10px; display:inline-block; width:100%;}
.survey-section label{width:100%; font-size:14px; color:#555; padding-bottom:6px; font-weight:500; display:inline-block;}
.survey-section input{width:100%; border:solid 1px #cacaca; padding:0 8px; height:40px; color:#555; font-size:13px; font-family:'Barlow', sans-serif; background:#fff;}
.survey-section select{width:100%; border:solid 1px #cacaca; padding:0 8px; height:40px; color:#555; font-size:13px; background:#fff; font-family:'Barlow', sans-serif;}
.survey-section .select-wrapper{width:100%; position:relative; display:block;}
.survey-section .select-wrapper:after {position:absolute; width:30px; height:30px; content:'\f107'; color:#555; font-family:'FontAwesome'; font-style:normal; font-size:18px; padding:7px 8px; top:3px; right:3px; z-index:0; pointer-events:none; box-sizing:border-box;}
.survey-section .form-content.first-box{width:100%;}
.survey-section .form-content.first-box .left{width:30%; float:left; padding-right:20px;}
.survey-section .form-content.first-box .right{width:70%; float:left;}
.survey-section .sub_btn-container{width:100%; margin:0px; text-align:center;}
.survey-section .sub_btn-container .sub-btn{width:auto; background:#000; font-family:'Barlow', sans-serif; color:#fff; font-size:16px; font-weight:500; border:none; text-transform:uppercase; padding:10px 30px; cursor:pointer;}
.survey-section .sub_btn-container .sub-btn:hover{background:#266392;}
.about-page{position:relative;}
.about-page .image-section{width:50%; float:left; padding-right:30px;}
.about-page .image-section img{width:auto; max-width:100%;}
.about-page .text-section{width:50%; float:left;padding-top: 80px;}
.about-page .text-section .head-text{font-size:16px; color:#266392; text-transform:uppercase; font-weight:600; padding-bottom:5px;}
.about-page .text-section p{font-size:15px; line-height:26px; color:#444; padding-bottom: 20px;}
.about-page .text-section p.quote{font-size:20px; color:#00aeef; font-style:italic; text-align:center; padding:20px 0px 0px; font-weight:600;}
.team-section{width:100%; background:#fff; padding:50px 0px 25px; position:relative; display:inline-block; vertical-align:top;}
.team-section .title{font-size:40px; color: #00aeef; font-family:'Rajdhani', sans-serif; line-height: 40px; margin-bottom:40px; text-transform: uppercase; position: relative; font-weight: 600; text-align:center;}
.team-section .title span{color:#000;}
.team-section .title:before{content: "";  position: absolute; display: inline-block; bottom:-12px; width: 50px; height:3px; background: #266392; left:50%; margin-left:-113px; z-index: 1;}
.team-section .title:after{content: ""; position: absolute; display: inline-block; bottom:-11px; width: 150px; height: 1px; background: #87919a; left:50%; margin-left:-123px;}
.team-section .member{width:100%; margin:0px; padding:0px; position:relative; overflow:hidden;}
.team-section .member img{max-width:100%;}
.team-section .member .title-holder{position:relative; background:#266392; bottom:40px; padding:15px; width:100%; margin-left:15px;}
.team-section .member .title-holder .role{font-size:15px; color:#fff; display:block;}
.team-section .member .title-holder .name{font-size:20px; color:#fff; font-weight:600; padding:5px 0 15px; display:block;}
.team-section .owl-theme .owl-nav{position:absolute; margin-top:0; top:40%; width:100%;}
.team-section .owl-theme .owl-nav [class*="owl-"]{background:#1199d8; color:#fff; display: inline-block; font-size:24px; height:36px; line-height:36px; padding:0; text-align: center; width:36px; opacity:1; z-index:1; cursor:pointer; border-radius:5px;}
.team-section .owl-carousel .owl-nav .owl-next{position:absolute; right:-15px;}
.team-section .owl-carousel .owl-nav .owl-prev{left:-15px; position:absolute;}
.team-section .owl-theme .owl-nav .disabled{opacity:0.5; cursor:default;}
.team-section .owl-nav .owl-next.fa{padding-left:4px;}
.team-section .owl-nav .owl-prev.fa{padding-right:3px;}



.core-services.mission .col{width: 50%;}

.why-choose.our-journey{background: #fff;}
.why-choose.our-journey .title span{color: #132c41;}
.why-choose.our-journey .title:before{background: #132c41;}
.why-choose.our-journey .textb{width: 100%; }
.why-choose.our-journey .textb p{font-size: 18px; line-height: 27px; color: #000; text-align: center;}


@media screen and (max-width:1024px) {
	.about-section .image-section{width:auto; float:none; text-align:center; margin-bottom:20px;}
	.about-section .image-section img:nth-child(1){width:auto; float:none; margin:0px;}
	.about-section .image-section img:nth-child(2){width:auto; float:none;}
	.about-section .content-area{width:100%; float:none; padding-left:0px;}
	.services-section .services-box .services-list li{width:49%;}
	.services-section .services-box .services-list li:nth-child(3n){margin-right:2%;}
	.services-section .services-box .services-list li:nth-child(2n){margin-right:0;}
	.services-section .services-box .title-text{width:100%;}
	.process-section .title-text{width:100%;}
	.portfolio-section .title-text{width:100%;}
	.portfolio-section .list li .hover-content{bottom:50px;}
	.body-wrapper .services-page .title-text{width:100%;}
	.body-wrapper .services-page .services-list li{width:48%; margin-right:4%;}
	.body-wrapper .services-page .services-list li:nth-child(3n){margin-right:4%;}
	.body-wrapper .services-page .services-list li:nth-child(2n){margin-right:0;}
	.contact-page .left-section{width:100%; float:none; padding-right:0px; margin-bottom:20px;}
	.survey-section{width:100%; float:none;}
	.about-page .image-section{width:100%; float:none; text-align:center; padding-right:0px;}
	.about-page .text-section{width:100%; float:none; margin-top:20px;}
} 
@media screen and (max-width:991px) {
		.navbar-area .mobile-nav{display:block;}
		.navbar-area .main-nav{display:none;}
		.mean-container a.meanmenu-reveal span{background-color:#fff; position:relative; top:8px; margin-top:-5px;}
		.mean-container a.meanmenu-reveal{padding:5px 15px 0 0;}
		.header{position:relative; background:#132c41;}
		.inner-banner{padding-top:150px; padding-bottom:70px;}
}
@media screen and (max-width:950px) {
	.footer-container .footer-section{width:60%;}
	.footer-container .footer-section:first-child{width:40%;}
	.footer-container .footer-section:last-child{width:100%; text-align:center;}
	.body-wrapper .process-page .list li{width:100%; margin-right:0; float:none; margin-bottom:30px;}
	.body-wrapper .process-page .list li:last-child{margin-bottom:0;}
}
@media screen and (max-width:767px) {
	.banner-container .slider li .banner-text{display:none;}
	.about-section .image-section{display:none;}
	.process-section .process-box .divider-line{display:none;}
	.process-section .process-box .list li{width:100%; float:none; padding-top:60px; margin:60px 0px 70px;}
	.process-section .process-box .list li i{top:-60px;}
	.process-section .process-box .list li:last-child{margin-bottom:35px;}
	.portfolio-section .list{text-align:center;}
	.portfolio-section .list li{width:auto; float:none; display:inline-block; margin-right:0;}
	.portfolio-section .list li .hover-effect{opacity:1; height:100%;}
	.inner-banner{padding-top:120px; padding-bottom:50px;}
}
@media screen and (max-width:600px) {
	.services-section .services-box .services-list li{width:100%; margin-right:0;}
	.services-section .services-box .services-list li:nth-child(3n){margin-right:0;}
	.body-wrapper .services-page .services-list li{width:100%; margin-right:0;}
	.body-wrapper .services-page .services-list li:nth-child(3n){margin-right:0;}
}
@media screen and (max-width:480px) {
	.footer-container .footer-section{width:100%; padding-right:0; margin-bottom:20px;}
	.footer-container .footer-section:first-child{width:100%;}
	.footer-container .footer-section:last-child{width:100%; text-align:left;}
	.get-touch-section .contact-form .left-area{width:100%; padding-right:0;}
	.get-touch-section .contact-form .right-area{width:100%; padding-left:0;}
}
* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 52px 0 0 0;
	color: #4d4d4d;
	font-family: "Roboto Condensed", sans-serif !important;
	font-style: normal;
}

:root {
	--main-color: #e31e24;
	--main-blue: #091542;
}

.container {
	max-width: 117rem;
}

a {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p, ul {
	margin: 0;
}

/* Breadcrumb */
.breadcrumb {
	width: 100%;
	float: left;
	margin: 0 0 1.5rem;
}

	.breadcrumb ul {
		background-color: var(--main-blue);
		padding: 10px 15px;
		margin-top: 10px;
	}

		.breadcrumb ul li a.active {
			color: var(--main-color);
		}

		.breadcrumb ul li i {
			color: #ffffff;
		}

		.breadcrumb ul li {
			font-size: 1.3rem;
			line-height: 1.5rem;
			margin: 0 .5rem 0 0 !important;
			color: #fff;
		}

/* Banner */
.staticPageBanner {
	padding: 10rem 0rem 2rem 0rem;
	background-size: 100% auto !important;
	min-height: 30rem;
}

.contactBanner {
	background: url(../images/Contact.jpg) center center no-repeat;
	padding: 12rem 0 5rem 0;
}

/* Static Page Description Wrapper */
.staticpageDescWrapper {
	width: 100%;
	float: left;
	margin: 0 0 3rem;
}

	.staticpageDescWrapper h2 {
		font-size: 2.4rem;
		margin: 0 0 1rem;
		color: #1b2d4c;
		font-weight: 400;
	}

	.staticpageDescWrapper p {
		font-size: 1.5rem;
		color: #000;
		margin: 0 0 3rem;
	}

	.staticpageDescWrapper ul li {
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 10px;
	}

	.staticpageDescWrapper p a {
		color: #5de3e8;
	}

/* Contact Details */
.contact-details {
	padding: 1rem 0rem;
	line-height: 2.4rem;
	border-bottom: .1rem #CCCCCC solid;
	margin-bottom: 2rem;
	font-size: 1.6rem;
	width: 100%;
	float: left;
}

	.contact-details h2 {
		font-size: 3rem;
		margin: 2rem 0 .1rem;
		font-weight: 500;
		margin-bottom: 20px;
	}

	.contact-details ul li {
		display: flex;
		align-items: center;
		background-color: #ecf0f4;
		padding: 5px;
		border-radius: 100px;
		margin-bottom: 15px;
	}

/* Contact Form */
.contactForm {
	background: var(--main-blue);
	color: #FFFFFF;
	border-radius: .5rem;
	width: 100%;
	padding: 1.5rem 0;
	float: right;
}

	.contactForm h2 {
		padding: 0 1.5rem 1rem;
		margin: 0rem 0 1.5rem;
		border-bottom: .1rem #fff solid;
		position: relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 2.4rem;
		color: #fff;
	}

		.contactForm h2::after {
			content: "";
			position: absolute;
			left: 0rem;
			bottom: 0rem;
			height: .1rem;
			width: 100%;
			background: #009bd5;
		}

	.contactForm label {
		font-size: 1.5rem;
	}

	.contactForm input,
	.contactForm textarea {
		border: 0;
		background: #FFFFFF;
		color: #000000;
		padding: 1rem;
		line-height: 1.3rem;
		width: 100%;
		font-size: 1.5rem;
	}

	.contactForm input {
		height: 3.8rem;
		border-radius: 0;
	}

	.contactForm textarea {
		height: 8rem;
		border-radius: 0;
	}

	.contactForm input.sendnowBtn {
		width: 100%;
		background: var(--main-color);
		color: #ffffff;
		border: 0rem;
		text-align: center;
		font-size: 2.4rem;
		line-height: 2rem;
		height: 4rem;
		padding: 0rem;
	}

		.contactForm input.sendnowBtn:hover {
			color: #000;
		}

	.contactForm input:focus,
	.contactForm textarea:focus {
		box-shadow: none;
	}




