/* Media Queries */



/* 992 - 1200 px wide */
@media screen and (max-width: 1199px) {

	.text {
	  width: 60%;
	}

	.text_right {
		width: 50%;
	}	

}

@media screen and (max-width: 1024px) {

	.wp-block-columns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.wp-block-column {
		margin: 0!important;
	}

	.wp-block-image {
	    margin-bottom: 0px;
	    margin-right: -20px;
	    margin-left: -20px;
	}

	.heading h2 {
	    font-size: 1.375em;
	}

	.home .editor {
	    width: 100%;
	}

	.navigation__nav {
		display: none;
	}

	.navigation__list {
		margin-top: 15px;
	}

	.navigation__list li a {
		display: block;
		font-size: .875em;
		line-height: 1;
	}

	.navigation__list .right a {
		font-size: 1.125em;
		color: #838b93;
		text-transform: capitalize;
	}

	.navigation__list .right {
		background-color: #fff;
		margin-left: -15px;
	    padding-right: 15px;
	    padding-left: 15px;
	    margin-right: -15px!important;
	}

	.navigation__list li {
		padding: 10px 0;
	}

	.navigation__btn{
		opacity: 1;
	    display: block;
	}

		.header {
	    padding: 13px 0;
	}

		.header.active {
	    padding: 13px 0 0 0;
	}

	.navigation__logo img {
	    max-width: 80px;
	}

	.container {
	    padding-left: 20px;
	    padding-right: 20px;
	}

	header .container, footer .container {
	 	padding-left: 15px;
	    padding-right: 15px;
	}

	body, p {
	    font-size: 16px;
	}

	h1 {
	    font-size: 2.25em;
	}

	h2 {
	    font-size: 2em;
	}

	h3 {
	    font-size: 1.375em;
	}


	.card, .tabs__list, .info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.card__item, .tabs__item, .info__contact, .info, .content_page .editor {
	    width: 100%;
	}

	.content_page .editor {
		margin: 0;
	}

	.heading {
	  	width: 70%;
	}
	
	.card__item_caldwellinsurance {
	    margin: 20px 0;
	}

	.tabs__item a {
	  line-height: 30px;
      padding: 0 15px;
      font-size: 1.286em;
	}

	footer .navigation {
	    display: none;
	}

	.info p, .info a, .info h1 {
	  font-size: .929em;
	}

	.info ul li {
	  line-height: 1.1em;
	}

	.info {
	    padding: 0;
	}

	.footer {
	    padding: 45px 0 15px;
	}

	.info__menu {
	    margin-top: 17px;
	}


}


/* 568 - 768 px tablet */
@media screen and (max-width: 767px) {

	.text {
	    width: 70%;
	}

	.text_right {
	    width: 100%;
	}
	
}

@media screen and (max-width: 600px) {

	
	body, p {
		font-size: 14px;
	}

	h1 {
		font-size: 1.429em;
	}

	h2 {
	    font-size: 1.286em;
	}   

	h3 {
		font-size: 1em;
	}

	h4 {
	    font-size: 1em;
	}

	.navigation__list li a {
		font-size: 1em;
	}

	.navigation__list .right a {
		font-size: 1.286em;
	}

	.text_right {
		width: 90%;
	}


	.heading h2 {
	    font-size: 1em;
	}

	.head {
	    padding: 0.2em 0 2.8em;
	    min-height: 37vw;
	}

}


/* 414 - 500 px mobile */
@media screen and (max-width: 499px) {

	.head {
	    height: 180px;
	}


}


/* 320 - 350 px mobile-s */
@media screen and (max-width: 350px) {

	.text, .text_right {
		width: 100%;
	}
	
}

