.select-market-graph-header { text-align: center; padding: 45px 0; }
.select-market-graph-header h1 { font-size: 28px; margin-bottom: 0; }
.select-market-graph-header .btn { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.smg-right h6 { font-size: 16px; }
.btn-group_vertical .btn + .btn { margin-left: 0; margin-top: 16px; }
.btn-xs2 { padding: 7px 15px; min-width: 190px; }
.white-bg { background: #fff; }
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) { }

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) { }

/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width:767.98px) {
.select-market-graph-header { padding: 25px 0; }
.select-market-graph-header h1 { font-size: 22px; margin-bottom: 15px; }
.select-market-graph-header .btn { position: relative; top: auto; right: auto; transform: none; }
.smg-right h6 { margin-bottom: 15px; }
.btn-group_vertical { margin-bottom: 25px; }
.btn-group_vertical .btn,
.btn-group_vertical .btn + .btn { margin-top: 0; margin-left: 0; margin-bottom: 15px; }
.btn-xs2 { min-width: 135px; }
}

/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
@media (max-width:575.98px) { }
