@font-face {
  font-family: Lato;
  src: url('../fonts/Lato-Black.woff2') format('woff2'),
      url('../fonts/Lato-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url('../fonts/Lato-Regular.woff2') format('woff2'),
      url('../fonts/Lato-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* @font-face { font-family: Lato; src: url('../Assets/Lato/Lato-Regular.ttf'); font-weight: normal; font-display: swap; } 
@font-face { font-family: Lato; src: url('../Assets/Lato/Lato-Black.ttf'); font-weight: 900; font-display: swap; }  */

:root {
    --ash-black-414345: #414345;
    --dark-smoke-696969: #696969;
    --blue-flame-00-c-3-fb: #00c3fb;
    --ember-f-15-a-2-a: #f15a2a;
    --white-smoke-f-3-f-5-f-5: #f5f5f5;
    --smoke-efefef: #ebebeb;
    --white-ffffff: #ffffff;
    --flame-f-89-a-1-c: #f89a1c;
    --azure-327-ee-7: #327ee7;
    --jet-black-151515: #151515;
    --charcoal-252629: #252629;
    --alert-b-92-d-00: #b92d00;
  }

  .padding-zero{
    padding: 0px !important;
  }
  .Footer-section {
    width: 100%;
    float: left;
    height: auto;
    background-color: var(--charcoal-252629);
    color: var(--white-ffffff);
    padding: 245px 17px 31px 31px;
    margin: 0px !important;
  }
.Phoenix-icon-img{
  width: 60%;
/*   height: 69.6px; */
}

.footer-padding-cls{
  padding-top: 20px;
}

.Phoenix-Group-Companies {
    font-family: Lato;
    font-size: 16px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: 0.5px;
    text-align: left;
    color: var(--white-ffffff);
  }

  .Phoenix-Group-Companies a{
    font-family: Lato;
    font-size: 16px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: 0.5px;
    text-align: left;
    color: var(--white-ffffff);
   
  }

  .line-holder-cls-footer{
padding-top: 52px;
  }

  .social-media-cls-holder{
    padding-top: 25px;
  }
  .privacy-policy-cls-holder{
    padding-top: 50px;
  }
  .Phoenix-Group-Companies a:hover{
  text-decoration: none;
  }

  .page-id-61 .Footer-section{
    padding: 60px 17px 31px 31px;
  }

  .page-id-10568 .Footer-section{
    padding: 60px 17px 31px 31px;
  }

  ul{
      padding: 0px !important;
  }

  .Griffyn-Robotech-xCaliber-Info {
      list-style-type: none;
    font-family: Lato;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: 0.5px;
    text-align: left;
    color: var(--white-ffffff);
  }
  .All-Rights-Reserve {
    margin-right: 10px;
    font-family: Lato;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: 0.5px;
    text-align: left;
    color: var(--white-ffffff);
  }
  .social-media-icon{
    margin-right: 10px;
  }
  .col-xs-12.col-sm-12.col-md-4.col-lg-4.col-xl-4.margin-section {
    text-align: right;
}

.phoenix-group-country-name{
    font-family: Lato;
    font-size: 16px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: 0.5px;
    text-align: left;
    color: var(--white-ffffff);
    padding-bottom: 10px;
}

.phoenix-group-company-name{
    font-family: Lato;
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: 0.5px;
    text-align: left;
    color: var(--white-ffffff);
    padding-bottom: 4px;
}
  
/* Media query section starts here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
 

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
 
.footer-col-1,.footer-col-2,.footer-col-4{
  margin-right: 50px;
}

.tablet-hide-col{
  display: none;
}
.Footer-section{
    height: auto;
   
}
.contact_left_pannel{
  display: none !important;
}
.Want-to-know-more-section{
  width: 100% !important;
}
.Phoenix-Group-Companies{
  margin: 0px;
}
.Phoenix-icon-img{
  margin-bottom: 20px;
}
.Cookie{
  margin-right: 0px;
}
.Privacy{
  margin-right: 66px;
}
.margin-section{
  margin-top: 10px;
}
h5.All-Rights-Reserve {
  padding-right: 40px;
}
hr{
  margin-top: 60px !important;
}
.col-xs-12.col-sm-12.col-md-4.col-lg-4.col-xl-4.margin-section {
  text-align: inherit;
}

  
.Phoenix-group-companies-Text.Products-Solutions {
  display: none !important;
}

}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
 
 

}


@media only screen and (max-width: 480px) {
.Phoenix-icon-img{
  margin-bottom: 20px;
}
.Footer-section{
  padding: 480px 30px 30px 30px;
}
}

@media only screen and (max-width: 425px) {
    
 
   .Phoenix-group-companies-Text.Products-Solutions ul {
    display: none !important;
}

.Phoenix-group-companies-Text.Products-Solutions {
  display: none !important;
}

 
.Phoenix-group-companies-Text.Additional-Info ul {
  display: none !important;
}

.Phoenix-group-companies-Text.Additional-Info {
display: none !important;
}

.Footer-section{
    height: auto;
    padding: 100px 17px 31px 31px;
}
.Phoenix-Group-Companies{
  margin: 0px;
}
.Phoenix-icon-img{
  margin-bottom: 20px;
}
.Cookie{
  margin-right: 0px;
}
.Privacy{
  margin-right: 80px;
}
.margin-section{
  margin-top: 10px;
}
h5.All-Rights-Reserve {
  padding-right: 40px;
}
hr{
  margin-top: 60px !important;
}
  
}


@media only screen and  (max-width: 375px)  {

 
  .Products-Solutions .Additional-Info {
    display: none;
  }
  .Footer-section{
    height: auto;
    padding: 100px 17px 31px 31px;
}
  .Privacy{
    margin-right: 38px;
  }
  h5.All-Rights-Reserve {
    padding-right: 5px;
  }
    
}


@media only screen and  (max-width: 360px)  {

 
  .Products-Solutions .Additional-Info {
    display: none;
  }
  .Footer-section{
    padding: 30px;
  }
  .Privacy{
    margin-right: 22px;
  }
  h5.All-Rights-Reserve {
    padding-right: 5px;
  }
    
}


@media only screen and (max-width: 320px) {

  .Products-Solutions .Additional-Info {
    display: none;
  }
  .Footer-section{
    /* padding: 20px; */
  }
  .Footer-section{
    height: auto;
    padding: 100px 17px 31px 31px;
}
  .All-Rights-Reserve {
      font-size: 14px;
  }
  
}


.search-results .Footer-section,.search-no-results .Footer-section {
  padding: 100px 17px 31px 31px;
}
.Footer-section{
  padding: 100px 17px 31px 31px !important;
}
/* .awsm_job_openings-template-default .Footer-section{
  padding: 100px 17px 31px 31px;
} */



