@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');


:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: OpenSans-Regular,"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

body {
    font: 100% OpenSans-Regular,"Open Sans",sans-serif;
    width: 100%;
}

    body.intern-pages {
        padding: 0;
    }

a {
    color: #007298;
}

    a:hover {
        color: #0076a3;
    }

    a.no-underline {
        text-decoration: none !important;
    }

h1 {
    font-size: 40px;
    font-family: OpenSans-Regular,"Open Sans",sans-serif;
}

h2 {
    font-size: 30px;
    font-family: OpenSans-Regular,"Open Sans",sans-serif;
}

h3 {
    font-size: 22px;
    font-family: OpenSans-Regular,"Open Sans",sans-serif;
}

button {
    font-family: OpenSans-Regular,"Open Sans",sans-serif;
}

.fixed-top {
    height: auto;
}

.arrow--float {
    top: 326px;
}

footer {
    font-family: OpenSans-Regular,"Open Sans",sans-serif;
    color: #ffffff;
    margin-top: 50px;
    background-color: #555;
    padding: 40px 0 !important;
}

    footer .footer--central ul li {
        margin-bottom: 0;
        margin-top: 0;
        margin-left: 40px;
    }

    footer .footer--left i {
        color: #ffffff;
    }

    footer .top--section:before {
        background: none;
    }

.end--footer {
    color: #ffffff;
    background-color: #555;
    float: none;
    padding-bottom: 50px;
}

.footer_signup_container {
    margin-top: -40px;
    /*background: linear-gradient(135deg, #54a133 0%, #45842a 100%);*/
    background: #5f6a72;
}

.right_rail_header,
.wrm_title_wrapper,
.chart-settings-wrapper .chart-settings .chart-settings-header {
    /*background: linear-gradient(135deg, #54a133 0%, #45842a 100%);*/
    /*background: linear-gradient(135deg, #5f6a72 0%, #a5acb0 100%);*/
    background: #5f6a72;
}

.chart-settings-wrapper .chart-settings .chart-settings-header {
    font-size: 18px;
	min-height: 40px;
	height: auto;
}


.chart-settings-wrapper .chart-settings .sbdi-chart-settings-days-canada {
	width: 100% !important;
}

.do-not-sell {
    margin-right: 10px;
}

#navbarSupportedContent {
   /*margin-top: -1px;
    margin-bottom: -1px;*/
}

.privacy-learn-more {
    margin-left: 10px;
}

.copyrights {
    font-size: 9px;
    width: 33%;
}

    footer > div.container a,
    .copyrights > a {
        color: #ffffff;
    }

        footer > div.container a:hover,
        .copyrights > a:hover {
            color: #ffffff;
            text-decoration: underline;
        }

div.social-media {
    text-align: right;
    font-size: 16px;
}

    div.social-media .connect {
        margin-bottom: 10px;
    }

    div.social-media a img {
        max-width: 36px;
    }

.paynet-trademark-symbol {
    color: #ffffff;
}

.btn:focus {
    box-shadow: none;
}

.btn-outline-secondary:hover,
.btn-outline-primary:hover {
    color: #fff;
    background-color: #0076a3;
    border-color: #0076a3;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    background-color: #0076a3;
    border-color: #0076a3;
}

.btn-outline-white {
    color: #ffffff;
    border: 1px solid #bd7480;
    text-align: left;
    background-color: #981e32;
}

    .btn-outline-white:hover,
    .btn-outline-white:not(:disabled):not(.disabled):active,
    .show > .btn-outline-white.dropdown-toggle {
        border: 1px solid #bd7480;
        background-color: #ffffff;
        color: #981e32;
        text-align: left;
    }

    .btn-outline-white.dropdown-toggle {
        width: 182px;
    }

.dropdown-toggle.btn-portal-country {
    float: none;
}

/*Multi industries drop down*/
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #007298; /*Equifax blue*/
}

.login-container-country {
    padding-top: 3px;
    padding-bottom: 3px;
    width: 182px;
    /*margin-top: 4px;*/
}

    .login-container-country button {
        padding: 0.25rem 0.75rem;
        cursor: pointer;
    }

.country-selector-toggle {
    float: right;
    line-height: 1.7;
}

.btn-outline-red {
    border: 1px solid #bd7480;
    background-color: #ffffff;
    color: #981e32;
    text-align: left;
}

.country-selector {
    padding: 0;
    width: 182px;
}

    .country-selector li {
        padding: 0.5rem 0.75rem;
    }

        .country-selector li:hover {
            background-color: #e1e1e1;
            border-radius: 0.25rem;
        }

    .country-selector a,
    .country-selector a:hover {
        text-decoration: none;
    }

.intern-pages .light .navbar-light .container .navbar-collapse .mr-auto {
    background-color: #981e32;
}

#navbarSupportedContent .navbar-nav .dropdown-menu {
    top: -3px;
    width: 300px;
    border-radius: inherit;
    position: relative !important;
    padding: 1px;
}

#navbarSupportedContent li.nav-item a.sub-menu {
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #ccc;
	    text-align: left;
    align-items: flex-start;
    justify-content: flex-start;
}

    #navbarSupportedContent li.nav-item a.sub-menu:hover {
        background-color: #e1e1e1;
    }

#navbarSupportedContent .nav-item:hover::after {
    content: "";
    box-shadow: none;
    border-radius: 10px;
    height: 0;
    background: transparent;
    display: none;
}

.paynet-customer-logo {
    padding-right: 40px;
}


footer p,
.footer--left,
.footer--central,
.footer--right {
    font-size: 11px;
    margin-top: 0 !important;
}

.fixed-top.home-bg--white,
.light {
    background-color: #981e32;
}

.light {
    margin-bottom: 0;
}

.fixed-top.home-bg--black {
    height: auto;
}

.navbar-toggler {
    color: #ffffff !important;
    border-color: #ffffff !important;
}

button.navbar-toggler.right {
    display: none;
}

.navbar {
    padding: 0;
	border: 0;
}

.nav-link {
    height: 77px;
}

