.headerSubMenuContainer a { padding:0 5px;}
#landingPage {
    background-position: center -230px !important;
}

.navTopOneOpened {
    margin: 0 auto;
    float: none;
    display: table;
}

#pageHeaderImage {
    height: 100px;
}

.logoContainer { width:50%; text-align:left;}
.logoContainer img { width:100%;}

#headerHideContainer #headerHideContentTop .headerTopMenu {
    padding: 0 !important;
}

.navTopOne {
    padding-top: 5px;
}

.navTopOne li {
    padding: 0 15px 0 0;
}

#headerHideContainer #headerHideContentTop .headerTopMenu .loginBtn {
    font-size: 14px;
}

#headerHideContainer #headerHideContentTop .headerTopMenu .loginBtn .fa {
    font-size: 30px;
}

#headerHideContainer #headerHideContentBottom .topMenu {
    padding: 0 !important;
}

#headerHideContainer #headerHideContentBottom .topMenuItem {
    float: none;
    display: block;
    width: calc(100% - 20px);
    height: auto;
}

#headerContainer .headerMenuBtn {
    padding-top: 15px !important;
}

footer #footerTopContainer #footerTopContent {
    display: table;
    margin: 0 auto;
    width: auto;
}

footer #footerTopContainer #footerTopContent a {
    display: block;
}

#timeline li {
    margin: 50px 0;
    position: relative;
}

.committeesList-Title {
    margin: 15px;
    width: 90%;
}

#headerContainer .headerLogo span {
    font-size: 22px;
    padding: 10px 0 10px 15px;
    margin: 15px 0 0 15px;
}

#homePerformanceContainer .performanceContent h2 {
    font-size: 26px;
}

#homePerformanceContainer .performanceContent h2 span {
    font-size: 22px;
}

.performanceContent .divider {
    display: none !important;
}

header.headerStickyMenu span {
    margin: 10px 0 5px;
}

#homePerformanceContainer .performanceContent .col {
    padding: 0 10px;
    width: calc(33% - 20px);
}

#homePerformanceContainer .performanceContent .col.colOne {
    display: block;
    width: 100%;
    text-align: center;
    margin: 15px 0 20px;
    padding: 0;
}

#homePerformanceContainer .performanceContent .col span.colLabel {
    font-size: 16px;
}

#homePerformanceContainer .performanceContent .col span.colNumber {
    font-size: 34px;
}

#homeFinancialButtonsContainer #financialButtonsContent a {
    background: #1973b8 !important;
    text-align: center;
    width: calc(100% - 50px);
    margin: 0 0 15px!important;
}

#homeNewsContainer #homeNewsContent .newsContent .newsItem {
    width: calc(100% - 10px);
}

#homeNewsContainer #homeNewsContent .newsContent .newsItem:nth-child(2) {}

#homeInvestmentCaseContainer #investmentCaseContent .investmentCase {
    height: auto;
}

#homeInvestmentCaseContainer #investmentCaseContent .investmentCase ul li {
    width: 100%;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemDate {
    display: none;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemContent {
    width: 100%;
    margin: 0;
}

#homeIRMediaContainer #irMediaContent .IRBlog .newsItem {
    width: calc(100% - 10px);
}

#homeIRMediaContainer #irMediaContent .IRBlog .newsItem:nth-child(2) {
    margin: 20px 0 0;
}

#homeAboutGarantiContainer #aboutGarantiContent .aboutGarantiItems .item {
    display: block;
    width: calc(100% - 10px);
    margin: 0 0 15px !important;
}

#homeAboutGarantiContainer #aboutGarantiContent .aboutGarantiItems .item a h3 {
    width: auto;
    margin: 0 auto;
    font-size: 14px;
}

#homeAboutGarantiContainer #aboutGarantiContent .aboutGarantiItems .item a img {
    bottom: 33%;
}

#homeAboutGarantiContainer #aboutGarantiContent .aboutGarantiItems .item a {
    padding: 10px 25px;
    background: url(../images/icon/btnRightNav.png) no-repeat 93% 50% #1973b8;
    display: flex;
    align-items: center;
}

