.bgfooterimg.style9 .fa-whatsapp,.bgfooterimg.style9 .fa-twitter,.bgfooterimg.style9 .fa-instagram {
    font-size: 24px;
    
}
.bgfooterimg.style9.page9 .bgfooterlogo {
    width: 101px;
    height: 115px;
    vertical-align: middle;
    display: inline-flex;
}
.bgfooterimg.style9 .border-top-tran {
border-top: 0px solid ;}
.bgfooterimg.style9 .bottom_footer{
	background-color:#f5f5f5;
	z-index: 0;
}
.bgfooterimg.style9 .p-info .d-block{
	max-width:250px;
	text-align: right;
}
.bgfooterimg.style9 .p-info {
	font-size:16px;
	text-align: center;
}
.bgfooterimg.style9 .p-info i{
	font-size:22px;
}
.bgfooterimg.style9 .p-info .d-block:hover i{
	/* font-size:28px; */
}
.bgfooterimg.style9 .footer_top {
    padding: 0px 0 0px;
	margin-top: 340px;
	background: #f5f5f5;
}

.bgfooterimg.style9 .bgperu{
    background-color: var(--theme-deafult);
    padding: 30px;
    border-radius: 20px;
    box-shadow: 10px 10px 35px 5px rgb(209 209 209 / 76%);
	margin-left: 20px;
    margin-right: 20px;
    margin-top: -275px;
}


.bgfooterimg.style9 .bgfooterlogo{
background:unset;
}
.bgfooterimg.style9 .footer_logo a{
	padding:20px;
}
.bgfooterimg.style9 .footer_logo img{
max-width:90%;
    max-height: initial;
}
.bgfooterimg.style9 .footer_logo{
	padding-top: 20px;
    padding-bottom: 40px;
	width: fit-content;
    margin-top: 30px;
    margin-bottom: 24px;
	margin:0 auto;
}
.bgfooterimg.style9 .social_icons{
	padding-bottom: 20px;
}
.bgfooterimg.style9 .social_icons a i{
	transform: rotateY(0deg);
}
.bgfooterimg.style9 .social_icons a:hover i{
	color: #ffffff;
	transform: rotateY(360deg);
	transition: all .4s ease;
}
.bgfooterimg.style9 .social_icons a:hover{
	    color: #ffffff;
    background-color: #010101;
	transition: all .2s ease;
}

.bgfooterimg.style9.page9 .social_icons a
{
	
		width: 56px;
    height: 56px;
	
}

.bgfooterimg.style9 .social_icons a
{
	 color: #010101;
    background-color: #ffffff;
	    font-size: 21px;
   
    padding: 10px;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 100%;
	width: 36px;
    height: 36px;
	line-height: 44px;
}

.bgfooterimg.style9 p {font-size:11px;}
.bgfooterimg.style9 .widget_title {
color:#fff;
    padding-top: 30px;
	font-size:20px;

}
.bgfooterimg.style9 .container {
     width: 1170px; 
     max-width: 1170px; 
	 padding-right: 15px;
    padding-left: 7px;
    margin-right: auto;
    margin-left: auto;
}
.bgfooterimg.style9 .mojavezfooter  {text-align:center;padding-bottom: 0px;}
.bgfooterimg.style9 .mojavezfooter img {
    max-height: 110px;
    margin-top: 40px;
}
.bgfooterimg.style9.style9page .btn i {
top: -1px;
}
.bgfooterimg.style9 .btn i {
    font-size: 20px;
     margin-right: 0px; 
  
}
.bgfooterimg.style9 .row9{
	display:flex;
	flex-wrap: wrap;
	direction: rtl;
	color:#fff;
	padding-top:30px;
}
.bgfooterimg.style9 .col-100{
	width:100%;
	max-width:100%;
	padding-right: 15px;
    padding-left: 15px;
}
.bgfooterimg.style9 .col-30{
	width:30%;
	max-width:30%;
	padding-right: 15px;
    padding-left: 15px;
}
.bgfooterimg.style9 .col-70{
	width:70%;
	max-width:70%;
	padding-right: 15px;
    padding-left: 15px;
}
.bgfooterimg.style9 .col-40{
	width:40%;
	max-width:40%;
	padding-right: 15px;
    padding-left: 15px;
}


.bgfooterimg.style9 .bgyellow{
	background-color:#ffcc00;padding-bottom: 30px;
}
.bgfooterimg.style9 .bgblack{
	background-color:#0d2120;
}
.bgfooterimg.style9 .bglight{
	background-color:#f3f3f3;
}

@media only screen and (max-width: 768px)  {
	.bgfooterimg.style9.page9 .row9 {
    padding-top: 10px;
}
	.bgfooterimg.style9.page9 .widget_title {
   
    margin-bottom: 10px;
}
	.bgfooterimg.style9.page9 .social_icons a {
    width: 51px;
    height: 51px;
}
	.bgfooterimg.style9 .social_icons{
	padding-bottom: 0px;
}
	.bgfooterimg.style9 .bgperu {
   
    box-shadow: 10px 10px 15px -1px rgb(209 209 209 / 76%);
 
}
	.bgfooterimg.style9 .social_icons a
{
	 color: #010101;
    background-color: #ffffff;
	    font-size: 21px;
   
    padding: 10px;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 100%;
	width: 29px;
    height: 29px;
	line-height: 35px;
}
	
	
	.bgfooterimg.style9 .widget_title {text-align:center;}
	.bgfooterimg.style9 .row9{
	
	/* flex-direction: column; */
	
	
}
	.bgfooterimg.style9 .col-30{
	width:100%;
	max-width:100%;
	padding-right: 15px;
    padding-left: 15px;
	
}
.bgfooterimg.style9 .col-70{
	width:100%;
	max-width:100%;
	padding-right: 15px;
    padding-left: 15px;
	
	text-align:center
}
.bgfooterimg.style9 .col-40{
	width:100%;
	max-width:100%;
	padding-right: 15px;
    padding-left: 15px;
	
}

.bgfooterimg.style9 .container {
    width: 100%;
    max-width: 100%;
	padding-right: 0;
    padding-left: 0;
}


}

@media only screen and (min-width: 769px) and (max-width: 1024px) {

	.bgfooterimg.style9 .container {
    width: 100%;
    max-width: 100%;
	    padding-right: 0px;
    padding-left: 0px;
}
.bgfooterimg.style9.page9 .mojavezfooter img {
    max-height: 101px;
    margin-top: 15px;
}
.bgfooterimg.style9 .mojavezfooter img {
    max-height: 66px;
    margin-top: 15px;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	.bgfooterimg.style9 .mojavezfooter img {
    max-height: 89px;
    margin-top: 15px;
}
	.bgfooterimg.style9 .container {
  /*   width: 1024px;
    max-width: 1024px; */
}



}
@media only screen and (min-width: 1280px) and (max-width: 1300px) {
	.bgfooterimg.style9 .container {
   /*   max-width: 1280px; 
     width: 1280px;  */
}
}