#report_table_sticky {
    position: relative;
    top: 0px;
    background: #fff;
    padding-bottom: 15px;
}
input.sev_check.unselected {
    vertical-align: text-bottom;
}
.tabs .tabs-list li {
   
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
}
.tabs .tabs-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
    
}
.report-top.market-data-main {
    background: #fff;
    margin-top:10px;
}
.market-data-main .view-row{
    margin: 0 0 25px 0!important;
    box-shadow: 0 0 3px #c7c7c7;
    padding: 5px!important;
}
.last i.fa.fa-phone {
    font-size: 18px;
    vertical-align: middle;
    font-weight: 700;
    color: #FFFFFF;
    margin-right: 7px;
}
.first i.fa.fa-envelope {
    font-size: 18px;
    vertical-align: text-bottom;
    color: #FFFFFF;
    margin-right: 6px;
}
.prfirst{
    margin-bottom:10px;
}
.prfirst i.fa.fa-envelope {
    font-size: 18px;
    vertical-align: text-bottom;
    color: #fd7e14;
    margin-right: 6px;
}
.prlast i.fa.fa-phone{
    font-size: 18px;
    vertical-align: text-bottom;
    color: #fd7e14;
    margin-right: 6px;
}
@media screen and (max-width:1024px) {
	button#guestlogin {
    font-size: 13px;
}
	.report-pans .place-orders .view-row .view-first {
    width: 100%;
    font-size: 10px;
    display: flex;
    gap: 5px;
}

.tabs .tabs-list li {
    width: 50%!important;
    }
   .fixed-top {
    position: sticky; 
    top: 0px;
    z-index: 1030;
}
.fhdsh .d-none{
	display:block!important;
}
.contact-info {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.stat-data {
	width:120%;
    position: sticky;
    top: 6%;
    margin-bottom: 10px;
}
.industry-main ul li {
    width: 20%;
}
.market-research-p .panel-default>.panel-heading a {
    display: flex;
    justify-content: space-between;
    padding: 3px 5px 3px 0;
    text-decoration: none;
    font-size: 12px;
}
.market-research-p ul.nav li a {
    font-size: 12px;
}
.market-data-main .dis-left-m .blk-disc {
    font-size: 12px;
}
.market-data-main .blk-title {
    font-size: 14px;
   
}
.market-data-main .dis-left-m .dis-ftr ul li span {
    font-size: 11px;
}
.market-data-main .dis-left-m .dis-ftr ul li label {
    font-size: 11px;
}
.buy-nows .btn-new {
    font-size: 12px;
}
.custo-s a.term-cond {
    font-size: 12px;
}
/*.fhdsh .container{*/
/*    padding-left: 0px;*/
/*    padding-right: 0px;*/
/*}*/

.feature-relese1 li {
    height: auto;
    background-color: #fff;
    text-align: left;
    margin: 0;
    display: flex;
    margin-bottom: 20px;
    box-shadow: 4px 3px 5px #756e6eab;
}
.feature-relese .view-rows .discp h5 {
    color: #000;
    font-size: 11px;
    line-height: 18px;word-break: break-all;
}
.feature-relese1{
    height: auto;
	margin-bottom: 15px;
}
.buy-nows .btn-new {
    font-size: 12px;
    width: max-content;
}

.feature-relese .view-rows {
    height: 100px;
}
.fhdsh .float-right {
    float: none!important;
}
.fhdsh .row {
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-left: -1px;
}
.feature-relese .view-rows {
    height: 100px;
}
.feature-relese .view-rows .discp {
    float: left;
    width: calc(100% - 30%);
    padding: 0 0 0 10px;
}
.payment-part-sty .col-sm-12.col-md-4 {
    margin: auto;
    max-width: 100%;
    /* flex: auto; */
}
.payment-part-sty .col-sm-12.col-md-8 {
    max-width: 100%;
    flex: auto;
}
}