.navbar-brand {
    max-width: 125px !important;
    margin-right: 1.2rem !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 7px;
}

li.nav-item {
    margin: 0 5px;
}

.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
    color: #981e32 !important;
}

.navbar-light .navbar-nav .nav-link {
    color: #ffffff !important;
}

    .navbar-light .navbar-nav .nav-link:hover,
    .navbar-light .navbar-nav .nav-link:focus {
        color: #ffffff;
        background: linear-gradient(to bottom,#ec3d47 0,#cb123b 100%);
    }

.navbar-light .navbar-nav .nav-item.dropdown .nav-link:hover,
.navbar-light .navbar-nav .nav-item.dropdown .nav-link:focus {
    color: #981e32;
   /* background: #ffffff;*/
}

#navbarSupportedContent .nav-item.active {
    background-color: #ffffff;
}

#navbarSupportedContent li.nav-item {
    border-left: 1px solid #bd7480;
    margin: 0;
    width: 110px;
    text-align: center;
}

    #navbarSupportedContent li.nav-item:last-child {
        border-right: 1px solid #bd7480;
    }

    #navbarSupportedContent li.nav-item a {
        font-size: 15px;
		  display: flex;
  align-items: center;
  justify-content: center;
		font: 97% OpenSans-Regular,"Open Sans",sans-serif;
		line-height: 111%;
    }

.search-bar {
    padding: 5px;
    background-color: #fff;
    text-align: right;
    border-bottom: 1px solid #eeeeee;
}

    .search-bar .container .col-sm-12 {
        padding: 0;
    }

.site-search {
    margin-left: -25px;
    position: absolute;
    margin-top: 10px;
    color: #981e32;
}

.search-query {
    background: #f9e4eb;
    max-width: 250px;
    width: 100%;
    padding: 0.375rem 0.75rem;
    border: none;
    box-shadow: none;
    font-size: 14px;
    border-radius: 0.25rem;
    line-height: 1.9;
    vertical-align: middle;
}

.login {
    color: #981e32;
}

.login-container {
    position: absolute;
}

.login-btn-group {
    display: inline-block;
}

.sub-menu-principal {
    margin-right: -4px;
    margin-top: 15px;
}

.search-results-container {
    background-color: #ffffff;
    display: none;
    position: absolute;
    height: 300px;
    width: 100%;
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.48);
    transition: all 0.5s ease;
}

.search--results {
    overflow-y: auto;
    height: 300px;
}

.close--search {
    padding-top: 10px;
    padding-left: 0;
}

    .close--search i {
        font-size: 24px;
        color: #981e32;
        cursor: pointer;
    }

.fl {
    float: left;
}

.solutions--boxes {
    text-align: center;
    padding: 50px 54px;
    margin: 0;
    height: auto;
}

    .solutions--boxes:hover {
        background: #a5acb0;
        color: white;
    }

    .solutions--boxes button:hover {
        background: #0076a3;
        color: white;
    }

.box-rr,
.box-ll {
    width: 138px;
    background-position: 0 6px;
}

.news--section .four--boxes .col-md-4.product--bkgcol .hidden,
.news--section .four--boxes .col-md-4.product--bkgcol .works {
    background-color: #0093c9 !important;
    border: 1px solid #5f6a72 !important;
}

.product--nolink {
    border: 1px solid #5f6a72 !important;
}

.highlited--green,
.swiper-container {
    /*background: linear-gradient(135deg, #54a133 0%, #45842a 100%);*/
    background: #5f6a72;
}

    .highlited--green h2 {
        color: #ffffff;
    }

.white__insight--internal h1,
.commercial--boxes h2, h2 {
    color: #333e48;
    font-weight: 700;
}

.commercial--boxes h3 {
    font-size: 22px;
}

.highlited--green {
    padding-top: 5%;
    padding-bottom: 5%;
}

.news--section .four--boxes .col-md-4 .works,
.four--boxes .col-md-4 .works,
.works {
    background: #0076a3 !important;
    opacity: 0.5;
}

.white__insight--internal .icon--section .interna--icons h3 {
    color: #981e32;
}

.internal i {
    color: #333e48;
}

#filters li span.active {
    background: #0093c9;
}

#accordion .show {
    padding: 0;
}

.panel.panel-default {
    margin: 3px 0;
}

.panel-body {
    background: #eee;
    margin: 9px;
    padding: 15px 10px;
}

    .panel-body p {
        font-size: 16px;
    }

h4.panel-title {
    border: 1px solid #a5acb0;
    background: #fff;
    color: #981e32;
    display: block;
    margin: 0;
    border-radius: 1rem;
}

    h4.panel-title i {
        /*padding: 17px;
        float: left;*/
        font-size: 16px;
        color: #5f6a72;
    }

    h4.panel-title a {
        color: #981e32;
        font-weight: 500;
    }

.panel-heading a:before {
    font-family: "Font Awesome 5 Pro";
    content: "";
    /*content: "\f055";*/
    transition: all 0.5s;
    color: #981e32;
    float: none;
}

.short--vpadding-bottom {
    padding-bottom: 0;
}

.form-control:focus {
    border-bottom: 2px solid #5f6a72;
}

.mobil {
    display: none;
    height: 42px;
}

.homepage-features {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
}

.homepage-features-left{
    position: relative;
    width: 49%;
    height: initial;
    box-sizing: border-box;
    margin-right: 0 !important;
    padding: 7px 0;
}


.wrm_benefits_wrapper {
    clear: both;
    float: left;
    margin: auto;
    width: 100%;
    padding: 1.5rem;
}

/* Responsive Argenis */

.footer_signup_container {
    height: 100%;
    padding: 15px 21px;
    }

.footer_signup_inputbox {
    display: inline-block;
    width: 361px;
    display: flex;
    justify-content: space-evenly;
    align-items: end;
    text-align: center;
    margin: auto;
}

#customSelectors.sectorStudySelector {
    height: 75px;
    margin-bottom: 3px;
}

.info--field {
    width: 188px;
    float: left;
    margin-top: 3px;
}
.dropdown__container.small-ddl {
    width: 195px;
    margin-top: 3px;
    margin-left: 3px;
}

