@font-face {
font-display: swap;
}
.header-menu {
position: relative;
background: white;
z-index: 9999;
}
.header-top {
z-index: 9999;
}
.silder-edited .swiper-container {
height: 650px;
}
.silder-edited .aslider {
margin-top:-200px;
color:black;
}
.afact--text__content div {
font-size: 20px;
font-weight: 500;
margin-bottom: 0px;
}
.afact--text__content span {
font-size: 27px;
margin-bottom: 0px;
color: black;
}
.afact--img {
padding-left: 0px;
}
.afact--img:before {
content:none;
}
.slider-active .slide-prev, .slider-active .slide-next {
background: #ffffff63;
}
.atestimonial__img.wow img {
width: 100%;
}
.orange {
color: #ff5e14;
display: block;
}
.afact--text__title h2 {
font-size: 50px;
}
.text-size h2.section-title {
font-size: 40px;
}
.about .aabout-img_text {
padding: 0px;
}
.about .theme-btn.bdevs-el-btn {
margin-top:30px;
}
.header-top-left .flaticon-return-of-investment:before {
content: "\f116";
}
.header-top.grey-bg.d-none.d-lg-block .header-top-left span i {
animation: none;
}
.header-menu .header-logo img {
width: 200px;
position: relative;
top: -5px;
}
div.subtitle.bdevs-el-subtitle {
color: #ff5e14;
}
.section-title.bdevs-el-title {
color:black;
}
div.achoose__text--title {
color: black;
font-weight: 600;
margin-bottom: 10px;
font-family: "Saira Semi Condensed", sans-serif;
color: #151735;
font-style: normal;
}
img.img-fluid.edit {
position: relative;
top:-10px;
}
.atestimonial__img.wow img {
height: auto;
width: 50%;
margin: 0 auto;
}
@media only screen and (min-width: 1200px) {
.atestimonial__img.wow img {
position: relative;
top: 61px;
}
}
@media only screen and (max-width: 1100px) {
.atestimonial__img.wow {
display: block;
margin: 0 auto;
text-align: center;
}
.service__contact--img img {
width: 100%;
height: auto;
}
}
@font-face {
font-display: swap; }
.flaticon-engineer:before {
content: "\f112"!important;
}
.page-title-area.pt-190.pb-200 {
padding: 100px;
}
.aabout--profile__wrapper .bdevs-el-btn {
margin-top: 30px;
}
.header-menu.header-sticky.sticky-menu, .mobile-header.header-sticky.sticky-menu {
z-index: 999;
}
.aabout-text.mr-150.mb-30.bdevs-el-content.customcss {
margin-top: 36px;
}
.ablog.mb-55.wow.fadeInUp2 p {
margin-bottom:27px;
}
.show-more span.show {
padding: 10px;
background: #3061aa;
color: white;
display: block;
width: 125px;
margin: 1.25em auto;
}
.tt-list__color01 {
color: #0c4c93;
}
.tt-list_top03 {
margin-top: 30px;
}
div.show-more {
padding-bottom: 15px;
text-align: center;
}
.tt-list.tt-list__color01.tt-list_top03 li {
margin-left:40px;
}
h2.section-title.text-center {
margin-bottom: 35px;
}
.home-title h1 span {
display: block;
}
.custom-heading h3 {
font-family: "Roboto Slab", Sans-serif;
font-size: 33px;
font-weight: 400;
}
@media only screen and (max-width: 1160px) { 
body > header > div.header-top.grey-bg.d-none.d-lg-block > div > div > div.col-xl-9.col-lg-8 > div > ul > li:nth-child(1) {
display: none;
}
.header-right:before {
height: 100%;
width: 41px;
top: 0px;
left: 0px;
background: #ffffff;
position: absolute;
content: "";
z-index: 1;
}
}
@media only screen and (max-width: 1200px){
.header-right.text-end {
background: #ffffff;
}
.header-menu:before {
background: #ffffff;
}
.header-right .theme-btn.theme-btn-white {
background: #ff5000;
color: #ffffff;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.main-menu ul li {
margin: 0px 7px;
}
.header-right ul li a {
font-size: 17px;
}
}
@media only screen and (max-width: 767px) { 
.text-size h2.section-title {
font-size: 27px;
}
.header-right.text-end.mservice i {
position: fixed;
bottom: 45px;
left: 45px;
z-index: 99999;
animation: pulse-blue 2s infinite;
width: 70px;
height: 70px;
}
.copyright__text {
padding-top: 21px;
text-align: center;
}
.header-right.text-end.mservice {
background: #1c202f;
margin-top: -22px;
}
.header-right.text-end.mservice img.foicon {
position: relative;
top: -5px;
}
.header-right.text-end.mservice::before {
background: #1c202f;
}
.aservice, .ateam, .cta-area {
z-index: 2;
}
.page-title .breadcrumb-title {
font-size: 33px;
}
.page-title-area.pt-190.pb-200 {
padding: 80px;
}
}
.header-right.text-end i{
animation: pulse-grey 4s infinite;
}
@media only screen and (min-width: 1890px) {
.header-top:before {
width: 29%;
height: 59px;
}
.header-top-left {
position: relative;
top: -1px;
height: 60px;  
}
.header-menu:before {
width: 33%;
}
}
.field-row {
display: flex;
gap: 20px;
}
.field.half {
width: 50%;
}
@media only screen and (max-width: 767px) {
.field-row {
display: flex;
gap: 0px !important;
flex-direction: column;
}
.field.half {
width: 100%;
}
}
.field.half input {
width: 100%;
box-sizing: border-box;
}
.page-title-icon i:before {
content: "\f116" !important;
}
.nav-item {
flex: 35%;
}
.aservice-box:after {
content: unset !important;
}