@media screen and (min-width:1300px) and (max-width:3000px) {
.chart-container canvas {
    height: 210px !important;
}
}
@media screen and (min-width:1500px) and (max-width:1800px) 
{
    section#main-banner-area {max-height: 565px;}
}
@media screen and (min-width:1800px) and (max-width:3000px) 
{
    section#main-banner-area {max-height: 720px;}
}



@media screen and (min-width:1000px) and (max-width:1300px) {
    .collapse .col-lg-9{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: -15px;
    }
	
    .phone_emer li:nth-child(1){
        width: 400px;
    }
    section#main-banner-area {max-height: 450px;}

}
@media screen and (min-width:685px) and (max-width:1000px) {
    .sidemenu_btn{
        display: block !important;
    }
    .phone_emer li:nth-child(1){
        width: 200px;
    }
    .collapse .col-lg-9{
        display:none;
    }
    .phone_emer {
        position: inherit;
        top: 0;
        /* right: 0%; */
        z-index: 10000;
        float: right;
    }

    section#our-feature .col-lg-3 .top-box{
        height: inherit !important;
    }
    .chart-container {
        width: 100% !important;
    }
    #bg-counters .container, #our-partners .container, footer .container{
        max-width: 95%;
    }
    .col-md-12.box_4 .news-item{
        
        margin-left: 0% !important;
        width: 46% !important;
		    flex: 0 0 46%;
    max-width: 46%;
    }
    ul.latest_news li{
        width: 100%;
    }ul.latest_news.whitecolor {
         height: 300px;
         overflow-y: scroll;
     }
    .footer_area{
        text-align: center;
    }
    ul.footer_ul {
        width: 420px;
        margin: 0 auto;
        float: inherit;
        margin-top: 10px;
    }
    .side-menu{
        display: block;
    }
}
@media screen and (min-width:200px) and (max-width:684px) {
	.news-item {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
    .sidemenu_btn{
        display: block !important;
    }.side-menu{
         display: block;
     }table {
          width: 100% !important;
      }
    .container{

        max-width: 100%!important;
    }
    section#inner{
        background: none;
    }
    .loginpage {

        width: 100%;
        float: left;
    }
    .bottom_marquee{
        position: inherit;
    }
    .collapse .col-lg-9{
        display:none;
    }.tp-mask-wrap{
         width: auto;
     }
    .phone_emer li:nth-child(1){
        width: auto !important;float: left;
        margin: 0;
    }
    .revo_main_wrapper, .tp-fullwidth-forcer{
        height: 210px !important;
    }

    .phone_emer li{
        float:inherit;
        display:inherit;
    }
    .phone_emer {
        position: inherit;
        top: 0;
        /* right: 0%; */
        z-index: 1;
        float: right;
        width: 100%;
        text-align: center;
    }
    section#our-feature .col-lg-3 .top-box{
        height: inherit !important;
    }
    .chart-container {
        width: 100% !important;
    }
    #bg-counters .container, #our-partners .container, footer .container{
        max-width: 95%;
    }
   .col-md-12.box_4 .news-item{
        margin-right: 2% !important;
        margin-left: 2% !important;
        width: 96% !important;
        flex: 0 0 96% !important;
        max-width: 96% !important;
    }
    ul.latest_news li{
        width: 100%;
    }ul.latest_news.whitecolor {
         height: 300px;
         overflow-y: scroll;
     }
    .footer_area{
        text-align: center;
    }
    ul.footer_ul {
        width: 100%;
        margin: 0 auto;
        float: inherit;
        margin-top: 10px;
    }
    .clear{
        clear: both;
    }
    header	.d-none {
        display: block !important;
        text-align: center;
    }
    .navbar-brand{
        width:75% !important;
    }
	.phone_emer li:nth-child(2){
		padding-left:0 !important; 
	}
    .transparent-bg {
        position: initial;
        float: left;
        width: 100%;
        margin-top: 0 !important;
    }

    .header-with-topbar .top-header-area {
        height: inherit;
        position: inherit;
    }

    .side-menu.gradient-bg {
        /* position: initial; */
        /* float: left; */
        clear: both;
    }.rev_slider li.tp-revslider-slidesli{
         top:0 !important;
     }#main-banner-area h1{
          font-size: 30px!important;
          line-height: 30px !important;
      }.hgt-150,.hgt-290{
           height: inherit !important;
       }
    #pricing .col-md-12{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }.blue_link li {
         width: 100%;
         text-align: center;
     }

    ul.footer_ul li {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .topicon span{
        display: none;
    }
    .bottom_marquee h2{
        width: 100%;
    }
    .dropdown-menu .dropdown-title:hover, .navbar .dropdown-menu ul ul li:hover{
        background: none;
    }
    span.blink{
        bottom: 0;
        position: inherit;
        float: left;
        width: 100%;
        border-radius: 0;
        right: 0;
    }
    .heading-title.mb-4 {
        padding-top: 10px;
    }
    marquee{
        width: 100%;
        background: #00000091;
        /* margin: 0 20px; */
        padding: 20px;
        /* margin: 0 20px; */
    }
    #our-services .container{
        width: 95%!important;
        max-width: 93%!important;
    }.dropdown-title::after, .dropdown-toggle::after {
         position: absolute;
         right: 0;
         top: 4px;
     }

    .side-menu .dropdown-menu {
        box-shadow: 0 0 0;
    }
    #main-banner-page .img-fluid {
        max-width: initial;
        margin-left: -300px;
        /* width: 80%; */
        height: 200px;
    }#main-banner-page .img-fluid {
         max-width: initial;
         margin-left: -300px;
         /* width: 80%; */
         height: 200px;
     }

    table tr:nth-child(odd) {
       
        width: 100%;
    }
div#ourteam-slider {
    margin: 0 !important;
}
    table td, table th {
        width: 91.5% !important;
        float: left;
        padding: 4% !important;
        /* overflow: hidden; */
    }table tr:nth-child(even) {
         /* background: #ff0000; */
     }

    section#main-banner-page {overflow: hidden;}
    .card-body{
        border-radius: 10px !important;
    }
    .dropdown-li, .dropdown-menu .dropdown-title {
        font-weight: bold;
        /* margin-bottom: 10px; */
    }
    .rev_slider_wrapper{
        height: 210px !important;
    }
    .dropdown-li, .dropdown-menu .dropdown-title ul {
        margin-top: 5px;
    }

    .side-nav .navbar-nav .nav-link {
        font-size: 17px;
        font-weight: bold;
    }
	.gallery-container{
		      width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
	}
	form#orderRegistersFilterForm{
		height: inherit !important;
	}
}

 
