/*!
Theme Name: Vista Corporate
Theme URI: https://vista-corporate.myaiwa.com/
Author: Swati Saini
Author URI: https://aiwadigital.com/
Description: Established as a frontrunner in the realm of company formation in Dubai and the UAE, Vista Business Setup has carved its niche in Dubai’s vibrant commercial landscape. Our expertise lies in simplifying the intricate process of business setup, offering tailored solutions that cater to the unique needs of each entrepreneur.


Version: 1.0.0
*/


/* header .menu-item a {
    color: #fff;
    padding: 10px 9px;
    float: left;
    width: 100%;
    font-size: 13px;
}
header .menu-item:last-child a {
    color: #1B2152;
    background: #fff;
    border-radius: 4px;
    font-weight: 600;
    padding: 10px 15px;
}
header {
    width: 100%;
    float: left;
    box-shadow: none;
    z-index: 1000;
    position: absolute;
}
.blueshade-btn {
    background: transparent linear-gradient(269deg, #1F4F82 0%, #2AA8E0 100%) 0% 0% no-repeat padding-box;
    border-radius: 4px!important;
    color: #fff!important;
    margin: 40px 0;
    padding: 10px 20px!important;
}

.brands {
    float: left;
    width: 100%;
    margin: 70px 0;
}

.corpservices{
    float: left;
    width: 100%;
    margin: 0 0 50px;
}
.company-overview{
    float: left;
    width: 100%;
    margin: 70px 0;
}

.experience p {
    text-align: left;
    font-weight: 600;
    letter-spacing: 0px;
    color: #2AA8E0;
    text-shadow: 0px 24px 100px #0000001A;
    font-size: 34px;
    margin: 22px 0;
}

.logo img {
    background: #fff;
    box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.13), 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
    margin: 10px;
}
.servicebox {
    background: #EDF1F2 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 0.800000011920929px solid #EAEAEA;
    text-align: center;
    padding: 20px 30px 30px 20px;
    margin: 0 0px 30px 0;
}

.corpdata span {
    color: #2AA8E0;
    font-weight: 600;
    font-size: 18px;
    margin: 0 0 10px;
    float: left;
    width: 100%;
}
.corpdata h2 {
    color: #2AA8E0;
   
}

.corpdata h2 strong {
    color: #1B2152;
}


.servicebox h3 {
    margin: 20px 0;
    font-size: 23px;
    line-height: 30px;
    font-weight: 600;
    padding: 0 20px;
}

.corpdata {
    padding: 0 45px 0 0;
}

.banner-text h1 {
    margin: 0 0 30px;
}

.banner-text p {
    font-weight: 400;
}



.empowerbox {
    position: relative;
    padding: 0px !important;
   
}
.empowertext p {
    display: none;
    transition: all 0.5s ease-in-out;
   
}

.empowertext p:nth-child(1) {
    display: block !important;
}
.empowerbox:hover p {
    display: block !important;
    font-size: 14px;
    margin: 0 0 20px;
}
.empowertext {
    position: absolute !important;
    bottom: 40px !important;
    padding: 0px !important;
    color: #fff !important;  
    max-width: 80% !important;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1 !important;
}
.empowertext h3 {
    text-shadow: 0px 24px 100px #0000001A;
    text-transform: capitalize;
    font-size: 28px;
    font-weight: 600;
    line-height: 35px;
    margin: 10px 0;
}
a.empower-button-link {
    color: #fff;
    font-size: 14px;
    margin: 20px 0 0;
    padding: 20px 0;
}
.dreambusiness .col-lg-4.col-md-6.col-12{padding:0px;}





.social-banner .col-lg-2.col-md-6.col-12 i {
    border: 1px solid;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    vertical-align: middle;
}
.social-banner .col-lg-2.col-md-6.col-12 a {
    color: #fff;
    vertical-align: text-bottom;
    text-align: center;
    justify-content: center;
   
}

.social-banner span a {
    color: #fff;
    font-size: 15px;
    margin: 0 0 0 4px;
}
.social-banner span {
    margin: 0 20px 0 0;
}

.social-banner {
    margin: 60px 0 0;
}

.dreambusiness h2 {
    color: #1B2152;
    font-size: 40px;
    font-weight: 700;
    margin: 0 0 30px;
    float: left;
    width: 100%;
    padding: 0;
}
.company-overview span {
    background: #D5E8F0;
    padding: 3px 10px;
    margin: 0 0 10px;
}
.company-overview h2 {
    color: #1B2152;
    font-weight: 700;
    margin: 10px 0 20px;
}
.company-overview .col-lg-7.col-md-6.col-12 {
    padding: 0 0 0 50px;
}
.company-overview p {
    color: #000000;
   
}

.comp-box {
    background: #EAEAEA;
    padding: 30px;
    margin: 0 0 20px;
}



.footer {
    float: left;
    width: 100%;
    background: transparent linear-gradient(180deg, #1B2152 0%, #2E3F7B 100%) 0% 0% no-repeat padding-box;
    padding: 60px 0;
    color: #fff;
}
.footerdata ul {
    padding: 0;
}

.footerdata h6 {
    font-size: 21px;
    color: #E1E1E1;
    margin: 0 0 20px;
    font-weight: 500;
}
.footerdata ul li a {
    color: #fff;
}
.footerdata li {
    margin: 0 0 8px 20px;
    font-size: 14px;
    list-style: disc;
}
.subscribe-section {
    background: #0149F7;
    padding: 20px;
    margin: 0 0 32px;
}
.footerdata p {
    font-size: 14px;
}

.subscribe-section input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    padding: 8px 15px;
    border: none;
    outline: none;
    background: #C1C8FF;
    color: #fff;
    height: 50px;
	width:70%;
}


.subscribe-section input.wpcf7-form-control.wpcf7-submit {
    background: #1B2152;
    color: #fff;
    padding: 10px;
    border: none;
    outline: none;
    height: 51px;
    margin: 0 0 0 15px;
} */


.floating-container {
  position: fixed;
  width: 100px;
  height: 100px;
  bottom: 0;
  right: 0;
  margin: 90px -10px;
  z-index:999;
}
.floating-container .floating-button {
  position: absolute;
  width: 65px;
  height: 65px;
  
  bottom: 0;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin: auto;
  color: white;
  line-height: 65px;
  text-align: center;
  font-size: 23px;
  z-index: 100;
 
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}