#homeSustainabilityContainer #sustainabilityContent #sustainabilitySlide .item {
    padding: 0;
    float: none;
}

#homeSustainabilityContainer #sustainabilityContent #sustainabilitySlide .item .itemContent {
    width: 100%;
    padding: 0;
}

#homeSustainabilityContainer #sustainabilityContent #sustainabilitySlide .item .itemImage {
    display: none;
}

.zebra1 td, .zebra2 td {
    font-size: 14px;
}

.garantiIRtable {
    overflow: scroll;
    display: -webkit-box;
}

.stockWatchSummaryItem {
    width: calc(100% - 50px);
    margin: 0 0 20px;
    min-height: auto;
}

.stockWatchFinancialRatiosItem {
    width: calc(100% - 75px);
}

.stockWatchFinancialRatiosItem.firstItem {
    width: calc(100% - 75px);
}

.FAQList {
    padding: 0;
    background: none;
}

.landingTitleContainer h3 {
    font-size: 54px;
}

.landingSustainabilityMaterialitySummary {
    width: 100%;
    float: none;
}

.landingSustainabilityMaterialityThumb {
    width: 100%;
    float: none;
}

.sustainabilityDevelopmentGoals ul li {
    width: calc(100% / 4 - 16px);
}

.LPPresentation .fourItem .item {
    width: calc(100% - 20px);
}

.LPWhyGaranti .whyList a {
    width: calc(100% - 55px);
}

.LPWhyGaranti .whyList a:nth-child(4) {
    margin-left: 0 !important;
}

.LPWhyGaranti .whyList a:nth-child(10) {
    margin-left: 0 !important;
}

.LPWhyGaranti .whyList a:nth-child(8) {
    margin-left: 0 !important;
}

.LPWhyGaranti .whyList a:nth-child(2) {
    margin-left: 0 !important;
}

.LPWhyGaranti .whyList a:nth-child(6) {
    margin-left: 0 !important;
}

.LPKit .kitDiv {
    width: 100%;
    text-align: center;
    margin: 0 0 40px;
}

.LPKit .linkDiv {
    width: 100%;
    text-align: center;
    margin: 0;
}

.LPResultCenterBtn .btnList ul li {
    display: block;
    float: left;
    background: url(/en/images/etc/bullet-square.jpg) left 3px no-repeat;
    padding: 0 20px 0 20px;
    width: calc(100% - 40px);
    margin: 0 0 10px;
}

footer #footerBottomContainer #footerBottomContent .irLinks a {
    padding: 0 5px;
    font-size: 12px;
}

.contactPanel {
    width: calc(100% - 15px);
}

#UCalculator1_pnlPopUp .calculatorTable {
    width: 260px;
}

#UCalculator1_pnlPopUp .calculatorTable input {
    padding: 7px 10px;
    margin: -14px 0px 0 197px;
    cursor: pointer;
    float: right;
}

span#UCalculator1_lblwarning {
    margin-left: 20px;
    padding-bottom: 35px;
}

#homeAboutGarantiContainer #aboutGarantiContent .homeAboutGaranti {
    width: 100%;
    float: none;
}

#homeAboutGarantiContainer #aboutGarantiContent .aboutGarantiItems .item {
    width: 100%;
    float: none;
}

#homeAboutGarantiContainer #aboutGarantiContent .homeContactUs {
    width: 100%;
    float: none;
}

.headerLogo img {
    width: 180px;
    left: 50%;
    top: 14px;
}

#headerHideContainer #headerHideContentTop .headerTopMenu .navTopOne {
    padding: 0 !important;
}

#headerHideContainer #headerHideContentTop .headerTopMenu .navTopOne li {
    padding: 0 5px;
}

#headerHideContainer #headerHideContentSearch {
    margin: 0 !important;
}

#headerHideContainer #headerHideContentSearch .txtBoxSearch {
    width: 75%;
}

