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

@font-face {
  font-family: 'Futura Md BT BOLD';
  src: url('../fonts/FuturaBT-Bold.woff2') format('woff2'),
      url('../fonts/FuturaBT-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Futura Bk BT';
  src: url('../fonts/FuturaBT-Book.woff2') format('woff2'),
      url('../fonts/FuturaBT-Book.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: 'Futura Md BT';
  src: url('../fonts/FuturaBT-Medium.woff2') format('woff2'),
      url('../fonts/FuturaBT-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Swis721 WGL4 BT';
  src: url('../fonts/Swiss721BT-Roman.woff2') format('woff2'),
      url('../fonts/Swiss721BT-Roman.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Humanst521 Lt BT';
  src: url('../fonts/Humanist521BT-Light.eot');
  src: url('../fonts/Humanist521BT-Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Humanist521BT-Light.woff2') format('woff2'),
      url('../fonts/Humanist521BT-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}



body {
font-family: 'Futura Bk BT' !important;
font-style: normal;
font-size: 15.5px;
line-height: 25px;
color: #727272;
background: #ebecec;
}

.whitefont {
  color:#fff;
}

.futurabt {
  font-family: 'Futura Bk BT' !important;
  font-size: 15.5px !important;
}

.humanst521 {
  font-family: 'Humanst521 Lt BT' !important;
  font-weight: 300 !important;
}

#mission .humanst521 {
  color:#fff;
  font-size:21px !important;
}

.outer-container-header {
  max-width: 1013.76px;
  margin: 0px auto;
  display: block;
}

.outer-container {
  margin: 0px auto;
  display: block;
}

.container {
  max-width: 1129px;
  margin: 0px auto;
  display: block;
}

section#home .vc_row-fluid, section#contact>.vc_row-fluid{
  max-width: 1129px !important;
  margin: -40px auto !important;
  display: block !important;
}

.what-heading, .maxwithtext {
  max-width:790px;
  display: block;
  margin: 0px auto;
}

.vc_section {
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-top: -35px !important;
}

.graphicimage {
  max-width: 498.72px;
  margin:0px auto;
}
.maxwidthgraphic {
  margin:0px auto;
  display: block;
}

.graphiclist {
  max-width:820px;
  display: block;
  margin: 0px auto;
  text-align: center;

}

.graphiclist ul{
  list-style-type: none;
  display: inline !important;
  text-align: center;
}

body .footerbackground {
  background-position: top right !important;
  background-repeat: no-repeat !important;
  background-size: 73% !important;
}

.graphiclist ul li{
  display: inline;
  color: #fff;
  font-size: 16.28px;
  text-align: center;
  font-family: 'Humanst521 Lt BT' !important;
}

.graphiclist ul li:after{
    content: " | ";
      padding-right: 5px;
      opacity: 0.5;
      font-size: 11px;
}
.graphiclist ul li:last-child:after{
  content: "  ";
    padding-right: 5px;
    opacity: 0.5;
    font-size: 11px;
}

div.wpforms-container-full {
  margin: 24px auto;
  border-radius: 0px !important;
}

.emailto {
  width: 196.8px;
  height: 31.68px;
  background: #6E44AF;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: 13px !important;
  color: #fff !important;
  position: absolute;
  top: -35px;
  right: 0;
}

.emailto a{
  color: #fff !important;
}

.emailto img{
  padding-left:10px;
 padding-right: 5px;
}

div.wpforms-container-full {
  display: block;
  width: 100% !important;
  float: left !important;
}

div.wpforms-container-full button[type="submit"] {
width: 106.2px !important;
height: 32.85px !important;
background: #6E44AF !important;
border-radius:20px !important;
font-family: 'Humanst521 Lt BT' !important;
font-style: normal !important;
font-weight: 500 !important;
font-size: 16.0862px !important;
line-height: 150% !important;
letter-spacing: -0.011em !important;
color: #FFFFFF !important;
text-transform: uppercase !important;
float:right;
display: block;
}

div.wpforms-container-full input[type="date"]::placeholder, div.wpforms-container-full input[type="datetime"]::placeholder, div.wpforms-container-full input[type="datetime-local"]::placeholder, div.wpforms-container-full input[type="email"]::placeholder, div.wpforms-container-full input[type="month"]::placeholder, div.wpforms-container-full input[type="number"]::placeholder, div.wpforms-container-full input[type="password"]::placeholder, div.wpforms-container-full input[type="range"]::placeholder, div.wpforms-container-full input[type="search"]::placeholder, div.wpforms-container-full input[type="tel"]::placeholder, div.wpforms-container-full input[type="text"]::placeholder, div.wpforms-container-full input[type="time"]::placeholder, div.wpforms-container-full input[type="url"]::placeholder, div.wpforms-container-full input[type="week"]::placeholder, div.wpforms-container-full select::placeholder, div.wpforms-container-full textarea::placeholder {
  font-family: 'Humanst521 Lt BT' !important;
  font-size: 10.5px !important;
  color: #727272;
}

div.wpforms-container-full input[type="date"], div.wpforms-container-full input[type="datetime"], div.wpforms-container-full input[type="datetime-local"], div.wpforms-container-full input[type="email"], div.wpforms-container-full input[type="month"], div.wpforms-container-full input[type="number"], div.wpforms-container-full input[type="password"], div.wpforms-container-full input[type="range"], div.wpforms-container-full input[type="search"], div.wpforms-container-full input[type="tel"], div.wpforms-container-full input[type="text"], div.wpforms-container-full input[type="time"], div.wpforms-container-full input[type="url"], div.wpforms-container-full input[type="week"], div.wpforms-container-full select, div.wpforms-container-full textarea {
  font-family: 'Humanst521 Lt BT' !important;
  font-size: 10.5px !important;
  color: #727272 !important;
  border-bottom:1px solid #727272 !important;
}

body .wpforms-container {
  max-width: 411px !important;
  margin-bottom: 70px !important;
  padding-top: 10px !important;
  z-index: 10;
  position: relative !important;
}



.wpforms-container .wpforms-field {
  padding: 15px 0 0px !important;
  position: relative;
}

.nav-link {
  font-family: 'Futura Bk BT' !important;
  font-size: 14px !important;
}

header .navbar-collapse {
  padding: 10px;
  background: transparent;
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
  background: #1069DE;
  padding: 0px 18px;
  color: #fff !important;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}

.officename {
  color:#0f2d84;
  font-family: 'Futura Md BT BOLD';
  font-size:16px;
  text-transform: uppercase;
}

.officecity{
  color:#fb3199;
  font-family: 'Futura Bk BT' !important;
  font-size:16px;
}

.officelocation, .officecontact{
  color:#000;
  font-family: 'Swis721 WGL4 BT' !important;
  font-size:12.7px;
}

.officecontact .call{
  color:#0f2d84;
  font-weight: bold;
}

.officecontact .whatsapp{
  color:#00ab4f;
  font-weight: bold;
}

footer .footer .col-md-4 section{
  background:#fff;
  padding:10px 20px;
  height:100%;
  z-index:10;
  position: relative;
}

footer .footer-shadow{
  background-image: url(../images/footer-shadow.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom center;
  width:100%;
  height:55px;
  position: relative;
  z-index: 9;
  margin-top: -27px;
}

.contact-shadow
{
  background-image: url(../images/contact-shadow.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 100%;
  height: 247px;
  position: absolute;
  z-index: 9;
  bottom: 0;
  max-width: 411px;
}

footer .container {
  margin-left:auto;
  margin-right: auto;
}

footer {
  margin-top: -47px;
  display: block;
  float: left;
  border-bottom:23px solid #9c6aa3;
  padding-bottom:70px;
  width: 100%;
}

a {
  text-decoration: none;
}

.logo {
  width: 148px;
  height: 71.74px;
  margin-top:35px;
}

header nav {
  margin-top:0px;
}

header nav ul li {
  margin-right: 16px;
  height: 33px;
}
.navbar-light .navbar-nav .nav-link {
  padding: 0px 0.5rem;
  margin-top: 19px;
}

header nav ul li:last-child {
  margin-right: 0px;
}

.nav-bottom {
  height: 59px;
  background: #F5B538 !important;
}

nav.nav-bottom ul li a {
  height: 30px;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.12em;
  color: #000000 !important;
  margin-top: 0;
  padding-top: 2px;
}

nav.nav-bottom ul li {
  margin-right: 65px;
}

.nav-bottom .container {
  padding-top: 13px;
}

nav.nav-bottom ul li:last-child {
  margin-right: 0px;
}

.address {
  margin-bottom: 90px;
  margin-top: 100px;
}

.address h3 {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 45px;
  text-align: center;
  letter-spacing: 0.06em;
  color: #000000;
  margin-bottom: 40px;
}

.address img {
  width:30px;
  height:42px;
  margin: 0px auto;
  color: #000000;
  display: block;
}

.address p {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 35px;
  color: #000000;
  margin-bottom: 23px;
}

footer {
  margin-bottom:20px;
}

.footer .widget_media_image img {
  width: 240px;
  margin-bottom: 31.48px;
}

.footer p {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 35px;
  max-width: 415px;
  letter-spacing: 0.02em;
  color: #272626;
  margin-bottom: 32px;
}

.footer .socialmedia img{
  width:45px;
  height:45px;
  margin-right: 10px;
}

.home-banner h1 {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 76px;
  color: #FFFFFF;
}

.home-banner .vc_btn3, .saleshome .vc_btn3{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 25px !important;
  line-height: 36px !important;
  letter-spacing: -0.05em;
  color: #FFFFFF !important;
  background: #000000 !important;
  border-radius: 10px !important;
  width: 196px;
  padding: 10px !important;
}

.home-banner  p {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 28px;
  letter-spacing: -0.05em;
  color: #FFFFFF;
}

.darkshadow {
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(4px);
}

.vc_row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}


.recentproduct img {
  max-height:400px;
}

.recentproduct a {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-size: 25.1037px;
line-height: 39px;
letter-spacing: -0.04em;
color: #191919;
margin-top: 5px;
display: block;
}

.recentproduct a span{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 18.8278px;
  line-height: 39px;
  letter-spacing: -0.04em;
  color: #7F7F7F;
  margin-top: -5px;
  display: block;
}

.recentproduct .arrow {
  float: right;
  height: auto;
  display: block;
  margin-top: 32px;
}

.saleshome {
  background: linear-gradient(0.61deg, #F5B538 -6.34%, rgba(251, 185, 56, 0.73) 131.92%);
}

.saleshome h1 {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 275;
  font-size: 100px;
  line-height: 101px;
  color: #E20909;
  margin-bottom: 31px;
}

.saleshome h4 {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 80px;
  line-height: 48px;
  letter-spacing: -0.02em;
  color: #231300;
  margin-bottom: 16px;
}

.saleshome p {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 45px;
  letter-spacing: 0.02em;
  color: #000000;
  margin-bottom: 37px;
}

.wpforms-container {
  max-width: 700px;
  margin: 0px auto !important;
  background: #fff !important;
  border-radius: 10px !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
  padding-top: 30px !important;
  padding-bottom: 20px !important;
}

.wpforms-container input, .wpforms-container textarea{
  font-family: 'Poppins' !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 17px !important;
  line-height: 25px !important;
  letter-spacing: 0.03em !important;
  color: #767676 !important;
  border-left:0 !important;
  border-right: 0 !important;
  border-top:0 !important;
  border-bottom: 1px solid #797979 !important;
  border-radius:0px !important;
  border-color:#797979 !important;
}

.wpforms-container button {
width: 161px !important;
height: 67px !important;
background: #000000 !important;
border-radius: 8px !important;
font-family: 'Poppins' !important;
font-style: normal !important;
font-weight: 500 !important;
font-size: 17px !important;
line-height: 25px !important;
align-items: center !important;
text-align: center !important;
letter-spacing: 0.03em !important;
text-transform: capitalize !important;
color: #FFFFFF !important;
margin: 0px auto !important;
display: block !important;
}

#quote p {
  max-width: 1000px;
  margin: 0px auto;
}

.request-quote button {
  height: 90px !important;
  background: #F5B538 !important;
  border-radius: 11px !important;
  font-family: 'Poppins' !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 35px !important;
  line-height: 55px !important;
  text-align: center !important;
  letter-spacing: 0.03em !important;
  color: #000000 !important;
  padding: 0px 60px !important;
}


#requestquote .wpforms-field-container {
  background: #F5B538 !important;
  box-shadow: 10px 10px 10px -3px rgba(0, 0, 0, 0.1) !important;
  border-radius: 10px !important;
  padding:31px 50px !important;
}

#requestquote .wpforms-container input, #requestquote .wpforms-container textarea {
  font-family: 'Poppins' !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 17px !important;
  line-height: 25px !important;
  letter-spacing: 0.03em !important;
  color: #000 !important;
  border-left: 0 !important;
    border-left-color: currentcolor;
  border-right: 0 !important;
    border-right-color: currentcolor;
  border-top: 0 !important;
    border-top-color: currentcolor;
  border-bottom: 1px solid #000 !important;
    border-bottom-color: #000 !important;
  border-radius: 0px !important;
  border-color: #000 !important;
  background: transparent !important;
}

#requestquote h2{
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
font-size: 55px;
line-height: 70px;
text-align: center;
letter-spacing: 0.03em;
color: #000000;
}

#requestquote .closemodal{
  position: absolute;
  right: 10px;
  top: 13px;
}

#requestquote .wpforms-container button {
  width: auto !important;
  height: 67px !important;
}

.widget.widget_nav_menu {
  width:50%;
  display: block;
  float:left;
}

.widget.widget_nav_menu a {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 35px;
  letter-spacing: 0.02em;
  color: #272626;
  margin-bottom: 8px;
  display: block;
}

.widget.widget_nav_menu ul li {
  list-style: none;
}

#innerbanner {
  background: url(../images/banner.jpg) no-repeat !important;
  padding:120px 0px;
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(4px);
  border-radius: 20px;
  margin-top: 42px;
  margin-bottom: 20px;
}

