.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle{
	color: #05104c;
}
.menu-toggle, button, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]{
	color:white;
	background-color:#FF6600
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{
	background-color:#ff9b54;
color:white;
}
nav{
	background-color:#F5F5F5;
   
}

nav a{
	background-color:#F5F5F5;
		 
}
img.custom-logo{
	margin-top:-25px;
        
}
div.ast-site-identity{
	height:50px
}
.ast-header-break-point .main-navigation ul li a{
border-color:#eee;
}
div.main-header-bar
{
background-color:#F5F5F5
}
.ast-small-footer > .ast-footer-overlay{
padding: 11px 0;
}
p, .entry-content p {
    margin-bottom: 0;
}
td, th {
    padding: 1px;
}
/*heading space*/
.ast-flex-grow-1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0px 40px 0px 0px;
}

@media (max-width: 1024px){
.ast-flex-grow-1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0px 0px 0px 0px;
}}

@media (max-width: 1040px){
.ast-flex-grow-1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0px 0px 0px 0px;
}}




/*site map name of office*/
@media (max-width: 320px){
h4, .entry-content h4, .entry-content h4 a {
    font-size: 16px;
}
}
@media only screen and (max-width: 320px){
.class01 {
    margin: -338px -30px 0px -20px;
}}

@media (max-width: 780px){
.address {
    margin: 0px 0px 0px 10px;
}}

@media (max-width: 780px){
.address2 {
    margin: 0px 0px 0px 10px;
}}

@media (max-width: 780px){
.addres1 {
    margin: -30px 0px 0px 10px;
}}
@media (width: 1024px){
.addres1 {
    margin: -30px 20px 0px 0px;
}}

h3, .entry-content h3, .entry-content h3 a {
    font-size: 28px;
}
/*iPad pro Crab60 step2*/
@media(width: 1024px){
div #pgc-13853-5-1{
margin-top: -30px;
}
}
/*iPad pro Crab60 step4*/
@media(width: 1024px){
div #pgc-13853-7-1{
margin-top: -40px;
}
}
/*iPad pro TABLA step4*/
@media(width: 1024px){
div #pgc-3971-5-1{
margin-top: -20px;
}
}

/*new custom*/

#panel-2393-7-0-0,
#panel-2393-7-2-0{
   min-height: 500px;
 }

@media (max-width: 1024px){
#panel-2393-7-0-0,
#panel-2393-7-2-0{
   min-height: 800px;
 }}

@media (max-width: 1024px){
#pl-2393 #panel-2393-5-0-0 {
    margin: 20px 0px -80px 0px !important;
}}

@media (max-width: 768px){
.class01{
    margin: 0px 10px 0px -20px;
}}

@media (max-width: 768px){
#pl-2393 #panel-2393-7-0-2 {
    margin: 0px 20px 20px 20px !important;
}}

@media (max-width: 768px){
#pl-2393 #panel-2393-7-2-0 {
    margin: -65px 0px -565px 20px !important;
}}
@media (max-width: 414px){
.class01 {
    margin: 350px 10px 0px -20px;
}}
@media (max-width: 414px){
#pl-2393 #panel-2393-7-0-2 {
   margin: 0px 20px -60px 20px !important;
}}

@media (max-width: 414px){
#pl-2393 #panel-2393-7-2-0 {
    margin: 0px 0px -370px 10px !important;
}}


/*@media (max-width: 375px){
.address {
    margin: 0px 0px 0px 0px !important;
}}*/

@media (max-width: 414px){
.address {
    margin: 30px 0px -25px 0px;
}}

@media (max-width: 320px)
#pl-2393 #panel-2393-7-0-2 {
    margin: 0px 20px -60px 20px !important;
}

@media (max-width: 412px){
.addres1 {
    margin: 0px 0px 0px 0px !important;
}}

@media (max-width: 320px){
.class01 {
    margin: 500px 10px 0px -20px;
}}

@media (max-width: 320px){
.address {
    margin: 100px 0px -30px 0px !important;
}}

/*@media (max-width: 375px){
.address {
    margin: 100px 0px -30px 0px;
}}*/

@media (max-width: 412px)
.addres1 {
    margin: -30px 0px 0px 0px !important;
}