.sectorStudyCounty {
    height: 35px!important;
}

.left_col_container .registered_users {
    font-size: 12px;
    line-height: 20px;
    margin: -10px 0 0;
    width: 100%;
    display: flex;
}

.homepage-slide {
    position: relative;
    z-index: 2;
    width: 700px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
}

.homepage-slide-title {
    padding: 10px;
    width: 100%;
}

.homepage-slide-text {
    padding: 10px;
    width: 100%;
    margin: 0;
}

.homepage-features-text {
    padding: 0 15px 25px;
}

.flexslider .slides img {
    margin-top: 0px !important;
}

.news--section .four--boxes .col-md-4 .boxes {
    height: 100%;
}

#portfoliolist .no--image .boxes__content {
    height: 100%;
}

.dropdown_container select, 
.dropdown .multiselect-native-select .btn-group button {
    width: 100%;
}

.dropdown--state,
.dropdown--industry {
    display: inline-block;
    max-width: 260px;
    width: -webkit-fill-available;
}


@media (min-width: 481px) {
	.two_col_content {
    	max-width: 100%;
    }
    .navbar {
        padding: 20px !important;
    }
    .header_hmenu .navbar-expand-lg .navbar-nav {
        margin-top: 15px !important;
    }
}

@media only screen and (max-device-width: 812px) and (min-device-width: 360px) {
    .navbar  {
        padding: 0 !important;
    }
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
    .reset__button {
        width: 94px;
        float: left;
    }

    .commercial--boxes.box-right {
        padding: 0px 7%;
       }
}


@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {


    .commercial--boxes.box-right {
        padding: 0px 7% !important;
       }
}



@media only screen and (max-device-width: 812px) and (min-device-width: 360px) {
	select#State {
		min-width: inherit !important;
		margin-top: -1px;
		margin-bottom: 2px;
        background-position: 95% 15px,0 0;
        width:99% !important;
	}	
}

@media (min-width: 769px) {
	.two_col_content {
    	max-width: 65%;
    }
    .navbar {
        padding: 0px !important;
    }
}

@media (min-width: 350px) {
	#full--container {
    	padding-top: 140px;
	}
}

@media (min-width: 1025px) {
	#full--container {
    	padding-top: 100px;
	}
}

.sbdi-chart-settings.chart-settings {
    width: 100%;
}

.sbdi-chart-settings-header.chart-settings-header{
	width:100%;
}
.chart-settings-wrapper .chart-settings .sbdi-chart-settings-days-canada .sbdi-chart-settings-cell {
    width: 50%;
}

.forecast-chart-settings.chart-settings {
	width:100%;
}

.chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo {
    height: 70px;
    margin: 0;
    width: 63%;
}

.chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo .forecast-chart-settings-cell {
    width: 50%;
}

.chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo .forecast-chart-settings-cell:last-of-type {
    width: 50%;
}

.forecast-chart-sector-study-settings-apdo {
    margin-left: 0;
    width: 36%;
}

.forecast-chart-sector-study-settings-cell {
    width: 100%;
}


@media only screen and (max-device-width: 812px) and (min-device-width: 360px){
	.chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 30px;
	}
}

.chart-settings-wrapper .chart-settings .sbdi-chart-settings-days {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}

.chart-settings-wrapper .chart-settings .sbdi-chart-settings-days .sbdi-chart-settings-cell {
    width: 33.3% !important;
}

.chart-settings-wrapper .chart-settings .credit-chart-settings-mi {
    width: 100%;
    display: block;
    margin-bottom: 20px;
    height: 90px;
}

@media only screen and (max-device-width: 812px) and (min-device-width: 360px) {
    .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days {
        width: 100% !important;
        margin-left: 0!important;
        margin-bottom: 20px;
    }

    .dropdown_container select {
        width: 100%;
        margin: 0;
    }

    .dropdown__container.small-ddl {
        width: 188px !important;
        margin-top: 0 !important;
        margin-left: 0 !important;
    }
}

@media only screen and (max-device-width: 812px) and (min-device-width: 360px){
    .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days .sbdi-chart-settings-cell {
        width: 33.3% !important;
    }
}

@media only screen and (max-device-width: 812px) and (min-device-width: 360px){
    .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days .sbdi-chart-settings-cell {
        width: 33.3% !important;
    }
}

.chart-settings-wrapper .sbdi-chart-settings .sbdi-chart-settings-sbdfi, .chart-settings-wrapper .credit-chart-settings .credit-chart-settings-sbdfi {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin-left: 6px;
}

.map2 {
    height: 500px;
    width: 700px;
    margin: 10px auto 40px;
    max-width: 600px;
}

.map3 {
    height: 500px;
    max-width: 600px;
    padding: 0 0 5px;
}

@media only screen and (max-device-width: 812px) and (min-device-width: 360px){
.forecast-chart-sector-study-settings-apdo {
    width: 100%;
    margin-left: 0px;
}
}

@media only screen and (max-device-width: 812px) and (min-device-width: 360px){
.chart-settings-wrapper .chart-settings .chart-settings-cell, .chart-settings-wrapper .chart-settings .chart-settings-cell-sbdfi {
    width: 100%;
}
}

@media only screen and (max-device-width: 812px) and (min-device-width: 360px){ 
    .chart-settings-wrapper .sbdi-chart-settings .sbdi-chart-settings-sbdfi, .chart-settings-wrapper .credit-chart-settings .credit-chart-settings-sbdfi {
        width: 100% !important;
        margin-left: 0!important;
    }

    .chart-settings-wrapper .chart-settings .sbdi-chart-settings-sbdfi .sbdi-chart-settings-cell, .chart-settings-wrapper .chart-settings .credit-chart-settings-sbdfi .credit-chart-settings-cell {
        width: 100% !important;
        display: block;
        }
    .highcharts-container {
        width: 645px !important;
    }


}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation:portrait) {
    .navbar-toggler {
        display: block;
        right: 22px;
        position: relative;
    
        }
        
}

