
@media (max-width: 480px) {
.contact-box {padding:35px 15px;}
 .banner .carousel-caption {
	position: inherit;
	width: 100% !important;
	background: var(--blue);
	padding: 20px;
	bottom: 0;
	right: 0 !important;
	left: 0 !important;
	text-align: left;
	top: 0;
	transform: translate(0, 0);
	border-radius:0 0 20px 20px;
} 
.hero-card {width: 100%;} 
.carousel-indicators{display:none;}
.carousel-item img{height:200px;object-fit:cover;border-radius:20px 20px 0 0;}
.sectiongap:nth-child(odd), .sectiongap:nth-child(even) {padding: 30px 0;}
.tick_double ul, .tick_double ol{columns: 1; -webkit-columns: 1; -moz-columns: 1;}
.tick_triple ul{columns: 1; -webkit-columns: 1; -moz-columns: 1;}
.section-title h6 {letter-spacing: 4px;}
.service-card, .category{padding:15px;}
.services .mt-5, .process .mt-5 {margin-top: 1.5rem !important;}
.insights_block .insights_txt {border-right:0;border-bottom: 1px solid var(--gold);}
.insights_block:last-child .insights_txt {border-right:0;border-bottom:0;}
.white_box.p-4 {padding: 1rem !important;}
footer {padding: 20px 0 0;}
.process-wrap {display: inline;}
.process-step {width: 49%;display: inline-block;}
.process-step h5 {font-size: clamp(.8em, 1.3vw, 1.4rem);}
.process-wrap:before {background:transparent;}
.process-circle {width: 60px;height: 60px;margin: 0 auto 10px;}
#sticky-header.sticky-menu {position: relative;}
.menu-toggle{float:right;margin-top: 10px;}
.counter_block ul {display: block;}
#counter p {line-height: 16px;font-weight: 300;}
.readmore {padding: 6px 25px 10px 0;}
.readmore .bg {width: 17px; height: 1px;}
.readmore .bg:before, .readmore .bg:after {height: 1px;width: 10px;}
hr {margin:0;}	
.counter_block img {width: 40px;margin-right: 0;}
.counter_block {text-align: center;display: block;}
.counter_block:nth-child(2) {border-right:0;}
.counter_block .text-start {text-align: center !important;}
.navbar-collapse {
background: rgba(3,16,11,.97);
padding: 20px;
margin-top: 12px;
border-radius: 10px;
}

.navbar-nav {
gap: 8px;
}


.footer-links li {
    margin:6px 0;
}
.footer-links li i{display: inline-block;}
.footer-links li i{
    font-size: clamp(.8rem, .8vw, .8rem);
    color: var(--green) !important;
}
.nav-icons {
display: none;
}
.choose-card {padding: 18px 4px;}
.bg-custom-dark.p-5 {padding: 1rem !important;}
.bg2 {padding: 15px;}
.btn-primary, .btn-secondary {padding: 12px 10px;}
.footer-links {display: block;}
.footer-links li {border-right:0;}

.social_icon .social-button {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	margin: 0 auto;
	border-radius: 0;
	color: #fff;
}
.social_icon .social-button i {font-size: 14px;margin-right:2px;}
.social_icon {
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #1e2332;
	display: flex;
	left: 0;
	z-index: 1;
}
.copyright { margin-bottom: 45px;}
.services h2 strong:before {
    right: -20px;
    border-left: 20px solid var(--lblue);
    border-top: 45px solid transparent;
}
.services_block ul {padding: 0px;border-radius: 12px;}
.services_block ul li {margin: 15px 6px;border-right:0;padding: 0 6px;line-height: 15px;}
.services_block ul li img {width: 30px;}
.content_box {padding: 10px;}
.content_box ol li {padding: 0 0 12px 30px;    margin: 0 0 12px;}
.content_box ol li::before {width: 25px;height: 25px;}
.content_box ol li strong {font-size: 15px;font-weight:600;display: block;}
.content_box ol li p {line-height: 1;}
.whatsapp {bottom: 60px;}
.mobile-nav li{margin: 0 0 14px 0; padding: 0 0 14px 0;border-bottom: 1px solid #ddd;}
.mobile-nav li i{font-size:11px;color: var(--gold);}
.dropdown-toggle::after {color: var(--gold);font-size: 18px;top: 2px;position: relative;}
.dropdown-menu.show li{margin: 0 0 3px 0; padding: 0 0 3px 0;font-size: 14px}
.navbar-toggler{border:0;}
.navbar-toggler i{color: var(--gold);font-size: 22px;}
.mvv-icon {width: 45px;height: 45px;border-radius: 8px;}
.mvv-card-top {margin-bottom: 12px;}
.mvv-card {padding: 20px;}
.location-card {gap: 10px;padding: 14px 14px;}
.mvv-section {padding: 20px 0 6px 0;}
.contact .section-title p{width:90%;margin:0 auto;}


}

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




}



/* Media Query for low resolution  Tablets, Ipads */
@media (min-width: 675px) and (max-width: 800px) {
.top-bar a {font-size: 15px;margin-left: 6px;}
.menubar .btn-info::before, .menubar .btn-info::after {display:none;}
.menubar .btn-info {font-size: 12px;padding: 10px 10px 10px 10px;}
.menubar .d-none.d-sm-block{padding-left:0;padding-right:0;}
.stellarnav .menu-toggle span.bars {top: 0;}
.btn-primary, 
.btn-secondary,
.btn-outline-light
{border-radius: 6px;font-size: 13px;padding: 14px 40px 14px 10px;}







}
  

  
  
/* Media Query for Tablets Ipads portrait mode */
@media (min-width: 768px) and (max-width: 1024px){
.btn-info {font-size:13px;padding:12px 27px 12px 9px;}
.carousel-caption p {font-size:14px;line-height:20px;}


}

/* Media Query for Large screens */
@media (min-width: 1400px) {
.hero-section p {line-height: 28px;}
.carousel-caption p{line-height: 34px;}
.hero-banner .carousel-caption {width: 35%;}
.navbar-nav .nav-link {padding: 7px 15px !important;}
.location-card {padding: 20px 20px;}
.form-control, .form-select, input {padding:1rem .75rem!important;}
.bg-primary{padding:20px;}




}