
/*BEGIN RESPONSIVE*/

@media only screen and (min-width: 1600px) and (max-width: 1920px) {
    .container {
		max-width: 1140px;
	}
	.hidden-lg{
		display: none;
	}
    .ACHIEVEMENTs {
        margin: 50px 0px 64px;
    }
    div#myTabContent {
        padding: 30px 0px 0px;
    }
    
    .Customers-img img {
        width: 98%;
        margin-top: -184px;
    }
    .Business-txt {
        top: 267px;
    }
    .Know-txt.second.text-center {
        padding: 24px 0px 0px;
    }
    section.we-know {
        /* padding: 96px 0px; */
    }
    
    .we-tabs {
        /* margin: 97px 0px -79px; */
    }
    .testimonials-sec-02 {
        background: #fe2829;
        padding: 63px 0px 54px;
    }
    .text-center h2+p {
        font-size: 22px;
        width: 69%;
    }
    
    .info-combo::before {
        width: 100%;
        height: 295px;
    }
    
    .combo-detail {
    }
    
    .info-combo {
        margin-top: 37px;
    }
    
    .combo-price h5 {
        margin-right: 120px;
    }
    
    .combo-price h3 {
        margin-right: 120px;
    }
    
    .img-layers {
        height: 80vh;
        width: 81vh;
    }
    
    .logo__portfolio__box {
        margin-bottom: 27px;
    }
}

@media only screen and (min-width: 1445px) and (max-width: 1599px) {
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {
        font-size: 15px;
    }
    .logo-btns {
		font-size: 15px;
	}
    div#svg-container {
        width: 69%;
    }
	div#myTabContent {
		padding: 60px 25px;
	}
    .info-combo::before {
        left: -129px;
    }
	.combo-price h5 {
		margin-right: 58px;
	}
	
	.combo-price h3 {
		margin-right: 63px;
	}
    
    .Projects p {
        font-size: 16px;
    }
}

@media only screen and (min-width: 1366px) and (max-width: 1444px) {
    .info-combo::before {
        left: -91px;
    }
	div#myTabContent {
		padding: 20px 19px;
	}
	
	.combo-price .btn {
		margin-right: 0;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    ul.navbar-nav.moyo {
        margin: 23px 0px 0px 26px;
    }
	.contact-form-wrap .popbtn.cxm-btn-header {
		font-size: 12px;
	}
    
    li.nav-item.boxs {
        width: 21%;
        margin: 1px -13px;
    }
	.info-comb h4 {
		font-size: 16px;
	}
	
	.info-comb h4>span {
		font-size: 26px;
	}
	
	.combo-price .btn {
		margin-right: 0;
	}
	
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    a.nav-link.home {
        font-size: 11px;
    }
    .navs.fixed {
        height: 25%;
    }
    .our-icons img {
    width: 78%;
}
div#myTabContent {
    padding: 44px 67px;
}

.pack-header h3 {

    font-size: 23px;
}



.pack-tag p {
    font-size: 14px;
}

.our-combo h2 {
    font-size: 24px;
}

.Customers-img img {
    width: 94%;
    margin-top: -180px;
}
.Know-txt.second.text-center p {
    font-size: 17px;
    width: 84%;
}

.center__logo__head h2 {
    font-size: 48px;
}

.center__logo__head p {
    font-size: 18px;
    width: 86%;
    margin: 0 auto;
}

.counter {
}

.testimonials-sec-02 {
    padding: 30px 0px;
}

.Customers-img img {
    width: 89%;
}

.about-bg li p {
    font-size: 11px;
}

