@media only screen and (max-width: 600px) {

    .contentpagecss {
    padding:50px 15px;
    }
    .contentpagecssbody > h1 {
    font-size:25px;
    }
    .contentpagecssbody > h5 {
        font-size: 15px;
        font-weight: bold;
    }
    .contentpagecssbody > p {
        font-size: 12px;

    }
    .jumbotronhomecsscstmsss > h1{
    font-size:17px;
    font-weight:bold;
    }
    .jumbotronhomecss {
        padding: 5rem 0rem 0rem 0rem !important;
    }
.headingcss > h1{
	font-size:17px!important;
}
.headingcss1 > h1{
	font-size:15px!important;
}
.bootstrapheadcss{
	font-size:10px;
	line-height:1.5;
}
.list-groupcustom{
	margin:0px;
}
.Bootstrapcustomtext > h3{
	padding:0px!important;
	font-size:15px!important;
}
.Bootstrapcustomtext > div{
	padding:0px!important;
}
.Bootstrapcustomtext > div > ul > li{
	font-size:10px!important;
}
.slideoptcss{
	font-size:13px!important;
	padding: 4px 0px!important;
}
.pricingcss1 {
    padding: 10px 0px 0px 20px;
    font-size: 15px;
    color: #505763 !important;
}
.pricebtncss > button {

    padding: 5px 3rem !important;
    border-radius: 0px !important;
    font-size: 15px;

}	
.includescss > h3{
	font-size:15px!important;
}
.includescss > ul {
    padding: 0px 0px 45px 20px;
    border-bottom: 1px solid #D0D0D0;
}
#demo{
	display:none!important;
}
.text-right{
	text-align:center!important;
}
 .filterbtncss, .shortbtncss{
	padding:5px 11px!important;
	font-size:12px!important;
	margin-bottom:5px;
}
.fa-filter{
	font-size:10px;
}
.icon-bar_css{
	width:25px!important;
}
.icon-bar a{
	font-size:10px!important;
}
.padding-leftcss > .img-thumbnail{
	width:25%;
	margin: 0px 5px;
}
.borderTopCustom{
	display:inline-block;
}
.padding-leftcss {
padding-left: 15px !important;
}
.padding-rightcss > h3 {
	font-size:80%;
	padding-top:3px;
	color:#000;
}
.list-group-itemcss{
	padding: 3px 4px 12px 0px !important;
	font-size:10px;
}
.font-sizecss {
    font-size: 13px !important;
    line-height: 1.5;
    padding: 5px;
}
.detailscss {
    margin: 0px 65px 0px 0px !important;
    padding: 5px 50px;
}
.paginationcss{
	display:none;
}
.quotecustom{
	display:none;
}
.footer{
	padding-top:0px;
}
.footer_content{
	padding:30px 0px;
}
.filterOptioncss {
	margin:2px 0px 0px 0px;
}











.headingcsscustom{
	display:none!important;
}
.shadowcustomcsss{
	display:none;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
   /* padding: 8px 8px 8px 32px;*/
    text-decoration: none;
   /* font-size: 25px;*/
    color: #818181;
    display: block;
    transition: 0.3s;
	font-size:12px!important;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px!important;
    margin-left: 50px;
}
#main {
    transition: margin-left .5s;
}
.logoimgcss{
	width:250px;
}
.searchinputcss {
padding:0px!important;
    width: 60% !important;
font-size:15px;
border-radius:0px!important;
}
.searchbtncss{
padding:0px!important;
    width: 35% !important;
font-size:15px;
border-radius:0px!important;
}
.navbarcustomcss > .navbar-toggler{
	color: #ffffff!important;
border-color: transparent;
font-size:18px!important;
border-radius:none!important;
}
#collapsibleNavbar{
	text-align:center!important;
}
#collapsibleNavbar > .navbar-nav  > .nav-item{
border-bottom:1px solid #fff;
}

.footercustoms{
	padding:20px 1px !important;
}
.shadowcustomcs{
	font-size:15px!important;
	padding:0px!important;
}

.jumbotronhomecsscstm{
	padding: 20px 10px!important;
}
.jumbotronhomecsscstm > h1{
font-size: 23px!important;}

.p-4css{
	padding: 10px 20px 0px 20px!important;
}
.containertimelinecss {
    width: 100%;
    padding-left: 50px;
    padding-right: 0px;
}
.rightcss::after {
    left: 42px;
}



}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}














@media only screen and (min-width: 600px) {
#mySidenav{
	display:none;
}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	
	.leftcsscstm{
		display:none;
			
	}
	.float-leftcsscstm{
		display:none!important;
	}
}