#innerbanner h1 {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 76px;
  text-align: center;
  color: #FFFFFF;
  mix-blend-mode: normal;
  margin: 0px auto;
  margin-bottom: 36px;
  max-width: 500px;
}

#innerbanner p {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  letter-spacing: -0.05em;
  color: #FFFFFF;
}

.titleheading {
  text-align: center !important;
  font-size: 30px;
  color: #000000;
  line-height: 45px;
  text-align: left;
  margin-top: 50px !important;
  margin-bottom: 35px !important;
}

#exploretype .recentproduct img {
  max-height: auto;
}

#singlequote .wpforms-field-container {
  background: #F5B538 !important;
  box-shadow: 10px 10px 10px -3px rgba(0, 0, 0, 0.1) !important;
  border-radius: 20px !important;
  padding:31px 50px !important;
  margin-bottom: 20px;
}

#singlequote .wpforms-container input, #singlequote .wpforms-container textarea {
  font-family: 'Poppins' !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 17px !important;
  line-height: 25px !important;
  letter-spacing: 0.03em !important;
  color: #000 !important;
  border-left: 0 !important;
    border-left-color: currentcolor;
  border-right: 0 !important;
    border-right-color: currentcolor;
  border-top: 0 !important;
    border-top-color: currentcolor;
  border-bottom: 1px solid #000 !important;
    border-bottom-color: #000 !important;
  border-radius: 0px !important;
  border-color: #000 !important;
  background: transparent !important;
}