.para-text p {
    font-size: 11px;
}
    
    .logo img {
        width: 100px;
    }
    .contact-form-wrap .popbtn.cxm-btn-header {
        font-size: 10px;
    }
    
    .head-contect a {
        font-size: 16px;
    }
    
    .homebanner h1 {
        font-size: 41px;
    }
    
    img.object {
        width: 90%;
    }
    
    .contact-form-wrap h4 {
        font-size: 26px;
    }
    
    .contact-form-flex .form-group input {
        width: 186px;
    }
    
    section.brandlogo ul li img {
        width: 70%;
    }
    
    .brandlogo ul li {
        margin-right: 0px;
    }
    
    section.we-know {
        padding: 7px 0px;
    }
    
    .Services h4 {
        font-size: 19px;
    }
    
    button.btn.custom a {
        font-size: 12px;
    }
    
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 6px;
        padding-top: 14px;
    }
    
    .Business-txt h1 {
        font-size: 28px;
    }
    
    .get {
        width: 55%;
    }
    
    .tumara {
        font-size: 12px;
    }
    
    li.nav-item.boxs {
        width: 21%;
    }
    
    .logo-btns {
        font-size: 13px;
    }
    
    .step-text p {
        font-size: 17px;
    }
    
    .Projects h5 {
        font-size: 20px;
    }
    
    .Projects h1 {
        font-size: 49px;
    }
    
    .Projects p {
        font-size: 14px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .Business-txt h1 {
        font-size: 26px;
    }
    .our-icons img {
        width: 78%;
    }
    .get {
        width: 68%;
    }
	.counter {
		font-size: 40px;
	}
	.Know-txt.second.text-center h1 {
		font-size: 35px;
	}
	
	.Know-txt.second.text-center p {
		font-size: 16px;
		width: 87%;
		margin: 0 auto;
	}
	
	.our-pricing h2 {
	}
	
	.text-center h2+p {
		width: 69%;
	}
	
	.layer-1 {}
	
	.img-layers {
		display: none;
	}
	
	.center__logo__head h2 {
		font-size: 47px;
	}
	
	.logo-card {
		line-height: 0;
		height: 119px;
	}
	
	.Services h4 {
		font-size: 13px;
	}
	
	.para-text p {
		font-size: 10px;
	}
	
	.about-bg li p {
		font-size: 10px;
	}
   
    .head-contect a {
        font-size: 15px;
    }
    
    .homebanner h1 {
        font-size: 28px;
        line-height: 35px;
    }
    
    .homebanner p {
        font-size: 15px;
    }
    
    img.object {
        width: 100%;
    }
    
    .contact-form-wrap h4 {
        font-size: 27px;
    }
    
    .contact-form-flex .form-group input {
        width: 127px;
        margin: 0px 0px !important;
    }
    
    .contact-form-wrap .popbtn.cxm-btn-header {
        font-size: 9px;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    section.brandlogo ul li img {
        width: 59%;
    }
    
    .brandlogo ul li {
        margin-right: -39px;
    }
    
    section.we-know {
        padding: 41px 0px;
        margin-top: 0px;
    }
    .tumara {
        font-size: 10px;
    }
    
    .apna {
        font-size: 13px;
        padding: 14px 0px 12px 42px;
        width: 61%;
    }
    
    .tab-container {
        display: block;
    }
    
    select#select-box {
        width: 100%;
    }
    
    .tab-navigation h1 {
        margin-bottom: 12px;
    }
    
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {
        font-size: 10px;
    }
    
    li.nav-item.boxs {width: 21%;}
    
    .nav-link {
        padding: 0px 0px;
    }
    
    div#myTabContent {
        padding: 26px 39px;
    }
    
    .Logo-text h1 {
        font-size: 21px;
    }
    
    .Logo-text p {
        font-size: 14px;
        line-height: 27px;
    }
    
    .arrow-txt p {
        font-size: 11px;
        line-height: 17px;
    }
    
    .btn-custom button {
        margin-top: 14px;
        width: 66%;
    }
    
    
    div#svg-container {
        width: 87%;
        margin: 2px 13px 101px;
    }
    
    .step-text p {
        font-size: 13px;
    }
    
    .DIFFERENCE-text h4 {
        font-size: 14px;
    }
    
    .DIFFERENCE-text h1 {
        font-size: 20px;
    }
    
    .DIFFERENCE-text p {
        font-size: 13px;
    }
    
    .img-icons img {
        width: 48%;
    }
    
    .Projects h5 {
        font-size: 14px;
    }
    
    .Projects p {
        font-size: 10px;
    }
	
    
    .Projects h1 {
        font-size: 39px;
    }
    
    .skill-txt li {
        font-size: 14px;
    }
    
    .Choose h1 {
        font-size: 24px;
    }
    
    .Choose h4 {
        font-size: 17px;
    }
    
    .Choose p {
        font-size: 13px;
    }
    
    .ACHIEVEMENTs-txt h1 {
        font-size: 27px;
    }
    
    .Customers-txt p {
        font-size: 13px;
    }
    
    .Customers-txt h2 {
        font-size: 28px;
    }
    
    .Customers-txt h5 {
        font-size: 20px;
    }
    
    .Customers-img img {
        width: 94%;
        margin-top: -148px;
    }
    
    .testimonials-sec-02 {
        padding: 67px 0px 0px 0px;
    }
    
    .items {
        padding-bottom: 363px;
    }
    
    .Services ul h4 {
        font-size: 11px;
        margin-bottom: 11px;
    }
    
    .Services li a {
        font-size: 13px;
        line-height: 27px;
    }
    
    .logo-icon li {
        font-size: 13px;
    }
    
   
}

