/*
Theme Name: Kallco
Theme URI: http://www.domain.at
Version: 1.1
Description: Theme for Kallco
Template: main-theme
Author: Michael Parak
Author URI: https://www.michaelparak.at
*/



/*------------------------------------------------*/
/* OVERWRITE JUSTIMMO BOOTSTRAP CLASSES */
/*------------------------------------------------*/

/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('fonts/poppins-v20-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/poppins-v20-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/poppins-v20-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/poppins-v20-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/poppins-v20-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/source-sans-pro-v21-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/source-sans-pro-v21-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/source-sans-pro-v21-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/* #main-content a:hover {
	color: #005c82 !important;
}
*/
#kallco_header a:hover {
	color: #fff !important;
}

.card-body .fa, .card-body .fas {
	color: #005c82;
	width: 24px;
}


/* Responsive Styles Large Desktop And Above */
@media all and (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1080px !important;
	}
}

.container {
	width: 80% !important;
	max-width: 1080px;
	margin: auto;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/* Breadcrubs */
.breadcrumb-item.active {
	color: #fff !important;
}
.breadcrumb-item + .breadcrumb-item::before {
	color: #fff !important;
	content: var(--bs-breadcrumb-divider, "|") !important;
}
.breadcrumb-item a {
	text-decoration: none !important;
	color: #fff !important;
}

/* Image Gallery */
.fotorama {
	background: #f7f7f7;
	/* box-shadow: 0 0 30px #d5d6d7; */
  border-left: 1px solid rgba(0,0,0,.125);
  border-right: 1px solid rgba(0,0,0,.125);
  border-top: 1px solid rgba(0,0,0,.125);
	border-bottom: 4px solid #005a80 !important;
	border-radius: .25rem;
}

@media all and (max-width: 480px) {
	.fotorama__stage {
		max-height: 250px !important;
	}
}
/* Realty Detail */
.ji-realty {
	max-width: 950px;
}
#post--1 h1.entry-title.main_title {
	display: none !important;
}
.list-group-item {
	padding-left: 0rem !important;
}
h5.list-group-item-section__title {
	font-size: 1.25rem;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: .5rem;
	border-bottom: 1px solid rgba(0,0,0,.125);
}
.form-check-input:checked {
	background-color: #005a80 !important;
	border-color: #005a80 !important;
}
.ji-info__value.brackets::before {
	content: "(";
}
.ji-info__value.brackets::after {
	content: ")";
}
.ji-realty .card {
	border-bottom: 4px solid #005a80 !important;
}
.ji-inquiry-form input.text,
.ji-inquiry-form input.title,
.ji-inquiry-form input[type="email"],
.ji-inquiry-form input[type="password"],
.ji-inquiry-form input[type="tel"],
.ji-inquiry-form input[type="text"],
.ji-inquiry-form select, .ji-inquiry-form textarea {
	/* background-color: #fff; */
	border: 1px solid #d1d2d3;
	padding: 6px;
	color: #4e4e4e;
	background: #f5f6f7;
}
.ji-inquiry-form input::placeholder {
  color: #f5f6f7 !important;
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
	h1.ji-realty__title {
		font-size: 1.2rem;
	}
	.breadcrumb {
		font-size: .9em;
		line-height: 1.5;
		letter-spacing: -.05rem !important;
	}
	.page-id--1 .breadcrumb-item.active {
		display: none;
	}
}


/* Filter */
.ji-search-form {
	background: #f4f5f6;
	padding: 20px;
	border-radius: 6px;
}

.btn-primary,
.card .bg-primary {
	background-color: #005a80 !important;
	border-color: #005a80 !important;
}
.form-check-input:checked {
	background-color: #005a80 !important;
	border-color: #005a80 !important;
}
input[type="checkbox"] {
	-webkit-appearance: none !important;
}
.form-switch.d-inline-block {
	margin-right: 2em;
}
.form-switch .form-check-input {
	margin-top: 8px;
}

