.hero .info h2{
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
    font-style: normal !important;
}

.arrow-txt a{
  color:#fff !important;
  width:100%;
}

.text-center h1 {

  font-family: "Poppins", sans-serif !important;
  font-weight: 500;
  font-style: normal;

}

.our-story h3{
  font-family: "Poppins", sans-serif !important;
  font-weight: 500;
  font-style: normal;
}
.footer {
padding-bottom: 40px;
}
.footer .footer-about .logo img {
  width:70% !important;
  margin-right: 6px;
}

.about .our-story h3{
  font-size: 2rem !important;
  font-weight: 600 !important;
}

.quote .quote-tit{
  font-family: "Poppins", sans-serif !important;
  font-weight: 500;
  font-style: normal;
  text-transform: none !important;
} 

.cntct h3{
  font-family: "Poppins", sans-serif !important;
  font-size: 26px !important;
  font-weight: 400;
  font-style: normal;
}
.quote{
  background-color: #2F314B !important;
}

.heru .btn-get-started {
  color: var(--contrast-color);
  font-family: var(--heading-font);
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 12px 40px;
  border-radius: 50px;
  transition: 0.5s;
  margin: 10px;
  border: 2px solid var(--accent-color);
}

.heru .btn-get-started:hover {
  background: var(--accent-color);
}
.quote-tit{
  color:#fff;
  font-weight:500 !important;
  font-size: 1.5rem !important;
  text-align: center;
}
.send-btn{
  font-size:1rem;
  font-family:"Roboto",  sans-serif !important;
  font-weight:500;
  letter-spacing:2px;
  border-radius:50px !important;
  width:100%;
}
.quote p{
  color:#fff;
  text-align: center;
}
::placeholder {
  font-weight:500 !important;
  color: #52565e!important;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  font-weight:500 !important;
  color: #52565e !important;
}

.btn-get-started-tw {
  color: #fff!important;
  font-family: var(--heading-font);
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 12px 40px;
  border-radius: 50px;
  transition: 0.5s;
  margin: 10px;
  background:#2F314B; 
}

 .btn-get-started-tw:hover {
  border: 1px solid #fff;
  color:#fff !important;
  background: #0080C9;
}
.cntct p{
  font-size:16px !important;
}
.cntct h3{
  text-shadow: 1px 3px 2px rgba(0,0,0,0.58);
  color:#fff;
}
.child-under{
  padding-top:3em;
  padding-bottom:3em;
}
.get-started .content h3:after{
display:none !important;
}

.blog_section {
  padding-top: 5rem;
  padding-bottom: 3rem;
}
.blog_section .blog_content .blog_item {
  margin-bottom: 30px;
  box-shadow: 0 0 11px 0 rgba(6, 22, 58, 0.14);
  position: relative;
  border-radius: 2px;
  overflow: hidden;
}
.blog_section .blog_content .blog_item:hover .blog_image img {
  transform: scale(1.1);
}
.blog_section .blog_content .blog_item .blog_image {
  overflow: hidden;
  padding: 0;
}
.blog_section .blog_content .blog_item .blog_image img {
  width: 100%;
  transition: transform 0.5s ease-in-out;
}

.blog_section .blog_content .blog_item .blog_details {

  padding: 25px 20px 30px 20px;
}

.blog_section .blog_content .blog_item .blog_details .blog_title h5 a {
  text-align:center !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 500 !important;
  font-style: normal;
  text-transform: none !important;
  color: #020d26;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 600 !important;
  transition: all 0.3s;
  text-decoration: none;
}
.blog_details a{
  text-align:center !important;
}
.blog_section .blog_content .blog_item .blog_details .blog_title h5 a:hover {
  color: #0080C9;
}

.blog_section .blog_content .blog_item .blog_details p {
  border-top: 1px solid #e5e5e5;
  margin-top: 4px;
  padding: 20px 0 4px;
}
.blog_section .blog_content .blog_item .blog_details a {
  font-size: 16px;
  color: #0080C9;
  font-weight: 600;
  text-decoration: none;
}
.blog_section .blog_content .blog_item .blog_details a:hover {
  color: #020d26;
}
.blog_section .blog_content .blog_item .blog_details a i {
  vertical-align: middle;
  font-size: 20px;
}
.blog_section .blog_content .owl-nav {
  display: block;
}
.blog_section .blog_content .owl-nav .owl-prev {
  position: absolute;
  left: -27px;
  top: 33%;
  text-align: center;
  z-index: 5;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  outline: 0;
  background:rgba(13, 109, 252, 0.54);
  transition: all 0.3s;
  color: #fff;
}

.blog_section .blog_content .owl-nav .owl-prev i{
  padding-top:12px;
}
.blog_section .blog_content .owl-nav .owl-next i{
  padding-top:12px;
}