#singlequote .titleheading {
  text-align: center !important;
  font-size: 30px;
  color: #000000;
  line-height: 45px;
  text-align: left;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

#singlequote {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

header nav a {
  font-family: 'Poppins' !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 22px !important;
  line-height: 33px !important;
  letter-spacing: 0.01em !important;
  color: #242323 !important;
}

.navbar-light .navbar-toggler {
  color: rgba(0,0,0,.55);
  border-color: rgba(0,0,0,.1);
  position: absolute;
  left: 0;
  top: 12px;
}

header nav a {
  font-family: 'Poppins' !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 22px !important;
  line-height: 33px !important;
  letter-spacing: 0.01em !important;
  color: #242323 !important;
}

header .navbar-collapse {
  padding: 0px;
  background: transparent;
}

header .navbar-collapse.show {
  padding: 10px;
  background: #fff;
  z-index: 9999;
  margin-top: 65px;
  width: 360px;
  position: absolute;
  top: 0px;
}

.collapsing {
  -webkit-transition: height .0s ease !important;
  -o-transition: height .0s ease !important;
  transition: height .0s ease !important;
  }
  

.nav-bottom .navbar-collapse.show a.nav-link, header .navbar-collapse.show a.nav-link{
  text-align:center;
}


.nav-bottom .navbar-toggler {
  color: rgba(0,0,0,.55);
  border-color: rgba(0,0,0,.1);
  position: absolute;
  right: 10px;
  top: 10px;
}


