@media (min-width: 1600px) and (max-width: 2560px) {
}
@media (min-width: 1400px) and (max-width: 1600px) {
}
@media (min-width: 1200px) and (max-width: 1400px) {
}
@media (min-width: 992px) and (max-width: 1200px) {
/* ############# Header ############## */
.header-logo {
height: 90px;
}
.li-logo-w {
width: 150px;
}
.header-li-logo {
height: 110px;
}
.nav-text {
font-size: 14px;
}
/* ############## Carousel ############ */

.mbr-slider .carousel-control {
top: 50%;
width: 45px;
height: 45px;
}


.banner-title {

    font-size: 34px;
    line-height: 37px;

  
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
}
.banner-subtitle {
font-size: 18px;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
height: 1.2rem;
}
.mbr-slider .carousel-control.carousel-control-prev {
left: 0;
margin-left: 1.5rem;
}
.mbr-slider .carousel-control.carousel-control-next {
right: 0;
margin-right: 1.5rem;
}
/* ############## Footer ############### */
.bg-abs {
margin-top: -63px;
width: 260px;
}
.footer-text-content {
font-size: 14px;
}
.faa-footer-fa {
/* height: 30px; */
/* width: 30px; */
line-height: 30px;
}
.img-footer {
height: 120px;
}
.copyright {
font-size: 14px;
}
}
@media (min-width: 768px) and (max-width: 992px) {
/* ############ Header ############# */
.header-logo {
height: 80px;
}
.nav-text {
font-size: 14px;
}
.navbar .active {
width: 18%;
}
/* ############## Carousel ############ */
.banner-title {
font-size: 20px;
line-height:5px;
text-align: center;
margin-bottom: 2px;
padding-right: 0px !important;
padding-left: 0px !important;
}
.banner-subtitle {
font-size: 14px;
line-height: 33px;
text-align: center;
}
.btn-touch
{
font-size: 12px;
}
.mbr-slider .carousel-control {
top: 50%;
width: 45px;
height: 45px;
}
.carousel-caption {
top: 25%;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
height: 1.2rem;
}
.mbr-slider .carousel-control.carousel-control-prev {
left: 0;
margin-left: 1.5rem;
}
.mbr-slider .carousel-control.carousel-control-next {
right: 0;
margin-right: 1.5rem;
}
/* ############ Footer ############# */
.footer-text-content {
font-size: 14px;
}
.bg-abs {
position: relative;
margin-top: auto;
width: 100%;
}
.faa-footer-fa {
height: 30px;
width: 30px;
line-height: 30px;
}
.copyright {
font-size: 14px;
}
}
@media (min-width: 576px) and (max-width: 768px) {
/* ############ Header ############# */
.header-logo {
height: 80px;
}
.nav-text {
font-size: 14px;
}
.navbar .active {
width: 18%;
}
/* ############## Carousel ############ */
.banner-title {
font-size: 18px;
line-height:5px;
text-align: center;
margin-bottom: 2px;
padding-right: 0px !important;
padding-left: 0px !important;
}
.banner-subtitle {
font-size: 12px;
line-height: 36px;
text-align: center;
}
.btn-touch
{
font-size: 10px;
}
.mbr-slider .carousel-control {
top: 50%;
width: 40px;
height: 40px;
}
.carousel-caption {
top: 25%;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
height: 1.2rem;
}
.mbr-slider .carousel-control.carousel-control-prev {
left: 0;
margin-left: 1.5rem;
}
.mbr-slider .carousel-control.carousel-control-next {
right: 0;
margin-right: 1.5rem;
}






.service-head 
{
    line-height: 48px;
    font-size: 25px;
}

.service-headtext {
    font-size: 13px;
    line-height: 20px;
}


.about-head {
    line-height: 32px;
    font-size: 25px;
}

.about-text {
    font-size: 12px;
    line-height: 23px;
}


.speaker-shap,.clients-speaker-shap
{
    display: none;
}

.rs-brands.style3 .brands-item .brands-content .brands-text .title a {
    line-height: 6px;
    font-size: 16px;
}

.rs-brands.style3 .brands-item .brands-content {
     padding: 0px 0px 0px 0; 
    position: relative;
}

.rs-brands.style3 .brands-item .brands-content .serial-number {
    font-size: 39px;
}

.brands-desc {
    line-height: 18px;
    font-size: 12px;
}


.testimonial-heading {

    font-size:25px;
    line-height:48px;

}

.mt-130px {
    margin-top: 8%;
}

.testimonial-title {
    font-size: 26px;
    line-height: 40px;
}

.testimonial-content {
    font-size: 12px;
    line-height: 22px;  
}

.testimonial-img {
    height: 84px;
}

.box-area {
    padding: 20px;
    padding-top: 5px; 
     padding-bottom:5px; 
}

.aboutlist span 
{
    font-size:10px;
    line-height: 18px;
}

/* ############ Footer ############# */
.footer-text-content {
font-size: 14px;
}
.bg-abs {
position: relative;
margin-top: auto;
width: 100%;
}
.faa-footer-fa {
height: 30px;
width: 30px;
line-height: 30px;
}
.copyright {
font-size: 12px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
.hr-btm {
position: relative;
bottom: 0px;
}
.button-bottom {
position: relative;
}
}
@media (min-width: 320px) and (max-width: 576px) {
/* ############ Header ############# */
.header-logo {
height: 70px;
}
.nav-text {
font-size: 14px;
}
.navbar .active {
    width: 25%;
}

.website_logo_sidebar
{
    height: 30px;
}


.mapcard 
{
  width:310px;border-radius:10px;margin-top:-50px;margin-left:-30px;
}

.aboutlist span 
{

font-size:11px;
line-height: 18px;
}

.aboutmapimg img 
{
    width:90px;
}



.service-head 
{
    line-height:28px;
    font-size: 20px;
}

.service-headtext {
     font-size: 12px;
    line-height: 24px;
}

.servicediv 
  {
   margin:auto;
  }


 



.about-head 
{
    line-height:28px;
    font-size: 20px;
    margin-top:45px;
}

.speaker-shap,.clients-speaker-shap
{
    display: none;
}

.testimonial-heading
{
    font-size:20px;
    text-align: center;
}

.testimonial-content {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 8px;
    color: #585353;
    line-height: 12px;
    margin-top: -10px;
}

.testimonial-img {
    height: 78px;
    width: auto !important;
}

.testimonial-title {
    font-size: 22px;
    line-height: 41px;
}

.box-area {
    padding: 20px;
    background: #fff;
    box-shadow: 0px 0px 4px 0px #00000040;
    border-radius: 12px;
     padding-top: 0px; 
    padding-bottom: 0px; 
}


.mt-130px 
{
    margin-top: 10%;
}

.about-text {
    font-size: 12px;
   line-height: 24px;
}

.rs-brands.style3 .brands-item .brands-content .brands-text .title a {
    line-height: 24px;
    font-size: 20px;
}

.brands-desc {
    line-height: 24px;
    font-size: 14px;
}


.rs-brands.style3 .brands-item .brands-content {
    padding: 5px 0px 0px 0;
    position: relative;
    }





/* ############## Carousel ############ */
.banner-title {
font-size: 15px;
line-height:5px;
text-align: center;
margin-bottom: 2px;
padding-right: 0px !important;
padding-left: 0px !important;
}
.banner-subtitle {
font-size: 8px;
line-height: 23px;
text-align: center;
}
.btn-touch
{
font-size: 8px;
}
.mbr-slider .carousel-control {
top: 50%;
width: 30px;
height: 30px;
margin-top: -0.5rem;
}
.carousel-caption {
top: 22%;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
height: 1rem;
}
.mbr-slider .carousel-control.carousel-control-prev {
left: 0;
margin-left: 1rem;
}
.mbr-slider .carousel-control.carousel-control-next {
right: 0;
margin-right: 1rem;
}



/* ############ Footer ############# */
.footer-text-content {
font-size: 14px;
}

.footer .footer_heading {
    
    border-bottom: 1px solid #F36F0C;
    width: 240px;
}
.bg-abs {
position: relative;
margin-top: auto;
width: 100%;
}
.faa-footer-fa {
height: 30px;
width: 30px;
line-height: 30px;
}
.copyright {
font-size: 12px;
}
.list-styled {
text-align: center;
list-style: none;
padding: 0;
}
}
@media (min-width: 320px) and (max-width: 375px) {
}
@media (min-width: 320px) and (max-width: 429px) {
.banner-title {
font-size: 15px;
line-height:5px;
text-align: center;
margin-bottom: 2px;
padding-right: 0px !important;
padding-left: 0px !important;
}
.banner-subtitle {
font-size: 8px;
line-height: 33px;
text-align: center;
}
.btn-touch
{
font-size: 8px;
margin-top: -10px;
}
}
@media (max-width: 320px) {
/* ############ Header ############# */
.header-logo {
height: 70px;
}
.nav-text {
font-size: 14px;
}
.navbar .active {
width: 35%;
}
/* ############## Carousel ############ */
.banner-title {
font-size: 15px;
line-height:5px;
text-align: center;
margin-bottom: 2px;
padding-right: 0px !important;
padding-left: 0px !important;
}
.banner-subtitle {
font-size: 8px;
line-height: 33px;
text-align: center;
}
.btn-touch
{
font-size: 8px;
margin-top: -10px;
}
.mbr-slider .carousel-control {
top: 50%;
width: 30px;
height: 30px;
margin-top: -0.5rem;
}
.carousel-caption {
top: 22%;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
height: 1rem;
}
.mbr-slider .carousel-control.carousel-control-prev {
left: 0;
margin-left: 0.5rem;
}
.mbr-slider .carousel-control.carousel-control-next {
right: 0;
margin-right: 0.5rem;
}
/* ############ Footer ############# */
.footer-text-content {
font-size: 14px;
}
.bg-abs {
position: relative;
margin-top: auto;
width: 100%;
}
.faa-footer-fa {
height: 30px;
width: 30px;
line-height: 30px;
}
.copyright {
font-size: 12px;
}
}