/* Sidebar */
#sidebar .ji-search-form h3 {
	display: none !important;
}
#sidebar .ji-search-form {
	margin-top: 60px;
}
/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
	#sidebar {
		padding-top: 30px !important;
		min-height: 100px !important;
	}
}
/* Realty List */
.ji-info-list {
	padding: 0 1em !important;
}

.ji-realty-list a {
	color: #424242 !important;
	border-bottom: 6px solid #ccc;
	transition: border-bottom .5s ease;
}
.ji-realty-list a:hover {
	color: #424242 !important;
	border-bottom: 6px solid #005c83;
}
.ji-info-list li {
	list-style: none;
	padding: 3px 0;
}
.ji-info-list i { color: #005c81}

.page-item.active .page-link {
	background-color: #005a80 !important;
	border-color: #005a80 !important;
	color:#fff !important;
}
.page-link {
	color: #005a80 !important;
}

/* END OVERWRITE JUSTIMMO BOOTSTRAP CLASSES */


/*------------------------------------------------*/
/*--------------[CUSTOM CSS]----------------------*/
/*------------------------------------------------*/

.notificationx-shortcode-wrapper > .nx-bar.theme-three, .nx-bar.theme-three {
	z-index: 9999999;
	top: 127px !important;
	background:red !important;
}


/*
rgba(26,27,28,0.75)
rgba(26,27,28,0.80)

Hover

rgba(30,29,28,0.5)
rgba(30,21,18,0.8)


rgba(84,81,80,0.8)

Neu

rgba(30,21,18,0.5)
rgba(30,21,18,0.8)

hover
rgba(30,29,28,0.2)
rgba(30,21,18,0.5)
 */


/*
.ich-settings-main-wrap {
	box-shadow: 0px 0px 35px #a8a8a8;
	padding: 22px;
	background: #fff;
}
 */

/* max-width Desktop Homepage */
.home #main-content {
	max-width: 1680px;
	margin: 0 auto;
}

span.logo_helper {
	display: none !important;
}

#kallco_header h1, #kallco_header h2, #kallco_header h3 {
	word-wrap: break-word;
	overflow-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	white-space: pre-wrap;
}

#page-container {
	overflow-y: initial !important;
}
.home .et_pb_row {
	padding-left: 0 !important;
}
#et-top-navigation {
/* 	float: left; */
/* 	margin-left: 140px; */
/* 	padding-left:0 !important; */
}
@media all and (max-width: 980px){
	#et-top-navigation {
/* 		margin-left: 85px; */
	}
}
#main-header {
	border-bottom: 6px solid #fff !important;
}
@media (max-width: 980px) {
	.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
		position: fixed;
		height:80px;
		box-sizing: content-box;
	}
	#logo {
		display: inline-block;
		float: none;
		margin-bottom: 0;
		-webkit-transition: all .4s ease-in-out;
		-moz-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
		-webkit-transform: translate3d(0,0,0);
		max-height: 80px !important;
/* 		max-height: 100% !important; */
		max-width: 100% !important; /* Logo + Slogan */
	}
	.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
		display: block;
		padding-top: 24px !important;
	}
	#et-top-navigation {
/* 		margin-left: 135px !important; */
	}
}
.mobile_menu_bar::before{
	font-size: 42px;
}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) {
	.home-row-border .home-row-border-left {
/* 		border-right: 3px solid #fff; */
	}
	.home-row-border .home-row-border-right {
/* 		border-left:3px solid #fff !important; */
	}
	.home-row-border .home-row-border-first {
		border-right: 3px solid #fff;
		border-bottom: 6px solid #fff;
	}
	.home-row-border .home-row-border-second {
		border-left:3px solid #fff !important;
		border-right:3px solid #fff !important;
		border-bottom: 6px solid #fff;
	}
	.home-row-border .home-row-border-third {
		border-left:3px solid #fff !important;
		border-bottom: 6px solid #fff;
	}
	.home-row-border .home-row-border-fourth {
		border-right: 3px solid #fff;
	}
	.home-row-border .home-row-border-fifth {
		border-left: 3px solid #fff;
		border-right:3px solid #fff;
	}
	.home-row-border .home-row-border-sixth {
		border-left: 3px solid #fff;
	}

}
/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
	.home-row-border .home-row-border-left {
/* 		border-bottom: 6px solid #fff; */
	}
	.home-row-border .home-row-border-first {
		border-bottom: 6px solid #fff;
	}
	.home-row-border .home-row-border-second {
		border-bottom: 6px solid #fff;
	}
	.home-row-border .home-row-border-third {
		border-bottom: 6px solid #fff;
	}
	.home-row-border .home-row-border-fourth {
		border-bottom: 6px solid #fff;
	}
	.home-row-border .home-row-border-fifth {
		border-bottom: 6px solid #fff;
	}
	.home-row-border .home-row-border-sixth {
		border-bottom: 6px solid #fff;
	}
}