@media only screen and (max-device-width: 812px) and (min-device-width: 360px) and (orientation:landscape) {
    
}
    
    @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation:landscape) {
        .navbar-toggler {
            display: block;
            right: 22px;
            position: absolute;
            }
    
            .fixed-top {
                position: absolute;
            }
    
            .commercial--boxes.box-right {
                padding: 0px 7%;
            }
            .btn-sector-study {
                height: 74px;
            }

            select.sectorStudyState{
                min-width: inherit !important;
                margin-top: -1px;
                margin-bottom: 2px;
                background-position: 95% 15px,0 0;
                width: 99% !important;
                height: 73px !important;
            }
    }
    
    @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation:landscape) {
        .sub-menu-principal {
             width: 65%;
        }
    
        #full--container {
            padding-top: 161px;
        }
    
        .bg--stuff {
            top: 180px !important;
        }
    
        .arrow--float {
            top: 266px !important;
            width: 280px;
            margin-left: auto;
            margin-right: auto;
            left: auto;
        }
    
        .icon--float {
            top: 304px !important;
        }
    
            .guy-home {
                top: 357px !important;
                }
                .fullheader--home {
                    margin-top: -20px;
                    min-height: 93vh;
                    height: 449px !important;
                    }
    }

/* Normal Ipad */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .sectorStudySelector .dropdown__container {
        width: 247px;
        height: 74px;
    }

    select.sectorStudyState {
        height: 73px !important;
    }

    .commercial--boxes.box-right {
        padding: 0 7%;
       }

    .info--field {
        width: 188px;
    }

        .homepage-features-left {
            position: relative;
            width: 49%;
            min-height: 242px;
            box-sizing: border-box;
            margin-right: 0 !important;
            }
    .btn-sector-study {
        height: 73px;
    }

    .dropdown_container select {
        /* width: 100%; */
    }

    .dropdown__container--right input {
        height: 76px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .sectorStudySelector .dropdown__container {
        width: 213px;
    }
    select.sectorStudyState {
        height: 73px!important;
        width: 99%!important;
        margin-left: 3px;
        background-position: 95% 32px,0 0;
    }

    .sectorStudySelector .info--field {
        width: 171px !important;
        margin-top: 0;
        height: 38px;
    }

    .dropdown__container.small-ddl {
        width: 170px !important;
        margin-top: 0;
        margin-left: 0;
    }

    .dropdown_container select {
        /* padding-left: 5px !important; */
        /* width: 100% !important; */
    }

    .btn-sector-study{
        height: 73px;
    }
}

ul.homepage-benefits-section li {
    display: inline-block;
    width: 33.3%;
    padding: 0 10px;
    vertical-align: top;
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
    min-height: 209px;
}


/* Ipad air */
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation:landscape) {

    .chart-settings-wrapper .chart-settings .sbdi-chart-settings-sbdfi .sbdi-chart-settings-cell, .chart-settings-wrapper .chart-settings .credit-chart-settings-sbdfi .credit-chart-settings-cell {
        width: 100%;
        border: 1px solid #c5c5c5;
        display: block;
    }

    .commercial--boxes.box-right {
        padding: 0px 7%;
    }

}

@media all and (device-height: 1180px) and (device-width: 820px) and (orientation:portrait) {
    header {
        max-width: 100%;
        }

        .commercial--boxes.box-right {
            padding: 110px 7%;
        }

        .header_hmenu .navbar-expand-lg .navbar-nav {
            margin-top: 0px !important;
            flex-direction: row;
            width: 100%;
            justify-content: space-between;
        }

        .column_container {
            max-width: 100% !important;
        }
        
        .two_col_content {
            max-width: 53% !important;
        }

        .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days {
            width: 100% !important;
            margin-bottom: 10px;
         }

        .chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo, .forecast-chart-sector-study-settings-apdo {
            width: 100%;
            margin-left: 0px;
        }
        .chart-settings-wrapper .sbdi-chart-settings .sbdi-chart-settings-sbdfi, .chart-settings-wrapper .credit-chart-settings .credit-chart-settings-sbdfi {
            width: 100% !important;
            margin-left: 0;
        }

        .navbar {
            width: 80%;
        }

        .chart-settings-wrapper .chart-settings .sbdi-chart-settings-sbdfi .sbdi-chart-settings-cell, .chart-settings-wrapper .chart-settings .credit-chart-settings-sbdfi .credit-chart-settings-cell {
            width: 100%;
            border: 1px solid #c5c5c5;
            display: block;
        }

           ul.homepage-benefits-section li {
            display: inline-block;
            width: 33.3%;
            padding: 0 10px;
            vertical-align: top;
            box-sizing: border-box;
            border: 1px solid #dfdfdf;
            min-height: 210px;
        }
    body {
        overflow-x: hidden;
    }

    .fixed-top {
        position: fixed !important;
    }

    .column_container {
        max-width: 834px;
        float: left;
        margin-top: 191px;
        }

        .news--section .four--boxes .col-md-4 {
            margin-bottom: 20px;
            padding: 0;
    }

    .reset__button {
        width: 130px;
        float: left;
    }
        
}




@media only screen and (max-device-width: 812px) and (min-device-width: 360px){  
    .chart_title, .container_3 .chart_title {
    margin: 0 10px 10px;
    width: 100% !important;
    }

    .info--field {
        height: 38px; 
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation:portrait) {

    .commercial--boxes.box-right {
        padding: 60px 7%;
       }

    .sub-menu-principal {
        width: 100%;
        margin: 16px 0 0 0 !important;
    }

    .fixed-top {
        position: absolute;
    }

    #full--container {
        padding-top: 220px;
    }


    .news--section .four--boxes .col-md-4 .boxes {
        height: 617px;
        }

        .news--section .four--boxes .col-md-4 .boxes .boxes__content {
            bottom: 0;
            padding: .7rem;
            }

        #portfoliolist .no--image .boxes__content {
            height: 100%;
            background: white !important;
            color: #5d6770;
            border: solid 1px #5E6770;
            }

            .news--section .four--boxes .col-md-4 {
                margin-bottom: 20px;
                padding: 0;
                }
    
}

