/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/
/*Header */
.menu-item-socials{
display: none !important;	
}
.header-style-4 #primary-menu.no-responsive > li.menu-item-active > a{
border: 0 !important;
}
#site-header .primary-navigation {
text-align: center;
}
.fas.fa-phone-alt{
	font-weight: 900;
    margin-right: 10px !important;
    color: #2ca9e1;
}
/*Universal */
.Headers{
    text-transform: none;
    font-size: 36px;
    color: black;
    line-height: normal;
    font-family: 'Open Sans';
}
.BioName{
font-weight: 700;
text-align: center;
font-size: 20px;
margin: 0;
text-transform: none;
}
.SecondaryHeaders{
    font-size: 16px;
    color: black;
    line-height: normal;
    text-transform: none;
    font-family: 'Open Sans';
}
/* Css for Contact Form */
.halfcol {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
}
.halfcol { 
	width: 48%; 
}
.last {
    margin-right: 0 !important;
    clear: right;
}
.wpcf7 input[type='submit']{
background-color: #00598c !important;
width: 18%;
}
input[type='submit']:hover{
background-color: #2ca9e1 !important;
}
select.wpcf7-form-control.wpcf7-select{
padding: 12px; 
background-color: #f4f6f7;
}
/*13 Inch Screen and Below*/
@media (min-width: 1100px) and (max-width: 1490px) {
/*HomePage*/
/*About Us Page*/
/*Services Page*/
/*Privacy Policy*/
}
/*Ipad Media Queries(Portrait)*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
/*Homepage*/
	.ExperienceCol, .ExperienceColPic {
	width: 100% !important;
	}
	#ExperienceKnowledge {
    display: flex;
    flex-direction: column-reverse;
    text-align: center;
	}
	#ExperienceKnowledge .wpb_single_image.vc_align_left {
    text-align: center;
	}
	.ExperienceColPic {
	margin-bottom: 3%;
	}
	#ToExpect {
    padding-top: 30px !important;
	}
	#AtsFooter{
	padding-top: 20px !important;
    padding-bottom: 10px !important;
	}
/*About Us*/
	.wpb_single_image.vc_align_left {
    text-align: center !important;
	}
	.page-id-25390 .block-content {
    padding: 80px 0 50px !important;
	}
	.JorgeNewberyPic{
	width: 100% !important;
	}
	.MeetOurFounderBio {
    margin-top: 0 !important;
	width: 100% !important;
	text-align: center;
	}
	#MeetOurPresident{
	display: flex;
	flex-direction: column-reverse;
	text-align: center;
	}
	.PresidentPic {
    padding-top: 20px !important;
	width: 100% !important;
	}
	#MeetOurPresident {
    padding-bottom: 10px !important;
	}
/*Services*/
	#Services2{
	width: 100% !important;
	}
	#Services {
    padding-top: 80px !important;
	}
	.page-id-24153 .block-content:last-of-type {
    padding-bottom: 60px !important;
	}
/*Contact Us */
/*FAQ Page*/
}
/*Ipad Media Queries(Landscape)*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
/*Home*/
	.page-id-7 .block-content {
		padding-top: 60px !important;
	}
	#ToExpect {
		padding-bottom: 30px !important;
		padding-top: 20px !important;
	}
/*About Us*/
	.page-id-25390 .block-content {
    padding: 60px 0 30px !important;
	}
	.MeetOurFounderBio {
    margin-top: 40px !important;
	}
	.PresidentPic {
    padding-top: 40px !important;
	}
	#MeetOurPresident {
    padding-bottom: 30px !important;
	}
	#AtsFooter{
		padding-top: 50px !important;
	}