.blog_section .blog_content .owl-nav .owl-prev span {
  font-size: 25px;
  margin-top: -6px;
  display: inline-block;
}
.blog_section .blog_content .owl-nav .owl-prev:hover {
  background: #0d6efd; 
  color: #fff;
}
.blog_section .blog_content .owl-nav .owl-next {
  position: absolute;
  right: -27px;
  top: 33%; 
  text-align: center;
  z-index: 5;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  outline: 0;
  background: rgba(13, 109, 252, 0.54);
  color: #fff;
  transition: all 0.3s;
}
.blog_section .blog_content .owl-nav .owl-next span {
  font-size: 25px;
  margin-top: -6px;
  display: inline-block;
}
.blog_section .blog_content .owl-nav .owl-next:hover {
  background: #0d6efd; 
  color: #fff;
}

@media only screen and (max-width: 577px) {
  .blog_section .owl-nav .owl-prev {
    left: -17px !important;
  }
  .blog_section .owl-nav .owl-next {
    right: -17px !important;
  }
}
.section-title h2{
  font-family: "Poppins", sans-serif !important;
  font-weight: 600;
  font-style: normal;
}

.icon i{
  font-size: 1.7rem !important;
}
.service-item:hover i{
  color:#ffff !important;
}
.services .service-item .icon{
  margin-bottom:20px !important;
}
.services .service-item .icon:before{
  color:#fff !important;
  top: -8px !important;
  right: 9px !important;
}
.tab-pane h3{
  font-family: "Poppins", sans-serif !important;
  font-weight: 400;
  font-style: normal;
}
.about h1{
  font-family: "Poppins", sans-serif !important;
  font-weight: 500;
  font-style: normal;
}
.about h3{
  font-family: "Poppins", sans-serif !important;
  font-weight: 500;
  font-style: normal;
}
.about{
  top: 25%;
}
.about-tw{
  top: 50%;
}

.chevito{
  font-size:10px;
  font-weight:bold;
 }
 .super{
  margin-top:60px;
 }
 h2{
 font-size:26px;
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight:500;
  font-style: normal;
 }
 h3{
  font-size:1rem !important;
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
 }
 .scnd-tit{
  font-family: "Roboto", sans-serif !important;
    font-optical-sizing: auto in !important;
    font-weight: 500 !important;
    font-style: normal;
 }
 p{
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.blck{
    background-color:#f8f9fa !important;
  }
  .bull{
    font-weight:500;
  }

  .bull .fa-check-circle{
  color:#2A86BF;
  }
  .main-content{
    padding:0px !important;
  }

.interno {
z-index: 9999 !important;
height: 4.5vh !important;
width: 100%;
position: fixed !important;
bottom: 50px !important;
}
.externo {
z-index: 9999 !important;
height: 4.5vh !important;
width: 100%;
position: fixed !important;
bottom: 30px;
}

.crd{
  padding:5px !important;
}

.blog-posts .post-content{
  padding:15px !important;
}

.post-title{
  text-align: center !important;
}

.card-btn{
  font-weight:500;
  background-color: #0080C9 !important;
  border-radius: 50px;
  padding:12px;
}

.foot-contact{
  color:#fff !important;
}

@media (min-width: 1281px) {

.externo{
display:none;
}

}

/* 
##Device = Laptops, Desktops
##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {

.btn-link {
  font-size: 1rem !important;
}

.externo{
  display:none;
}

}

/* 
##Device = Tablets, Ipads (portrait)
##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {

.externo{
  display:none;
}
}

/* 
##Device = Tablets, Ipads (landscape)
##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

.externo{
    display:none;
}


}

/* 
##Device = Low Resolution Tablets, Mobiles (Landscape)
##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {

.brown-txt{
  margin-top:40px;
}
.about{
  padding-bottom:0px !important;
}
.inner-title{
  display: none;
}


.externo{
  display:visible;
}



.interno{
display:none;
}




}

/* 
##Device = Most of the Smartphones Mobiles (Portrait)
##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {

.brown-txt{
  margin-top:40px;
}
.about{
  padding-bottom:0px !important;
}
.about .our-story{
  padding:0px !important;
}
.inner-title{
  display: none;
}

.externo{
display:visible;
}

.interno{
display:none;
}


}

.top-bar {
  background: #2F314B;
  color: #fff;
  padding: 10px 0;
  font-size: 14px;
  position: fixed;
  width: 100%;
  z-index: 1000;
  top: 0;
  transition: top 0.3s;
}

.top-bar a {
  color: #fff;
  margin-right: 15px;
}

.top-bar .social-icons a {
  margin-right: 10px;
}

.header {
  transition: top 0.3s;
  top: 35px;
}

.hidden-top-bar {
  top: -50px;
}

.adjusted-header {
  top: 0;
}


@media (max-width: 768px) {
  .top-bar a {
      font-size: 9.5px;
      margin-right: 10px;
  }

  .top-bar .social-icons {
      display: none;
  }

  .top-bar .contact-info {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
  }
}