@media(max-width:3000px) and (min-width: 1700px){
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    max-width: 1320px;
}
.top-section {
    background-size: 100% 100%;
}
/*section.testimonial-sec {
    padding: 315px 100px 180px;
    margin-top: -190px;
}*/
.who-bigul{
  margin-top: -280px  
}
/*section.testimonial-sec {
    padding: 750px 100px 180px;
    margin-top: -350px;
}*/

.testimonial-sec {
    padding: 580px 100px 220px;
    margin-top: -290px;
    background-position: 100% 20%;
}
.partner-page {
    background: url(../img/Bigul-Partners-web.png) top center no-repeat;
    background-size: 100% 100%;
    padding: 100px 0;
    padding-bottom: 0;
    background-position: 0px 59%;
}
.partnership-winnersection{
     background-size: 100% 100%;
}
.refering-section .who-content {
    width: 960px;
    margin: unset;
    padding-top: 265px;
    margin-bottom: 85px;
    margin-left: 26%;
}
.green-box {
    position: relative;
    left: -4%;
}
.pt-120 {
    padding-top: 220px;
    padding-bottom: 140px;
}
.pricintable li {
    margin-left: 0;
    margin-right: 80px;
}
.partnership-winnersection {
    background-size: cover;
    height: 1500px;
}
.who-content {
    width: 839px;
    margin-left: auto;
    padding-top: 500px;
    padding-bottom: 0;
}
.who-can-join li {
    line-height: 40px;
    margin-bottom: 48px !important;
    font-size: 20px;
}
.stock-tabs ul {
    padding-left: 50px !important;
}
section.similar-stocks {
    margin-left: 19%;
}
.stocks-slider .item {
    width: 350px;
}
.stocks-slider .owl-next, .industries-slider .owl-next, .reliance-slider .owl-next {
    position: absolute;
    bottom: -30%;
    left: 4%;
}
.stock-tabs ul {
    justify-content: flex-start;
}
.charts-login.container {
    position: absolute;
    top: 15px;
    left: 16.7%;
    height: 88%;
}
.fundaments .estimates-wrapper.estimates-sec1 {
    padding-left: 50px;
}
.industriesoptions-sec, .industriesoptions-sec1 {
    margin-left: 20%;
    margin-top: 50px;
    margin-bottom: 70px;
}
.industries-slider .item {

    width:360px;
    margin-top: 10px;
    margin-left: 10px
}
.reliance-slider .item {
    margin: 10px 25px;
    margin-left: 5px;
}
/*.events.container .nav-tabs {
    padding-left: 50px;
}*/
.pricintable.investment-table li {
    margin-left: 0;
    margin-right: 45px;
}
.container.stock-tabs li .nav-link {
    padding: 10px 55px;
    /* border-radius: 4px; */
}
.news-stock {
    width: 90%;
}
.faq-section.events-faq .accordion-item {
    width: 91%;
}
.stock-updates {
    width: 91%;
}
.pricintable.investment-table li button {
    padding-left: 41px;
    padding-right: 41px;
}
.events.container .nav-tabs li {
    margin-right: 50px;
}
.financials-tabs li {
    margin-right: 20px !important;
}
.chart-logo {
    position: absolute;
    top: 32%;
    left: 26%;
}
.calculator-output__chart-container--legend {
    justify-content: center;
}
#mfChart {
    width: 300px !important;
    height: 300px !important;
    position: relative;
    margin: 0 auto;
}
.chart-logo {
    position: absolute;
    top: 36%;
    left: 26%;
}
}
@media (max-width: 1440px) {
.green-box {
    position: relative;
    left: -4%;
}
}

