@media (min-width: 1300px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width:1290px;}
}
@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1370px;} 
}
@media screen and (max-width:1280px) and (min-width:1024px){
    .thumb-caption{padding:10px}
    .heading-up{left:10px;top:10px}
    .thumb-caption h3{padding:20px 0 0 0}
    .navbar li {margin: 0 15px;}
}
@media screen and (max-width:1199px) {
    
    header .logo img{ max-height: 70px;}
    .navbar{ margin:0px; padding: 0; position: static;}
    .navbar .navbar-toggler{ padding:1px 5px; border:2px solid rgba(0,0,0,.5); border-radius: 5px; box-shadow: none; position: absolute; right: 226px;}
    .navbar-collapse{ position: absolute; left:0; right:0;top: 100%;background:#162e40;padding:0; border-top: solid 1px #2f4455;}
    .navbar li {margin: 0 !important; padding: 0 20px; border-bottom:solid 1px rgba(255,255,255,0.2);}
    .navbar li a{padding:15px 0; display: block; color: #fff}
    .navbar li a::before, .navbar li a::after{display: none;}
    .logged-in .navbar .navbar-toggler{ right: 140px;}
    .footer-logo img{ max-height: 90px;}

    body.modal-open{ overflow: hidden;}
}
@media screen and (max-device-width: 1199px) and (orientation: landscape) {

    .navbar-collapse{ max-height: 300px; overflow-y: auto;}
}
@media screen and (max-width:1024px) and (min-width:993px){
    header{padding:0}
    .banner-caption h5{margin:10px 0 40px;font-size:20px; letter-spacing: 4px;}
    .banner-caption h2{font-size:45px;}
    .scroll-top{bottom: 5px;}
    .container{max-width:100%}   
    section {padding:30px 0;}
    .inner-article li.odd{padding:0 0 20px;}
    .article-list li .article-des{overflow:visible}
    .advertise .tradingview-widget-container{width:100% !important}
    .advertise .tradingview-widget-container iframe{width:100% !important}
    .podcasts-sec {padding: 30px 0;}
    .center-heading h2{margin-bottom: 30px;}
    .internal-banner {padding-right: 0;}
    .webinar-date{font-size:10px}
    .audio-section span{font-size:14px}
    .btn-interested{padding:7px 5px; font-size:14px}
}

@media screen and (max-width:992px) and (min-width:768px){
 header{padding:0px;}   
 .container{max-width: 100%;}
 .banner-caption h2{font-size:35px;}
 .banner-caption h5 {font-size: 23px;letter-spacing: 4px;margin: 10px 0 30px;}
 .caption-left{padding:0px}
 .caption-left h2 {font-size: 30px;line-height: 30px;}
 .banner-caption{top:inherit; bottom: 40px;}
 .btn-default {font-size: 16px;padding: 10px 20px;}
 .upcoming-webinar .row [class*=col-]{margin-bottom:40px;}
 .upcoming-webinar .webinar-box img {width:100%}
 section {padding: 15px 0;}
 .upcoming-webinar{margin-top: 30px;}
 .article-list li .article-des {overflow: visible;}
 .investor-list li picture {max-width: 100%;padding: 0;float: none;margin-bottom: 0;display:block;}
 .podcast-box picture {float: none;padding-right: 0;margin-bottom: 20px;display: block;}
 .tax-sec .row [class*=col-]{margin-bottom:40px;}
 .legal-sec .row [class*=col-]{margin-bottom:40px;}
 .video-sec{padding:30px 10px}
 .scroll-top{bottom: 5px;}
 .profileNav-sec .img-poster{text-align: center;}
 .account-sec{padding:25px 0;}
 .inner-banner h1{font-size:40px;}
 .investor-list{margin:0px -15px;}
 .blog-inner{padding-right:0}
 .caption-left ul{margin:20px 0 15px}
 .main-banner{padding:0}
 .advertise .tradingview-widget-container{width:100% !important}
 .advertise .tradingview-widget-container iframe{width:100% !important}
 .scroll-top{right:15px;bottom:7px;width:35px;height:35px;font-size:18px}
 .article-heading {margin: 10px 0 20px;}
 .inner-article li.odd, .inner-article li.even{padding:0 0 5px 0}
 .internal-banner{padding:0}
 .internal-container{padding-bottom:0px;}
 .upcoming-webinar h2{margin-bottom: 35px;}
 .directory-listing ul li{width:50%}
 .directory-listing ul li .webinar-box img{width:100%}
 .directory-listing{padding-bottom: 0;}
 .aside-tab{padding-top:20px}
 .sticky-button {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:294px;padding: 0 0px 0 20px;}
 .bio-pic img {max-height: 136px;}
 .info-inner {padding: 0;}
 .aside-tab .aside-sec {padding-top: 0;}
 .investor-list li:first-child{padding-left:15px}
 .investor-list li:last-child{padding-right:15px}
 .investor-list li {width: 50%;padding: 0 15px 30px;}
 .event-time{margin-top:10px}
 .event-outer picture img{width:100%}
 .tech-inner .article-des{overflow:visible;padding-right:0}
 .tech-inner picture{max-width:100%;float:none;margin-bottom:10px;display: block;}
 .tech-inner picture img{width:100%}
 .es_subscription_form{display: block;}
 .es_subscription_form input[type="submit"]{margin:10px 0 0;padding:10px 25px}
 .home section.advisor,section.advisor,.home .video-sec, section.investors, section.tax-sec, section.legal-sec, section.tech-sec, section.investors, section.podcasts-sec, .upcoming-webinar{padding:30px 0px;}
 .tax-directory_categories h1:after{width:60%}
 .company-lists{background:#f2f2f2;padding:15px;margin-bottom: 15px;}
 .company-lists .left-column{border-bottom: solid 2px #fff;}
 .video-sec .row [class*=col-]{padding:0 5px;}
 .video-subheading span{font-size:13px}
 .advisor .article-list li{padding:5px 5px}
 .error-block .txt-label{font-size:130px}
 .blog-pg.single-pg .aside-tab .aside-sec {padding-top: 0;}
    
    footer .social-icons{ flex-wrap: wrap;}
    .contact-tab{ margin-top: 30px;}
}

@media screen and (max-width:991px){
    
    .inner-banner-section .page-heading h1{ font-size: 40px;}
    .inner-banner-section img{ height: 200px;}
    .commom_content h2{ font-size: 30px;}
}
@media screen and (max-width:767px){
    header{ position: relative;padding:0;background:#25274d;}
    .login-btn{top:-2px;}
    .login-btn a {font-size: 14px;padding: 5px 15px 0px;}
    .container, .container-sm {max-width: 100%;}
    .banner-caption h2{font-size:25px;}
    .banner-caption h5{font-size: 15px; margin: 12px 0 15px; letter-spacing: 4px;}
    .main-banner .btn-default {font-size: 12px;padding: 8px 15px;}
    
    .search-wrap {right:0px;bottom:-64px;z-index: 1;left:0px;top: inherit;width: auto;max-width:inherit;}
    
    header .row [class*=col-]{ position: static;}
    
    .upcoming-webinar{padding:30px 0 15px;margin-bottom:30px}
    .main-banner small{float: left;margin-top:10px}
    .upcoming-webinar .row [class*=col-]{margin-bottom:15px;}
    .upcoming-webinar h2{margin-bottom:25px;font-size:25px}
    .webinar-box img{width:100%}
    .webinar-box .thumb-caption{padding:15px}
    .advisor{padding:0}
    .article-list li .article-des {overflow: visible;}
    .investors{padding-bottom: 35px;}
    .article-list li picture{padding:0 0 20px;float: none;display: block;}
    .article-list li picture img{width: 100%;height: auto;}
    section{padding: 0;}
    .investor-list li:first-child{padding-top:0px}
    .investor-list li{width:100%;padding:15px 0px 0;border-bottom: solid 1px #cccccc;}
    .podcast-box picture {float: none;padding: 0 0 15px; display: block;}
    .podcast-box{margin-bottom: 15px;}
    .podcasts-sec {padding:25px 0 15px;margin-bottom: 30px;}
    .podcasts-sec h2{margin-bottom: 0;}
    .upcoming-events{padding:30px 0 0;}
    .event-list li .event-des-outer{width:100%}
    .event-list li .event-list-left {width: 100%;display: block;}
    .event-list li{display: block;}
    .event-list li .event-list-left {width: 100%;display: block;}
    .event-des-outer picture {float: none;}
    .event-des-outer .event-des {overflow: visible;padding:15px;}
    .event-des-outer picture img{width:100%}
    .list-circle{display: none;}
    .event-list li .event-date {font-size: 30px;text-align: center;width: 100%;background: rgba(255,255,255,0.8);position: absolute;left: 0;max-width: 115px;
        padding: 10px;}
    .tech-sec {padding:20px 0 15px;}  
    .tax-sec .article-heading{margin-bottom:15px;} 
    .tax-sec {padding: 30px 0 0;} 
    .tax-sec .row [class*=col-]{margin-bottom:20px;}
    .video-sec{padding:35px 0 0}
    .video-sec h2{margin-bottom:20px;}
    .video-sec .row [class*=col-]{margin-bottom:15px;}
    .video-player img {width: 25px;height: 25px;}
    .legal-sec{padding:20px 0 0px;}
    .legal-sec .article-heading{margin-bottom:15px;}
    .legal-sec .row [class*=col-]{margin-bottom:15px;}
    footer.site-footer{padding-top:30px;}
    .social-icons.justify-content-end{justify-content: center !important;}
    .article-list li picture{margin:auto;max-width:100%;}
    #videoModal .modal-content{padding:35px 10px 5px;}
    .inner-article{padding-right:0px;}
    .inner-article li.odd{padding-bottom: 0;}
    .inner-article li.odd picture{float: none;padding-left:0}
    .inner-article li.even{padding-bottom: 0;}
    .inner-banner {padding: 30px 0 20px;margin-bottom: 30px;}
    .inner-banner h1{font-size: 35px;text-align: center;}
    .account-sec{padding:25px 0;}
    .profileNav-sec .img-poster{text-align: center;}
    .directory-listing ul li{width:100%}
    .thumb-listing ul li{width:100%}
    .artical-large-banner h3{font-size:20px;}
    .directory-listing ul li{padding:5px 0;}
    .legal-list .row [class*="col-"]{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;margin-bottom:35px;}
    .investor-list{margin:0px;}
    .blog-inner{padding-right:0}
    .caption-left:after, .caption-left:before{display: none;}
    .main-banner{padding: 0;}
    .caption-left{margin:0px;padding:0px;}
    .caption-right {max-width: 100%;float: none;padding: 30px 10px;margin-bottom: 15px;}
    .banner-right{margin:0px}
    .article-heading{margin-bottom: 15px;}
    .scroll-top{right:15px;bottom:70px;width:35px;height:35px;font-size:18px}
    footer .social-icons li a i{width:35px;height: 35px;font-size:18px}
    footer .copyright a {margin: 0 5px;}
    .advertise .tradingview-widget-container{width:100% !important}
    .advertise .tradingview-widget-container iframe{width:100% !important}
    .event-list{margin:5px 0}
    .caption-left h2{font-size:30px;line-height: 30px;}
    form.ajax-form{width:100%;max-width:360px;margin:auto;}
    .account-sec form.ajax-form{width:100%;max-width:100%;margin:auto;}
    .inner-article li.odd picture .article-tag{left:0px}
    #videoModal .modal-content iframe {height: 280px;}
    .directory-listing{padding-bottom: 0;}
    .tech-sec .aside-block.advertise {width: 100%;text-align: center;}
    .author-detail{display: block;}
    .author-social{margin-top:10px}
    .blog_post-sec .adminInfo h4{font-size:28px}
    .aside-tab{padding-top:20px}
    .company-lists .aside-tab{padding-top:0px}
    .company-lists .sidebar-section{text-align: center;}
    .footer-menu ul {float:left;width:100%;margin-bottom:20px}
    .footer-menu ul li{display: block;padding:0 !important;margin:0 !important;float:left;width:100%;text-align: left;}
    .footer-menu ul li a{display: block;color: #fff;padding:5px 0 !important;margin:0 !important;float:left;width:100%;text-align: left;}

    .sticky-button {top: 120px;z-index: 1;-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;padding:0px; float: none;margin:0px 0 15px}
    .sticky-button .btn-default{font-size: 12px;padding: 10px 10px;}
    .aside-block.advertise {text-align: center;margin-bottom: 15px;}
    .article-list li{width:100%;margin-bottom:0;padding:0 15px 15px}
    .article-list {margin:0 -15px}
    .article-list li:first-child{padding-left:15px}
    .article-list li:last-child{padding-right:15px}
    .article-heading h2:after{bottom:8px}
    .audio-section span {font-size: 13px;margin-bottom: 5px;}
    .article-list.investor-list{margin:0px}
    .article-list.investor-list li:first-child{padding-left:0px}
    .article-list.investor-list li:last-child{padding-right:0px}
    .article-list.investor-list li{padding:0 0 10px}
    section.upcoming-events {padding: 30px 0;}
    .event-outer picture{margin-bottom:10px;display: block;}
    .event-outer picture img{width:100%}
    .tech-list li{width:100%;padding:0px 15px 15px}
    .tech-inner picture{float:none;display: block;margin-bottom: 10px;max-width: 100%;}
    .tech-inner picture img{width:100%}
    .tech-inner .article-des{overflow:visible}
    .article-heading h2{font-size:25px}
    .emaillist{margin-bottom: 15px;}
    .copyright-text{text-align: center; padding-bottom:15px}
    .bottom-link{padding-top:15px;text-align: center;}
    .feeds{padding:20px 0}
    .feeds h2{font-size:25px}
    .article-heading h2:before, .feeds h2:before{top:7px;height:18px}
    .header-right li a{padding:7px 15px;font-size:12px}
    .header-right li{margin-left:5px}
    .header-right li a.icon-tag {padding: 8px 10px;}
    .podcasts-sec h2{font-size:25px;padding:0 15px 10px;margin-bottom: 15px;}
    .podcasts-sec h2:before{top:7px;height:18px}
    .center-heading h2{font-size:25px}
    .event-outer{margin-bottom: 15px;}
    .section-outer{padding-bottom:0px}
    section.advisor, section.investors{padding:0px;}
    .feeds-list li {margin-right: 10px;}
    .page-heading {padding:0px 0 0px;font-size: 30px; margin-bottom: 0;}
    .internal-container {padding-top: 10px;padding-bottom: 10px;}
    .login-notice-outer{display: block;}
    .login-notice{display: block;}
    .login-notice a{margin:10px 0;display: inline-block;}
    .contact-tab{margin-top: 30px;}
    .contact-tab .inner {padding: 20px 20px;}
    .grey-bg, .about-middle, .our-team{padding:30px 0}
    .about-middle ul{margin-bottom: 20px;}
    .about-middle ul li{width:100%;float: none;}
    .video-detailpage {width: 100%;height: 280px;}
    .widget-top{display: none;}
    .infopage-heading .page-heading h1:after{width:100%}
    .directory-listing ul{margin:15px 0}
    .artical-large-banner .thumb-caption h3{margin:0px;padding:0px}
    .internal-banner {padding-right: 0;}
    .banner-small-box{margin:15px 0}
    .error-block .txt-label{font-size:125px;}
    .page-heading h1{font-size:25px;}
    .article-heading h2 span, .page-heading h1 span{display: inline-block;padding:0px 15px}
    .home section.advisor{padding:0}
    .video-box img{width: 100%;height: auto;}
    section .aside-block.advertise .tradingview-widget-container{max-width:262px;height:inherit !important;margin:15px auto;}
    section .aside-block.advertise .tradingview-widget-container iframe{max-width:262px;height:350px !important}
    section .advertise.widget_custom_html{height:inherit !important}
    section .advertise.widget_custom_html .textwidget.custom-html-widget{height:inherit !important}
    .blog-pg.single-pg .aside-tab .aside-sec {padding-top: 0;}
    .home .video-sec {padding:30px 0 30px;}
    
    .navbar .navbar-toggler{ padding: 0 5px;}
    .navbar .navbar-toggler{ right: 160px;}
    .logged-in .navbar .navbar-toggler{ right: 110px;}
    .step-block .step-box{ margin: 10px 0 !important;}
    .inner-banner-section .page-heading h1{ font-size: 36px;}
    .address-tab .inner .head .heading{ font-size: 30px;}
    .contact-tab .inner .head .ttl{ font-size: 30px;}
    .mobns{ padding-top: 30px;}
    .whyChooseUs{ padding-top: 30px;}
    .commom_content h2{ font-size: 25px;}

    #signUpModal .modal-body{ overflow-y: scroll; height: 500px;}
    .footer-top .mkg-contact-info .col-md-4{ width: 50%;}
}
@media screen and (max-width:500px){

    .footer-text{ margin-bottom: 15px;}
    .footer-menu ul{ flex-wrap: wrap;}
    .footer-menu ul li{ padding: 0 2px !important; width: auto;}
}
@media screen and (max-width:360px){
    .footer-menu ul li {padding: 0 6px;}
}