@media only screen and (min-width: 1024px) and (max-width: 1400px) {
	.brandlogo ul li {
		margin-right: 31px;
	}
	
	.logo-card {
		margin-bottom: 26px;
	}
	
	.Customers-img img {
		margin-top: -178px;
	}
	
	.Services h4 {
		font-size: 19px;
	}
}

@media only screen and (min-width: 520px) and (max-width: 767px) {
    .logo img {
        width: 90px;
    }
    
    div#navbarSupportedContent {
        margin-top: 26px;
    }
  
    .Business-txt h1 {
        font-size: 27px;
        width: 85%;
    }
    
    input.apna {
        width: 100%;
        padding: 15px 50px;
        border-radius: 6px;
        margin-bottom: 9px;
    }
    
    .tumara {
        border-radius: 6px;
        width: 100%;
        padding: 18px 89px;
    }
    
    .get {
        width: 88%;
    }
    section.Business {
        background-image: none;
        background: #f8cacc;
        height: 0;
    }
    
    section.we-know {
        padding: 53px 0px;
    }
    
    .Know-txt.text-center h1 {
        font-size: 26px;
        margin-bottom: 15px;
    }
    
    .purple {
        width: 19%;
    }
    
    .pink {
        width: 7%;
    }
    
    .we-tabs {padding: 0;margin-bottom: 40px;}
    
    .tab-container {
        display: block;
        padding: 23px 39px;
    }
    
    select#select-box {
        width: 100%;
        margin-left: 0px;
    }
    
    .tab-navigation h1 {
        font-size: 23px;
         text-align: center; 
        margin-bottom: 16px;
    }
    
    .tab-navigation {
        margin-bottom: 15px;
    }
    
    
    .tab-contents {
        font-size: 16px;
    }
    
    li.nav-item.boxs {
    width: 100%;
    display: flex;
    justify-content: center;
    }
    
    .logo-btns {
        height: 90px;
        border-radius: 3px;
    }
    
    img.img-2-tab {
        width: 16%;
    }
    
    img.img-1-tab {
        width: 16%;
    }
    
    div#myTabContent {
        padding: 42px 0px 0px;
    }
    
    .Logo-text h1 {
        font-size: 24px;
    }
    
    .btn-custom button {
        margin: 28px 0px 42px;
    }
    
    .home-img img {
        margin-left: 0;
    }
    
    .main-title h2, .main-title2 h2, .secperpara h2 {
        font-size: 28px !important;
    }
    
    p.responivesing {
        font-size: 16px;
    }
    
    .nav-tabs>li {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 17px;
        padding-left: 0 !important;
    }
    
    .nav>li>a {
        padding: 10px 104px;
        border-radius: 7px;
    }
	.icns {
		display: none;
	}
	
	.sideform {
		display: none;
	}
	
	.head-contect a {
		font-size: 14px;
	}
	
	.head-contect a {
		display: block !important;
	}
	
	.head-contect {
		display: block;
	}
	
	.head li img {
		width: 48%;
	}
	
	.homebanner h1 {
		font-size: 33px;
		width: 70%;
		line-height: 35px;
	}
	
	.homebanner {
		padding: 178px 0px 60px;
	}
	
	.homebanner p {
		font-size: 17px;
		padding-bottom: 0;
	}
	
	img.object {
		width: 94%;
		margin-left: 34px;
		margin-top: 33px;
	}
	
	.contact-form-wrap h4 {
		font-size: 25px;
	}
	
	.contact-form-flex form {
		display: block;
	}
	
	
	
	.contact-form-flex .form-group input {
		padding: 16px;
		width: 100%;
		border: none;
		border-bottom: 1px solid #efe1e1;
	}
	
	section.contact-form-wrap {
		padding: 40px 0px;
	}
	
	.contact-form-wrap .contact-form-flex {
		margin: 0px 46px;
	}
	
	section.brandlogo ul li img {
		width: 59%;
		margin: 27px 0px 0px 52px;
	}
	
	.our-pricing h2 {
		font-size: 25px;
		line-height: 36px;
	}
	
	.our-pricing h2::before {
		width: 29%;
	}
	
	.text-center h2+p {
		font-size: 17px;
	}
	
	.img-layers {
		display: none;
	}
	
	.center__logo__head h2 {
		font-size: 34px;
	}
	
	
	
	.logo-black img {
		width: 38%;
	}
	
	.para-text p {
		font-size: 14px;
	}
	
	.Services h4.end-sec {
		width: 25%;
	}
	
	.Services h4 {
		width: 25%;
	}
	
	.about-bg li p {
		font-size: 13px;
	}
	
	.about-bg li img {
		width: 110%;
	}
    
    ul.nav.nav-tabs.portfoliotabs {
        margin-top: 0;
    }
    
    .pricing-txt h1 {
        font-size: 28px;
    }
    
    .pricing-txt p {
        text-align: left;
    }
    
    .tad {
        width: 100%;
    }
    
    .tad .tadb {
        width: 100%;
    }
    
    .white-box {
        margin: 29px 10px;
    }
    
    .ACHIEVEMENTs-txt h1 {
        font-size: 31px;
        margin-bottom: 19px;
    }
    
    .ACHIEVEMENTs-txt h4 {
        margin-bottom: 12px;
    }
    
    .ACHIEVEMENTs-txt p {
        padding: 25px 0px;
    }
    
    .step-main-01 {
        display: block;
    }
    
    .DIFFERENCE-text h4 {
        font-size: 16px;
        text-align: center;
    }
    
    .DIFFERENCE-text h1 {
        font-size: 25px;
        text-align: center;
    }
    
    .line.lines {
        justify-content: center;
    }
    
    .DIFFERENCE-text p {
        font-size: 18px;
        margin-bottom: 53px;
        margin-top: 28px;
        text-align: center;
    }
    
    .apart {
        display: block;
    }
    
    .Choose {
        text-align: center;
    }
    
    .Choose h1 {
        font-size: 24px;
        margin-bottom: 12px;
    }
    
    .Choose p {
        text-align: left;
    }
    
    button.white-btn.turst {
        margin: 33px 0px;
    }
    
    .ACHIEVEMENTs-txt h1 {
        font-size: 28px;
    }
    
    .slider {
        display: block;
    }
    
    li.item.current {
        display: block;
    }
    
    .ACHIEVEMENTs-txt.TESTIMONIALS-txt {
        margin-bottom: 79px;
    }
    
    .Customers-txt {
        text-align: center;
    }
    
    .Customers-txt h5 {
        font-size: 20px;
    }
    
    .Customers-txt h2 {
        font-size: 27px;
    }
    
    .pinks {
        width: 14%;
    }
    .testimonials-sec-02 {
        padding: 117px 0px 325px;
    }
    
    .Customers-img img {
        margin-top: -184px;
    }
    
    
    
    .icon-award {
        display: block;
        width: 34%;
        margin: 0 auto;
    }
    
    .ACHIEVEMENTs {
        margin-bottom: 47px;
    }
    #svg-container {
        width: 800px !important;
        transform: rotate(90deg);
        left: -50%;
        top: 50%;
    }
    .nav>li>a.logo-tadb {
        padding: 10px 154px;
    }
    .nav>li>a.logs-tad {
        padding: 10px 136px;
    }
    .portfolio-col {
        width: 100%;
    }
    
    .portfolio-row {
        display: block;
    }
    section#portfolio {
        overflow-x: hidden;
    }
    
    .portfolio-col {
        overflow-x: hidden;
    }
    .logo-icon li {
        font-size: 12px;
        width: 100%;
    }
    
    .logos img {
        width: 73%;
        margin-left: 49px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 519px) {
    .logo img {
        width: 90px;
    }
    
    div#navbarSupportedContent {
        margin-top: 26px;
    }
    .combo-price h5 {
        font-size: 23px;
        margin-right: 11px;
    }
        .combo-price h3 {
        font-size: 48px;
        margin-right: 14px;
        letter-spacing: -2px;
    }
	.hmbanerlst {
		margin-left: 0;
	}
	
	.contact-form-wrap .popbtn.cxm-btn-header {
		font-size: 9px;
	}
	
	.Know-txt.second.text-center {
		margin-top: 54px;
	}
	
	.Know-txt.second.text-center p {
		font-size: 14px;
		margin-bottom: 27px;
	}
	
	.Logo-text p {
		font-size: 14px;
		line-height: 21px;
	}
	

	
	.our-pricing {
		padding-top: 0;
	}
	
	div#svg-container {
		display: none;
	}
	
	.step-text p {
		font-size: 13px;
	}
	
	
	
	ul.items {
		display: block;
	}
	
	.item {
		display: block;
	}
	
	.Customers-txt p {
		font-size: 14px;
	}
  
    .Business-txt h1 {
        font-size: 27px;
        width: 85%;
    }
    
    input.apna {
        width: 100%;
        padding: 15px 50px;
        border-radius: 6px;
        margin-bottom: 9px;
    }
    
    .tumara {
        border-radius: 6px;
        width: 100%;
        padding: 18px 89px;
    }
    
    .get {
        width: 88%;
    }
    section.Business {
        background-image: none;
        background: #f8cacc;
        height: 0;
    }
    
    section.we-know {
        padding: 0px 0px;
    }
    
    .Know-txt.text-center h1 {
        font-size: 26px;
        margin-bottom: 15px;
    }
    
    .purple {
        width: 19%;
    }
    
    .pink {
        width: 7%;
    }
    
    .we-tabs {padding: 0;margin-bottom: 40px;}
    
    .tab-container {
        display: block;
        padding: 23px 39px;
    }
    
    select#select-box {
        width: 100%;
        margin-left: 0px;
        font-size: 10px;
    }
    
    .tab-navigation h1 {
        font-size: 12px;
        text-align: center;
        margin-bottom: 16px;
    }
    
    .tab-navigation {
        margin-bottom: 15px;
    }
    
    
    .tab-contents {
        font-size: 12px;
    }
    
    li.nav-item.boxs {
    width: 100%;
    display: flex;
    justify-content: center;
    }
    
    .logo-btns {
        height: 90px;
        border-radius: 3px;
    }
    
    img.img-2-tab {
        width: 16%;
    }
    
    img.img-1-tab {
        width: 16%;
    }
    
    div#myTabContent {
        padding: 0px 0px 0px;
    }
    
    .Logo-text h1 {
        font-size: 24px;
    }
    
    .btn-custom button {
        margin: 0px 0px 16px;
        width: 68%;
    }
    
    .home-img img {
        margin-left: 0;
    }
    
    .main-title h2, .main-title2 h2, .secperpara h2 {
        font-size: 21px !important;
    }
    
    p.responivesing {
        font-size: 16px;
    }
    
    .nav-tabs>li {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 17px;
        padding-left: 0 !important;
    }
    
    .nav>li>a {
        padding: 10px 78px;
        border-radius: 7px;
        width: 97%;
    }
	.icns {
		display: none;
	}
	
	.sideform {
		display: none;
	}
	
	.head-contect a {
		font-size: 11px;
	}
	
	.head-contect a {
		display: block !important;
	}
	
	.head-contect {
		display: block;
	}
	
	.head li img {
		width: 48%;
	}
	
	.homebanner h1 {
		font-size: 22px;
		width: 96%;
		line-height: 29px;
		padding-bottom: 3px;
	}
	
	.homebanner {
		padding: 100px 0px 60px;
	}
	
	.homebanner p {
		font-size: 16px;
		padding-bottom: 0;
		line-height: 22px;
	}
	
	img.object {
		width: 94%;
		margin-top: 33px;
		margin-left: 10px;
	}
	
	.contact-form-wrap h4 {
		font-size: 25px;
	}
	
	.contact-form-flex form {
		display: block;
	}
	
	
	
	.contact-form-flex .form-group input {
		padding: 16px;
		width: 100%;
		border: none;
		border-bottom: 1px solid #efe1e1;
	}
	
	section.contact-form-wrap {
		padding: 40px 0px;
	}
	
	.contact-form-wrap .contact-form-flex {
		margin: 0px 16px;
	}
	

	
	.our-pricing h2 {
		font-size: 17px;
		line-height: 26px;
	}
	
	.our-pricing h2::before {
		width: 29%;
	}
	
	.text-center h2+p {
		font-size: 18px;
		width: 100%;
	}
	
	.img-layers {
		display: none;
	}
	
	.center__logo__head h2 {
		font-size: 34px;
	}
	
	
	
	.logo-black img {
		width: 38%;
	}
	
	.para-text p {
		font-size: 14px;
	}
	
	.Services h4.end-sec {
		width: 43%;
	}
	
	.Services h4 {
		width: 46%;
	}
	
	.about-bg li p {
		font-size: 11px;
	}
	
	.about-bg li img {
		width: 110%;
	}
    
    ul.nav.nav-tabs.portfoliotabs {
        margin-top: 0;
    }
    
    .pricing-txt h1 {
        font-size: 28px;
    }
    
    .pricing-txt p {
        text-align: left;
    }
    
    .tad {
        width: 100%;
    }
    
    .tad .tadb {
        width: 100%;
    }
    
    .white-box {
        margin: 29px 10px;
    }
    
    .ACHIEVEMENTs-txt h1 {
        font-size: 31px;
        margin-bottom: 19px;
    }
    
    .ACHIEVEMENTs-txt h4 {
        margin-bottom: 12px;
    }
    
    .ACHIEVEMENTs-txt p {
        padding: 25px 0px;
        font-size: 14px;
    }
    
    .step-main-01 {
        display: block;
    }
    
    .DIFFERENCE-text h4 {
        font-size: 16px;
        text-align: center;
    }
    
    .DIFFERENCE-text h1 {
        font-size: 25px;
        text-align: center;
    }
    
    .line.lines {
        justify-content: center;
    }
    
    .DIFFERENCE-text p {
        font-size: 18px;
        margin-bottom: 53px;
        margin-top: 28px;
        text-align: center;
    }
    
    .apart {
        display: block;
    }
    
    .Choose {
        text-align: center;
    }
    
    .Choose h1 {
        font-size: 24px;
        margin-bottom: 12px;
    }
    
    .Choose p {
        text-align: left;
    }
    
    button.white-btn.turst {
        margin: 33px 0px;
    }
    
    .ACHIEVEMENTs-txt h1 {
        font-size: 20px;
    }
    
    .slider {
        display: block;
    }
    
    li.item.current {
        display: block;
    }
    
    .ACHIEVEMENTs-txt.TESTIMONIALS-txt {
        margin-bottom: 79px;
    }
    
    .Customers-txt {
        text-align: center;
    }
    
    .Customers-txt h5 {
        font-size: 20px;
    }
    
    .Customers-txt h2 {
        font-size: 26px;
    }
    
    .pinks {
        width: 14%;
    }
    .testimonials-sec-02 {
        padding: 117px 0px 145px;
    }
    
    .Customers-img img {
        margin-top: -184px;
    }
    
    
    
    .icon-award {
        display: block;
        width: 54%;
        margin: 0 auto;
    }
    
    .ACHIEVEMENTs {
        margin-bottom: 47px;
    }

    .nav>li>a.logo-tadb {
    width: 95%;
    padding: 10px 137px;
    }
    .nav>li>a.logs-tad {
        padding: 10px 121px;
    }
    .portfolio-col {
        width: 100%;
    }
    
    .portfolio-row {
        display: block;
    }
    section#portfolio {
        overflow-x: hidden;
    }
    
    .portfolio-col {
        overflow-x: hidden;
    }
    .logo-icon li {
        font-size: 12px;
        width: 100%;
    }
    
    .logos img {
        width: 73%;
        margin-left: 49px;
    }
        .we-know {
        padding-top: 31px;
        padding-bottom: 20px;
        background: #fe2829;
    }
     .brandlogo ul {
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .logo-card {
    margin-bottom: 16px;
}
   .brandlogo ul li {
        margin-right: 16px;
    }
        .our-combo p {
        margin-bottom: 25px;
        margin-top: 80px;
        font-size: 14px;
    }
     .info-combo::before {
        height: 435px;
        left: -40px;
        bottom: -58.1px;
    }
      .info-combo {
        margin-top: 25px;
    }
     .combo-price {
        margin-top: 18px;
        margin-bottom: 18px;
    }
        section.brandlogo ul li img {
        width: 100%;
    }
}

