.footer1{
    background:url(../../images/footer.png) no-repeat;
    width: 100%;
height: auto;
display: block;
background-size: cover;
padding: 6% 0;

}
footer .footer1 p{
    color: #FFFFFF;
    font-size: 25px;
   text-align: center;
}
footer .footer1 .emails{
    font-family: 'GE_SS_TWO_MEDIUM';
    width: 74%;
    height: 45px;
    color: #262626;
    font-size: 16px;
    padding-right: 17.9px;
    padding-top: 14px;
    padding-bottom: 13.9px;
    border-radius: 24px;
    border: 1px solid #fff;
    font-size: 16px;
    text-align: right;
}

footer .footer1 input[type=submit]{
    font-family: 'GE_SS_TWO_MEDIUM';
    border-radius: 24px;
    color: #FFFFFF;
    width: 32%;
    height: 45px;
    background-color: transparent;
    border: 1px solid;
    font-size: 16px;
    margin-right: -7%;
}

footer .footer1 .sp_100{
}

footer .footer2{
    background-color: #444444;
    width: 100%;
    height: auto;

   
}
footer .footer2 img{
    
    height: 159px;
}
footer .footer2 .virtical_line{
border-left: 1px solid #707070;
height: 169px;
position: absolute;
margin-top: 43px;


}
footer .footer2 .item{
    color: #FFFFFF;
    padding-right: 15%;
    margin-bottom: 4%;
 
}
footer .footer2 .item .font_family_poppins{
    font-family:Poppins ;
}
footer .footer2 .item .text1{

font-size: 22px;
}
footer .footer2 .item .text2{
   
    font-size: 16px;
}
footer .footer2 .item .text3{
   
font-size: 16px;
font-family: 'NunitoSans-Regular';
}
footer .footer2 .virtical_line2{
    border-left: 1px solid #707070;
    height: 169px;
    position: absolute;
    margin-right: -170px;
    margin-top: 43px;
    }
 footer .footer2 .info1,footer .footer2 .info3{
font-size: 17px;
 }
 footer .footer2 .info2,footer .footer2 .info4,footer .footer2 .info5{
    font-size: 16px;
    font-family: 'GE_SS_TWO_MEDIUM';
    font-family: 'NunitoSans-Regular';

     }  
     footer .footer2 .line{
      
        color: #e8dede;
        opacity: 1;
        /*margin-top: 15px;*/
     }
     footer .footer2 .copy{
         color: #FFFFFF;
         font-size: 13px;
         font-family: NunitoSans-Regular;
         text-align: center;
     }
     footer .mid_line{
        border-left: 1px solid #707070;
        border-right: 1px solid #707070;
     }
     footer .footer2 .item2 .text2{
         width: 64%;
         line-height: 50px;
     }
     .footer1 .alert-success{
        color: #f8f9fa!important;
        background-color: transparent; 
        border-color: transparent; 
        text-shadow: 2px 2px #0f5132;
        text-align: center    }
    
     @media only screen and (max-width: 768px) {
        footer .footer1 p{
            padding-right: 0px;

        }
        footer .footer1 input[type=submit]{
            font-size: 13px;            
        }
        footer .footer1 .emails{
            margin-right: 0;
        }
        footer .footer2 .info1{
            margin-top: 25px;
        }
        footer .mid_line{border-left: 1px solid transparent;
            border-right: 1px solid transparent;}
        footer .mid-line2{
            border-top: 1px solid #707070;
  
        }
        footer .footer1 .sp_100,footer .footer2 .item2{
            margin-right: 0px;
        }
        footer .footer1 input[type=submit] {
           margin-right: -10%;
        }
        footer .footer1 .emails {
            font-size: 13px;
           
        }
        footer .footer1 p {
            font-size: 20px;
        }
        footer .footer2 .line{
            padding-left: 0px;padding-right: 0px;
        }

        footer .footer2 .virtical_line2,footer .footer2 .virtical_line{
margin-right: 300px;
        }
    }
    