@media only screen and (max-device-width: 812px) and (min-device-width: 360px) and (orientation:landscape){ 
    .commercial--boxes.box-right {
        padding: 0px 7%;
       }

       .info--field {
            margin-top: 0;
        }
       
    .accordion_container .title {
        max-width: 100% !important;
    }
    .credit_table {
        width: 50% !important;
        margin-left: auto;
        margin-right: auto;
    }
    .rail_featured a {
        width: 100%;
    }

    .dropdown__container {
        font-size: 14px;
        width: 225px;
        margin: auto;
        float: left;
        margin-right: 3px;
        margin-left: 4px;
        }

        .bg--stuff {
            top: 77px !important;
        }
    
        .arrow--float {
            top: 320px !important;
            width: 280px;
            margin-left: auto;
            margin-right: auto;
            left: auto;
        }
    
        .icon--float {
            top: 310px !important;
        }
    
            .guy-home {
                top: 357px !important;
                }
                .fullheader--home {
                    margin-top: -20px;
                    min-height: 93vh;
                    height: 449px !important;
                    }

                    .news--section .four--boxes .col-md-4 .boxes {
                        height: 100%;
                        }

                        #portfoliolist .no--image .boxes__content {
                            height: 100%;
                            background: white !important;
                            color: #5d6770;
                            border: solid 1px #5E6770;
                            }
}

@media (min-width: 992px) {  
    .news--section .four--boxes .col-md-4 .boxes {
        height: 100%;
    }

    #portfoliolist .no--image .boxes__content {
        height: 100%;
    }
}


@media (min-width: 992px) {  
    .commercial--boxes.box-right {
      padding: 110px 7%;
     }
 }

 /* Size for Sector Study Selector sectorStudySelector */

 @media (min-width: 992px) {

   
}

@media (min-width: 1200px) {

    .reset__button {
        width: 133px;
        float: left;
    }

    select.sectorStudyState {
        width: 97%!important;
    }

    .sectorStudySelector .dropdown__container {
        width: 194px !important;
    }

    .sectorStudySelector .info--field {
        width: 160px;
        margin-top: 0;
    }

    .sectorStudyCounty {
        margin-bottom: 3px;
    }
    
    .dropdown__container--right {
        font-size: 14px;
        width: 131px;
        margin: auto;
        float: right;
    }

    .dropdown__container.small-ddl {
        width: 160px !important;
        margin-top: 0; 
        margin-left: 0; 
    }

    .info--field select {
        display: unset !important;
    }

    .info--field select,
    .dropdown__container.small-ddl select {
        width: 119%;
    }      
    
    .dropdown__container--right input {
        width: 80%;
        position: relative;
        left: 30px;
    }
}

/* End */


/* iPhone 5/5S */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
    body {
        padding: 0;
    }

    .navbar-expand-lg > .container {
        padding: 10px;
    }

    #full--container {
        /* padding-top: 220px; */
    }

        #full--container.portal {
            padding-top: 0;
        }

    .navbar {
        padding: 10px;
        width: 100%;
    }

    header .light .search-bar,
    header .light .search-bar .container {
        padding: 0;
    }

        header .light .search-bar .header_hmenu .navbar ul.navbar-nav {
            margin: 0 !important;
			    padding: 20px 0;
        }

    .contact-m, .register-m, .login-m {
        width: 33% !important;
        text-align: center;
    }

    .search-query {
        max-width: inherit;
    }

    .search--results p {
        font-size: 16px;
    }

    .search-results-container .col-sm-11.fl {
        max-width: 315px;
    }

    .close--search {
        width: 30px;
    }

    .login-btn-group.desktop {
        display: none;
    }

    .btn-group.login-btn-group-country.portal {
        position: relative;
    }

    .login-btn-group-country {
        position: absolute;
    }

        .login-btn-group-country button {
            margin-top: 10px;
        }

    .login-btn-group.mobil {
        float: right;
        margin-top: 10px;
        margin-right: -3px;
    }

        .login-btn-group.mobil button {
            height: 42px;
        }

    .sub-menu-principal {
        margin: 0;
        margin-left: auto;
    }

    

        .sub-menu-principal span {
            font-size: 0.9rem;
        }

        .sub-menu-principal ul.navbar-nav {
            width: 60%;
            float: left;
            margin: 0;
            position: absolute;
            margin-top: 18px;
        }

    .mobil {
        display: unset;
    }

    .fullheader--home {
        margin-top: -20px;
        min-height: 70vh;
        height: 583px;
    }

        .fullheader--home .btn-outline-secondary {
            color: #fff;
            background-color: #0076a3;
            border-color: #0076a3;
        }

    .element-right {
        top: 20px;
    }

    .bg--stuff {
        top: 256px;
    }

        .bg--stuff img {
            max-width: 300px;
        }

    .arrow--float {
        top: 220px;
        width: 280px;
        margin-left: auto;
        margin-right: auto;
        left: auto;
    }

        .arrow--float img {
            width: 280px;
        }

    .icon--float {
        left: calc((100% + 50px)/2);
    }

    .guy-home {
        left: calc((100% - 150px)/2);
    }

    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 26px;
    }

    .solutions--boxes {
        padding: 10px 15px;
        max-width: 300px;
    }

        .solutions--boxes button {
            min-width: 250px;
        }

        .solutions--boxes:hover .box-ll {
            background-position: 0 -96px;
        }

        .solutions--boxes:hover .box-rr {
            background-position: 0 -96px;
        }

    footer img.footer--logo {
        width: 175px;
        margin-left: auto;
        margin-right: auto;
    }

    footer p {
        font-size: 14px;
        font-weight: 400;
        padding: 10px;
    }

    footer .footer--central {
        font-size: 14px;
        font-weight: 400;
    }

    footer .col-sm {
        margin-bottom: 30px;
        text-align: center;
    }

    footer .footer--central ul li {
        margin-left: 0;
        margin-bottom: 8px;
    }

    .footer_signup_container {
        height: 153px;
        margin-top: -40px;
    }

    .end--footer {
        height: 150px;
    }

    .do-not-sell {
        margin-right: 0;
        display: block;
        width: 100%;
        text-align: center;
    }

    .do-not-sell-separator {
        display: none;
    }

    .privacy-learn-more {
        margin-left: 0;
        display: block;
        width: 100%;
        text-align: center;
    }

    .copyrights {
        font-size: 12px;
        width: 50%;
    }

    #slide__mobile--view button.btn-link {
        text-align: left;
    }

    .btn-outline-secondary {
        background-color: #0076a3;
    }

    section {
        padding: 0;
    }

    .news--section .four--boxes .col-md-4 .works {
        height: 394px !important;
        top: 0;
    }

    .chart-settings-wrapper .chart-settings .credit-chart-settings-cell {
        font-size: 12px;
    }

    .credit-conditions-map-title {
        font-size: 14px;
    }

    .rail_featured {
        font-size: 16px;
    }

    .chart-settings-wrapper {
        width: 100%;
        height: auto;
        float: left;
        margin: 0 0 20px;
    }

        .chart-settings-wrapper .chart-settings .chart-settings-header {
            height: auto;
        }

        .chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo {
            height: auto;
        }

        .chart-settings-wrapper .chart-settings .credit-chart-settings-mi {
            float: left;
        }

    .left_col_container {
        float: left;
    }

    .dropdown__container--right {
        width: 137px;
        margin-top: 3px;
    }

    .map {
        margin-bottom: 400px !important;
        padding: 0 15px !important;
    }

        .map.sbli {
            margin-bottom: 200px !important;
        }

    .map2 {
        height: 250px;
        width: 100%;
        margin-top: 200px !important;
        margin-bottom: 20px;
        padding: 0 15px !important;
    }

    .map3 {
        margin-bottom: 80px;
    }

    .chart_title.la {
    }
}