/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {
	.two-columns .et_pb_column {
		width: 50%!important;
		min-height:420px;
	}
	.two-columns::after {
		display: inline-block !important;
	}

	.two-columns .home-row-border-first {
/* 	border-bottom: 6px solid #fff; */
		border-right: 3px solid #fff;
	}
	.two-columns .home-row-border-second {
		border-left: 3px solid #fff;
	}
	.two-columns .home-row-border-third {
		border-left: 3px solid #fff;
		float:right;
	}
	.two-columns .home-row-border-fourth {
		border-right: 3px solid #fff;
	}
	.two-columns .home-row-border-fifth {
		border-right:3px solid #fff;
	}
	.two-columns .home-row-border-sixth {
		border-left: 3px solid #fff;
	}
}

/* Responsive Styles Tablet Only */
@media all and (max-width: 767px) {
	.two-columns .et_pb_column {
		min-height:350px;
	}
}

.home #projekt{
	clear: both;
}

.et_pb_scroll_top.et-pb-icon {
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	background: #005c81;
}

/* Buttons volle Breite */
.btn-kallco-full {
	width: 100%;
	text-align: center;
}

/*------------------------------------------------*/
/* NINJA FORMS */
/*------------------------------------------------*/

.nf-form-content {
	max-width: 1080px !important;
}



/*------------------------------------------------*/
/*-------------[Property Listing Page]------------*/
/*------------------------------------------------*/

.ich-settings-main-wrap .fa-calendar-alt::before,
.ich-settings-main-wrap .fa-map-marker-alt::before,
.ich-settings-main-wrap .fa-vector-square::before,
.ich-settings-main-wrap .fa-door-open::before,
.ich-settings-main-wrap .fa-file::before,
.ich-settings-main-wrap .fa-store-alt::before
 {
	color: #005c81;
}
.footer-buttons {
	left: 12px !important;
	bottom: 7px !important;
	max-width:50%;
}
.footer-buttons .btn-default{
	float: left;
	background: #005c83 !important;
	color:#fff !important;
	border-radius:3px;
}
.btn.btn-default.rem-wishlist-btn {
	float: right;
}
.landz-box-property.box-list.propery-style-1 {
	border-bottom: 6px solid #ccc;
	transition: border-bottom 0.5s ease;
}
	.landz-box-property.box-list.propery-style-1:hover {
		border-bottom: 6px solid #005c83;
	}
.post-type-archive-rem_property .ich-settings-main-wrap h2 {
	display:none;
}
#rem-search-box .search-container {
	margin-bottom: 30px;
}

/* Responsive Styles Tablet Portrait And Below */
@media all and (max-width: 768px) {
	.landz-box-property .description {
		height: auto !important;
	}
}

.landz-box-property.box-list.propery-style-1 .footer .filter {
	float: right;
}
.ich-settings-main-wrap #filter-box .filter {
	background-color: transparent !important;
	color: #424242;
	display:none;
}

.box-list.propery-style-1 .title {
	display: none !important;
}

.row.rem-topbar .text-right {
	display: none;
}
.rem-topbar .col-sm-3 {
	float: right !important;
}

/* Dropdown Sortierung */
option[value="title-asc"] {
	display: none;
}

