/*
	Extra large .col-xl-
*/
@media screen and (min-width:1200px){
	
	
}






/*
	Large .col-lg-
*/
@media screen and (min-width:992px) and (max-width:1200px){
	
	
	
}



/*
	Medium .col-md-
*/
@media screen and (min-width:768px) and (max-width:992px){
	
	
    
}






/*
	Small .col-sm-
*/
@media screen and (min-width:0px) and (max-width:768px){
	
	.kmr-save-to-file {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    
    .header-inner {
        width: 100%;
    }
    
    .nav-button-holder {
        position: absolute;
        right: 20px;
        top: 50px;
        background-color: #fff;
        z-index: 99;
        border: 2px solid #000;
    }
    
    .nav-button span {
        background: #000;
    }
    
    .revolution-slider .tp-banner {
        height: 100vh !important;
    }
    
    .revolution-slider .tp-banner img {
        height: 100% !important;
        width: auto !important;
        display:none;
    }
    
    .hero-scroll-link {
    bottom: 30px;
    }
    
    .revolution-slider .tp-banner .white_heavy_45{
        line-height: 30px !important;
        font-size: 20px !important;
		top: 140px !important;
    }
    
    .revolution-slider .tp-banner .white_thin_30{
        font-size: 20px !important;
    }
    
    .section-title, .parallax-inner .inline-facts {
        text-align: center !important;
    }
    
    .section-title.dec-title span::before {
        bottom: -40%;
        
        background: #fff;
        left: 50%;
        margin-left: -40px;
    }
    
    .logo_footer_wrap {
        margin-bottom: 30px;
    }
}