.nav-bottom .navbar-collapse.show {
  padding: 10px;
  margin-top: 45px;
  background: #fff;
  z-index: 99999;
  text-align: center;
}

.nav-bottom .navbar-collapse.show ul li, header .navbar-collapse.show ul li {
  margin-right: 0px;
  margin-bottom: 10px;
}

.home-banner {
  padding-left: 80px !important;
}

.saleshome .wpb_wrapper {
  padding-left: 40px;
}

.saleshome .vc_btn3 {
  margin-left: 40px;
}

.flywithus {
    margin-top:-90px;
}

.flywithustext {
    margin-top:-30px;
}

@media screen and (max-width: 992px) {
    
    .flywithus {
    margin-top:-10px;
}

.flywithustext {
    margin-top:0px;
}

  .request-quote button {
    height: 66px !important;
    font-size: 21px !important;
  }

  #requestquote h2 {
    font-size: 25px;
    line-height: 41px;
  }
  .wpforms-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .saleshome .wpb_wrapper {
    padding-left: 0px;
  }
  
  .saleshome .vc_btn3 {
    margin-left: auto;
    margin-right: auto;
  }
  .recentproduct img {
    max-height: max-content;
  }
  .home-banner {
    padding-left: 20px !important;
  }
  .socialmedia {
    margin-bottom: 20px;
  }
}