#headerHideContainer #headerHideContentTop .headerCloseBtn a .fa {
    font-size: 30px;
    margin: 0 !important;
}

.headerCloseBtn.pT25 {
    padding-top: 10px !important;
}

#headerHideContainer #headerHideContentSearch .buttonSearchBox {
    font-size: 28px;
}

#headerHideContainer {
    padding: 0;
}

#headerHideContainer #headerHideContentSearch .txtBoxSearch {
    font-size: 16px;
}

.socialIcons {
    display: block;
}

.socialInformation {
    width: calc(50% - 15px);
    font-size: 12px;
}

.aboutGarantiFinancialNeeds a {
    width: calc(100% - 44px);
}

#homeNewsContainer #homeNewsContent .newsContent {
    width: 100%;
    float: none;
}

#homeNewsContainer #homeNewsContent .disclosuresContent {
    width: 100%;
    float: none;
    margin: 20px 0 0 0;
}

#homeNewsContainer #homeNewsContent .disclosuresContent .disclosuresItems p {
    font-size: 16px;
}

#homeInvestmentCaseContainer #investmentCaseContent .investmentCase {
    width: calc(100% - 40px);
}

#homeInvestmentCaseContainer #investmentCaseContent .sharePrice {
    width: calc(100% - 40px);
    height: auto;
}

#homeInvestmentCaseContainer #investmentCaseContent .sharePrice .item span a {
    font-size: 20px;
}

#homeEventsContainer #eventsContent .upEvents {
    width: calc(100% - 40px);
    float: none;
}

#homeEventsContainer #eventsContent .annualReport {
    width: 100%;
    float: none;
    margin: 20px 0 0 0;
}

#homeIRMediaContainer #irMediaContent .IRBlog {
    width: calc(100% - 40px);
    float: none;
}

#homeIRMediaContainer #irMediaContent .IRTv {
    width: 100%;
    float: none;
}

.sustainabilitySummary { min-height:0;}
.landingSustainabilityBoxItem { width:100%; float:none;}
.landingSustainabilityBoxItem p { padding:10px 0 0 0;}
.landingSustainabilityBoxItem h5 { font-size:28px;}
.materialMattersTable { font-size:12px; margin:20px 0 0 0;}
.materialMattersTable .tableHead { font-size:12px;}
.materialMattersTable td { padding:5px 2px;}
.materialMattersTable td.firstHead { padding:5px 2px 5px 0;}

.PDFSection .item { width:100%; float:none; }
.PDFSection .item:nth-of-type(2n) { margin:0; float:none;}

.FundingPrograms .item {min-height: 90px; width: calc(33% - 35px);}