/* iPhone 6/7/8/X */
@media only screen and (min-device-width: 360px) and (max-device-width: 812px) {
    .fullheader--home {
        /*min-height: 115vh;*/
    }

  .commercial--boxes.box-right {
    padding: 110px 7% x;
    }

    .bg--stuff {
        top: 344px;
    }

        .bg--stuff img {
            max-width: 330px;
        }

    .icon--float {
        top: 500px;
    }

    .guy-home {
        top: 550px;
    }

    .solutions--boxes {
        padding: 50px 54px;
        max-width: none;
    }

    .four--boxes .boxes__content.box--hover {
        padding: 36px;
    }

    .four--boxes .col-md-4 .boxes .boxes__content.box--hover h3 {
        font-size: 16px;
    }

    .four--boxes .boxes__content.box--hover p {
        font-size: 14px;
    }

    .sbdi-chart-settings-cell.chart-settings-cell.series3 {
        width: 124px;
    }

    .contact-m, .register-m, .login-m {
        width: 33% !important;
        text-align: center;
    }
}

/* Galaxy S5 */
@media only screen and (min-device-width: 411px) and (max-device-width: 736px) {
    .bg--stuff img {
        max-width: 350px;
    }
}

/* iPad (portrait) */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    body {
        padding: 0;
    }


    body {
        overflow-x: hidden;
    }

    .fixed-top {
        position: fixed !important;
    }

    .column_container {
        max-width: 834px;
        float: left;
        margin-top: 191px;
        }

    #navbarSupportedContent {
        display: block !important;
        max-width: 570px;
        margin-top: -9px;
        top: 305px;
    }

        #navbarSupportedContent li.nav-item {
            width: 115px;
            padding: 0 10px;
        }

            #navbarSupportedContent li.nav-item a {
                font-size: 12px;
            }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
        width: 100%;
        display: flex;
    }

    .header_hmenu {
        float: right;
        height: 50px;
        width: 100%;
    }

        .header_hmenu .navbar-expand-lg .navbar-nav {
            /* margin-top: -30px !important; */
        }

    .sub-menu-principal {
        margin-top: 5px;
        width: 728px;
        height: 42px;
    }

        .sub-menu-principal span {
            font-size: 0.9rem;
        }

        .sub-menu-principal ul.navbar-nav {
            margin: 0;
            float: right;
        }

    #menu--mobile {
        display: none !important;
    }

    .country-selector {
        position: absolute !important;
    }

    .navbar-nav {
        width: 60%;
        float: left;
    }

    #menu--mobile ul {
        width: 250px;
    }

    button.navbar-toggler.left {
        display: none;
    }

    .menu--side {
        transform: translateX(-258px);
    }

    .login-btn-group-country {
        float: right;
    }

    .search-bar .container .col-sm-12 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .login-btn-group {
        height: 36px;
    }

    .arrow--float {
        left: auto;
        top: 307px;
    }

        .arrow--float > img {
            max-width: unset;
        }

    .bg--stuff {
        top: 256px;
    }

        .bg--stuff img {
            max-width: 300px;
        }

    .icon--float {
        top: 350px;
        left: calc((100% + 203px)/2);
        /* display: block !important; */
    }

    .guy-home {
        top: 400px;
        left: calc(100%/2);
    }

    .element-right {
        left: 10%;
        width: 600px;
        top: 190px;
    }

    .fullheader--home {
        min-height: 45vh;
        height: 513px;
    }

        .fullheader--home .btn-outline-secondary {
            color: #fff;
            background-color: #0076a3;
            border-color: #0076a3;
        }

    #full--container {
        padding-top: 120px;
    }

    .turn__insight--cta {
        padding: 10% 5%;
    }

    .news--section .four--boxes .col-md-4 .boxes {
        /* height: 450px; */
        padding: 0 5px;
    }

    .news--section .four--boxes .col-md-4 {
        padding: 0;
    }

    #portfoliolist .col-md-4 .boxes .boxes__content {
        background: #E9E9EB;
        padding: 0 19px;
    }

    #portfoliolist .no--image1 .boxes__content_csw {
        height: 450px;
        padding: 1em !important;
    }

    .news--section .four--boxes .col-md-4 .works {
        height: 450px !important;
    }

    footer {
        width: 100%;
    }

    .footer_signup_inputbox {
        width: 350px;
    }

    #submit_newsletter {
        margin-top: 0;
    }

    #emailNewsletter {
        margin-bottom: 0;
        float: left;
    }

    header {
        /*max-width: 768px;*/
    }

    .column_container {
        max-width: 768px;
    }

    .two_col_content {
        max-width: 65%;
    }

        .two_col_content .two_col_content {
            max-width: 100%;
        }

        .two_col_content.col_right_divider {
            border-right: 1px solid;
            border-color: #5e6a71;
            min-height: 1080px !important;
            padding: 0 10px;
        }

    .two_col_right {
        max-width: 35%;
    }

    /*.two_col_content.col_right_divider {
        padding: 0 20px !important;
    }*/

    .two_col_right {
        float: left !important;
    }

    .credit-chart-settings.chart-settings {
        width: 100%;
    }

    .map, .map2, .map3 {
        /*height: 550px !important;*/
        width: 500px !important;
        /*max-width: 60% !important;*/
    }

    .credit_table {
        /*max-width: 50%;*/
        margin-left: auto;
        margin-right: auto;
    }

    .chart-settings-wrapper {
        margin: 0 0 70px;
    }

    .chart_title, .container_3 .chart_title {
        width: 100% !important;
    }

    .chart-settings-wrapper {
        margin: 0 0 30px;
    }

    .credit-chart-settings.chart-settings {
        width: 100%;
        clear: both;
        height: 100%;
        float: left;
    }

    .button_export {
        float: left;
    }

    .chart-settings-wrapper .chart-settings .credit-chart-settings-mi {
        width: 100%;
    }

    .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days {
        width: 100% !important;
    }

        .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days .sbdi-chart-settings-cell {
            width: 33.3% !important;
        }

            .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days .sbdi-chart-settings-cell:last-of-type {
                width: 33.3% !important;
            }

    .chart-settings-wrapper .sbdi-chart-settings .sbdi-chart-settings-sbdfi, .chart-settings-wrapper .credit-chart-settings .credit-chart-settings-sbdfi {
        width: 100% !important;
    }

    .chart-settings-wrapper .chart-settings .sbdi-chart-settings-sbdfi .sbdi-chart-settings-cell {
        width: 100% !important;
		display: block;
    }

    div.wrm_benefits_wrapper {
        width: 95%;
        max-width: 100%;
    }

        div.wrm_benefits_wrapper div {
            width: auto !important;
        }

    .chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo,
    .forecast-chart-sector-study-settings-apdo {
        width: 100%;
    }

        .chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo .forecast-chart-settings-cell {
            width: 50%;
        }

            .chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo .forecast-chart-settings-cell:last-of-type {
                width: 50%;
            }

    .chart-settings-wrapper .chart-settings .chart-settings-cell, .chart-settings-wrapper .chart-settings .chart-settings-cell-sbdfi {
        width: 100%;
    }

    .accordion_container {
        margin: 50px 0;
    }

    .credit-conditions-map-title {
        margin-top: 200px;
    }

    .dropdown__container.small-ddl {
        width: 188px !important;
        margin-top: 0;
        margin-left: 0;
        height: 34px !important;
    }

    .dropdown__container--right {
        font-size: 14px;
        width: 261px;
        margin: 3px 0 0 0;
        float: right;
    }
}

