@media screen and (max-width: 767px){
    .menu_toggler {
        display: block;
        position: absolute;
        z-index: 9;
        left: 0;
        font-size: 20px;
        line-height: 45px;
        padding:0 15px;
        background: #372db4;
        color: #fff;
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -ms-transition: 0.4s;
        -o-transition: 0.4s;
        transition: 0.4s;
    }
    .menu_toggler.open{
        left: 100px;
    }
    aside.nav_sidebar.open{
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
    aside.nav_sidebar{
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -ms-transition: 0.4s;
        -o-transition: 0.4s;
        transition: 0.4s;
        transform: translateX(-100%);
        width: 120px;
    }
    .header_top img{
        width:100%;
    }
    aside.nav_sidebar.shrinked ~ .main_content{
        left: 0;
    }
    .main_menu	ul li span{
        line-height: 35px;
        font-size: 25px;
    }
    .main_menu	ul li a{
        font-size: 11px;
    }
    p.sub_title{
        font-size: 13px;
    }
    .section_title h2{
        font-size: 20px;
    }
    .no-margin{
        margin: 0;
    }
    .single_counter_wrapper{
        padding: 0;
        float: left;
    }
    .xs_halfwidth{
        width: 50%;
    }
}






    @media screen and (min-width: 768px){
        .footer-menu{
    display: none;
    }
    
    
    }


    
    @media screen and (min-width: 992px){
        .footer-menu{
    display: none;
    }
    
    }

        
    }
    @media screen and (min-width: 1200px){
        .footer-menu{
	    display: none;
	    }
    }

        
    }
    
    /* Media query on Smaller Screens */
@media only screen and (max-width: 450px){
    .modal-content {
        width: 100%;
    }

    .share-modal {
        align-items: flex-end;
    }
    
     .copyright-wrapper {
		    padding-bottom: 72px;
		}
}


/* Media query on Smaller Screens */
@media only screen and (max-width: 450px){
    .modal-content {
        width: 100%;
    }

    .share-modal {
        align-items: flex-end;
    }
    
     .copyright-wrapper {
		    padding-bottom: 72px;
		}
		
.modal-header h3 {
		   font-size: 18px;
		}		
		
}


@media(min-width:768px){
	.template1Wrapper, .templateWrapper {
		width: 400px;
	}
}

@media only screen and (max-width: 700px){
  .modal-content1 {
    width: 100%;
  }
  .button {
  padding: 5px 10px;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  border-radius: 5px;
}
}
@media(max-width:500px){
	.views-label {
		transform: translate(-45%, 0);
	}
}