


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {

	
}



/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.banner-lft-cont {
    padding-right: 0;
}
.right-info li a {
    padding: 9px 19px;
    font-size: 11px;
}
.banner-lft-cont h4 {
    font-size: 22px;
}
.banner-lft-cont h2 {
    font-size: 27px;
}
.counter-l {
    flex: 30%;
}
.logo-box {
    width: 22%;
}
.contact-info-bttn {
    width: 100%;
}
img.banner-arrow1 {
    display: none;
}
img.banner-arrow2 {
    display: none;
}
}





/* Large Mobile :480px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {

	.container-fluid {
		padding-right: 12px;
		padding-left: 12px;
	  }
	 .right-info {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    flex-wrap: wrap;
	margin-top: 15px;
}
.banner-lft-cont h4 {
    font-size: 22px;
}
	.banner-lft-cont {
    padding-right: 0;
}
.banner-lft-cont h2 {
    font-size: 28px;
}
.main-banner {
    padding: 50px 0 119px 0;
}
img.banner-arrow1 {
    display: none;
}
.counter-l {
    flex: 100%;
}
.counter-sec {
    flex-wrap: wrap;
    gap: 30px;
}
.Title {
    font-size: 21px;
}
a.big-bttn {
    font-size: 19px;
    padding: 15px 50px;
}
.logo-box {
    width: 47%;
}
.contact-info-bttn {
    width: 100%;
}
.footer {
    position: relative;
    bottom: 0;
    width: 100%;
    color: #fff;
    height: auto;
    line-height: 3;
    background-color: #7B37C4;
    font-size: 13px;
}
.banner-form h3 {
    font-size: 26px;
}
}

