

.partner-section .row.text-center .col-sm-6 {
	width: 25%;
	display: flex;
	align-items: center;
	flex-wrap:wrap;
	justify-content:space-between;
} 

.header .ms-auto {
	margin-right: 20px;
}
.partner-section .row.text-center .col-sm-6 .partner-logo img{
    width:70%;
}
.partner-section .partner-heading h4 {
	margin-bottom: 50px;
}
.partner-section {
	padding-top: 145px;
	padding-bottom: 145px!important;
}
.customer-section .container .common-title{
    margin-bottom:63px;
}


@media only screen and (max-width: 1200px){
.desktop-header{
	display: none;
}	
.mobile-header{
	display: block;
}
.banner-btn {
	padding-top: 0!important;
}
.banner-btn span {
	padding-top: 30px;
}

.partner-section .row.text-center .col-sm-6 {
	width: 25%;
	display: flex;
	align-items: center;
	flex-wrap:wrap;
	justify-content:space-between;
}
.partner-section .row.text-center .col-sm-6 .partner-logo{
    width:100%;
}
.partner-section .row.text-center .col-sm-6 .partner-logo img{
    width:90%;
}
.partner-section .row.text-center .col-sm-6 .partner-logo:nth-child(4){
    display:flex;
    justify-content:flex-end;
}

}

@media only screen and (max-width: 990px) {
.card-section .row .col:nth-child(2) .card .card-title{
    padding-top: 7px;
}
   .customer .row.customer .customer-details {
	padding-bottom: 8px;
} 
.partner-section {
	padding-top: 100px;
	padding-bottom: 100px!important;
}
.partner-section .partner-logo img {
	width: 80%;
}
.partner-section .partner-heading h4 {
	margin-bottom: 50px;
}
.partner-section .partner-logo {
	margin-bottom: 50px;
}

}

@media only screen and (max-width: 767px) {
    .banner-btn a{
        height: 50px!important;
	    width: 160px!important;
	    line-height: 50px!important;
}

/* .banner-btn a:hover {
	height: 50px;
	width: 180px!important;
	line-height: 50px;
}
.banner-btn span:last-child a:hover {
	line-height: 45px;
} */
.banner-btn span:first-child a:hover {
	background-color: #ffffff;
}
.banner-btn span:last-child a {
	line-height: 45px;
}
.intro-title.section-padding {
	padding-top: 55px;
	padding-bottom: 92px;
}
.login-col form input[type="submit"]{
    line-height: 48px !important;
}
.newslatter-box input[type="submit"]{
    height:50px;
    line-height:48px;
}
.login-col form input[type="submit"]:hover {
	height: 50px !important;
	line-height: 48px !important;
	width: 180px !important;
}
.intro-title .common-btn a:hover {
	height: 50px;
	line-height: 50px;
}
.card-section .card .icon-box-img img{
    height:70%;
}
.card-section .card-body h3 {
	padding: 0 0 22px 0;
}
.customer-section .customer-button .col {
    padding:0;
}
.customer-section .customer-button .common-btn{
    display: flex;
justify-content: center;
}
.customer-section .customer-button .common-btn a:hover{
    line-height:50px;
    height:50px;
}
.login-col form input[type="submit"], .newslatter-box input[type="submit"] {
	width: 165px!important;
	height: 50px!important;
	padding: 0 20px;
	line-height: 50px!important;
}
/*.login-col form input[type="submit"], .newslatter-box input[type="submit"]:hover {*/
/*	width: 180px!important;*/
/*	height: 50px!important;*/
/*	padding: 0 20px;*/
/*	line-height: 50px!important;*/
/*}*/
.partner-section {
	padding-top: 80px;
	padding-bottom: 80px!important;
}

.partner-section .partner-heading h4{
    font-size:30px;
    line-height:35px;
    font-weight:500;
    margin-bottom:45px;
}
.customer-section .container .common-title {
	margin-bottom: 20px;
}
.customer {
	padding-bottom: 0!important;
}
.partner-section .row.text-center .col-sm-6 {
	width: 50%;
}

}