@media all and (max-width: 500px) {
	.ich-settings-main-wrap .filter .col-xs-6{
		width: 100% !important;
	}
}

/*------------------------------------------------*/
/*--------------[Single Property Page]------------*/
/*------------------------------------------------*/
.single-rem_property #property-content {
	max-width: 1080px;
	margin: 0 auto;
	width: 80%;
}
#property-content .description {
	margin-top: 25px;
}
/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 1080px) {
	.single-rem_property .ich-settings-main-wrap .col-md-3 {
		width: 100%;
	}
	.single-rem_property .ich-settings-main-wrap .col-md-9 {
		width: 100%;
	}
}
.single-rem_property .ich-settings-main-wrap .wrap-general_settings .col-sm-4 {
	width: 50% !important;
}
#property-content .details .detail {
	border: none !important;
}
#property-content .large-price {
	font-size: 22px;
}
.rem-currency-symbol {
	padding-right: 5px;
}
.rem-price-amount {
	margin-right: 5px;
}
.wrap_freiflaeche .detail::after {
	content: "m²";
}
.agent-box-card .info-agent {
	display: none;
}
#property-content .details .detail {
	text-transform: none !important;
}
#property-content .details .detail strong {
/* 	text-transform: uppercase; */
}
.rem-energy-wrapper{
	display:none;
}
.col-sm-3.rem-attachment-icon {
	width: 33%;
}
/* Responsive Styles Tablet Portrait And Below */
@media all and (max-width: 768px) {
		.col-sm-3.rem-attachment-icon {
			width: 100%;
	}
}
	.rem-attachment-icon a {
		margin-left: 45px;
		display: inline-block;
		line-height: 1.2;
	}

#property-content .wrap_energy_performance .details .detail {
	font-size: 16px;
	line-height: 1.6;
	padding-left:0px !important;
}
@media all and (max-width: 768px) {
	.detail.inline-property-icons span {
		display: table;
		border-right:0;
	}
	.inline-property-icons span {
		border-right: 0px;
	}
}

/* contact form */
.contact-agent {
	background-color: #fdfdfd;
	border-bottom: 3px solid #005c83;
	border-top: 3px solid #005c83 !important;
/* 	border: 1px solid #f0f0f0; */
/* 	position: fixed; */
	z-index: 99999999;
/* 	max-width: 255px; */
	padding: 20px;
	margin-bottom: 20px;
}

.frm-info-text {
	font-size: 13px;
	line-height: 1.3;
}
.contact-agent .btn-default{
	background: #005c83 !important;
	color:#fff !important;
	width:100%;
	margin:10px auto;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
	.contact-agent .btn-default:hover{
		background: #034059 !important;
	}

#saveData,
#clearData {
	width: 100%;
	border: 0;
	background: #f0f0f0;
	font-size: 14px;
	margin: 10px auto;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
	#saveData:hover,
	#clearData:hover{
		background: #005c83;
		color:#fff;
	}

/* Shortcode Section unter Formular */
#form-kallco-contact h4 {
	margin-top: 0;
	margin-bottom: 10px;
}
#form-kallco-contact .et_pb_blurb_position_left .et_pb_blurb_container {
	padding-left: 0px;
}

/* Info Tab  */
.tab-info strong,
.tab-kologieenergieausweis strong {
	display: none;
}
.tab-info .row::before,
.tab-kologieenergieausweis .row::before  {
	margin-top: -35px;
}

/*------------------------------------------------*/
/*---------------[Cookie Banner]------------------*/
/*------------------------------------------------*/
.seopress-user-consent {
	border-top: 6px solid #d2832f !important;
  border-bottom: none !important;
	box-sizing: border-box;
	/* border: none !important; */
	box-shadow: 0px -10px 20px #333;
}
.seopress-user-consent p{
  padding-bottom: 0 !important;
}
.seopress-user-consent button {
    vertical-align: middle;
    margin: 0;
    font-size: 14px;
    background: #fff;
    border: 1px solid #fff;
    padding: 10px;
    cursor: pointer;
}
  .seopress-user-consent button:hover {
    background: transparent;
}
#seopress-user-consent-close {
	border: 1px solid #222;
}




