/*--------------------------------------------------------------
# Mobile Devices Start
--------------------------------------------------------------*/
@media (min-width: 1270px) and (max-width:1280px) {
.navbar-nav .nav-link {
    font-size: 13px;
    font-weight: 600;
    
}
header .navbar-nav a.nav-link {
    padding: 5px 9px !important;
  }	
header .lineAnimPanel{
width: 644px;
height: 42px;	
}  
}

@media (min-width: 1100px) and (max-width:1180px) {
.navbar-nav .nav-link {
    font-size: 12px;
    font-weight: 600;
    
}
header .navbar-nav a.nav-link {
    padding: 5px 7px !important;
  }	
header .lineAnimPanel{
width: 580px;
height: 42px;	
}
	
}
@media (min-width: 1024px) and (max-width:1024px) {
.navbar-nav .nav-link {
    font-size: 12px;
    font-weight: 500;
    
}
header .navbar-nav a.nav-link {
    padding: 5px 2px !important;
  }	
header .lineAnimPanel{
width: 474px;
height: 42px;	
}  
}
@media (min-width: 800px) and (max-width:820px) {
.menu-brwwa .navbar-toggler{
left: -120px !important;
}	
ul.navbar-nav.menutopmenu{
left: 17px !important;	
}
}

@media (min-width: 768px) and (max-width:768px) {
.menu-brwwa .navbar-toggler{
left: -120px !important;
}	
ul.navbar-nav.menutopmenu{
left: 17px !important;	
}
}
@media (min-width: 768px) and (max-width:932px) {
.bro-president h3 span{color:#fff;}	
.bro-president h3{color:#fff;}	
.bg-blue .carousel-caption{display:none !important;}	
header .lineAnimPanel{display:none;}
.menu-brwwa .dropdown-item {
    border-bottom: 1px solid #ccc;
}
.menu-brwwa .dropdown-menu.show{width: 100%; padding-top: 0;}
.bro-president p{padding: 0 35px; width: auto; color: #fff;}
.bg-blue .yellow-bar{right: 0; left:0; display:none;}
header .navbar-nav a.nav-link {
    border-radius: 0;
    border-bottom: 1px solid #f2f2f2;
}
.dropdown-toggle::after{float: right; margin-top: 8px;}
ul.navbar-nav.menutopmenu {
    background: #fff;
    padding: 0px 0px;
    border-radius: 6px;
    position: absolute;
    z-index: 99999;
    width: 333px;
    margin-right: 69px;
    left: 0px;
    top: 48px;
}
/* .navbar-collapse{width: 205px;} */
.menu-brwwa .navbar-toggler {
    background: #fff;
    padding: 3px 6px;
	margin: 5px 0px 0px 0;
	z-index: 99999999;
	left: -186px;
    position: relative;
}
.col-md-8.d-flex.align-items-center.gap-3.main-menu-brwwa{justify-content: flex-start;}
nav.navbar-nav.navbar.menu-brwwa {
    width: 100%;
	background: none;  
}
}

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

/* 18-2-2025 start*/
.menu-brwwa .dropdown-item {
    border-bottom: 1px solid #ccc;
	padding: 8px 11px 8px 11px;
}
.menu-brwwa .dropdown-menu.show{width: 100%; padding-top: 0;}
.bro-president p{padding: 0 35px; width: auto; color: #fff;}
.bg-blue .yellow-bar{right: 0; left:0; display:none;}
header .navbar-nav a.nav-link {
    border-radius: 0;
    border-bottom: 1px solid #f2f2f2;
}
.dropdown-toggle::after{float: right; margin-top: 8px;}
ul.navbar-nav.menutopmenu {
    background: #fff;
    padding: 0px 0px;
    border-radius: 6px;
    position: absolute;
    z-index: 99999;
    width: 333px;
    margin-left: 0px;
    left: 0px;
    top: 48px;
}
/* .navbar-collapse{width: 205px;} */
.menu-brwwa .navbar-toggler {
    background: #fff;
    padding: 3px 6px;
	margin: 5px 0px 0px 0;
	z-index: 99999999;
	left: -50px;
    position: relative;
}
.col-md-8.d-flex.align-items-center.gap-3.main-menu-brwwa{justify-content: flex-start;}
nav.navbar-nav.navbar.menu-brwwa {
    width: 100%;
	background: none;  
}	
.talent-blog-main {
    padding-top: 0px;
}
header .lineAnimPanel{display: none;}
.bro-president h3 span {
    font-size: 15px;
    color: #fff;
    
}
.bro-president h3{color:#fff;}
.bro-president{right: 0px;}
.logo-arrow::after{background-color:inherit !important;}
div#photoGallery {
    padding-left: 15px;
    padding-right: 15px;
}
.portfolio-item .pd img{width: 100%;}
/* 18-2-2025 end*/
.fooetr-nav ul li a::after{display:none;}	
.fooetr-nav ul li a{padding:4px 2px 4px 2px;}	
.top-logo{text-align: center; padding: 11px 0px 11px 0;}
.top-logo img{width:73px;}	
.rght-panal img {
    width: 54px;
}
.rght-panal{margin-bottom: 6px;}
.top-logo:before{display:none;}	
#hero .btn-get-started{font-size: 13px;}	
#hero{background-size: contain; padding: 8px 0; height:auto;}	
.project-bg h4{margin-top: 64px; font-size:25px;}
.projectimg-box{margin-left:15px; margin-right:15px;}
.project-bg p strong{font-size: 18px;}
.countryproject{padding-bottom: 25px;}
section#projects{height:auto; padding-top: 40px;}
.projects .icon-box.border1 {
    border-radius: 6px;
}
.projects .icon-box {border-radius: 6px;}
.projects .icon-box.border3 {
    border-radius: 6px;
}
.projects .icon-box.border4 {
    border-radius: 6px;
}

.projects .icon-box.border5{ border-radius: 6px;}
section#projects:before{bottom: 74px;}


section#ourpresence {
    margin-top: 19px;
	padding-bottom: 0;
}
.mapwrap::before{display:none;}
.mapwrap img {
    width: 100%;
    margin-left: 0px;
}
.mapAreaPoint .waves{
	width: 30px;
    height: 30px;
}
.mapAreaPoint .video-main .video{
	height: 30px;
    width: 30px;
    line-height: 30px;
}
.mapAreaPoint .video svg{    
    width: 13px;
    height: 18px; fill: #fb2525;}
}
/*--------------------------------------------------------------
# Mobile Devices End
--------------------------------------------------------------*/