    body {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    }
    
    a, input[type="submit"]{
    color: #000;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    }
    
    input[type="submit"]:focus{
    outline: none;
    }
    
    a:hover, a:focus{
    text-decoration: none;
    }
    
    a:focus{
    color: inherit;
    }
    
    label{
    font-weight: 500;
    }
    
.ftr-brand {
margin: 10px 0px 10px 0px !important;
display: inline-block;
height: 75px;
}
    
    .footer ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    }
    
    .footer {
    background: #ffe5e6 url(../images/map-pattrn.png) !important;
    background: -moz-linear-gradient(top,  #ffe5e6 0%, #f5e9e9 100%) url(../images/map-pattrn.png) !important;
    background: -webkit-linear-gradient(top,  #ffe5e6 0%,#f5e9e9 100%) url(../images/map-pattrn.png) !important;
    background: linear-gradient(to bottom,  #ffe5e6 0%,#f5e9e9 100%) url(../images/map-pattrn.png) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe5e6', endColorstr='#f5e9e9',GradientType=0 ) !important;
    background-repeat: no-repeat !important;
    background-position: top 10px center !important;
    background-size: contain !important;
    padding-top: 70px !important;
    padding-bottom:0px !important;
    }
    
    .footer .ftr-row {
    display: flex !important;
    justify-content: space-between !important;
    }
    
    .copy-right {
    background-color: #fff7f6 !important;
    margin-top: 70px !important;
    }
    
    .copy-right .site-links li {
    display: inline-block !important;
    margin-left: 10px !important;
    }
    
    .copy-right .site-links li a {
    padding: 20px 10px !important;
    display: inline-block !important;
    }
    
    .copy-right p {
    margin: 0 !important;
    padding: 20px 0 !important;
    font-size: 14px !important;
    color: #000;
    }
    
    .footer h4 {
    font-size: 26px !important;
    font-weight: 600 !important;
    margin: 20px 0 25px !important;
    }
    
    .ftr-about2, .ftr-about {
    display: inline-block !important;
    margin-bottom: 25px !important;
    height: 75px;
    /* width: 100%;*/
    }
    
    
    
    
    
    .ftr-about2 img, .ftr-about img {	
    display: block;
    max-width: 100%;
    max-height: 100%;
    
    }
    
    .ftr-about p {
    margin: 0 0 30px !important;
    }
    
    .ftr-links ul li {
    margin-bottom: 20px !important;
    }
    
    .ftr-links ul li i {
    margin-right: 5px !important;
    }
    
    .ftr-newsletter1 p {
    margin-bottom: 20px !important;
        color: #000;
    font-size: 16px;
    font-weight: 400;
    }
    
    .ftr-newsletter1 form input {
    width: 100% !important;
    border: 0 !important;
    padding: 20px 60px 20px 20px !important;
    border-radius: 50px !important;
    background: #fff;
    box-sizing: inherit;
    margin: 0px;
    font-size: initial;
    height: auto!important;
    }
    
    .ftr-newsletter1 form input[type="button"] {
    padding: 10px 18px !important;
    width: auto !important;
    text-align: center !important;
    position: absolute !important;
    right: 5px !important;
    top: 5px !important;
    bottom: 5px !important;
    font-family: 'FontAwesome' !important;
    color: #fff !important;
    background-color: #ff5a5f;
    }
    
    .ftr-newsletter1 form {
    position: relative !important;
    }
    
    .ftr-newsletter1 form input:focus,
    .ftr-about #google_translate_element .skiptranslate.goog-te-gadget select.goog-te-combo:focus {
    outline: none !important;
    }
    
    .footer .social-links {
    margin-top: 30px !important;
    }
    
    .footer .social-links li {
    display: inline-block !important;
    margin: 0 5px 5px !important;
    }
    
    .footer .social-links li a {
    background-color: #fff !important;
    padding: 15px 10px !important;
    text-align: center !important;
    width: 50px !important;
    height: 50px !important;
    display: inline-block !important;
    border-radius: 50% !important;
    color:#000;
    }
    
    .footer .social-links li a:hover {
    background-color: #ff5a5f;
    color: #fff !important;
    }
    
    .ftr-newsletter form input[type="submit"]:hover {
    background-color: #000 !important;
    }
    
    .ftr-links ul li a {
    display: block !important;
    }
    
    .ftr-links ul li a:hover {
    padding-left: 10px !important;
    color: #000 !important;
    }
    
    .copy-right .site-links li a:hover {
    color: #ff5a5f;
    }
    
    .ftr-about #google_translate_element {
    position: relative !important;
        background: #fff;
    border-radius: 50px;
    max-width: 300px !important;
    z-index: 999;
    }
    
    .ftr-about #google_translate_element .skiptranslate.goog-te-gadget {
    font-size: 0 !important;
    }
    
    .ftr-about #google_translate_element .skiptranslate.goog-te-gadget >span {
    display: none !important;
    }
    
    .ftr-about #google_translate_element .skiptranslate.goog-te-gadget .goog-te-combo {
    margin: 0 !important;
    border: none !important;
    font-size: 16px !important;
    font-family: 'Poppins', sans-serif !important;
    width: 100% !important;
    padding: 18px 18px 18px 55px !important;
    color: #000 !important;
    border-radius: 50px !important;
    appearance: none !important;
    cursor: pointer !important;
    height: auto!important;
    background: transparent!important;
    }
    
    .ftr-about #google_translate_element img {
    width: 22px !important;
    position: absolute !important;
    left: 25px !important;
    top: 17px !important;
    }
    
    .ftr-about #google_translate_element i {
    position: absolute !important;
    right: 25px !important;
    top: 18px !important;
    font-size: 22px !important;
    z-index: -9;
    }
    
    @media screen and (max-width: 1024px){
    .footer .container{
    	width: 100% !important;
    }
    
    .footer{
    	padding-top: 50px !important;
    	background-position: center !important;
    	background-size: 100% auto !important;
    }
    
    .footer .ftr-row {
        font-size: 14px !important;
    }
    
    .footer h4 {
        font-size: 22px !important;
        margin: 20px 0 15px !important;
    }
    
    .ftr-brand {
        margin-bottom: 15px !important;
    }
    
    .ftr-links ul li {
        margin-bottom: 15px !important;
    }
    
    .ftr-about p {
        margin: 0 0 15px !important;
    }
    
    .ftr-about #google_translate_element .skiptranslate.goog-te-gadget .goog-te-combo{
    	padding: 15px 15px 15px 55px !important;
    }
    
    .ftr-about #google_translate_element img{
    	top: 14px !important;
    }
    
    .ftr-about #google_translate_element i{
    	top: 15px !important;
    }
    
    .ftr-newsletter form input{
    	padding: 15px 50px 15px 20px !important;
    }
    
    .ftr-newsletter form input[type="submit"]{
    	padding: 10px 13px !important;
    }
    
    .footer .social-links {
        margin-top: 20px !important;
    }
    
    .footer .social-links li {
        margin: 0 2px 5px !important;
    }
    
    .copy-right {
        margin-top: 40px !important;
    }
    }
    
    @media screen and (max-width: 991px){
    .footer .copy-right .ftr-row {
        flex-direction: column-reverse !important;
        text-align: center !important;
    }
    
    .footer .copy-right .ftr-row .col-xs-12 {
        width: 100% !important;
    }
    
    .footer .copy-right .ftr-row .text-right {
        text-align: center !important;
    }
    
    .copy-right p{
    	padding: 0px 0 15px !important;
    }
    
    .copy-right .site-links li a {
        padding: 15px 10px !important;
    }
    }
    
    @media screen and (max-width: 800px){
    .footer .ftr-row {
        flex-direction: column !important;
    }
    
    .footer .ftr-row .col-xs-12{
        width: 100% !important; height: auto;
    }
    
    .footer h4 {
        font-size: 20px !important;
        margin: 25px 0 10px !important;
    }
    
    .ftr-newsletter p {
        margin-bottom: 10px !important;
    }
    }
    
    @media screen and (max-width: 420px){
    .footer .container{
    	padding: 0 !important;
    }
    }
    
    
    
    	
    
    /*****************secound footer css start*****************/	
    a, input[type="submit"]{
    color: #000;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    }
    
    input[type="submit"]:focus{
    outline: none;
    }
    
    a:hover, a:focus{
    text-decoration: none;
    }
    
    a:focus{
    color: inherit;
    }
    
    label{
    font-weight: 500;
    }
    
    .footer2{ background: transparent!important; padding-bottom:0px;}
    
    .footer2 ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    }
    
    .footer2 .container {
    width: 95% !important;
    max-width: 1400px !important;
    }
    
    .ftr-newsletter {
    background-color: #2ba2ff !important;
    color: #fff !important;
    display: flex !important;
    display: -webkit-flex !important;
    display: -moz-flex !important;
    justify-content: space-between !important;
    padding: 50px !important;
    border-radius: 60px 60px 0 0 !important;
    align-items: center !important;
    }
    
    .inner-footer {
    background: url(../images/footer-img.png) !important;
    color: #fff !important;
    padding-top: 55px !important;
    background-size: cover !important;
    }
    
    
    .ftr-newsletter div h4 {
    font-size: 36px !important;
    font-weight: 300 !important;
    margin: 0 0 5px !important;
    }
    
    .ftr-newsletter h4 b {
    font-weight: 600 !important;
    }
    
    .ftr-newsletter input {
    border: none !important;
    font-size: 16px !important;
    padding: 24px 20px !important;
    border-radius: 50px 0 0 50px !important;
    flex-grow: 1 !important;
    color: #12314b !important;
    background: #fff;
    box-sizing: inherit;
    margin:0px;
    /*width: auto!important;*/
    height: auto!important;
    
       
    }
    
    .ftr-newsletter input[type="button"] {
    border-radius: 0 50px 50px 0 !important;
    flex-grow: 0 !important;
    background-color: #12314b !important;
    color: #fff !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    
    height: auto!important;
    }
    
    .ftr-newsletter input[type="submit"]:hover {
    background-color: #091d2d !important;
    }
    
    .ftr-newsletter form {
    display: flex !important;
    width: 100% !important;
    max-width: 540px !important;
    }
    
    .ftr-newsletter p {
      margin: 0 !important;
    font-size: 16px;
    color: #fff;
    }
    
    .ftr-newsletter form input:focus,
    .footer2 #google_translate_element .skiptranslate.goog-te-gadget select.goog-te-combo:focus {
    outline: none !important;
    }
    
    .footer2 #google_translate_element {
    position: relative !important;
    max-width: 400px !important;
    }
    
    .footer2 #google_translate_element .skiptranslate.goog-te-gadget {
    font-size: 0 !important;
    }
    
    .footer2 #google_translate_element .skiptranslate.goog-te-gadget >span {
    display: none !important;
    }
    
    .footer2 #google_translate_element .skiptranslate.goog-te-gadget .goog-te-combo {
    margin: 0 !important;
    border: none !important;
    font-size: 16px !important;
    font-family: 'Poppins', sans-serif !important;
    width: 100% !important;
    padding: 18px 18px 18px 55px !important;
    color: #000 !important;
    border-radius: 50px !important;
    appearance: none !important;
    cursor: pointer !important;
    height: auto!important;
    }
    
    .footer2 #google_translate_element img {
    width: 22px !important;
    position: absolute !important;
    left: 25px !important;
    top: 17px !important;
    }
    
    .footer2 #google_translate_element i {
    position: absolute !important;
    right: 25px !important;
    top: 18px !important;
    font-size: 22px !important;
    color: #000 !important;
    }
    
    .ftr-brand2 {
    margin-bottom: 25px !important;
    filter: brightness(1) !important;
    }
    
    .footer2 h4 {
    font-size: 22px !important;
    font-weight: 600 !important;
    margin: 20px 0 25px !important;
    }
    
    .ftr-links2 ul li {
    margin-bottom: 15px !important;
    }
    
    .ftr-links2 ul li a {
    display: block !important;
    color: #fff !important;
    }
    
    .ftr-links2 ul li a:hover {
    padding-left: 10px !important;
    }
    
    .ftr-links2 ul li i {
    margin-right: 5px !important;
    }
    
    .ftr-social2 .social-links2 {
    margin-bottom: 20px !important;
    display: inline-block !important;
    }
    
    .ftr-social2 .social-links2 li {
    display: inline-block !important;
    margin: 0 10px 5px 0 !important;
    float: left !important;
    }
    
    .ftr-social2 .social-links2 li a {
    background-color: #fff;
    color: #12314b !important;
    font-size: 16px !important;
    padding: 15px 10px !important;
    text-align: center !important;
    width: 50px !important;
    height: 50px !important;
    display: inline-block !important;
    border-radius: 50% !important;
    }
    
    .ftr-social2 .social-links2 li a:hover {
    background-color: #2ba2ff;
    color: #fff !important;
    }
    
    .copy-right2 {
    border-top: 1px solid rgba(255,255,255,0.2) !important;
    margin-top: 70px !important;
    }
    
    .copy-right2 .site-links2 li {
    display: inline-block !important;
    margin-left: 10px !important;
    }
    
    .copy-right2 .site-links2 li a {
    padding: 20px 10px !important;
    display: inline-block !important;
    color: #fff !important;
    }
    
    .copy-right2 .site-links2 li a:hover {
    color: #2ba2ff;
    }
    
    .copy-right2 p {
    margin: 0 !important;
    padding: 20px 0 !important;
    font-size: 14px !important;
        color: #ffff;
    }
    
    .ftr-row {
    display: flex !important;
    justify-content: space-between !important;
    }
    
    .ftr-about2, .ftr-social2, .ftr-links2 {
    width: 100% !important;
    }
    
    .ftr-links2 {
    padding: 0 100px !important;
    }
    
    @media screen and (max-width: 1500px){
    .footer2 .container {
        width: 95% !important;
        max-width: 1100px !important;
    }
    
    
    
    .ftr-newsletter input[type="submit"] {
        font-size: 16px !important;
        padding: 0 20px !important;
    }
    
    .ftr-newsletter {
        			    border-radius: 40px 40px 0 0 !important;
    }
    
    .ftr-newsletter input {
        padding: 18px 20px !important;
    }
    
    .ftr-links2 {
        padding: 0 30px !important;
    }
    }
    
    @media screen and (max-width: 1024px){
    .footer2 h4 {
        margin: 20px 0 15px !important;
    }
    
    .ftr-brand {
        margin-bottom: 15px !important;
    }
    
    .copy-right2 {
        margin-top: 40px !important;
    }
    
    .ftr-newsletter {
        flex-direction: column !important;
    }
    
    .ftr-newsletter div{
    	text-align: center !important;
    }
    
    .ftr-newsletter form{
    	margin-top: 20px !important;
    }
    
    .ftr-links2 {
        padding: 0 10px !important;
    }
    
    .ftr-social .social-links {
        margin-bottom: 10px !important;
    }
    }
    
    @media screen and (max-width: 800px){
    .copy-right2 .ftr-row {
        flex-direction: column-reverse !important;
        align-items: center !important;
    }
    
    .copy-right2 p {
        padding: 0 0 15px !important;
        text-align: center !important;
    }
    
    .copy-right2 .site-links li {
        margin-left: 0 !important;
    }
    
    .copy-right2 .site-links li a {
        padding: 15px 10px !important;
    }
    
    .ftr-row{
    	flex-direction: column !important;
    }
    
    .ftr-links2 {
        padding: 0 !important;
    }
    }
    
    @media screen and (max-width: 580px){
    .ftr-newsletter div h4 {
        font-size: 24px !important;
        margin: 0 0 5px !important;
    }
    .ftr-newsletter p{
        font-size: 16px;
    }
    
    
    .ftr-newsletter {
        padding: 30px 20px !important;
        border-radius: 30px 30px 0 0 !important;
    }
    
    .footer .container {
        width: 100% !important;
    }
    }
    
    @media screen and (max-width: 480px){
    .ftr-newsletter form{
    	flex-direction: column !important;
    }
    
    .ftr-newsletter input{
    	border-radius: 50px !important;
    }
    
    .ftr-newsletter input[type="button"] {
    	border-radius: 50px !important;
    	flex-grow: 0 !important;
    	background-color: #12314b !important;
    	color: #fff !important;
    	font-weight: 500 !important;
    	font-size: 16px !important;
    	height: auto!important;
    	margin-top: 10px;
    }
    
    .ftr-newsletter input[type="submit"]{
    	padding: 18px 20px !important;
    	margin-top: 10px !important;
    	border-radius: 50px !important;
    }
    }
    
    .logo img {height: 60px!important;}
    
    
