.header_logo{
    width: 180px;
}


.header_wrap_3{
	position: relative !important;	
}
.hero_area_3{
	padding-top: 0px !important;
}
.custom_menu{}
.custom_menu ul{list-style-type:none;}
.custom_menu ul li{
    float:left;
}
.custom_menu ul li a{
    text-decoration:none;
    display:block;
    padding:20px 20px;
    color:#fff;
    font-size:14px;
}

.custom_menu_wrapper{
	    background: #1b38ff;
	overflow: hidden;
}
.content{
	padding: 20px 20px;
display: block;
    overflow: scroll;
    line-height: 26px;
    font-size: 18px;
}
.content img{
	width: 100%;
}


.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    /*max-height: 300px !important;*/
    /*overflow: scroll;*/
}

.blog_sidebar .list-group-item{
    background:transparent !important;
    border: 0px;
    color: #000;
    border-top: 1px solid #d9d2d2;
}


.singlepage{
text-align: center;
}
.feature_image img{
    width: 100%;
}
.post_titile{
    margin: 5px 5px;
    text-align: left;
}
.ytvideo{
    margin:10px 0px;
}
.post_content{
    margin: 10px 0px;
    font-size: 18px;
line-height: 26px;
text-align: justify;
}











@media only screen and (max-width: 991px) {


.header_logo {
    width: 145px;
}


}

@media only screen and (max-width: 767px) {

.blog_sidebar .logo{
    display: none;
}
.list-group-item{
    display: inherit;
    float: left;
}
.custom_menu_wrapper {
   display: none !important; 
}
.mobile-hide{
    display: none !important;
}

}


/*cart page css*/

.table>tbody>tr>td, .table>tfoot>tr>td{
    vertical-align: middle;
}
@media screen and (max-width: 600px) {
    table#cart tbody td .form-control{
        width:20%;
        display: inline !important;
    }
    .actions .btn{
        width:36%;
        margin:1.5em 0;
    }
    
    .actions .btn-info{
        float:left;
    }
    .actions .btn-danger{
        float:right;
    }
    
    table#cart thead { display: none; }
    table#cart tbody td { display: block; padding: .6rem; min-width:320px;}
    table#cart tbody tr td:first-child { background: #333; color: #fff; }
    table#cart tbody td:before {
        content: attr(data-th); font-weight: bold;
        display: inline-block; width: 8rem;
    }
    
    
    
    table#cart tfoot td{display:block; }
    table#cart tfoot td .btn{display:block;}
    
}

/*cart page css end*/