/* AFTAAB RESPONSIVE FIX*/
@media screen and (min-width: 325px) and (max-width: 376px){
    .top-part {
        width: 100%;
        height: 150px;
        position: relative;
    }
    .top-part a {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .bottom-part {
        height: 100px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .new-blocks-test .mis-block {
        margin-bottom: 0px !important;
    }
    .col-md-3.mis-block.rounded {
        margin-bottom: 15px !important;
        max-width: 80% !important;
        margin: 0 auto;
    }
    span.moduletext {
        height: 40%;
    }
    .col-md-3.mis-block:nth-child(4n+4), .col-md-3.mis-block{
        margin: 0 auto !important;
        margin-bottom: 15px !important;
    }
    .new-blocks-test .mis-block h2 a, .new-blocks-test .mis-block h3 a{
        padding-top: 0px !important;
    }
    .top-part img {
        height: 100%;
        object-fit: cover;
    }
    span.transparentbg, .page-template-template-page-our-data span.transparentbg {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: unset !important;
        height: unset !important;
    }
    .page-text-block-container ul {
        margin-left: 0px;
    }
    .headbanner .sponsor-content {
        padding: 0 15px;
    }
}
@media screen and (min-width: 320px) and (max-width: 1023px){
	#menu-item-1565208{
		float: none !important;
		margin: 0px !important;
	}
	a.btn-dataxis{
		font-size: 14px;
        padding: 10px 20px;
	}
	.homepage-container-four.block-padding.latest-insights-block.bg-grey.newscarousel > .container{
		min-width: unset;
	}
	.homepage-container-four.block-padding.latest-insights-block.newscarousel > .container{
		max-width: 100%;
	}
    .cart-header{
        width: 50px !important;
        bottom: -10px;
    }
    .search-icon {
        position: relative;
        top: 2px;
        right: -10px;
    }
    .headbanner.page-block-container::after {
        content: "";
        background: black;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0.6;
        z-index: -1;
    }
    .headbanner.page-block-container {
        position: relative;
        z-index: 1;
    }
    #menu-item-1565518{
        float: none;
    }
    #menu-item-1565229{
        float:none !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 500px){
    .user-selection {
        width: 110px;
    }
    .user-selection p{
        font-size: 12px;
    }
    .questionnaire-list-wrapper ul {
        display: flex !important;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding-left: 0px !important;
    }
    .questionnaire-list-wrapper li {
        width: 80%;
    }
    .page-template-template-customerportal-freetrial .container-fluid.corporate-dashboard-inner-menu-container > .row, .page-template-template-customerportal-allinone .container-fluid.corporate-dashboard-inner-menu-container > .row, .page-template-template-customerportal .container-fluid.corporate-dashboard-inner-menu-container > .row{
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    .dataxis-news-banner .headbanner.page-block-container, .dataxis-in-the-media-banner .headbanner.page-block-container{
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-repeat: no-repeat !important;
        height: auto !important;
        min-height: unset !important;
        background-position: unset !important;
    }
    .customer-portal-main-container .col-md-3.col-sm-12{
        max-width: 80%;
        margin: 0 auto;
    }   
    .facetwp-template a.webinarsBtn {
        margin-bottom: 20px;
    }
    .product-head-right {
        display: table;
        margin: 0 auto;
        text-align: center;
    }
    .product-head-right {
        display: table;
        margin: 0 auto;
        text-align: center;
    }
    .product-data-graphs {
        flex-direction: column;
        align-items: unset !important;
    }
    .product-data-graphs > p {
        text-align: center;
    }
    .product-head-right {
        display: table;
        margin: 0 auto;
        text-align: center;
    }
    .product-data-graphs {
        flex-direction: column;
        justify-content: flex-start;
        align-items: unset !important;
    }
    .product-data-graphs > p {
        text-align: center;
    }
    .products-market-reports-container {
        display: flex !important;
    }
    .products-market-reports-container > div {
        margin-bottom: 20px !important;
    }
    .products-actor-profiles-container {
        display: flex !important;
    }
    .search-icon {
        right: -5px !important;
    }
    .content.career.text-left.bg-white.pt-4.pb-4.redbg {
        text-align: center !important;
    }
    #menu-item-1565229{
        float:none !important;
    }
    .sponsor-content h4 {
        font-size: 17px !important;
    }
    .sponsor-content h5 {
        font-size: 12px !important;
        text-align: center;
    }
    .headbanner .sponsor-details:last-child {
        justify-content: center;
    }
    
    .page-text-block-container.mt-4 {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .research-facet-container h4::after, .events-ct1-filter h4::after{
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #000;
        position: absolute;
        top: 10px;
        right: 20px;
    }
    .research-facet-container h4, .events-ct1-filter h4 {
        position: relative;
    }
    .research-facet-container h4:hover, .events-ct1-filter h4:hover {
        cursor: pointer;
    }
    .events-ct1-filter {
        flex-direction: row;
        width: 100%;
    }
    .events-ct1-filter>div {
        flex-basis: 100% !important;
        margin-bottom: 10px;
    }
    .view-calendar-button.dataxis-global-btn01.marginTop20 {
        display: flex;
        align-items: center;
    }
    .col-md-4.events-column-with-image {
        margin-bottom: 20px;
    }
    .dataxis-global-btn01 a {
        margin: 0 auto !important;
    }
    .gform-body.gform_body {
        width: 70% !important;
    }
    input.gform_image_button {
        right: 10px !important;
    }
    .dataxis-global-btn01 a {
        min-width: unset !important;
        font-size: 13px;
    }
    .dataxis-global-btn01.text-center {
        margin-top: 10px;
    }
    #menu-item-1565518 button {
        margin-left: 14px !important;
    }
    .user-selection {
        float: left!important;
        margin-left: 5px!important;
    }
    .tab-content {
        background: transparent!important;
    }
    .page-template-template-consumer-survey .links-button01 a {
        margin: 0 auto !important;
    }
    .page-template-template-page-career .headbanner.page-block-container::after {
        display:none;
    }
    .career {
        margin: 0;
        margin-bottom: 20px !important;
    }
    .col-md-6.dataxisform p {
        font-size: 17px;
    }
    .col-md-6.dataxisform {
        padding-left: 0px !important;
    }
    .headbanner.page-block-container .row.mt-5 {
        margin-top: 10px !Important;
    }
    .page-text-block-container.mt-4 {
        margin-top: 15px !important;
        margin-bottom: 15px;
    }
    #pum-1565612{
        display: none !Important;
    }
    body, html {
        overflow-x: hidden !important;
    }
    .links-button01.mt-4 a {
        min-width: unset !important;
        padding: 10px 40px !important;
    }
    .woo-login-popup-sc-modal-overlay{
        z-index: 99999999 !important;
    }
    .woo-login-popup-sc-modal.woo-login-popup-sc-modal-on {
        max-width: 80% !important;
        width: 80% !important;
        top: 140px !important;
        z-index: 999999999 !important;
    }
    .careers-banner .headbanner.page-block-container {
        background-position-y: -23px!important;
    }
    div#v-pills-tab a {
        width: calc(100%/3);
    }
    div#v-pills-tab {
        flex-direction: row !important;
    }
    div#v-pills-tab a .col-md-8 {
        font-size: 12px;
        text-align: center;
    }
    div#v-pills-tab a i.fas.fa-chevron-right {
        font-size: 12px;
        width: 30px;
        transform: rotate(90deg);
        height: 70px;
        margin: 0 auto !important;
        display: table;
    }
    .homepage-container-four.block-padding.latest-insights-block.bg-grey h2 {
        padding-bottom: 0px !important;
    }
}

