.preloader{
    display: none;
}  
#asesoria-contable{
	background-image: url(../archivos/asesoria-contable.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 70px 0;
}
#asesoria-fiscal{
	background-image: url('../archivos/asesoria-fiscal-agcontadores.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 70px 0;
    background-attachment: fixed;
    position: relative;
}
#asesoria-fiscal:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.7);
}
#asesoria-contable .contentBx p,
#asesoria-fiscal .contentBx p{
	font-size: 18px;
	line-height: normal;
	text-align: justify;
}
.littleTitle{
	font-size: 15px;
	margin-bottom: 20px;
	font-weight: 300;
	line-height: normal;
}
.sectionTitle .title,
.sectionTitle-2 .title{
	font-size: 40px;
	padding-bottom: 30px;
	line-height: normal;
	margin-bottom: 15px;
	font-weight: 300;
	font-family: 'TrajanPro-Regular';
}
#asesoria-contable .titleList,
#asesoria-fiscal .titleList{
	font-size: 18px;
	font-weight: 700;
	margin-top: 15px;
}
#asesoria-contable .list,
#asesoria-fiscal .list{
	padding-left: 20px;
}
#asesoria-contable .list li,
#asesoria-fiscal .list li{
	list-style: disc;
	font-size: 18px;
	margin: 5px 0;
}

#about-us{
	position: relative;
    width: 100%;
    overflow: hidden;
}
#about-us .contentBx .title{
	font-family: 'TrajanPro-Regular';
	color: var(--negro);
	margin-bottom: 50px;
	font-weight: 300;
}
.flexAbout{
	display: flex;
	align-items: stretch;
}
#about-us .fbox-icon img{
	width: 50px;
	height: auto;
}
#about-us .contentInfo .bottomBoxes:not(:last-child){
	margin-bottom: 35px;
}
.contentBxAbout{
	display: flex;
}
.contentBxAbout .fbox-icon{
	margin-right: 15px;
}
.contentBxAbout .title{
	font-weight: 900;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 5px;
	line-height: normal;
}
.contentBxAbout .description{
	margin-bottom: 0px;
}
#about-us .col-padding{
	padding: 6rem 4rem;
}
#clients{
	background: #F9F9F9;
	padding: 30px 0;
}

/*** 

====================================================================
  Responsive
====================================================================

***/
/*Ipad Pro Vertical*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: portrait){
    
}

/*Ipad Pro Horizontal*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: landscape){
    
}

/*Ipad Horizontal*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
    
}

/*Ipad Vertical*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
    
}

/*Phone Vertical*/
@media only screen
  and (min-device-width: 320px) 
  and (max-device-width: 736px) 
  and (orientation: portrait){ 
  	.mt-s15{margin-top: 15px!important;}
  	.sl1Con .title{font-size: 22px;}
  	.sl1Con .title-bold{font-size: 25px;}
  	.sectionTitle .title, .sectionTitle-2 .title, #about-us .contentBx .title{font-size: 25px;}
  	.logoCreator{margin-top: 25px;}
  	.flexAbout{flex-wrap: wrap; flex-direction: column-reverse;}
  	#about-us .boxAboutInfo{padding: 40px 30px!important;}
  	.contentBxAbout .description{margin-bottom: 0;}
  	#about-us .col-padding{padding: 20rem 4rem;}
  	#logosF .flexLogosFooter .logo1F,
  	#logosF .flexLogosFooter .logo2F{text-align: center;}
  	#logosF .flexLogosFooter .logo1F{margin-bottom: 25px;}



}

/*Phone Horizontal*/
@media only screen
  and (min-width: 320px) 
  and (max-width: 736px) 
  and (orientation: landscape){ 
}