@media (max-width: 1366px) {
.green-box {
    position: relative;
    left: 10%;
}
}
@media (max-width: 1024px) {
.mt--90 {
    margin-top: -30px;
}
.pricing-page p.font-size24 {
    font-size: 10px !important;
}
.signup-table{
background-size:100% 100%;
}
.refering-section{
background-position: 100% 9%;
}
.refering-section .who-content {
    width: 700px !important;
    margin-left: 15%;
}
.out-team-section {
    /*background-position: 100% 3% !important;*/
    background-size: 100% 100% !important;
}
.support {
    height: 265px;
}
section.out-team-section p.font-size40 {
    font-size: 20px !important;
}
.knowledge-base.suport-center-secction img.dd-none {
    height: 150px;
}
section.dwonload-seciton {
    background-size: cover;
    background-position: 100% 25%;
}
.who-bigul .ml-70 {
    margin-left: 150px;
}
section.cummunity.p-0 .font-size48 {
    font-size: 27px;
    line-height: 17px;
}
.refer-earn-section.mb-5 {
    margin-top: 30px;
}

/*stockprofile*/
.stocks-profile .table-responsive {
    overflow-x: auto;
}
.stocks-profile .table-responsive {
    overflow-x: auto;
}
.mutual-funds {
    display: flex;
    width: 85%;
}
.stocks-slider .item p {
    font-size: 13px;
}
.stocks-content {
    width: 33%;
}
section.similar-stocks {
    margin-left: 12%;
    padding-bottom: 75px;
}
.container.stock-tabs ul li {
    margin-right: 70px !important;
}
.industries-slider .item{
    width:auto;
}
table.table.options-tables td.stripped {
    padding-left: 0px !important;
}
.expiry {
    display: flex;
    width: 35%;
}
.events.container .nav-tabs li .nav-link {
    padding: 10px 30px !important;
}
.faq-section.events-faq .accordion-item {
    width: 100%;
}
.news-stock, .stock-updates{
     width: 100%;
}
.price-table{
    width:100%;
}
.stocks-slider .item{
     width:auto;
}
table.table.financials-tables {
    margin-left: 10px;
    margin-top: 10px;
}
}
@media (max-width: 992px) {
.container.stock-tabs ul li {
    margin-right: 40px !important;
}
.amount-table span {
    font-size: 14px;
}
.amount-table p {
    font-size: 13px!important;
}
.financials-tabs .nav-link {
    font-size: 13px !important;
}
.select-financials {
    width: 30%;
}
.brands-single{
    width: 35%;
}
.mutual-funds {
    width: 100%;
}
.pricintable.investment-table.stocks-profile .container h3 {
    font-size: 20px;
}
table.table.options-tables tr th{
    padding-left:0px !important;
}
.events.container .nav-tabs li {
    margin-right: 10px !important;
}
.events.container .nav-tabs li .nav-link {
    padding: 10px 10px !important;
    font-size:14px !important;
}
.pricintable.investment-table.stocks-profile .container {
    padding-top: 15px;
    padding-left: 15px;
}
.charts-login.container{
    left:3%;
}
.stocks-slider .owl-next, .industries-slider .owl-next, .reliance-slider .owl-next {
    position: absolute;
    bottom: -30%;
    left: 10%;
}
section.similar-stocks {
    margin-left: 5%;
    padding-bottom: 75px;
}
}
@media (max-width: 767px) {
.coveredby h2 {
  font-size: 14px;
  }
    .blogs h3.headings{
    	font-size: 14px;
    	line-height: 27px;
    }
.blogs h2{
    font-size: 20px;
    line-height: 39px;
    margin-bottom:10px;
}
.blogs .blog-content{
	padding:10px;
}
.blogs .item{
	margin:5px;
}
.blogs .owl-nav {
    position: relative;
    left: 0px;
}
.blogs .common-btn{
	text-decoration:none;
	margin-top:20px;
	margin-bottom:20px;
}
.testimonial-sec .owl-dots{
	position:relative;
}
.blogs h3{
font-size: 16px;
line-height: 24px;
}
.blogs p{
font-size: 12px;
}
section.testimonial-sec {
    padding: 50px 10px 50px;
    margin-top: -170px;
    background-position: 80% 100%;
}
.testimonial-sec .container {
    margin-top: 150px;
}
.testimonial-sec .owl-theme .owl-dots .owl-dot {
    display: inline-flex;
}
.testimonial-sec .owl-theme .owl-dots .owl-dot span{
	width:10px;
	height:10px;
	margin: 0px 5px;
}
.blogs h6{
	font-size: 11px;
	margin-right: 5px;

}
.testimonial-sec h3{
font-size: 14px;
line-height: 27px;
color:#fff;
opacity: 0.6;
margin-bottom:0px;
}
.testimonial-sec h2{
font-weight: 700;
font-size: 20px;
line-height: 39px;
color:#fff;
}
.testimonial-sec h2 span{
color:#00FFC1;
}
.testimonial-sec p{
font-size: 14px;
line-height: 27px;
}
.testimonial-sec h6{
	font-size: 14px;
}
.testimonial-sec .item {
    width: 100%;
    margin: 0 auto;
}
.mobile-view{
display:block;
}
.bg-home {
    background: url(../images/testimonial-bg.png) top center no-repeat;
    background-size: cover;
    /* padding: 100px 0; */
    background-position: 85% 84%;
}
.top-section ul {
    flex-wrap: wrap;
    text-align: left !important;
}
.top-section ul li span{
    font-size:14px;
}
.hero {
    padding: 30px 0 0 0;
}
.dwonload-seciton .font-size40 {
    font-size: 20px !important;
    line-height: 35px;
}
section.dwonload-seciton li {
    margin-bottom: 10px !important;
}
.dwonload-seciton{
margin-top: -50px;
}
.who-bigul{
    margin-top: -330px;
}
.bgdark {
    background-color: #008490;
    padding-bottom: 250px;
}
.who-content .font-size48{
    font-size: 20px !important;
    line-height: 30px;
}
.who-content .d-flex{
flex-wrap:wrap;
}
.who-content p:last-child {
    margin: 0px 0px;
    text-align: left;
    line-height: 1.5;
}
.blogs .common-btn {
    width: 250px;
    height: 50px;
}
.cummunity .centered {
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
    width: 100%;
    left: 18px;
} 
.footer-newsletter .col-lg-8{
    padding-right: 0;
}
.header.fixed-top img {
    max-height: 85px;
}
.header.fixed-top.header-scrolled img {
    max-height: 65px;
}
.header.fixed-top {
    padding-top: 0;
    box-shadow: 0px 2px 20px rgb(1 41 112 / 10%);
    padding-bottom: 0px;
    background: #fff;
}
.desktop-footer{
    display:none;
}

.mobile-footer{
    display:block;
}
ul.policies-links {
    display: flex;
    align-items: center;
}
ul.policies-links li {
   padding-top:0px !important;
   padding-bottom:0px !important;
   margin-right:20px;
}
.footer .footer-top .footer-links ul a{
    font-size:13px;
    line-height: 21px;
}
.footer .footer-top{
    padding: 15px 0 0px 0;
}
.footer .footer-top .footer-links {
    margin-bottom: 0px;
    margin-top: 10px;

    padding: 10px;
}
.social-links.mt-3.mb-5 {
    display: flex;
    margin-bottom: 20px !important;
    align-items: center;
     border-top: 0.5px dashed rgba(0, 0, 0, 0.2);
     border-bottom: 0.5px dashed rgba(0, 0, 0, 0.2);
     padding:10px 0px;
}
.social-links.mt-3.mb-5 h4 {
    margin-right: 15px;
    padding-bottom:0px;
    margin-bottom:0px;
}
.footer .footer-top .footer-info {
    margin-bottom: 0px;
    margin-top:0px;
}
.footer {
    padding: 0 0 0px 0;
    font-size: 13px;
}
.footer .copyright{
    font-size:13px;
    padding-top: 10px;
    border-top: 0.5px dashed rgba(0, 0, 0, 0.2);
}
.footer .footer-newsletter {
    padding: 10px 0;
}
section.partnerdwonload-seciton ul {
    flex-wrap: wrap;
    align-items: flex-start !important;
    justify-content: space-between !important;
}
section.partnerdwonload-seciton.pb-0 li {
    margin-bottom: 0px !important;
}
.partnerdwonload-seciton li {
    width: 30%;
    flex-wrap: wrap;
}
.partnerdwonload-seciton li img {
    /* margin: 0 auto; */
    display: block;
    width: 29%;
    margin-bottom: 13px;
}
.search input {
    height: 47px;
    }
    .who-can-join li {
    line-height: 23px;
}
.search input {
    height: 47px;
    }
.partnerdwonload-seciton .font-size16 {
    font-size: 11px !important;
    text-align: left;
    width: 100%;
}
section.partnerdwonload-seciton.pb-0 ul {
    margin-top: 10px !important;
}
.who-content.partners-a p {
    line-height: 30px;
}
.bgorange .faq-img {
    position: relative;
    top: auto;
}
.partner-page section#hero {
    padding-top: 10px;
}
.refering-section {
    margin-top: 0px;
}
.refering-section .who-content{
    margin-left:5%;
}

