/*
 * Author: http://stuffandnonsense.co.uk/blog/about/hardboiled_css3_media_queries/
 */

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	header { padding: 10px 0 10px 0; }
	header .container { text-align: center; }
	header .signin-link { position: relative; }
	section>.container { padding: 15px; }
	.typed-text { font-size: 22px;margin-bottom: 20px; }
	.fs-22 { font-size: 16px; }
	img { max-width: 100%; }
	.mar-v-xxl { margin-top: 25px;margin-bottom: 25px; }
	h3 { font-size: 26px; }
	.big-counter { margin-bottom: 15px;font-size: 46px;line-height: 46px; }
	.m-mar-bot { margin-bottom: 15px; }
	h2 { font-size: 32px;margin-top: 5px; }
	.mar-top-xl { margin-top: 15px; }
	input.form-control { min-width: auto; }
	.btn.btn-theme, input.form-control { font-size: 14px; }
	.btn.btn-theme { padding: 15px 10px 13px; }
	footer { padding: 25px 0 20px; }
	footer .col-sm-4 { margin-bottom: 15px; }
	.logo-img { max-width: 200px;margin-bottom: 20px; }
	.signin-link .fa { margin-right: 5px; }
	.info-text.fs-25 { font-size: 14px; }
	.m-fs-11 { font-size: 11px;line-height: 12px; }
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 321px) {
	.btn.btn-theme, input.form-control { font-size: 12px; }
	h2 { font-size: 26px; }
	.big-text { font-size: 18px; }
	.pc-container .nice-select { font-size: 14px;height: 30px;line-height: 30px;padding-right: 25px; }
	
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (max-device-width : 1024px) {
	.imgs-dashed-group .img-item img { width: 100%; }
	img { max-width: 100%; }
}
.tab-show { display: none; }
@media only screen and (max-width: 768px) {
	input.form-control { min-width: 320px; }
	.big-counter { font-size: 50px; }
	.imgs-dashed-group { display: none; }
	.tab-show { display: inline-block; }
	.cards-container {  }
	.cards-container .card { margin-bottom: 25px; }
	.cards-container .card .img-container { margin-bottom: 15px; }
	.img-responsive.shadow { display: inline-block; }
	.big-text { font-size: 26px; }
	.form-inline .form-control,
	.form-inline .form-group,
	.form-inline .btn { width: 100%; }
	.advanced-list .card { margin-bottom: 25px; }
	p { font-size: 14px; }
	h2 { font-size: 24px;  }
	.pad-v-xxl { padding-top: 15px!important;padding-bottom: 15px!important; }

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {

}

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

}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {

}