@media screen and (max-width:767px) {
	.sticky {
    position: relative;
    top: 0;
}
.contact-info a:first-child {
    display: flex;
    gap: 5px;
    align-items: baseline;
}
	.market-data-main .dis-left-m .dis-ftr ul li a {
    display: none!important;
	}
	.tabs .tabs-list li {
    width: 50%!important;
    }
.tabs .tabs-list li.active {
   box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px!important;
}
.contact-info {
    display: block;
    gap: 2px;
}
/* .contact-info {
    line-height: 25px;
    display: flex;
    gap: 2px;
    position: relative;
    left:0;
} */
.search-links .search-container {
    margin-left: 5px!important;
}

.carousel-item img {
    max-width: 100%;
    height: 130px;
	
}
.card-paynent-page-s {
	    margin: 0.5em 0;
}
.industry-main ul li {
    width: 31%;
}
.res-industry{
	margin-top:4em;
}
.discip-tap-main .col.tire-exim-frm {
    margin-top: 2em;
}
.tabs .reportList li a {
    font-size: 14px;
}
.stat-data {
    width: 100%;
}
.contact-info a.last {
    display: flex;
    align-items: baseline;
    gap: 4px;
}
.over-report ul li {
    white-space: inherit;
}
.discip-tap-main .over-report table {
    width: 100%!important;
}
.ftr-btms p{
    font-size: 14px;
}
.line-ads {
    display: flex;
    gap: 5px;
}
.line-phn{
    display: flex;
    gap: 5px;
}
.line-phn{
    display: flex;
    gap: 5px;
}
.line-email{
    display: flex;
    gap: 5px;
}
.leftmain-ftr .adress, .menu-ftr .menu-items ul li a {
    font-size: 12px;
}
.ftr-btms p {
    font-size: 12px;
}
.acc-btn {
    font-size: 12px;
}
.over-report p {
    font-size: 12px;
}
.market-data-main .blk-title_new {
    font-size: 12px;
    line-height: 24px;
}
.tabs .tabs-list li a {
    font-size: 13px;
}
.acc-btn {
    display: flex;
    align-items: center;
    gap: 5px;
}

.semple-reports .control-label {
    font-size: 12px;width:100%;
}
.semple-reports .control-hor{width:100%;}
.rc-anchor-error-message {
    color: #ff0000;
    font-family: Roboto,helvetica,arial,sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    padding: 0 5px;
}
.rc-anchor-normal {
    height: 74px;
    width: 243px;
}
.rc-anchor-normal .rc-anchor-pt {
    margin: 2px 11px 0 0!important;
    padding-right: 2px;
    position: absolute;
    right: -32px!important;
    text-align: center;
    width: 276px;
}
.rc-anchor-error-message {
    font-size: 12px!important;
}
.rc-anchor-normal .rc-anchor-content {
    height: 74px!important;
    width: 75%!important;
}
.rc-anchor-pt a {
    position: relative;
    right: 80px;
}

.discip-tap-main .content-table {
    overflow: scroll;
    white-space: normal;
}
.content-table {
    padding: 0px;
}

.fhdsh .float-right {
    float: right!important;
}
.search-links .search-container {
    margin-left: 5px!important;
    margin-right: 35px!important;
    width: 100%;
}
.search-links .search-container input {
    min-width: 85%;
}
.contact-info {
    /* display: inline-grid; */
    margin-left: 18px;
    gap: 3px;
    justify-content: space-around;
}
.contact-info {
    margin-left: 0px;
    padding: 15px 15px 15px 0px;
    line-height: 30px;
}
.contact-info a {
    font-size: 16px;
}
.login-tops .view-reg {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 15px;
}
.fhdsh .container {
    overflow: initial;
}


}

@media screen and (max-width:320px) {
	.market-data-main .dis-left-m .dis-ftr ul li a {
    display: none!important;
	}
}

@media screen and (max-width:280px) {
	.market-data-main .dis-left-m .dis-ftr ul li a {
     display: none!important;
	}
	.industry-main ul li {
    width: 48%;
}
.contact-info {
    display: block;
    gap: 2px;
}
}




/*//my css//*/





.intl-tel-input {
font-size: 14px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #333;
}
.intl-tel-input input {
width: 250px;
border: 1px solid #CCC;
font-family: inherit;
font-size: 100%;
color: inherit;
}
.intl-tel-input .flag-dropdown .selected-flag{
    margin:5px!important;
}
	.success{
		font-size: 13px;
		text-align: center;
		background: #0ba50bd1;
		color: #f9fbf9;
		padding: 5px;
		border-radius: 5px;
	}
	.error{
		font-size: 13px;
		text-align: center;
		background: #de0909d1;
		color: #f9fbf9;
		padding: 5px;
		border-radius: 5px;
	}
	#press_detail_button{
		margin-top:10px;
	}
	.form-banner-s .form-group .form-control {
		height: 37px;
	}
	.blog-titile{
	    margin-bottom:12px;
	}
	
    .intl-tel-input .flag-dropdown .selected-flag{
    margin:2px!important;
}
.blk-title-service {
    
    text-align: justify!important;
    padding: 10px!important;
}
.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.request_form_service {
    text-align: justify;
    padding: 10px;
}
.blogs a{
    color:#000;
}
.pb-20 {
    margin-bottom:20px;
}
.color{
    color:#FF8C00; font-style: normal;
}
.align{
    text-align:center;font-weight:700;
}
.pad{
    padding: 5px 38px;
}
.req{
    color: red;text-align: left; font-size:16px;
}
.class{
    color: red;text-align: left; font-size:16px;
}
.right{
    float:right; margin-left: 11px;
}
.none{
    display:none;
    text-align:center;
}
 #myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}	
