@media (max-width: 1920px){
	.sidenav-menus {
		height: 500px;
		overflow-y: auto;
		padding-block-end: 150px;
	}
}
@media (max-width: 1280px) { 
	.feature-list-inner {
		width: 261px;
	}
	.site-btn {
		padding: 9px 32px;
	}
	
	.new-banner-sec {
	    padding-block: 70px !important;
	}
	.footer-quicklinks {
		padding-inline-start: 30px;
	}
	
	.about-us-content-right h4 {
		font-size: 32px;
	}
	.privacy-policy-inner h2 {
		font-size: 20px;
	}
	header .header-menus ul li {
		margin-inline-end: 21px;
	}
	.quicklinks-contant ul {
	     column-count: 4;
	}

}
@media (max-width: 1024px){
	.pricing-box.card .card-footer button {
		padding: 12px 30px;
	}
	.lot-size-inner > .row > .col-5 {
	    width: 420px;
	    overflow-x: auto;
	}
	.lot-size-inner > .row > .col-5 .table-left,
	.lot-size-inner > .row > .col-5 .table-right {
	    width: 500px;
	}
	.banner-img-section {
		height: auto;
		
	}
	.banner-content-section h1 {
		font-size: 40px;
	}
	.popup-box-container-inner {
	    gap: 10px;
	}
	.popup-box-container-inner {
		padding: 10px;
	}
	.popup-box-container-inner button {
		padding: 20px;
	}
	.feature-list-inner {
		width: 211px;
	}
	.heading {
		font-size: 34px;
	}
	
	.feature-list-content {
		margin-inline-start: 14px;
	}
	
	
	.desc {
		font-size: 16px;
	}

	.privacy-policy-inner h2 {
		font-size: 24px;
	}
	
	.py-70 {
		padding-block: 50px;
	}
	.sr-stocks-inner button.stocks-box h5 {

		font-size: 20px;
		line-height: 24px;
	}
	.sr-stocks-inner button.stocks-box h6 {
		font-size: 20px;
		line-height: 24px;
	
	}
	header .header-menus ul li a {
		font-size: 14px;
	}
	.site-btn {
		padding: 6px 12px;
	}
	.our-pricing-contant h3 {
		font-size: 16px;
		line-height: 20px;
	
	}
	.quicklinks-contant ul {
	     column-count: 3;
	}
	.single-blog-banner .banner-heading {
	    font-size: 36px;
	}
	.table-left tr {
	    border-bottom: 1px solid #E0E0E0;
	    text-align: center;
	    font-size: 14px;
	}
}
@media (max-width: 991px){
	.lot-size-inner > .row > .col-5 {
	    width: 408px;
	    overflow-x: auto;
	}
	.header-menus {
	    display: none;
	}
	.mobile-sidenav-btn {
	    display: block;
	}
	.about-us-img-left {
		margin-block-end: 10px;
	}
	.banner-content-section h1 {
		font-size: 36px;
	}
	.popup-box-container-inner button {
		padding: 9px;
	}
	.popup-box-container-inner {
		margin-block-start: 0;
	}
	.heading {
		font-size: 30px;
	}
	.about-us-content-right h4 {
		font-size: 28px;
	}
	.feature-list-content {
		margin-inline-start: 4px;
	}
	.feature-list-inner .feature-list-icon {
		width: 50px;
		height: 50px;
	}
	.feature-list-content {
		margin-inline-start: 120px;
		margin-block: 40px;
	}
	iframe {
		height: 450px;
		width: 530px;
	}
	.feature-list-inner .feature-list-icon img {
		width: 30px;
	}
	.feature-list-img-left {
		margin: auto;
	}
	.top-bar-section .top-bar-contact-details ul li a {
		font-size: 15px;

		
	}
	.about-us-content-right.t {
		
		margin-block-start: 10px;
	}
	.about-us-content-right h4 {
		font-size: 24px;
	}
	
	.desc {
		font-size: 14px;
	}
	.select-expire-date-time-field ul li button.btn-blue-o {
		font-size: 16px;
	}
	.select-expire-date-time-field ul li button.fetch-btn {
		font-size: 18px;
	}
	.blog-card-content h5 a {
		font-size: 14px;
		font-weight: 500;
	}
	.privacy-policy-inner h2 {
		font-size: 22px;
	}
	.privacy-policy-inner h2 {
		padding-block-end: 10px;
		line-height: 22px;
	}
	.career-form-section-img.mt-3 {
		margin: auto;
		text-align: center;
		padding-block-end: 25px;
	}
	.career-form-section-left.contact-us-left-content .heading,
	.career-form-section-left.contact-us-left-content .descp {
                            text-align: center;
	}

	.about-us-content-right h4 {
		font-size: 28px;
	}
	.daily-analusis-stocks-container button .stocks-details-left h4 {
		font-weight: 600;
		font-size: 18px;
	
	}
	.blog-content-section-right {
		margin-block-start: 15px;
	}
	.sr-stocks-inner button.stocks-box h5 {

		font-size: 18px;
		line-height: 22px;
	}
	.sr-stocks-inner button.stocks-box h6 {
		font-size: 18px;
		line-height: 22px;
	
	}
	.footer-quicklinks {
		padding-inline-start: 1px;
	}
	.our-pricing-btn {
		margin-block: 20px;
		text-align: center;
	}
	.feature-list-inner.Telegram-feature-list {
		margin-inline: 119px;
	}
	.our-pricing-btn {
		margin-block: 30px;
		text-align: center;
	}
	.follow-icon {
		margin-block-end: 20px;
	}
.our-pricing-contant {
   text-align: center;
	}
	.follow-icon ul li {
		
		width: 40px;
	}
	.pricing-section .row{
		justify-content: center!important;
	}
	.table-border-btn button {
	    font-size: 16px;
	}

}
@media (max-width: 768px){
	.lot-size-inner > .row > .col-5 {
	    width: 315px;
	}
	.banner-content-section h1 {
		font-size: 32px;
	}
	.heading {
		font-size: 28px;
	}
	.about-us-content-right h4 {
		font-size: 26px;
	}
	.title:before {
		
		width: 100px;
		height: 100px;
		top: calc(50% - 50px);
		left: -30px;
		
	}
	.about-us-content-right h4 {
		font-size: 22px;
	}
	.privacy-policy-inner h2 {
		font-size: 20px;
	}
	.privacy-policy-inner h2 {
		padding-block-end: 10px;
		line-height: 22px;
	}
	.privacy-policy-inner p {
		margin-block-end: 10px;
	}
	.about-us-content-right h4 {
		font-size: 26px;
	}
	.about-us-content-right h4 {
		padding-block-end: 10px;
	}
	.sr-stocks-inner {
		margin-inline: 0;
	}
	.about-us-content-right h4 {
		font-size: 20px;
	}
	.our-pricing-contant h3 {
		font-size: 14px;
		line-height: 18px;
	}
	.our-pricing-img-contant h3 {
		font-size: 26px;
		line-height: 10px;
	}
	.daily-analusis-stocks-container {

		gap: 20px;
		justify-content: center;
	}
	.page-link-section ul li a {
		font-size: 16px;
	}
	.px-60 {
		padding-inline: 0px;
	}
	.sr-stocks-inner button.stocks-box {
	    flex-basis: calc(100% / 2 - 10px);
	}
	.lot-size-inner {
	    overflow-x: scroll;
	}
	table.table-left {
	    width: 900px;
	}
	.volume-section-inner ul li a {
	    padding: 10px 20px;
	}
}
@media (max-width: 767px) {
	.pricing-box.card .card-body {
		margin: auto;
		padding: 20px;
	}
	.single-blog-banner .banner-heading br{
    	display: none;
	}
	.top-bar-contact-details ul {
	    flex-direction: column;
	    align-items: start !important;
	    justify-content: start;
	}
	.top-bar-section .top-bar-contact-details ul li:not(:last-child) {
		margin-inline-end: 50px;
	}
	.banner-content-section h1 {
		font-size: 30px;
	}
	.heading {
		font-size: 26px;
	}
	.about-us-content-right h4 {
		font-size: 24px;
	}
	.banner-content-section {
		text-align: center;
	}
	.banner-content-section p {
		margin-block: 10px;
	}
	.popup-box-container-inner button {
		padding: 5px;
	}
	.popup-box-container-inner button img {
		width: 50px;
		height: 40px;
	}
	.popup-box-container-inner button p {
		font-size: 12px;
	}
	.feature-list-img-left {
		width: 450px;
	}
	.feature-list-content {
		margin-inline-start: 40px; 

	}
	.map-section.text-end {
		margin-block: 30px;
	}
	.about-us-content-right.t {
		margin-inline: 0px;
		
	}
	.about-us-content-right h4 {
		font-size: 20px;
	}
	.privacy-policy-inner h2 {
		font-size: 18px;
	}
	.privacy-policy-inner h2 {
		padding-block-end: 10px;
		line-height: 22px;
	}
	.about-us-content-right h4 {
		font-size: 24px;
	}
	
	.ps-4 {
		padding-left: 1.5rem!important;
	}
	.share-stocks.stocks-outer {
		margin-block: 15px;
	}
	.profile-section-container .card .card-body {
		padding: 12px;
	}
	.temp-message {
		height: auto;
	}

}
@media (max-width: 580px){
	.pricing-box.card .card-header .plan-title {
		font-size: 18px;
	}
	.pricing-box.card .card-header .plan-price {
		font-size: 20px;
	}
	.pricing-box.card .card-footer button {
		font-size: 16px;
	}
	.lot-size-inner > .row > .col-5 {
	    width: 240px;
	}
	.py-70 {
	    padding-block: 30px;
	}
	.sidenav-menus {
	    height: 500px;
	    overflow-y: auto;
	}
	.banner-content-section h1 {
		font-size: 28px;
	}
	.heading {
		font-size: 24px;
	}
	.about-us-content-right h4 {
		font-size: 22px;
	}
	.popup-box-container-inner button p {
		font-size: 14px;
	}
	.about-us-content-right {
		margin-block-start: 20px;
	}
	.feature-list-inner {
		width: 180px;
	}
	.feature-list-inner p {
		font-size: 14px;
	}
	.feature-list-inner .feature-list-icon {
		width: 40px;
		height: 40px;
	}
	.feature-list-inner .feature-list-icon img {
		width: 25px;
	}
	.footer-quicklinks {
		padding-inline-start: 0px;
	}
	.footer-logo {
			
		margin-block: 20px;
	}
	.footer-quicklinks h2 {
		padding-block-end: 20px;
	}
	.footer-inner {
		padding-block-start: 0px;
	
	}

	
	.feature-list-content {
		margin: auto;
		align-items: baseline;
		justify-content: center;
		margin-block-start: 20px;
	}
	
	.about-us-content-right h4 {
		font-size: 18px;
	}
	.select-expire-date-time-field ul.list-unstyled li {
		margin-bottom: 20px;
	}
	.select-expire-date-time-field ul li button.btn-blue-o {
		font-size: 14px;
	}
	.select-expire-date-time-field ul li button.fetch-btn {
		font-size: 16px;
	}
	.blog-card-content h5 a {
		font-size: 12px;
		font-weight: 500;
	}

	.privacy-policy-inner h2 {
		padding-block-end: 10px;
		line-height: 22px;
	}
	.about-us-content-right h4 {
		font-size: 22px;
	}
	.about-us-content-right {
		margin-inline-start: 0px;
	}
	.our-pricing-img-contant h3 {
		font-size: 24px;
		line-height: 10px;
	}
		.toggle-btn-outer {
	    width: auto;
	}
	.page-link-section ul li:not(:last-child) {
	    margin-inline-end: 14px;
	}
	.page-link-section ul li a {
	    font-size: 12px;
	}
	.feature-list-inner {
	    grid-template-columns: 60px auto;
	}
	.popup-box-container-inner {
	    display: block;
	    column-count: 3;
	    column-gap: 10px;
	}
	.popup-box-container-inner  button.popup-box {
	    margin-block: 5px;
	}
	.popup-box-container-inner button {
	    padding: 10px;
	}
}
@media (max-width: 480px){
	
.page-link-section ul li a {
    padding: 11px 19px;
}
	table {
		font-size: 12px;
	}
	.lot-size-inner > .row > .col-2 {
		width: 90px;
	}
	.lot-size-inner > .row > .col-5 {
	    width: 190px;
	}
	.header-inner {
	    padding: 10px 0px;
	}
	.sidenav-menus ul li a {
		font-size: 16px;
	}
	.sidenav-menus ul li {
	    margin-block-end: 15px;
	}
	.new-banner-sec {
	    padding-block: 50px !important;
	}
	.single-blog-banner .banner-heading {
	    font-size: 30px;
	}
	.banner-content-section h1 {
		font-size: 22px;
	}
	.heading {
		font-size: 20px;
	}
	.about-us-content-right h4 {
		font-size: 18px;
	}
	.heading {
		margin-inline-start: 15px;
	}
	.sub-heading {
		margin-inline-start: 15px;
	}
	.title:before {
		width: 100px;
		height: 100px;
		top: calc(50% - 50px);
		left: -5px;
	}
	.about-us-content-right {
		margin-inline-start: 55px;
	}
	
	.title:before {
		width: 80px;
		height: 80px;
		top: calc(69% - 50px);
		left: -5px;
	}
	iframe {
		height: 260px;
		width: 450px;
	}
	.top-bar-section .top-bar-social-details ul li:not(:last-child) {
		margin-inline-end: 24px;
	}
	.about-us-content-right h4 {
		font-size: 16px;
	}
	.site-btn {
		font-weight: 400;
	}
	.select-expire-date-time-field ul li button.fetch-btn {
		font-size: 14px;
	}
	.blog-card-content h5 a {
		font-size: 14px;
		font-weight: 500;
	}
	ul.d-flex.list-unstyled.align-items-center {
		margin-inline: 0px;
		
	}
	.privacy-policy-inner h2 {
		font-size: 14px;
	}
	
	.privacy-policy-inner p {
		font-size: 14px;
		line-height: normal;
	}
	.privacy-policy-inner h2 {
		padding-block-end: 10px;
		line-height: 22px;
	}
	.about-us-content-right h4 {
		font-size: 16px;
	}
	.about-us-content-right {
		margin-inline-start: 0px;
	}
	.donate-btn-grp button {
		margin-inline: 0px;
		padding: none;
	}
	.sr-stocks-inner {
		gap: 20px;
	}
}
@media (max-width: 414px) {
	.pricing-box.card .card-header .plan-title {
		font-size: 16px;
	}
	.pricing-box.card .card-header .plan-price {
		font-size: 18px;
	}
	.pricing-box.card .card-footer button {
		font-size: 14px;
	}
	.quicklinks-contant ul {
	    column-count: 2;
	}
	.lot-size-inner > .row > .col-5 {
	    width: 160px;
	}
	.page-title h3 {
	    font-size: 18px;
	}
	.popup-box-container-inner {
	    column-count: 2;
	}
}
@media (max-width: 375px){
	.pricing-box.card .card-header .plan-title {
		font-size: 14px;
	}
	.pricing-box.card .card-header .plan-price {
		font-size: 16px;
	}
	.pricing-box.card .card-footer button {
		font-size: 12px;
	}
	.lot-size-inner > .row > .col-5 {
	    width: 140px;
	}
	section.top-bar-section .row {
	    flex-direction: column;
	}
	section.top-bar-section .row .col-6 {
		width: 100%;
	}
	.top-bar-social-details ul {
	    justify-content: start !important;
	}
	.banner-content-section h1 {
		font-size: 20px;
	}
	.heading {
		font-size: 18px;
	}
	.about-us-content-right h4 {
		font-size: 16px;
	}
	.feature-list-inner {
		width: 160px;
	}
	.feature-list-inner p {
		font-size: 12px;
	}
	.feature-list-inner .feature-list-icon {
		width: 30px;
		height: 30px;
	}
	.feature-list-inner .feature-list-icon img {
		width: 20px;
	}
	.heading {
		font-size: 16px;
	}
	.sub-heading {
		font-size: 14px;
	}
	.title:before {
		width: 80px;
		height: 80px;
		top: calc(69% - 50px);
		left: -5px;
	}
	.about-us-content-right {
		margin-inline-start: 0px;
	}
	iframe {
		height: 170px;
		width: 350px;
	}
	.about-us-content-right h4 {
		font-size: 14px;
	}

	.about-us-content-right.t {
		margin-inline: 0px;
	}
	.select-expire-date-time-field ul li button.btn-blue-o {
		font-size: 12px;
	}
	.select-expire-date-time-field ul li button.fetch-btn {
		font-size: 12px;
	}
	.about-us-content-right h4 {
		font-size: 16px;
	}
	.donation-sec ul li {
		margin-inline: 5px;
	}
	.sr-stocks-inner button.stocks-box {
	    flex-basis: 100%;
	}
	.our-pricing-img-contant h3 {
		font-size: 20px;
		line-height: 10px;
	}
	.our-pricing-contant h3 {
		font-size: 12px;
		line-height: 14px;
	}
	.page-title h3 {
		font-size: 16px;
	}
	.search-btn-outer button {
		padding: 8px 8px;
	}
	.blog-section-inner .blog-card .site-btn {
		font-size: 12px;
		
	}
	.site-btn {
		font-weight: 300;
	}
	.page-link-section ul li a {
    padding: 11px 10px;
    font-size: 12px;
}
.h2, h2 {
    font-size: 22px;
}
.feature-list-inner {
    grid-template-columns: 35px auto;
}
.user-profile-section a .user-name p {
   
    font-size: 18px;
  
}
p.descp.text-center.px-5 {
    padding-inline: 0 !important;
}
}
@media (max-width: 325px){
.page-link-section ul li:not(:last-child) {
    margin-inline-end: 8px;
}
.page-link-section ul li a {
    font-size: 8px;
}
.h2, h2 {
    font-size: 20px;
}

	.mobile-sidenav-btn button {
	    margin-inline-start: 0px;
	}
	.banner-content-section h1 {
		font-size: 18px;
	}
	.heading {
		font-size: 16px;
	}
	.about-us-content-right h4 {
		font-size: 14px;
	}
	.popup-box-container-inner button p {
		font-size: 8px;
	}
	.heading {
		font-size: 14px;
	}
	.sub-heading {
		font-size: 10px;
	}
	.about-us-img-left {
		width: 250px;
		height: 250px;
	}
	.about-us-content-right {
		margin-inline-start: 28px;
	}
	.about-us-content-right h4 {
		font-size: 14px;
	}
	.desc {
		font-size: 12px;
	}
	.about-us-content-right p {
		margin-block-end: 4px;
	}
	.about-us-content-right h4 {
		padding-block-end: 5px;
	}

	.top-bar-section .top-bar-contact-details ul li a {
		font-size: 12px;
		font-weight: 500;
		margin-inline-start: 17px;
	}
	.about-us-content-right h4 {
		font-size: 12px;
	}
	.desc {
		font-size: 10px;
	}
	.about-us-content-right.t {
		margin-inline: 26px;
	}
	.select-expire-date-time-field ul li button.btn-blue-o {
		font-size: 8px;
	}
	.select-expire-date-time-field ul li button.fetch-btn {
		font-size: 10px;
	}
	.blog-card-content h5 a {
		font-size: 10px;
		font-weight: 500;
	}
	.blog-card-content ul li {
		font-size: 10px;
	}
	.privacy-policy-inner h2 {
		font-size: 10px;
	}
	
	.privacy-policy-inner p {
		font-size: 8px;
		
	}
	.about-us-content-right h4 {
		font-size: 12px;
	}
	.about-us-content-right {
		margin-inline-start: 1px;
		margin-block-end: 30px;
	}
	.sr-stocks-inner button.stocks-box {
		padding: 15px;
	}
	.sr-stocks-inner button.stocks-box h5 {
		font-size: 14px;
		line-height: 20px;
	}
	.sr-stocks-inner button.stocks-box h6 {
		font-size: 14px;
		line-height: 20px;
	}
	.sr-stocks-inner {
		gap: 25px;
	}
	.feature-list-inner.Telegram-feature-list {
		margin-inline: 0px;
	}
	.page-title h3 {
		font-size: 12px;
	}
	.search-btn-outer button {
		font-size: 12px;
	}
	.privacy-policy-inner h2 {
		line-height: 12px;
	}
	.page-title h3 {
		font-size: 16px;
	}
	.feature-list-inner {
		grid-template-columns: 40px auto;
	}
	.lot-size-inner > .row > .col-5 {
	    width: 115px;
	}
}
.otp-code-inner {
    gap: 11px;
}
.login-title h5 {
    font-size: 14px;
}
.login-title h4 {
    font-size: 24px;
}
.top-bar-section ul li, .top-bar-section ul li a {
    margin-block-end: 5px;
}
.feature-list-inner.Telegram-feature-list {
    margin-inline: 0px;
}

