@media (min-width: 1400px) and (max-width: 3000px) {
       .sideGirl {
	max-height: 65%;
	width: auto;
}
}

@media (max-width:1400px) {
   .sideGirl {
	max-height: 50%;
	width: auto;
}
}

@media (min-width: 1024px) and (max-width: 1600px) {
    /* .bannerSection .sideGirl {
	max-width: 33%;
} */
.handImg {
	/* max-height: 383px; */
	width: auto;
}
.buldSmrt li {
	gap: 7px;
	padding: 6px 5px;
}
}
@media (min-width: 1024px) and (max-width: 1320px) {
    .aboutUsSec::after {
	top: 0px;
	width: 11%;
	height: 31%;
}
}

@media (min-width:992px) and (max-width: 1491px) {
    .downloadApp h6 {
	font-size: 26px;
	margin-bottom: 5px;
}
.downloadApp h2 {
	font-size: 31px;
}
.buldSmrt li .common-border-btn {
	font-size: 16px;
}
.buldSmrt li div {
	gap: 3px;
}
.headerSec .custom-logo-link {
	margin-top: 25px;
	max-width: 148px;
}
.aboutUsSec::after {
	top: 0;
}
}


/****************************************************************************************
@
@	Tablet Styles
@
****************************************************************************************/
/* Tablet desktop :768px. */

/*max width 991px*/
@media (max-width: 991px) {
    .headerSec .custom-logo-link {
	margin-top: 5px;
	max-width: 138px;
}
    .slicknav_menu {
        display: block;
    }
    #cssmenu.menu-wraper {
        display: none;
    }
    .aboutUsSec::after {
	top: 3px;
	width: 13% !important;
	height: 33% !important;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
    .mobileList li {
	max-width:50px;
}
.bannerSection h1 {
	font-size: 44px;
}
}

/*width 768px to 991px*/
@media (min-width: 768px) and (max-width: 991px) {

    .aboutUsSec.common-section.pb-1 {
	padding-top: 117px;
}
    .downloadApp .left img {
	min-height: 251px;
}
    .common-btn {
	font-size: 17px;
}
.getintouch .getTouchLft h2 {
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: 600;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
}
    .getintouch h3 {
	color: #0037b2;
	font-size: 28px;
	font-weight: 700;
}
    .downloadApp ul {
	flex-direction: column;
}
    .downloadApp .plastr {
	display: flex;
	gap: 23px;
	margin-top: 20px;
	flex-direction: column;
}
    .downloadApp h2 {
	color: #fff;
	font-size: 34px;
}
    .downloadApp .downld {
	color: #fff;
	font-size: 24px;
	display: flex;
	gap: 30px;
}
    .downloadApp {
	border-radius: 40px;
	margin: 15px;
	padding-top: 50px;
	position: relative;
    overflow: hidden;
}
.headerSec {
	position: relative;
	width: 100%;
	top: inherit;
	z-index: 9;
	background: #fcc61d;
}
.bannerSection h1 {
	font-size: 34px;
	margin-top: 20px;
}
.bannerSection .sideGirl {
	position: absolute;
	right: -61px;
	bottom: 0;
	max-height: 30%;
}
.aboutUsSec::after {
	top: 3px;
	width: 13% !important;
	height: 33% !important;
}
.downloadApp h6 {
	font-size: 18px;
	margin-bottom: 30px;
}
.common-title, .common-box > h2, .common-section .common-box > h2 {
	font-size: 20px;
}

.missivsn .msBx {
	padding: 10px;
}
.missivsn h2 {
	font-size: 20px;
    margin-bottom: 0;
}
.downloadApp .buldSmrt li {
	width: 100%;
}
.downloadApp {
	border-radius: 40px;
	margin: 15px;
	padding-top: 20px;
}
.buldSmrt li .common-border-btn {
	font-size: 16px;
}
.common-section {
	padding: 30px 0px;
}
.getintouch .getTouchLft {
	padding: 15px;
}
}
/*tab css*/
@media (max-width: 991px) {
    .bannerSection .mobileList {
	display: flex !important;
}
.bannerSection h1 {
	text-shadow: 2px 2px 2px #fed12e;
}
.downloadApp .end img {
	height: auto;
}
.mobileList li {
	max-width: 56px;
}
}