/* iPad (landscape) */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    body {
        padding: 0;
    }

    header {
        max-width: 100%;
    }

    .navbar-brand {
        max-width: 138px !important;
        margin-right: 0.5rem !important;
        height: 100%;
        padding-top: 10px;
    }

    .navbar-nav {
        margin-top: 8px !important;
    }

    .header_hmenu {
        float: right;
        height: 50px;
        width: 100%;
    }

        .header_hmenu .navbar-expand-lg .navbar-nav {
            width: 100%;
            /* margin-top: -30px !important; */
        }

    .navbar {
        left: 0;
    }

    .sub-menu-principal {
        margin-left: 10px;
        margin-right: 0;
    }

    .column_container {
        width: 100%;
        max-width: 100%;
        margin-top: 20px;
    }

    .two_col_content.col_right_divider {
        width: 65%;
        float: left;
        padding: 0 20px;
        margin: 0;
        /*background-color: #f5bfbf;*/
    }

    .two_col_content .two_col_content {
        width: 100%;
        min-height: 1080px;
        padding: 0 10px 0 0;
        float: left;
        max-width: 100%;
    }

    .container_3 {
        width: auto;
    }

    .chart_title, .container_3 .chart_title {
        width: 100% !important;
    }

    .col_right_divider {
        border-right: 1px solid !important;
        border-color: #5e6a71;
    }

    .two_col_right {
        width: 35% !important;
        padding: 0 20px !important;
        margin: 0;
        float: left !important;
        /* border:1px solid #f5bfbf; */
    }

    .right_rail_container {
        width: 100%;
        max-width: 300px;
        float: left;
    }

    .credit_table {
        width: 100%;
        max-width: 300px;
    }

    .right_rail_latest_news {
        width: 100%;
        max-width: 300px;
        display: block;
    }

    div.wrm_benefits_wrapper {
        width: 95%;
        max-width: 100%;
    }

        div.wrm_benefits_wrapper div {
            width: 100% !important;
        }

    .chart-settings-wrapper {
        margin: 0 0 30px;
    }

    .chart-settings-wrapper {
        margin: 0 0 10px;
        clear: both;
        height: 100%;
        display: flex;
        width: 100%;
    }

    .credit-chart-settings.chart-settings {
        width: 100%;
        clear: both;
    }

    .chart-settings-wrapper .chart-settings .credit-chart-settings-mi {
        width: 100%;
    }

    .chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo .forecast-chart-settings-cell {
        width: 50%;
    }

        .chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo .forecast-chart-settings-cell:last-of-type {
            width: 50%;
        }

    .map, .map2, .map3 {
        height: 500px !important;
        width: 600px;
    }

    .button_export {
        left: 0;
        margin: 20px 0;
        display: inline-block;
        top: 0;
    }

    .credit_table {
        width: 100% !important;
        margin-left: auto;
        margin-right: auto;
    }

    #navbarSupportedContent {
        margin-top: -9px;
    }

    .navbar-brand img {
        width: 138px;
    }

    .bg--stuff > img {
        max-width: unset;
    }

    .icon--float {
        left: calc((100% - 100px)/2);
        /* display: block !important; */
    }

    .guy-home {
        left: calc((100% - 300px)/2);
    }

    .arrow--float {
        left: calc((100% - 80px)/2);
        top: 322px;
    }

        .arrow--float > img {
            max-width: 400px;
        }

    .element-right {
        top: 200px;
    }

    #full--container {
        padding-top: 120px;
    }

    .fullheader--home {
        background-size: contain;
        min-height: 500px;
        height: 558px;
    }

        .fullheader--home .btn-outline-secondary {
            color: #fff;
            background-color: #0076a3;
            border-color: #0076a3;
        }
}