.ssmimage{
  height: 264px;
  width: 100%;
}


@media screen and (max-width: 768px) {
    
    .ssmimage{
  height: auto !important;
  width: 100%;
  margin-bottom:0px !important;
}

  .backfix {
    display: none !important;
  }
  
  .designogo img {
  max-width: 150px !important;
 }

.wpb_text_column.wpb_content_element.what-heading.maxwithtext.futurabt {
  padding: 0px 15px;
}

  section#mission {
    padding-top: 75px !important;
    padding-bottom: 55px !important;
    background-color: #000000 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  section#mission .textleft {
    margin-bottom: 0;
  }

  section#contact {
    padding-top: 55px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
    background-color: #dfb9de !important;
  }

  
  .wpb-content-wrapper {
  overflow: hidden;
}
  
  header {
  margin: 0px !important;
}

  .designogo img{
    float:none;
    margin: 0px auto;
    width: auto;
    display: block;
  }

  .designogo .wpb_wrapper {
    width:100%;
    display: block;
  }
  .designogo .vc_single_image-wrapper {
    display: block !important;
  }

  .abouttext .vc_column-inner{
    margin-top: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  section#home{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 70px !important;
    padding-bottom: 55px !important;
    background-color: #ffffff !important;
  }

  section#about {
    background-image: url(../images/backimg.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    min-height: auto !important;
    padding: 70px 20px !important;
  }

  section#about .aboutustext {
    padding-right: 0px !important;
    padding-bottom: 65px !important;
    padding-left: 0px !important;
  }

  section#what>.vc_row {
    padding: 20px 0px 20px 0px !important;
  }


  section#what .vc_row .vc_inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  section#what .wpb_single_image img {
    max-width: 80%;
  }

  section#about {
    min-height: 400px !important;
  }
  .contactmargin .vc_column-inner{
      margin-left:0 !important;
  }

}

ul.socialicon {
  list-style: none;
  margin-bottom: 0;
  float: right;
  padding: 0;
}

ul.socialicon li {
  margin:5px 0px 5px 9px;
  float:left;
}

ul.socialicon li a{
  width: 36.5px;
height: 36.5px;
border-radius: 50%;
line-height: 50px;
}
.wp-icon {
  width: 30.5px;
  height: 30.5px;
  border-radius: 50%;
  line-height: 32px !important;
  text-align: center;
  font-size: 12px !important;
  vertical-align: middle;
  color: #fff;
  margin-right: 5px;
}

.fa-facebook-f {
background: #3B5998;
}

.fa-linkedin {
background: #0077B5;
}

.fa-twitter {
background: #1DA1F2;
}
.fa-instagram {
background: #d6249f;
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
box-shadow: 0px 3px 10px rgba(0,0,0,.25);
}
.fa-google-plus {
background: #D04338;
}
.fa-youtube {
background: #FF0000;
}

.fa-pinterest {
background: #BD081C;
}

.fa-pinterest {
  background: #BD081C;
  }

  .fa-whatsapp {
    background: #37e057;
    }

.followus {
  font-family: 'Futura Bk BT';
  font-size: 14px;
  margin-top: 21px;
  margin-bottom: 0;
  float:right;
}

.aboutustext {
  max-width: 1129px;
  display: block;
  margin: 0px auto !important;
}

header {
  background:#ebecec;
  margin: 0px;
}

section {
  margin-left:0px !important;
  margin-right: 0px !important;
}

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

  header nav ul li {
    margin-right: 8px;
    height: 33px;
  }

  .followus {
    display: none;
  }
}

.futurabt.abouttext p {
  text-align: justify;
}

section#about .futurabt.whitefont p {
  text-align: justify;
}

.graphimage img{
  max-height: 177.792px;
  height: 100%;
  width: 100%;
}

.ssmimage{
  height: 264px;
  width: 100%;
}

.bluepink {
  height: 6.048px;
  width: 154px;
  display: block;
}

body .footerbackground
{
  background-position: bottom left !important;
  background-repeat: no-repeat !important;
  background-size: 300px !important;
  background-image: url(../images/contact-flower.png);
}