/*------------------------------------------------*/
/*---------------------[BLOG]---------------------*/
/*------------------------------------------------*/

/*Left Featured Image Thumbnail*/

.kallco-blog {
/* 	box-shadow: 0 10px 60px rgba(127,127,127,0.12); */
}


@media only screen and ( min-width: 981px ) {
	.kallco-blog article {
/* 		background: #f8f8f8; */
		padding: 80px 50px 70px 80px !important;
		box-shadow: 0 10px 60px rgba(127,127,127,0.12);
	}

	.kallco-blog img {
		float: right;
		width: 50%;
		padding-left: 35px;
		padding-bottom: 20px;
	}
	.kallco-blog .post-content {
		padding-right: 55%;
	}
	.kallco-blog .post-meta {
		margin-bottom: 6px;
		font-size: 14px;
		position: absolute;
		top: 60px;
		color: #fff;
	}
}

/*Style Your Blog Post Title*/
.kallco-blog .entry-title {
    font-size: 20px;
    color: #575757;
    font-weight:700;
    margin-bottom: 20px;
    padding-right: 55%;
}

/*Style Read More Button on Blog*/
.kallco-blog a.more-link{
    display: inline-block;
/*     background: #005e83; */
/* 	font-weight: 400; */
/* 	font-size:16px; */
    color: #005c81 !important;
/*     width: 150px; */
/*     padding: 0.3em 1em; */
/*     text-align: center; */
    margin: 20px auto;
/*     text-transform: uppercase; */
/*     letter-spacing: 1px; */
/* 		border: solid 2px #000000; */
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
}

/*Read More Button Hover Style*/
.kallco-blog a.more-link:hover {
/*     background: #187093; */
    color: #fff;
}
.home-news-tab .et_pb_post {
	margin-bottom: 40px;
}

.kallco-blog article {
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 20px;
}

@media only screen and ( max-width: 960px ) {
	.kallco-blog article {
		background: #f8f8f8;
		padding: 50px;
	}
	.kallco-blog .post-meta {
		margin-bottom: 6px;
		font-size: 14px;
		position: absolute;
		top: 0px;
		color: #ffffff !important;
		background-color:#005c81;
		padding: 2px 10px;
		font-size: 14px !important;
	}
	.kallco-blog .entry-title {
		padding-right: 0%;
	}
}

.et_pb_ajax_pagination_container .pagination {
	display: block;
}

/*------------------------------------------------*/
/*-----------------[COOKIE PLUGIN]----------------*/
/*------------------------------------------------*/

.cn-button.bootstrap {
	font-family: sans-serif;
	display: inline-block;
	padding: 4px 12px;
	margin-right: .3em;
	margin-bottom: 0;
	line-height: 20px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255,255,255,.75);
	font-style: normal;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	text-shadow: navajowhite;
	background-color: #005c81;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #04c #04c #002a80;
	border-color: transparent;
	box-shadow: none;
	padding: 2px 10px;
	font-size: 12px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 0;
	outline: 0;
}

.cn-button.bootstrap:hover {
	color: #fff;
	background-color: #02719d;
}


/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/




/*------------------------------------------------*/
/*------------------[MEDIA QUERIES]---------------*/
/*------------------------------------------------*/


/* Responsive Styles Large Desktop And Above */
@media all and (min-width: 1405px) {

}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 1100px) and (max-width: 1405px) {

}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {

}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {

}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {

}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {

}

/* Responsive Styles 782px */
@media screen and (max-width: 782px) {

}

/* Responsive Styles Tablet Portrait */
@media all and (max-width: 768px) {

}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {

}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {

}

/* Printscreen Styles */
@media print {

}

/* Responsive Styles Tablet Portrait And Below */
@media all and (max-width: 768px) {

}

@media all and (min-width: 480px) {

}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {

}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {

}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {

}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {

}

/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {

}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {

}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {

}