/* iPad Pro (portrait) */
@media only screen and (min-device-width: 834px) and (max-device-width: 1024px) and (orientation: portrait) {
    header {
        max-width: 100%;
    }

    .header_hmenu .navbar-expand-lg .navbar-nav {
        margin-top: 0 !important;
    }

    .contact-m, .register-m, .login-m {
        width: 33% !important;
        text-align: center;
    }

    .column_container {
        max-width: 834px;
        float: left;
    }

    .two_col_right {
        max-width: 35%;
        width: 35%;
        padding: 20px;
    }

    .two_col_content {
        padding: 0;
        width: 65%;
        max-width: 65%;
    }

        .two_col_content .two_col_content {
            width: 100%;
        }

    .map, .map2, .map3 {
        width: 500px;
    }

    .chart-settings-wrapper {
        margin: 0 0 30px;
    }

    .credit-chart-settings.chart-settings {
        width: 100%;
        height: 150px;
    }

    .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days {
        width: 100% !important;
        float: left;
        margin-bottom: 20px;
    }

        .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days .sbdi-chart-settings-cell {
            width: 33.3% !important;
        }

    .sbdi-chart-settings-sbdfi {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .sbdi-chart-settings-cell.chart-settings-cell-sbdfi.chart-settings-cell {
        width: 100% !important;
        display: block;
    }

    /* .two_col_content.col_right_divider {
        padding: 0 20px;
    }*/

    .chart-settings-wrapper .chart-settings .credit-chart-settings-mi {
        width: 100%;
    }

    .credit_table {
        width: 100%;
    }

    .right_rail_latest_news {
        width: 100%;
    }

    .forecast-chart-settings-apdo {
        clear: both;
        width: 100%;
        display: block;
        height: 100% !important;
        margin-bottom: 20px !important;
        float: left;
    }

    .forecast-chart-sector-study-settings-apdo {
        margin-left: 0;
        width: 100%;
    }

    .forecast-chart-sector-study-settings-cell {
        width: 100%;
    }

    .chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo .forecast-chart-settings-cell {
        width: 50%;
    }

        .chart-settings-wrapper .chart-settings .forecast-chart-settings-apdo .forecast-chart-settings-cell:last-of-type {
            width: 50%;
        }

    .button_export {
        top: 0;
        left: 0;
    }

    #customSelectors.sectorStudySelector {
        height: 150px;
    }

    div.wrm_benefits_wrapper div {
        width: auto !important;
    }

    .sectorStudySelector .dropdown__container {
        width: 253px;
        height: 74px;
    }

    .dropdown__container--right {
        width: 327px;
        margin-right: 0;
        margin-top: 5px;
    }

    .info--field {
        margin-top: 5px;
    }
}

/* iPad Pro (landscape) */
@media only screen and (min-device-width: 834px) and (max-device-width: 1024px) and (orientation: landscape) {

    nav.navbar.navbar-expand-lg {
        max-width: 100%;
    }

    .header_hmenu .navbar-expand-lg .navbar-nav {
        width: 100%;
        margin-top: 0 !important;
    }

    .contact-m, .register-m, .login-m {
        width: 33% !important;
        text-align: center;
    }

    /*.right_rail_container {
        width: 300px;
        float: left;
    }*/

    /*.credit_table {
        width: 300px;
    }*/

    /*.right_rail_latest_news {
        width: 100%;
    }*/

    .chart-settings-wrapper {
        margin: 0 0 30px;
    }

    .credit-chart-settings.chart-settings {
        width: 100%;
        height: 150px;
    }

    .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days {
        width: 100% !important;
        float: left;
        margin-bottom: 20px;
    }

        .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days .sbdi-chart-settings-cell {
            width: 33.3% !important;
        }

            .chart-settings-wrapper .chart-settings .sbdi-chart-settings-days .sbdi-chart-settings-cell:last-of-type {
                width: 33.3% !important;
            }

    .sbdi-chart-settings-sbdfi {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .sbdi-chart-settings-cell.chart-settings-cell-sbdfi.chart-settings-cell {
        width: 100% !important;
        display: block;
    }

    .dropdown__container--right {
        width: 140px;
    }

        .dropdown__container--right input {
            width: 140px;
        }

        .dropdown__container.small-ddl {
            width: 56% !important;
            margin-left: 0;
        }

        .left_col_container .dropdown_container .dropdown {
            margin: 0;
            }

    .dropdown__container select {
        width: 100%;
    }

    .container_3 .bench_container {
        width: 100%;
    }

    .info--field {
        width: 50%;
        float: left;
        margin: 4px 0 0 0;
    }

    select.sectorStudyState {
        width: 97% !important;
    }

    .sectorStudySelector .info--field {
        width: 231px !important;
        margin-top: 0;
        height: 38px;
    }

    .dropdown__container.small-ddl {
        width: 231px!important;
        margin-left: 0;
    }

}

@media (min-width: 992px) {

    .fullheader--home {
        background-size: contain;
        height: 569px;
        min-height: 577px;
    }

    .element-right {
        top: 200px;
    }
}

@media (min-width: 1200px) {
}