/****************************************************************************************
@
@	Mobile Styles
@
****************************************************************************************/
/*max width 767px*/
@media (max-width: 767px) {
    .mobileList {
	width: 100%;
	justify-content: center;
}
    .mobileList li h6 {
	font-size: 15px;
}

    .market-btn {
	margin-bottom: 10px;
    width: 100%;
}

    #back2Top {
	bottom: 52px;
}

    .common-border-btn {
    font-size: 14px;
}
    .buldSmrt li {
    gap: 10px;
    padding: 6px 5px;
}
    .aboutUsSec::after {
    width: 33% !important;
    height: 33% !important;
    max-width: 110px;
}

    .mobileList li {
    width: 46px;
}
    .downloadApp .buldSmrt li {
    width: 100%;
}
    .downloadApp ul li {
	min-width: 30%;
}
  
    .bannerSection ul{
        margin-bottom: 20px;
    }
      .bannerSection .mobileList{
        margin-bottom: 20px;
        display: flex;
    }
    .bannerSection {
	background: #f6bd19;
}
.bannerSection p{
    margin-bottom: 20px;
}
    .bannerSection h1 {
    margin-bottom: 20px;
}
    .getintouch h3 {
	font-size: 28px;
	font-weight: 700;
}
.getintouch .getTouchLft h2 {
	font-size: 28px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-transform: capitalize;
}
    .downloadApp h2 {
        font-size: 44px;
    }
    .downloadApp .downld {
        font-size: 34px;
    }
    .downloadApp .plastr {
        margin-top: 30px;
    }
    .aboutUsSec::after {
        width: 160px;
        top:0;
    }
    .bannerSection .sideGirl {
        right: -65px;
        max-width: 230px;
    }
    .bannerSection {
        padding-top: 30px;
    }
    .headerSec {
        position: relative;
        width: 100%;
        top: 0;
        z-index: 9;
        background: #fdcc27;
        display: flex;
    }
    .headerSec .custom-logo-link {
        margin-top: 35px;
        max-width: 150px;
    }
    .bannerSection h1 {
        margin-top: 0;
        font-size: 34px;
    }
    .slicknav_menu {
        display: block;
        background: transparent;
    }
    #cssmenu ul ul li a {
        width: 100%;
        line-height: normal;
    }
    #cssmenu > ul > li > a {
        line-height: 30px;
    }
    .contactSec .contact-item p {
        margin-bottom: 0;
    }
    .contact-item {
        text-align: left;
        display: flex;
        margin-bottom: 10px;
    }
    .contactSec .contact-item h3 {
        margin-bottom: 0;
    }
.bannerSection p {
	text-shadow: 1px 1px 1px #fed837;
}
.downloadApp h6 {
	font-size: 18px;
	color: #9fb5e4;
	margin-bottom: 10px;
	margin-top: 15px;
}
.downloadApp {
	padding-top: 20px;  
}

.footerMenu {
	justify-content: flex-start;
	flex-direction: column;
	align-items: flex-start;
	padding: 0 15px;
}
.mobileList {
	gap: 8px;
	margin-top: 10px;
	justify-content: space-around;
}
.headerSec .custom-logo-link {
	margin-left: 0;
	margin-right: 2px;
	max-width: 100%;
	margin-top: 15px;
	max-width: 161px;
}
.rainbow-btn span {
	font-size: 15px;
	letter-spacing: 1px;
}
.common-title, .common-box > h2, .common-section .common-box > h2 {
	font-size: 25px;
}
.cont-text span, .cont-text a {
	line-height: normal;
}
.aboutUsSec {
	padding-top: 87px;
}
.aboutUsSec::after {
	top: 9px;
}
.aboutUsSec  .col-md-6.col-6 {
	margin-bottom: 15px;
}
}
/*width 576px to 767px*/
@media (min-width: 576px) and (max-width: 767px) {
}

/*max with 575px*/
@media (max-width: 600px) {
    .headerSec .custom-logo-link {
	margin-left: auto;
	margin-right: auto;
}
.mobileList li {
	width: 40px;
}
.headerSec{
    position: relative;
}
.headerSec .common-btn {
	font-size: 17px;
	padding: 5px 10px;
    position: absolute;
	top: 5px;
	right: 0px;
}

}