@media screen and (max-width: 320px){
    .top-part {
        width: 100%;
        height: 120px;
        position: relative;
    }
    .top-part a {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .bottom-part {
        height: 100px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .new-blocks-test .mis-block {
        margin-bottom: 0px !important;
    }
    .col-md-3.mis-block.rounded {
        margin-bottom: 15px !important;
        max-width: 80% !important;
        margin: 0 auto;
    }
    span.moduletext {
        height: 60%;
    }
    span.transparentbg {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: unset !important;
        height: unset !important;
    }
    .col-md-3.mis-block:nth-child(4n+4), .col-md-3.mis-block{
        margin: 0 auto !important;
        margin-bottom: 15px !important;
    }
    .new-blocks-test .mis-block h2 a, .new-blocks-test .mis-block h3 a{
        padding-top: 0px !important;
    }
    .top-part img {
        height: 100%;
        object-fit: cover;
    }
    .page-text-block-container ul {
        margin-left: 0px;
    }
    .headbanner .sponsor-content {
        padding: 0 15px;
    }
    .remove-click-TVnetworks .transparentbg {
        height: 120px !important;
    }
}

@media screen and (min-width: 377px) and (max-width: 450px){
    .top-part {
        width: 100%;
        height: 175px;
        position: relative;
    }
    .top-part a {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .bottom-part {
        height: 100px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .new-blocks-test .mis-block {
        margin-bottom: 0px !important;
    }
    .col-md-3.mis-block.rounded {
        margin-bottom: 15px !important;
        max-width: 80% !important;
        margin: 0 auto;
    }
    span.moduletext {
        height: 15%;
    }
    span.transparentbg {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: unset !important;
        height: unset !important;
    }
    .col-md-3.mis-block:nth-child(4n+4), .col-md-3.mis-block{
        margin: 0 auto !important;
        margin-bottom: 15px !important;
    }
    .new-blocks-test .mis-block h2 a, .new-blocks-test .mis-block h3 a{
        padding-top: 0px !important;
    }
    .top-part img {
        height: 100%;
        object-fit: cover;
    }
    .page-text-block-container ul {
        margin-left: 0px;
    }
    .headbanner .sponsor-content {
        padding: 0 15px;
    }
    .remove-click-TVnetworks .transparentbg {
        height: 175px !important;
    }
}