/*****
Theme Name:Boom
Theme URI:
Author: Coderzvision team
Author URI: http://www.coderzvisiontech.com/
Description: Boom Mobile App designed and developed by coderzvision team.
Version: 1.0
*****/
.swiper-button-next,
    .swiper-button-prev {
        background-color: white; /* Set the background color to white */
        width: 30px; /* Adjust width as needed */
        height: 30px; /* Adjust height as needed */
        border-radius: 0; /* Remove border radius */
        line-height: 30px;
        position: absolute !important;
        top: 550px !important;
    }
    .swiper-button-next:after,
     .swiper-button-prev:after {
        font-size: small;
     }

.Hero_Banner_slider .slick-track{
    display: flex !important;
}
.bgcolourtop{
    position: absolute;
    height: 90%;
    width: 100%;
    background: rgb(18 62 109);
    z-index: -1;
    opacity: 0.;
}
.pt-36 {
    padding-top: 5rem !important;
}
.md\:text-5xl\/tight {
    color:#ffffff;
}
.text-slate-400.leading-7 {
    color:#ffffff !important;
}
.md\:text-3xl{
    color:#0B3866;
}

.text-base{
    color:#0B3866;
}

.my-4{
    color: #0B3866 !important;
}
.text-primary {
	color: #fe7720 !important;
}
.lg\:flex {
    justify-content: center;
}
.stakeholders {
    padding: 20px !important;
}
.banner {
	width:80% !important;
	padding-top:50px !important;
}
@media screen and (max-width: 768px) {
   .md\:text-5xl\/tight {
        padding-top: 80px !important;
    }
}
.text-3xl\/tight {
    color:#0B3866;
}
@media screen and (min-width: 1024px) {
.text-center {
  margin-top: 40px;
}
}

.mt-16  {
    padding-bottom:40px !important;
}

.imagehobbyist{
	width:60% !important;
}
@media screen and (max-width: 768px) {
   .relativebanner {
        text-align:-webkit-center;
    }
}
@media screen and (max-width: 768px) {
   .gap-7{
        text-align:-webkit-center !important;
    }
}
@media screen and (max-width: 768px) {
.banner {
     width:100% !important;
	padding-top:0px !important;
	display:none !important;
}
}
.pt-5{
	padding-top:3.25rem !important;
}
.hover\:bg-primary:hover {
	background-color:#0B3866 !important;
               color:#FFFFFF !important;
}
.md\:py-80 {
    margin-top: -20px !important;
	height:800px !important;
}
/* .bg-slate-100 {
    margin-top: 50px;
} */
.overflow-x-hidden {
	margin-top:50px;
}
@media screen and (min-width: 1024px) {
[data-aos^=fade][data-aos^=fade].aos-animate {
	  
	   margin-top:30px;
}
}
/* @media screen and (max-width: 768px) {
    .bgcolourtop{
 height: 16% !important;
    }
} */
body{
	font-size:17px !important;
}
.text-base, .text-base\/6 {
    font-size: 20px !important;
}
[data-aos^=fade][data-aos^=fade].aos-animate  {
	margin-left:1px !important;
}
.md\:text-5xl\/tight {
    height: 170px !important;
}

/* Optional: Hide horizontal scrollbar */
@media screen and (max-width: 768px) {
.swiper-container {
    overflow: hidden;
}
}
@media screen and (max-width: 768px){
.navbar-nav .nav-item .nav-link {
        font-size:1.25rem !important
}
}

@media screen and (max-width: 768px){
.sectionfive {
         padding-left: 15px;
         padding-right: 10px;
}
}

@media screen and (max-width: 768px){
.swiper-button-next,
.swiper-button-prev {
        top: 350px !important;
    }
}
.fixedcall1 {
    position: fixed;
    width: 180px;
    height: 55px;
    margin: 0;
    padding: 0;
    top: 41.5%;
    right: -135px;
    z-index: 999;
    border-radius: 0px 0 0 0px;
    overflow: hidden;
    background: #fff;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.fixedcall1 .phonenumber {
    display: block;
    
    
    letter-spacing: .6px;
    text-decoration: none;
    color:#113E65;
    margin: 0;
    padding: 0;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.fixedcall1 .phonenumber span {
     width: 45px;
    height: 55px;
    float: left;
    background: #FE7720;
    font-size: 25px;
    margin: 0 15px 0 0;
    text-align: center;
    line-height: 55px;
   
}
 
.fixedcustomer:hover {
    right: 0;
}
.fixedcall1:hover {
    right: 0;
}
.fixedcustomer {
    position: fixed;
    width: 180px;
    height: 55px;
    margin: 0;
    padding: 0;
    top: 50%;
    right: -135px;
    z-index: 999;
    border-radius: 0px 0 0 0px;
    overflow: hidden;
    background: #fff;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.fixedcustomer .phonenumber span {
    width: 45px;
    height: 55px;
    float: left;
   background:#25d366;
    font-size: 25px;
    margin: 0 15px 0 0;
    text-align: center;
    line-height: 55px;
   
}
.fixedcustomer .phonenumber span i {
    color: #fff;
    animation: tada 1.25s infinite;
}
.fixedcall1 .phonenumber span i {
    color: #fff;
    animation: tada 1.25s infinite;
}