.refering-section .who-content .d-flex {
    flex-wrap: initial;
}
.faq-section p.font-size40 {
    font-size: 20px !important;
    line-height: 30px;
}
.mt--90 {
    margin-top: -40px;
}
.green-box {
    position: relative;
    left: 40px;
}
.pricing-section .mfont-size14 {
    font-size: 13px !important;
}

.pricing-section .ml-32 {
    margin-left: 11px;
}

.pricing-section .mt--30 {
    margin-top: -20px;
}
.pricing-page {
    padding: 20px 0px;
}
.pricintable li button {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.account-opening-table .table tr td, .account-opening-table .table tr th {
    padding-left: 50px;
    min-width: 215px;
}
.account-opening-table p.font-size20 {
    font-size: 16px;
    margin-bottom: 20px !important;
}
.pricintable .table tr td, .pricintable .table tr th {
    padding-left: 50px;
    min-width: 200px;
}
.pricintable ul li .nav-link {
    color: #00000087 !important;
}
.pricintable li {
    margin-bottom: 10px;
/*.footer-top .row.gy-4 {
    flex-direction: column-reverse;
}*/
}
.pricintable{
margin-top: 160px !important;
}
.pricintable ul {
    padding: 0px 20px !important;
}
.pricintable .font-size16 {
    font-size: 14px !important;
}
.change-expail .mt-60 {
    margin-top: 35px;
}
.signup-table .pt-120 {
    padding-top: 66px !important;
    padding-bottom: 80px;
}
.pricintable.investment-table ul {
    padding: 0px 0px !important;
}
.pricintable.investment-table li  {
    margin-right: 5px !important;
}

.pricintable.investment-table li .nav-link{
    padding:10px 15px !important;
}
.pricintable.investment-table .tab-content.mt-5 {
    margin-top: 15px !important;
}
.pricintable.investment-table {
    margin-top: 15px !important;
}
.pricintable.investment-table {
    margin-top: 340px;
    padding-bottom: 5px;
}
.change-expail p.font-size32 {
    font-size: 24px;
    line-height: 45px;
}
.change-expail.bg-white.border-radius15.pt-5{
    padding-top: 1rem!important;
    padding-bottom:10px!important;
    border-radius:0px;
}
.signup-table.investment.pt-120{
padding-top: 15px !important;
padding-bottom: 70px;
}
.change-expail p{
    line-height:28px;
}
.pricintable.investment-table .pb-40 {
    padding-bottom: 20px;
    }
    .d-md-none {
    display: none!important;
}
.partnership-winnersection{
background-position: 100% 40%;
}
.navbar-mobile {
    position: fixed !important;
}
.app-links {
    display: flex;
}
div#OpenAccount .w-50 {
    width: 100%!important;
}
div#OpenAccount p {
    display: none;
}
.cta-content {
    padding: 10px 10px;
    background:none;
}
.out-team-section .ml-282{
    margin-left: 0px;
}
.out-team-section .col-sm-4.col-6 {
    width: 50% !important;
}
.out-team-section .mt-414{
     margin-top: 230px;
}
section.out-team-section p.mml-103{
    font-size:20px !important;
}
.about-bonanza.mt-414.ml-282 .font-size16 {
    font-size: 14px !important;
}
.suport-center-right .font-size24 {
    font-size: 18px !important;
    line-height: 27px;
}
.suport-center-right .font-size16 {
    font-size: 14px !important;
    line-height: 22px;
    margin-left: 0px;
    margin-top: 0 !important;
}
.query-data .d-flex.find-helpful {
    margin-top: 40px;
    flex-wrap: wrap;
}
.query-list {
    margin-bottom: 20px;
}
.suport-center.mt-60 {
    margin-top: 20px;
}
.knowledge-base {
    padding-top: 85px;
}
.who-bigul .ml-70 {
    margin-left: 70px;
}
.support {
    height: 130px;
}
.cummunity.p-0 {
    background-image: url(../img/faq-bg-mobile.png);
    padding: 30px 0px !important;
    background-size: cover;
    background-position: bottom;
}
.cummunity.md-none{
    display: block !important;
 }