/*Services*/
	#Services2{
	width: 100% !important;
	}
	#Services {
    padding-top: 80px !important;
	}
	.page-id-24153 .block-content:last-of-type {
    padding-bottom: 60px !important;
	}
}
/*Phone Media Queries(Portrait)*/
@media only screen and (max-width: 767px) and (orientation: portrait) {
/*Header*/
#primary-navigation .menu-toggle{
left: 35%;	
}
.Headers{
font-size: 25px !important;
text-align: center !important;
}
/*Footer*/
/*Home Page */
#ExperienceKnowledge{
display: flex;
flex-direction: column-reverse;
padding-bottom: 30px !important; 
}
.ExperienceKnowledgeBio{
text-align: center;
}
.page-id-7 .block-content {
padding-top: 50px !important;
}
.HomeLaw1, .HomeLaw2 {
text-align: center; 	
}
#StateCoverage {
padding-top: 25px !important;
padding-bottom: 30px !important;
}
#ToExpect {
padding-bottom: 20px !important;
padding-top: 0 !important;
margin-bottom: 0 !important;
}
.KnowledgeableExperienced{
margin-top: -20px !important;
}
.ModernAdvancedTechnology {
margin-top: 0 !important;		
}
.AccountableReliable{
    margin-top: 0 !important;
}
.gem-icon-size-large {
	font-size: 70px !important;
}
#AtsFooter{
padding-top: 0 !important;
padding-bottom: 20px !important;
text-align: center;
}
#Members .wpb_single_image.vc_align_left {
	text-align: center;
}
#AtsFooter .wpb_single_image.vc_align_left {
    text-align: center;
}
.utaLogo {
margin-top: -17% !important;
margin-bottom: -3% !important;	
}
.mbaLogo {
margin-top: -11% !important;
}
.cmaLogo {
margin-top: -30% !important;
}
/*About Us*/
	.MeetOurFounderBio {
    margin-top: 20px !important;
	text-align: center !important;
	}
	#MeetOurFounder{
	padding-bottom: 10px !important;	
	}
	#MeetOurPresident {
    display: flex;
    flex-direction: column-reverse;
	padding-bottom: 0 !important;
	}
	#MeetOurTeam .wpb_single_image.vc_align_left {
    text-align: center !important;
	}
	.page-id-25390 .block-content:last-of-type {
    padding-bottom: 40px;
	}
	.PresidentPic {
	padding-top: 0 !important;
	}
	.page-id-25390 .block-content {
	padding-top: 50px !important;
	}
	
/*Services Page*/
	.page-id-24153 .block-content:last-of-type {
    padding-bottom: 40px !important;
	}
	#Services {
    padding-top: 40px !important;
	}
	
/*Auction & Sales*/
	#AuctionSection{
	text-align: center;
	}

/*Contact Us Form & Contact Us Page */
	.page-id-5 .block-content {
    padding: 40px 0 0px !important;
	}
	#ContactUsSection1{
	text-align: center;
	}
/*Faq Page*/
	.page-id-16 .block-content {
    padding-top: 40px !important;
	}
	.page-id-16 .block-content:last-of-type {
    padding-bottom: 40px !important;
	}
	#FaqSection1{
	text-align: center;
	}
}
/*Phone Media Queries(Landscape)*/
@media only screen and (max-width: 767px) and (orientation: landscape) {
	#site-header .primary-navigation {
    text-align: right !important;
}
/*Home*/
	.page-id-7 .block-content {
		padding-top: 50px;
	}
	.Headers {
		font-size: 25px !important;
	}
	#ExperienceKnowledge{
		display: flex;
		flex-flow: column-reverse;
		text-align: center;	
		padding-bottom: 30px !important;
	}
	.wpb_single_image.vc_align_left {
    text-align: center !important;
	}
	#ToExpect {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
	}
	#StateCoverage {
    padding-bottom: 20px !important;
	}
	.Whatyoucanexpecttext {
    padding-bottom: 0 !important;
	}
	#AtsFooter{
	text-align: center !important;
	padding-top: 20px !important;
	}
	.mbaLogo{
	margin-top: -7% !important;
	}
	.cmaLogo{
	margin-top: -18% !important;
	}
	.utaLogo {
	margin-top: -10% !important;
	margin-bottom: -3% !important;
	}
/*About Us*/
	.page-id-25390 .block-content {
    padding: 50px 0 100px;
	}
	.MeetOurFounderBio {
    margin-top: 20px !important;
    text-align: center !important;
	}
	#MeetOurPresident{
	display: flex;
    flex-direction: column-reverse;
	padding-bottom: 10px !important;
	}
	.PresidentPic {
    padding-top: 0 !important;
	}
	.page-id-25390 .block-content:last-of-type {
    padding-bottom: 30px;
	}
/*Our Services*/
	#Services {
    padding-top: 30px !important;
	}
	.page-id-24153 .block-content:last-of-type {
    padding-bottom: 30px;
	}
	/*Faq Page*/
	.page-id-16 .block-content {
    padding-top: 40px !important;
	}
	.page-id-16 .block-content:last-of-type {
    padding-bottom: 40px !important;
	}
	#FaqSection1{
	text-align: center;
	}
	
}