/*
Theme Name: OnTour
Theme URI: http://underscores.me/
Author: rmmfs.web@gmail.com (based on Underscores.me)
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:

oemready is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/

/* MEDIA QUERIES
---------------------------------------------------------*/

/* MEDIA QUERIES
---------------------------------------------------------*/

@media screen and (min-width: 1141px) {

.metaslider .caption-wrap {
	position: absolute !important; }

}

/*	< 1141px
----------------------------------------------*/
@media screen and (max-width: 1140px) {
/* metaslider */
.metaslider .caption-wrap {
	z-index: -999 !important;
	}

	.metaslider .caption {
		background-color: #f7f7f7;
		}

.flex-control-nav {
	bottom: 0 !important;
	top: 15px !important; }

	.flex-control-paging li a {
		background-color: #ccc !important;
		}

}

/*	< 785px
----------------------------------------------*/
@media screen and (max-width: 784px) {

    
.logo {
    float: none;
	width: 100%;
	height: auto;
	text-align: center;
}
    .logo img {
        text-align: center; }
        
    

.col2,
.col3,
.col4,
.col5 {
	/* flex-flow: column;*/
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	}

	.col2-1,
	.col2-2,
	.col3-1,
	.col3-2,
	.col3-3,
	.col4-1,
	.col4-2,
	.col4-3,
	.col4-4,
	.col5-1,
	.col5-2,
	.col5-3,
	.col5-4,
	.col5-5 {
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
		margin: 0;
		margin-bottom: 30px;
		}

    
    
    
    
    
    .main-menu {
        display: none;
    }
    
    #navigation  {
        display: block;
    }
    
    .nav-button {
        display: block;
    }
    
    
    .copyright {
        float: none;
        text-align: center;
        }
    
    .login-area p {
        position:relative;bottom:27.8px;}
    

}

/*	> 786px
----------------------------------------------*/
@media screen and (min-width: 785px) {
    
    
    .main-menu {
        display: block;
    }
    
    #navigation  {
        display: none;
    }
    
    
    .nav-button {
        display: none;
    }

    

}

/*	< 575px
----------------------------------------------*/
@media screen and (max-width: 574px) {

	.form-left,
	.form-right {
		float: none;
		width: 100%;
		margin: 0;
		}
    
    
    
    
    
    .banner-homepage {
        min-height: 150px;
        max-height: 200px;
    }
    
    
    .main-heading,
    .main-sub-heading {
        font-size: 28px;
        line-height: 32px;
        padding-top: 20px; }
    
    .sub-heading {
        font-size: 15px;
        line-height: 19px;
        padding-top: 10px;
        width: 80%;
    }
    
    input[type="text"], input[type="email"], input[type="password"], input[type="search"], textarea, select {
        width: 100%;
    }



}

/*	< 481px
----------------------------------------------*/
@media screen and (max-width: 480px) {
    



}

/* other queries
_____________________________________________________________*/

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


}

/* large screens
---------------------------------------------------------*/
@media only screen and (min-width: 1624px) {

	.wrapper,
	.slider {
		width: 1000px !important;
		margin: 0 auto;
		}

}












/* print
---------------------------------------------------------*/
@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}