.cummunity .relative img{
    display: none;
}
div#OpenAccount .bg-green {
    background: #fff !important;
    padding: 0px;
}
.refer-earn-section.mb-5 {
    margin-top: 15px;
}
.stock-filter.mobile-stock-filter{
    display: none;
}
.market-tab-content .webinar-content h3 {
    line-height: 23px;
    font-size: 16px !important;
}
.market-tab-content .webinar-content p{
    font-size: 14px !important; 
}
.market-tab-content .tag p{
    padding: 6px 16px;
    font-size: 12px !important;
    margin-right: 5px;
}
.market-tab-content .webinar-wrapper{
    position: relative;
    flex-wrap: wrap-reverse;
}
.market-tab-content .webinar-content h3 {
    padding-left: 30%;
    margin-top: 18px;
}
.market-tab-content .webinar-wrapper img {
    position: absolute;
    top: 10px;
    left: 11px;
    width: 24%;
}
.webinar-wrapper .webinar-content {
    width: 100%;
    margin-left: 0;
}
.webinar-wrapper{
    padding: 15px 9px;
}
.market-tab-content .webinar-content p {
    font-size: 14px !important;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top:26px;
}
.market-tab-content .tag {
    margin-bottom: 11px;
    margin-top: -26px;
}
.market-tab-content .tag p{
    text-align: center;
}
.market-tab-content .webinar-wrapper .btn-div .common-btn {
    width: 138px;
    font-size: 12px;
    text-align: center;
}
.market-wrapper{
    flex-wrap: wrap;
}
.selection {
    width: 100%;
}
.market-tab .nav-tabs li{
    width: 37%;
}
.market-tab .nav-link{
    text-align: center;
}
.market-tab .nav-tabs {
    margin-bottom: 30px;
}
.webinar p {
    line-height: 27px;
    font-size: 14px !important;
    text-align: left;
}
.webinar .common-btn {
    background-color: #00FFC1;
    color: #000;
    padding: 12px 21px;
    border-radius: 45px;
}
.reward-point .row{
    flex-wrap: wrap-reverse;
}
.reward-point .img-box {
    position: relative;
    margin-bottom: 29px;
    margin-top: -6px;
}
section.reward-point{
    padding-bottom: 0
}
.reward-faq{
    padding-top: 8px;
}
.faq-header {
    padding: 20px 14px;
    padding-left: 32px;
    justify-content: space-between;
    height: 75px;
}
.font-size16 {
    font-size: 14px !important;
}
.faq-header h3:nth-child(2) {
     margin-right: unset 
}
.faq-header h3 {
    margin-right: unset;
    width: 31%;
}
.reward-faq .accordion-header .accordion-button {
    padding-left: 32px;
    justify-content: space-between;
    align-items: flex-start;
}
.reward-faq .accordion-button::after{
    background-size: 0.8rem;
    left:8px;
    top:14px;
}
.reward-faq .accordion-header .accordion-button h3 {
    font-size: 13px;
    width: 31% !important;
}
.career p {
    line-height: 22px;
    margin-bottom: 5px;
    font-size: 13px !important;
    text-align: left;
}
form.positions-forms{
    flex-wrap: wrap;
}
.open-jobs{
    padding-top: 4px;
}
.positions-forms .form-control {
   text-indent: 26px;
    font-size: 13px;
    padding: 10px 12px;
}
.opportunity h2.mb-40 {
    margin-bottom: -2px !important;
}
.career-btn {
    padding: 9px 23px;
    width: 100%;
}
.positions-div .positions-btn{
    padding: 10px 24px;
}
.positions-forms .form-group {
    width: 100%;
}
.positions-forms img {
    left: 13px;
}
.reward-faq .accordion-header .accordion-button h3:nth-child(2) {
    width: auto;
}
.open-jobs .accordion-button {
    padding: 9px;
}
.redemption .img-box {
    margin-top: 44px;
}
.redemption .main-img{
    left: 18px;
}
.redemption .img-text{
    left: 147px;
}
.redemption, .reward-main-faq{
    padding-bottom: 0;
    padding-top: 0;
}
.reward-main-faq .reward-faq .accordion-header .accordion-button {
    padding: 13px 0px;
    padding-left: 17px;
    /* page: auto; */
}
.reward-main-faq .reward-faq .container{
    padding: 0 15px; 
}
.reward-main-faq .reward-faq .accordion-button::after {
    left: unset;
    right: 0;
}
.webinar {
    padding: 58px 0px;
    padding-bottom: 26%;
    background-size: cover;
}
.webinar .font-size40 {
    font-size: 21px !important;
    margin-bottom: 8px !important;
}
.market-filter .stock-filter-p{
    display: block;
}
.stock-filter-p{
    display: flex;
    align-items: center;
}
.stock-filter-p .filter-img {
    padding-right: 13px;
}
.stock-filter{
    display: none;
}
.show{
    display: block;
}
.bg-black-opa{
    background:#000000a1;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #782a2a;
}
.webinar-wrapper .btn-div .common-btn {
     padding: 7px 16px;
    font-size: 11px;
    line-height: 17px;
}
.market-tab-content .webinar-wrapper h5 .span2{
    display: block;
}
.search-close {
    margin: 0px 6px;
}
.stock-screeners table td {
    padding: 12px 6px !important;
}
.knowledge-base .search button {
    height: 100%;
}
.knowledge-base .search input{
    text-indent: 5px;
    height: 44px;
}
.search .primary-button{
        padding-top: 13px !important;
}
.knowledge-base.suport-center-secction img.dd-none {
    height: 187px;
}
.calculator-main-categories .row{
    flex-wrap: wrap;
}
.calculator-main-categories .col-md-4 {
    width: 95%;
    margin: 0px 8px 20px;
    padding: 20px 27px;
    height: auto;
}
.catagories-list a{
    position: relative;
}
.career img{
    width: 57%;
}
.career {
   padding: 30px 0px;
}
.top-section ul li {
    width: 50%;
    margin-right: 0 !important;
}
section.why-bigule.p-0 {
    margin-top: -36px;
}
.about-us-page #hero p.font-size16{
    text-align: left;
}
.partnership-winnersection, .partner-form{
    padding: 27px 0px;
}
.partner-form{
    padding-bottom: 0;
}
.bgorange {
   padding: 27px 0px;
}
.pricintable .tab-content.mt-5 {
    padding: 0px 0px !important;
}
.signup-table.pt-120{
    padding-bottom: 38px;
}
.news-article .d-flex{
    flex-wrap: wrap;
}
.news-article .d-flex .ml-auto{
    margin-left: unset;
}
.knowledge-detail-sec p{
    text-align: left !important; 
}
a.linkedin.kd-linkedin {
    width: 10%;
}
.kd-linkedin img {
    width: 100%;
}
.support-center-btn{
    height: 63% !important;
}
.suport-center-right nav{
    margin-bottom: 0 !important;
}
.career-detail p{
    text-align: left !important;
    font-size: 14px !important;
}
.webinar-categories a {
    display: inline-block;
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    border-radius: 10px;
    padding: 25px 15px;
    width: 49%;
    text-align: center;
    /* height: 80px; */
}
.webinar-sec .row{
    flex-wrap: wrap-reverse;
}
.webinar-schedule p br{
    display: none;
}
.register-today .common-btn {
    width: 86%;
}
.join-slider .item img {
    padding: 0px 50px;
    width: auto !important;
    margin: 0 auto;
}
.join-slider .item{
    width:100%;
}
.office-single p {
    margin-bottom: 0px;
    text-align: left;
}
.office-single .address-content {
    height:auto
}
.contact-address {
    margin-bottom: 20px;
}
.contact-table .table-responsive {
    overflow-x:auto;
}
.contact-table tr td p {
    width: 200px;
}
.contact-table tr td:last-child p {
    width: auto;
}
.container.contact-us {
    padding-top: 20%;
}
.img-shareicon {
    margin: 0 auto;
    position: absolute;
    top: 15px;
    right: 10px;
}
.container.stock-industries {
    padding: 20px 30px;
    position: relative;
}
.container.stock-industries .amount-industries {
    display: block;
    margin-top: 0px;
    margin-left: 0px;
    position: relative;
    top: 10px;
}
.container.stock-industries .col-md-5 h3 {
    padding-left: 0px;
    display: block;
    margin-top: 20px;
}
.pricintable.investment-table.stocks-profile .container {
    padding-top: 30px;
    padding-left: 15px;
}
.range-sliders p {
    line-height: 20px !important;
}
.progress {
    width: 100%;
    margin: 20px 20px 15px;
}
.range-sliders .min-value {
    width: 30%;
}
.range-sliders {
    margin-bottom: 30px;
    flex-wrap: wrap;
    position: relative;
}
.max-value {
    margin-left: 20px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.stock-tabs ul {
    justify-content: flex-start;
    /* padding-left: 35px !important; */
}
.stock-tabs ul li{
margin-left: 15px !important;
margin-right: 17px !important;
}
.price-table {
    width: 100%;
}
.amount-table {
    width: 45%;
    margin-bottom: 35px;
    margin-right: 15px;
}
.amount-table:nth-child(2), .amount-table:nth-child(4){
    margin-right: 0px;
}
.labels-wrapp {
    margin-right: 35px;
    margin-bottom: 20px;
    margin-top: 25px;
}
.labels-text {
    display: flex;
    justify-content: center;
}
.fundaments .estimates-wrapper.estimates-sec1 {
    padding-left: 0px;
}
.fundaments .estimates-wrapper.estimates-sec {
    border-right:0px;
    padding-left:0px;
}
.estimates-single p {
    width: 50%;
    font-family: poppins;
}
.mfont-size18 {
    font-size: 18px !important;
}
.financials-radio .radio-container {
    margin-right: 20px;
    font-size: 17px;
}
.financials-tabs ul {
    width: 100%;
}
.financials ul li .nav-link {
    font-size: 14px !important;
}
.financials-tabs {
    position: relative;
}
.select-financials {
    width: 52%;
    right: 0px;
    position: absolute;
    bottom: 0px;
}
.financials-tables tr th {
    padding-top: 20px;
    padding-bottom: 20px;
    }
    table.table.financials-tables {
    margin-left: 2px;
    margin-top: 5px;
}
.pricintable.investment-table.stocks-profile .container h3 {
    font-size: 18px;
    margin-bottom: 20px;
}
.industries-sec {
    display: flex;
    flex-wrap: wrap;
}
.industries {
    width: 100%;
}
.industries-wrapper p:nth-child(2) {
    width: 50%;
}
.industries:nth-child(2) {
    padding-left: 0px;
}
.industries:nth-child(1) {
    padding-right: 5px;
    /* border-right: 1px solid #ccc; */
}
.brands-single {
    margin: 0px 10px 10px 0px;
    width: 58%;
}
.stocks-profile .table-responsive {
    overflow-x:auto;
}
.mutual-funds {
    display: flex;
    width: 100%;
}
.shareholding-pattern .table-responsive {
    margin-bottom: 35px;
    margin-left: 0px;
}
section.similar-stocks {
    margin-left: 4%;
}
.stocks-slider .item {
    margin: 10px 3px;
    width: auto;
    margin-top: 10px;
}
.pricintable.investment-table h3 {
    margin-bottom: 15px;
}
.stocks-slider .owl-next, .industries-slider .owl-next, .reliance-slider .owl-next {
    position: absolute;
    bottom: -30%;
    left: 17%;
}
.revenue{
    margin-top: 15px;
}
.industries:nth-child(1){
    border-right:0px;
}
.similar-stocks {
    padding: 20px 0px 90px;
}
.amount {
    display: flex;
    align-items: center;
    /* justify-content: center; */
}
.container.stock-industries h3 span {
    margin-top: 0px;
    position: relative;
    top: 10px;
    margin-left: 5px;
}
.container.stock-industries {
    width: 94%;
}
section.stock-analysis .patternaa {
    width: 93%;
    margin: 0 auto;
}
.charts-login.container {
    left: 0%;
    height: 92%;
}
.charts-login.container h3 {
    font-size: 20px !important;
}
.search-options {
    width: 95%;
    margin-right: 0%;
    margin: 0 auto;
}
.search-options .search input {
    height: 55px;
}
.expiry {
    display: flex;
    width: 80%;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: -20px;
}
.expiry select {
    height: 55px;
}
.search-list {
    display: flex;
    flex-wrap:wrap;
}
table.table.options-tables tr td {
    padding-left: 10px !important;
    min-width: 120px !important;
}
table.table.options-tables tr th {
    padding-left: 10px !important;
    min-width: 80px !important;
}
table.table.options-tables {
    margin-top: 40px;
}
.industries-slider .item {
    margin-bottom: 20px;
    width: auto;
    margin-top: 10px;
    margin-left: 0px;
}
.industriesoptions-sec, .industriesoptions-sec1 {
    margin-left: 4%;
    margin-top:30px;
}
.reliance-slider .item{
    margin:10px 0px;
}
.industriesoptions-sec1 {
    padding-top: 30px;
}
.events.container .nav-tabs {
    margin: 0 auto;
    justify-content: flex-start;
}
.events.container .nav-tabs li .nav-link {
    padding: 10px 28px !important;
}
.faq-section.events-faq .accordion-item {
    width: 100%;
    margin: 0 auto;
}
.events-faq .accordion-button{
flex-wrap:wrap;
}
.events-faq .accordion-header p {
    width: 100%;
}
.events-faq .accordion-header p:last-child {
    text-align: left;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    /* flex-direction: column-reverse; */
}
.events-faq .accordion-header p:last-child span {
    margin: 0px 15px 0px 0px;
    /* font-size: 16px !important; */
}
.events-faq .accordion .accordion-button:not(.collapsed)::after {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    transform: rotate(-180deg);
    position: absolute;
    top: 15px;
    right: 15px;
}
.events-faq .accordion-button::after{
    position: absolute;
    top: 15px;
    right: 15px; 
}
.faq-section.events-faq .accordion-body {
    padding: 25px 15px;
}
.faq-section.events-faq .accordion-item {
    margin-bottom: 20px;
}
.news-stock {
    padding: 20px 20px;
    width: 100%;
}
.stock-updates {
    width: 100%;
}
.updatesicons {
    width: 80%;
    position: relative;
}
.img-stock {
    width: 50%;
}
.stock-updates img {
    border-radius: 50%;
    margin-right: 10px;
}
.iconsupdates-wrapper {
    display: flex;
    margin-left: -25%;
    margin-top: 10px;
}
.updatesicons .iconsupdates-wrapper p {
    line-height: 30px !important;
}
.iconsupdates-wrapper img.show-mobile {
    width: 18px;
    height: 5px;
    margin-top: 13px;
    display: block;
}
.toggle-value {
    background: #FFFFFF;
    box-shadow: 0px 4px 13px rgb(0 0 0 / 25%);
    padding: 14px;
    width: 75%;
    margin: auto;
    margin-top: 15px;
    margin-right: 0px;
    position: absolute;
    bottom: -57%;
    right: 0px;
    background: #fff;
    z-index: 1;
    display:none;
    flex-wrap: wrap;
}
 .updatesicons p {
    line-height: 23px !important;
}
.news-stock p {
    font-size: 16px;
}
.stocks-slider .item {
    width: auto;
}
.container.stock-tabs ul li {
    margin-right: 10px !important;
}
.brands-single p {
    padding: 0px 6px;
}
.mutual-funds p:nth-child(2) {
    font-size: 14px;
    line-height: 28px;
}
.estimates-single p:nth-child(1) {
    font-size: 14px;
}
.select-financials select {
    font-size: 13px;
}
.select-financials select {
    background-size: 6%;
}
table.table.financials-tables td {
    font-size: 14px !important;
}
}