.LPEquityBottomBtn a.btnBottom{ text-align: left; width: calc(100% - 110px); padding: 25px 20px 25px 90px;}
.LPEquityBottomBtn a.btnBottom:nth-child(1){ background: url(../images/share-dr/debt.png) no-repeat 20px center #1973b8;}
.LPEquityBottomBtn a.btnBottom:nth-child(2){ background: url(../images/share-dr/capital.png) no-repeat 20px center #1973b8;}

.historicalData .historicalTitle{ width: 100%;}
.historicalContent{ width: 100%;}
.historicalContent .col{ width: 100%;}
.landingBoxSummary h4{ font-size: 26px;}
.LPDevelopments ul li{ width: calc(100% - 20px); margin: 0 10px 20px}
.aboutGarantiSummary{ padding: 0;}
.LPInvestBtn .wrapper.PT40{ padding-top:0 !important; }
.LPInvestBtn h2{ display: none;}
/***/
.GarantileftContent {float: none;width: 100%;height: auto;margin: 0 0 9px 0;}
.GarantileftContent .item h2 {text-align: center;padding: 5% 0;}
.GarantileftContent .item ul {padding: 0;margin: 0 auto;display: table;}
.GarantiRightContent {float: none;width: 100%;}
.dijitalDonusum {width: 96%;}
.dijitalDonusumAlt .colDivone { width: 96%;text-align: justify;}
.hikayeDinleAudioItem {padding: 0;width: 100%;}
.hikayeDinleAudioItem .summary audio {width: 93%;}

.isAlaniContentBoxes .rowContent .row {margin: 0 0 4px;}
.isAlaniContentBoxes .rowContent .row .colDivThree {width: 100%;padding: 2% 0;}
.isAlaniContentBoxes .rowContent .row .colDivThree:nth-child(2) {width: 100%;border-left: none; border-right: none; margin: 0;}
.isAlaniContentBoxes .rowContent .row .colDivTwo:nth-child(2) {border-left: none; width: 100%;}
.baskanTopContent .contentText {height: auto !important;width: 100%;padding: 0;}
.baskanTopContent .contentText .textImg {width: 35%;padding: 45px 0 0 0;}
.baskanTopContent .contentText .textContent {padding: 35px 30px 0 0 !important;}
.baskanTopContent .contentText .textContent { width: 50%;}
.baskanTopContent .contentText .textContent h2 {font-size: 32px;}
.baskanTopContent .contentText .textContent h3 {font-size: 18px;}
.hikayelerItemSummary h4 {font-size: 21px;}
.hikayeBigItemSummary {width: 94%;}
.hikayeItem { height: auto;}
.hikayelerItemSummary {margin: 35px 0 0 0;}
.stratejiContents .rekabetContent .colDivTwo { width: calc(100% - 10px);}
.stratejiContents .sOncelikContent .row .colDivThree {width: 100%;margin: 3px;}

.oncelikliKonular .colKonular .colDivItem{font-size: 16px;}
.Hedefler .colDivImg {width:100%;}
.Hedefler .colDivText {width:100%;}
.paydasBoxContainer .itemBoxCol { width: calc(27% - 0px);padding: 0 10px;}

.yonetimKuruluContainer ul li { width:100%; display:block; margin:20px 0 0 0;}
.ustYonetimContent { text-align:left; margin:0; float:left; width:50%;}
.ustYonetimContent span { display:inline-block; width:100%; margin:0 0 5px 0;}

.chartBoxItem { float:none; width:100%; margin:0 0 20px 0;}
.btnDownloadPurple { display:block; padding:15px;}
.politikalarBoxContent ul li, .politikalarBoxContent ul li.big { width:calc(100% - 52px); float:none;}
.komitelerBoxAyrac { display:none;}
.komitelerBoxContent ul { width:100%; float:none; margin:0;}
.komitelerBoxContent ul li { width:calc(100% - 52px); float:none;}
.komitelerSecondBoxContainer ul li { width:calc(100% - 52px); float:none;}

.contentPresentationPDF .colDivTwo{ display: block; height: auto;}
.contentPresentationPDF .colDivTwo .colImg{ width: 25%; margin-right:20px;}
.contentPresentationPDF .colDivTwo .colText{ width: 69%; float: left; margin: 0 0; text-align: left;}
.contentPresentationPDF .colDivTwo .colText h2{ margin: 0 0 15px;}
.contentManagements .colDivThree:nth-child(3) a img{ margin: 0 auto 10px;}

.oncelikliKonular .colKonular .colDivItem {width: 100%;min-height: auto;}

.GarantiRightContent .item {height: auto;}
#LPPDFDownloadSticky h2 {display:none;}

.GarantiRightContent {
    float: none;
    width: 100%;
    left: -11px;
    display: block;
    position: relative;
}

.girdilerTexts { top:5%;}
.girdilerTexts .tabs .tabsContent.visible { overflow:scroll; height:440px;}

.girdilerTexts .tabs nav { font-size:12px;}
.girdilerTexts .tabs .tabsContent { font-size:12px;}
.girdilerTexts .tabs .tabsContent h2 { font-size:14px;}

.isAlaniContentBoxes .rowContent .title {width: 88%;}

.stratejiContents .sOncelikContent h2 {font-size: 25px;}
.stratejiContents .degerlerContent h2 {font-size: 25px;}



.headerStickyLPDownload { margin:8px 0 0 0;}

.sunusBannerContainer {display: block;margin: 30px 0 0px 0;}
.sunusBannerContainer .etiketBanner,.sunusBannerContainer .levaBanner {padding: 25px; flex: 1;}
.sunusBannerContainer .etiketBanner{margin-right:0px;}
.sunusBannerContainer .bannerText {line-height: 30px;font-size:21px;width:100%;}
.sunusBannerContainer .bannerImage img {width: 70%;}
.contentPresentationPDF .colDivTwo:nth-child(1) {margin-right: 0px;    margin-bottom: 30px;}
.contentPresentationPDF .colDivTwo {padding: 30px 25px 125px; width: calc(100% - 50px);}
.contentPresentation.pB30 {padding-bottom:0px !important;}

.contentManagements .colDivThree .colText {width:100%;float:right;}
.contentManagements .colDivThree .colImg {display:none;}


.pageVideoContent h2 {
     top: 0px !important;
}

.topLevaContainer {
    top: 1px !important;
}

#LPPDFDownloadSticky {
    top: 153px!important;
}
.headerInfoContainer span:first-child {
    padding: 0;
}

.contentFullReportPDF .item {
    width: calc(33.3% - 5px);
}
.contentFullReportPDF .item .colImg {
    width: 100%;
}

.ui-autocomplete li{margin:0 153px 0 75px!important;}


section .reportBg .topDetailTagContainer .option-set {
    width: 100%;
    margin: 0 auto;
}

.fullPDFBtn.mB50.mT20 {
 padding: 0;
background-size: 80% 100%;
}



.musteriDeneyimi .grid-container p {
    width: 100% !important;
}

.isAlanlarıList h2 {
    font-size: 22px;
}

.isAlanlarıList h3 {
    font-size: 25px;
}	

.isAlanlarıList h4 {
    font-size: 17px;
}

.generalManager .textTitle {
    top: 0;
}

.generalManager .grid-container {
    margin-top: 20px;
}

.generalManager .grid-container .grid-item .colImgManager {
    float: left;
    position: absolute;
    top: 293px;
    width: 90px;
}
.generalManager .grid-container .grid-item .topDetailTagContainer {
    padding: 0 0 173px 0;
}

.corporateGovernance .item {
    min-height: auto;
}

.corporateGovernance .item .text {
    position: relative;
    top: auto;
    transform: none;
}

.oncelikliKonularimizTwo .item {
    width: calc(100% - 25px);
}

.priorities {
    background-image: none;
    height: auto;
}

.competitionText ul li {
    line-height: 140%;
}

img.yonetimKuruluBaskanin {
    width: 80%;
    padding: 30px 0;
}


.covid19Data {
    grid-template-columns: auto;
	grid-gap: 5px;
}

.SayilarlaGarantiBBVA .row {
    grid-gap: 20px;
    grid-template-columns: auto;
}

span.grafikImg img {
    width: 100%;
}
span.grafikTitle {
    min-height: auto;
    margin-top: 50px;
}

.garantiBBVAHomeText .item {
    padding: 5px 10px;
    display: inline-block;
}

.covidImgLeft {
    display: none;
}
.covidImgRight {
    display: none;
}

#textsliderContainer #textSlider .item h4 {
    font-size: 30px;
}


.finansalGostergelerList .finansalGostergeler {
    grid-template-columns: auto;
}
.finansalGostergelerList .finansalGostergelerFive {
    grid-template-columns: auto!important;
}

.finansalGostergelerList .finansalGostergelerOne {
    grid-template-columns: auto!important;
    text-align: left;
}
.finansalGostergelerList .finansalGostergelerOne .item {
    margin: initial;
	 width: auto;
}	

.baskanBottomContent {
    top: 40px;
    position: relative;
}

@media screen and (max-width: 425px) {
	.tabsContainer .tab {
		font-size: 18px;
	}
}