@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

/*--------------------- Fonts ---------------------*/
 @font-face {
     font-family: 'Helvetica';
     src: url('../fonts/Helvetica.ttf') format('truetype');
     font-weight:normal;
     font-style:normal;
}
 @font-face {
     font-family:"Helvetica_Bd";
     src: url('../fonts/Helvetica-Bold-Font.ttf') format('truetype');
     font-weight:normal;
     font-style:normal;
}
 .Helvetica {
     font-family: "Helvetica";
}
 .Helvetica_Bd {
     font-family: Helvetica_Bd;
}
/*--------------------- Common CSS ---------------------*/
 body {
     font-family: "Helvetica";
     font-size: 18px;
     line-height: 20px;
     color: #333333;
     position: relative;
}

.nav-link-custom {
    font-size: 15px !important;
    font-family: 'Open Sans', sans-serif !important;
}

.nav-link-custom.active {
    color: #FF9A49 !important;
    font-family: 'Open Sans', sans-serif !important;
}

 img {
     max-width: 100%;
}
 a:hover {
     color: #ffffff;
}
 .blue_color {
     color: #01295a;
}
 .blue_bg {
     background: #01295a;
}
 .bg_orange {
     background: #eb4314;
}
 .bg_orange_custom {
     background: #FF8200;
}
 .bg_gray {
     background: #F1F1F1;
}
 .bg_silver{
     background: #f2f2f2;
}
 .section_padding {
     padding: 6% 0;
}

 .section_padding2 {
     padding: 0 0 3% 0;
}

 .position_relative{
     position: relative;
}
 .bundle_title{
     position: absolute;
     left: 45%;
     top: 0;
}
 .bundle_title2 {
     position: absolute;
     left: 39%;
     top: 23%;
}
 .bundle_title3 {
     position: absolute;
     left: 38%;
     top: 16%;
}
 .bundle_title_style{
     width: 150px;
     text-align: center;
}
/*--------------------- Button CSS ---------------------*/
 .theme_button {
     font-size: 20px;
     line-height: 22px;
     background: #b90008;
     color: #ffffff;
     font-family: "Helvetica_Bd";
     cursor: pointer;
     text-transform: capitalize;
}
 .theme_button:hover {
     text-decoration: none;
     background: #01295a;
}
 .theme_button2 {
     font-size: 20px;
     line-height: 24px;
     cursor: pointer;
     text-transform: capitalize;
     border-width: 2px !important;
}
/*--------------------- Title CSS ---------------------*/
 h1.title {
     font-size: 46px;
     line-height: 52px;
}
 h6.subtitle {
     font-size: 18px;
     line-height: 24px;
}
/*--------------------- Nav CSS ---------------------*/
 nav.navbar::before {
     content: "";
     background: rgba(1,41,90,0.8);
     mix-blend-mode: hard-light;
     height: 100%;
     width: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: -1;
}
 .navbar-expand-md .navbar-nav .nav-link {
     font-size: 16px;
     line-height: 18px;
     color: #fff;
     text-transform: uppercase;
     padding: 8px 20px;
}
 .navbar-expand-md .navbar-nav .dropdown-menu {
     background: #fff;
     padding: 0;
     border: 0;
     border-radius: 0;
     box-shadow: 0 0 20px rgba(0,0,0,0.5);
}
/*.navbar-expand-md .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
     display: block;
     margin: 0;
}
*/
 .dropdown-item {
     padding: 10px 25px;
     color: #000;
     border-bottom: 1px solid #ddd;
     border-radius: 0;
}
 .dropdown-item:last-child {
     border: none;
}
 .dropdown-item:focus, .dropdown-item:hover {
     color: #fff;
     text-decoration: none;
     background-color: #01295a;
}
/*--------------------- Home Page CSS ---------------------*/
 .banner_block,.banner_block2 {
     background: url("../image/banner_img.jpg") no-repeat;
     background-size: cover;
     background-position: center;
     min-height: 100vh;
     position: relative;
}
 .banner_content {
     position: absolute;
     top: 40vh;
     left: 0;
     right: 0;
     margin: auto;
}
 .banner_content .subtitle {
     max-width: 70%;
}
 .next_button {
     position: absolute;
     left: 0;
     right: 0;
     margin: auto;
     text-align: center;
     bottom: -22px;
     z-index: 20;
}
 .section1 .subtitle {
     max-width: 80%;
}
 .block_title {
     position: absolute;
     left: 0;
     right: 0;
     margin: auto;
     z-index: 1;
     top: 0;
}
 .block_title span {
     display: inline-block;
     margin: auto;
     font-size: 24px;
     color: #ffffff;
     border-radius: 15px;
     padding: 2% 10%;
     box-shadow: 5px 5px 6px rgba(0,0,0,0.3);
}
 .services {
     background: #f2f2f2;
     border-radius: 15px;
     box-shadow: 5px 5px 6px rgba(0,0,0,0.3);
}
 .section2 {
     background: url("../image/section2_bg.jpg");
     background-size: cover;
     background-position: -480px center;
     position: relative;
     z-index: 1;
     background-attachment: fixed;
     background-color: #1a1a1a;
     background-blend-mode: hard-light;
}
 .section2::after {
     content: "";
     background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(26,26,26,1) 50%);
     background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(26,26,26,1) 50%);
     background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(26,26,26,1) 50%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a1a1a',GradientType=1 );
     height: 100%;
     width: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: -1;
}
 .section3 {
     background: url("../image/section3_bg.jpg") no-repeat;
     background-position: 20em top;
     background-size: cover;
     position: relative;
     z-index: 1;
     background-color: #4d4d4d;
     background-blend-mode: hard-light;
}
 .section3::after {
     content: "";
     background: -moz-linear-gradient(left, rgba(77,77,77,1) 40%, rgba(77,77,77,1) 50%, rgba(77,77,77,0) 80%);
     background: -webkit-linear-gradient(left, rgba(77,77,77,1) 40%,rgba(77,77,77,1) 50%,rgba(77,77,77,0) 80%);
     background: linear-gradient(to right, rgba(77,77,77,1) 40%,rgba(77,77,77,1) 50%,rgba(77,77,77,0) 80%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#004d4d4d',GradientType=1 );
     height: 100%;
     width: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: -1;
}
 .section4 {
     background: url(../image/section4_bg.jpg) no-repeat;
     position: relative;
     z-index: 1;
     background-color: #f2f2f2;
     background-blend-mode: hard-light;
}
 .section4::after {
     content: "";
     background: -moz-linear-gradient(left, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 50%);
     background: -webkit-linear-gradient(left, rgba(242,242,242,0) 0%,rgba(242,242,242,1) 50%);
     background: linear-gradient(to right, rgba(242,242,242,0) 0%,rgba(242,242,242,1) 50%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2f2f2', endColorstr='#f2f2f2',GradientType=1 );
     height: 100%;
     width: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: -1;
}
 .single_box {
     border-radius: 15px;
     box-shadow: 5px 5px 6px rgba(0,0,0,0.3);
     min-height: 400px;
}
 .single_box p {
     font-size: 18px;
     line-height: 24px;
}
 .section6 {
     background: url("../image/section6_bg.jpg") no-repeat;
     background-size: cover;
     background-position: center;
     background-color: rgba(1,41,90,1);
     background-blend-mode: overlay;
     position: relative;
     z-index: 1;
    /*background-attachment: fixed;
    */
}
 .section6b {
     background: url("../image/bg-aruba.png") no-repeat;
     background-size: cover;
     background-position: center;
    /*background-color: rgba(243,129,32,1);
    */
    /*background-blend-mode: overlay;
    */
     position: relative;
     z-index: 1;
    /*background-attachment: fixed;
    */
}
 .section6c {
     background-size: cover;
     background-position: center;
     background-color: rgba(255,255,255,1);
     background-blend-mode: overlay;
     position: relative;
     z-index: 1;
    /* background-attachment: fixed;
     */
}
 .section6 .subtitle {
     max-width: 50%;
}
 .section7 {
     padding: 0 15px;
     border-top: 6px solid #eb4314;
     position: relative;
}

 .section8 {
     background: url("../image/bg-aruba2.png") no-repeat;
     background-size: cover;
     background-position: top center;
    /*background-color: rgba(243,129,32,1);
    */
    /*background-blend-mode: overlay;
    */
     position: relative;
     z-index: 1;
    /*background-attachment: fixed;
    */
}

 .section-register {
     background: url("../image/bg-register-form.png") no-repeat;
     background-size: cover;
     background-position: bottom center;
     position: relative;
     z-index: 1;
     height: 360px;
     width: 600px;
    /*background-attachment: fixed;
    */
}

 .section9 {
     background: url("../image/bg-aruba3.png") no-repeat;
     background-size: cover;
     background-position: top center;
    /*background-color: rgba(243,129,32,1);
    */
    /*background-blend-mode: overlay;
    */
     position: relative;
     z-index: 1;
    /*background-attachment: fixed;
    */
}

 .top_title {
     position: absolute;
     left: 0;
     right: 0;
     margin: auto;
     top: -1px;
     z-index: 9;
}
 .top_title span {
     font-size: 24px;
     line-height: 26px;
     display: inline-block;
     text-align: center;
     padding: 15px 6%;
     border-radius: 0 0 15px 15px;
     box-shadow: 5px 5px 6px rgba(0,0,0,0.3), 5px 5px 6px rgba(0,0,0,0.3);
}
 .section7 .left_side {
     background: url("../image/section71_bg.jpg") no-repeat;
     background-color: #FBB03B;
     background-blend-mode: multiply;
     background-position: left;
     background-size: cover;
     position: relative;
     z-index: 1;
}
 .right_side .inner_content, .left_side .inner_content {
     padding: 30% 20%;
}
 .section7 .right_side {
     background: url("../image/section72_bg.jpg") no-repeat;
     background-color: #7bd0d7;
     background-blend-mode: multiply;
     background-position: -80px center;
     background-size: cover;
     position: relative;
     z-index: 1;
}
/*------- MODAL CSS ---------*/
 .modal-content {
     border: 0;
     background: #dcdcdd;
     padding: 5% 8%;
     border-radius: 0;
     box-shadow: 11px 11px 20px rgba(0,0,0,0.72), 11px 11px 20px rgba(0,0,0,0.72);
}
 .form-control {
     border-radius: 0;
}
 .form-control::placeholder {
     color: #333333;
}
 .modal-content button.close {
     position: absolute;
     right: 0;
     top: 0;
     padding: 5px 10px;
}
 .modal-open main, .modal-open footer {
     filter: blur(10px);
}
 #modal_thankyou .modal-content {
     background: #606060;
}
/*---------- FOOTER CSS -----------*/
 footer .footer_img {
     height: 115px;
     width: 115px;
}
 footer a {
     color: #333333;
}
 footer a:hover {
     color: #01295a;
}
/*--------------- PRODUCT PAGE CSS --------------*/
 .product_page .banner_block {
     background-repeat: no-repeat;
     min-height: 80vh;
     background-color: #01295a;
     background-blend-mode: overlay;
}
 .banner_block2 {
     background-repeat: no-repeat;
     min-height: 80vh;
    /*background-color: rgba(243,129,32,1);
    */
     background-blend-mode: overlay;
}
 .product_page.hpe_simplivity .banner_block {
     background-image: url("../image/simplivity_banner.jpg");
}
 .product_page.hpe_nimble_storage .banner_block {
     background-image: url("../image/nimble_storage_banner.jpg");
}
 .product_page.hpe_proliant_gen10 .banner_block {
     background-image: url("../image/hpe_proliant_gen10_banner.jpg");
}
 .product_page.hpe_synergy .banner_block {
     background-image: url("../image/hpe_synergy_banner.jpg");
}
 .product_page.hpe_officeconnect .banner_block {
     background-image: url("../image/hpe_officeconnect_banner.jpg");
}
 .product_page.hpe_pointnext .banner_block {
     background-image: url("../image/hpe_pointnext_banner.jpg");
}
 .product_page.hpe_simplivity .banner_block2 {
     background-image: url("../image/simplivity_banner.jpg");
}
 .product_page.hpe_nimble_storage .banner_block2 {
     background-image: url("../image/nimble_storage_banner.jpg");
}
 .product_page.hpe_proliant_gen10 .banner_block2 {
     background-image: url("../image/hpe_proliant_gen10_banner.jpg");
}
 .product_page.hpe_synergy .banner_block2 {
     background-image: url("../image/hpe_synergy_banner.jpg");
}
 .product_page.hpe_officeconnect .banner_block2 {
     background-image: url("../image/bg-aruba-header.png");
}
 .product_page.hpe_pointnext .banner_block2 {
     background-image: url("../image/hpe_pointnext_banner.jpg");
}
 .product_section_padding {
     padding-left: 6%;
     padding-right: 6%;
}
 .block_bg {
     padding-top: 6%;
     position: relative;
     z-index: 1;
}
 .block_bg::before {
     content: "";
     background: #f2f2f2;
     height: 100%;
     width: 70%;
     position: absolute;
     top: 0;
     right: 0;
     z-index: -1;
}
 .block_bg .img_content {
     padding: 6%;
}
 .block_bg2 {
     padding-top: 6%;
     position: relative;
     z-index: 1;
}
 .block_bg2::before {
     content: "";
     background: #f2f2f2;
     height: 100%;
     width: 70%;
     position: absolute;
     top: 0;
     right: 0;
     z-index: -1;
}
 .block_bg2 .img_content {
     padding-left: 35%;
     padding-right: 10%;
}

 .block_bg3 {
     padding-top: 6%;
     position: relative;
     z-index: 1;
}
 .block_bg3::before {
     content: "";
     background: #eb4314;
     height: 100%;
     width: 70%;
     position: absolute;
     top: 0;
     left: 0;
     z-index: -1;
}
 .block_bg3 .img_content {
     padding: 6%;
}

 .product_content {
     padding-left: 8%;
}
 .hpe_simplivity .section6 {
     background-image: url("../image/section2_bg.jpg");
     background-repeat: no-repeat;
}
 h1.title.title_wd {
     max-width: 60%;
}
 .hpe_nimble_storage .section6 {
     background-image: url("../image/section8_bg.jpg");
     background-repeat: no-repeat;
}
 .img_content ul, .img_content .desc {
     padding-right: 30%;
}
 .img_content li {
     font-size: 16px;
     line-height: 24px;
     margin-bottom: 5px;
     position: relative;
     padding-bottom: 10px;
     list-style: none;
}
 .img_content li::after {
     content: "";
     border-left: 1px solid #1e070b;
     position: absolute;
     left: -15px;
     top: 18px;
     height: 80%;
     width: 1px;
}
 .img_content li::before {
     content: "";
     background: #333;
     height: 10px;
     width: 10px;
     border-radius: 50%;
     position: absolute;
     left: -20px;
     top: 5px;
}

.img_content li.white::before {
    content: "";
    background: #ffffff;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    position: absolute;
    left: -20px;
    top: 5px;
}

.img_content li.white::after {
    content: "";
    border-left: 1px solid #ffffff;
    position: absolute;
    left: -15px;
    top: 18px;
    height: 80%;
    width: 1px;
}

 .hpe_proliant_gen10 .section6 {
     background-image: url("../image/section9_bg.jpg");
     background-repeat: no-repeat;
}
 .img_content .icon_img {
     width: 60px;
     height: 70px;
     background: url("../image/sprite.png") no-repeat;
}
 .img_content .icon_img.icon1 {
     background-position: 0px 0px;
}
 .img_content .icon_img.icon2 {
     background-position: 0px -105px;
}
 .img_content .icon_img.icon3 {
     background-position: 0px -205px;
}
 .img_content .icon_img.icon4 {
     background-position: 0px -305px;
}
 .hpe_synergy .section6 {
     background-image: url("../image/section10_bg.jpg");
     background-repeat: no-repeat;
}
 .hpe_officeconnect .section6 {
     background-image: url("../image/section12_bg.jpg");
     background-repeat: no-repeat;
}
 .hpe_pointnext .section6 {
     background-image: url("../image/section14_bg.jpg");
     background-repeat: no-repeat;
}
 .box-aruba{
     min-height: 360px;
}
 .img-fluid-50 {
     max-width: 50%;
     height: auto;
}

 .img-custom {
     width: 100px;
     height: auto;
}
 .border-radius-0{
     border-radius: 0;
}
 .btn-blue{
     color: #fff;
     background-color: #064A76;
     border-color: #064A76;
}
 p.box-slide{
     font-size: 14px;
     text-align: left;
}
 .carousel-indicators{
     bottom: -40px;
}
 .carousel-indicators .active {
     background-color: #000;
}
 .carousel-indicators li {
     background-color: #ddd;
}
 .box-header{
     min-height: 170px;
}
 .box-content{
     min-height: 190px;
}
 .footer-text{
     font-size: 11px;
}
 ul.timeline {
     list-style-type: none;
     position: relative;
}
 ul.timeline:before {
     content: ' ';
     background: #000;
     display: inline-block;
     position: absolute;
     left: 29px;
     width: 1px;
     height: 100%;
     z-index: 400;
}
 ul.timeline > li {
     margin: 20px 0;
     padding-left: 20px;
}
 ul.timeline > li:before {
     content: ' ';
     background: black;
     display: inline-block;
     position: absolute;
     border-radius: 50%;
     border: 5px solid #fff;
     left: 20px;
     width: 20px;
     height: 20px;
     z-index: 400;
}
 .img_content li:last-child {
     height: 0%;
}
 .box-widget{
     position: absolute;
     background-color: #9ED3C8;
     z-index: 2;
     width: 250px;
     right: 5%;
     top: 44%;
}
 .hr-widget{
     border-bottom: 5px solid #ffffff;
     margin: 0;
}
 .box-widget-content{
     padding: 10px 20px;
}
 .box-widget-content2{
     padding: 10px 20px;
}
 .box-widget-content h4{
     font-size: 24px;
     font-weight: bold;
     color: #ffffff;
     margin: 0;
}
 .box-widget-content2 p{
     font-size: 15px !important;
     color: #ffffff;
}
 .box-widget-content2 p > span{
     font-size: 14px !important;
     color: #2E7CBD;
     font-weight: bold;
}
 .img_content2 {
     padding-top: 5%;
     padding-bottom: 5%;
     padding-left: 1%;
     padding-right: 30%;
}
 .timeline-padding {
     padding: 6% 2% !important;
}
 ul.timeline li > p{
     font-size: 14px !important;
}
 ul.timeline2 li > p{
     font-size: 15px !important;
}
 .p-aruba{
     font-size: 15px !important;
}
 .title-aruba{
     font-size: 38px;
}
 .subtitle-aruba{
     font-size: 20px;
}
 .box-footer{
     background: #f1f1f1;
     padding: 30px;
     width: 70%;
     margin: auto;
     position: relative;
     top: -40px;
     z-index: 1;
     box-shadow: 0.5px 0.5px 0.5px grey;
}

.box-footer p > a{
  cursor: pointer;
  color: #3FA4F0 !important;

}

nav.navbar.nav-custom::before{
  content: "";
    background: rgba(0,0,0,0.6);
    mix-blend-mode: hard-light;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.label-form{
     font-size: 16px;
}

.label-form-footer{
     font-size: 12px;
}

.m-auto{
     margin: auto;
}

.d-inline-flex{
     display: inline-flex;
}
/* The customCheckbox */
.customCheckbox {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 14px !important;
}

/* Hide the browser's default checkbox */
.customCheckbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #ffffff;
}

/* On mouse-over, add a grey background color */
.customCheckbox:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.customCheckbox input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.customCheckbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.customCheckbox .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.btn-blue.form-control:focus{
    color: #fff;
    background-color: #eb4314;
    border-color: #eb4314;
}

ol.carousel-indicators > li{
     cursor: pointer;
}

.box-content{
     min-height: 270px;
}

.sticky-sidebar{
     position: fixed; 
     top: 20%; 
     right: 0; 
     z-index: 50;
     cursor: pointer;
     -webkit-transform: translateY(0%);
     -ms-transform: translateY(0%);
     transform: translateY(0%);
}

.bg-red{
     background-color: #b80008;
}

.pt-30{
     padding: 30px;
}

.top-content{
     bottom: 280; 
     position: absolute;
}

.bottom-content{
     bottom: 50; 
     position: absolute;
}

.font-weight-bold{
     font-weight: bold;
}

.btn-orange-outline{
     background-color: #eb4314;
     border: 2px solid #ffffff;
     border-radius: 0;
     color: #ffffff;
     padding: 10px 30px;
}

.hr-white{
     margin: 40px 0;
     border: 1px solid #ffffff;
}

.img-40{
     width: 40%;
}

.box-img-proliant{
     position: absolute; 
     right: -400; 
     top: 0;
}

.position-relative{
     position: relative;
}

.img-50{
     width: 50%;
}

.img-nimble{
     right: 100;
    position: relative;
}

/*--------------------- Aruba Instant On Page CSS ---------------------*/

.banner_aruba_instanton {
     background: url("../image/arubainstanton-kv.jpg") no-repeat;
     background-size: cover;
     background-position: center;
     min-height: 100vh;
     position: relative;
}

.banner_content_aruba {
    position: absolute;
    top: 30vh;
    left: 0;
    right: 0;
    margin: auto;
}

.btn_warning_aruba{
     background-color: #ff8300;
     border-color: #ff8300;
     color: #ffffff;
     border-radius: 10px;
     padding: 10px 30px;
     font-weight: bold;
     font-family: 'Open Sans', sans-serif;
}

.btn_warning_aruba:hover{
     background-color: #ff9a49;
     border-color: #ff9a49;
     color: #ffffff;
     border-radius: 10px;
     padding: 10px 30px;
}

.title_arubainstanton{
     color: #646569;
     font-family: 'Open Sans', sans-serif;
     padding: 0 100px;
}

.subtitle_arubainstanton{
     font-family: 'Open Sans', sans-serif;
     color: #ff9a49;
     font-weight: bold;
}

.title_arubainstanton_icon{
     color: #646569;
     font-weight: bold;
     font-family: 'Open Sans', sans-serif;
}

.text_arubainstanton_icon{
     color: #646569;
     font-weight: 100;
     font-family: 'Open Sans', sans-serif;
}

.bg_arubainstanton_lightbrown{
     background-color: #ffebd9;
}

.bg_arubainstanton_lightpurple{
     background-color: #e6dfed;
}

.bg_arubainstanton_purple{
     background-color: #4f1e7c;
}
.title_arubainstanton_s2{
     font-weight: bold;
     color: #ff9a49;
     font-family: 'Open Sans', sans-serif;
}

.subtitle_arubainstanton_s2{
     font-size: 50px;
     font-family: 'Open Sans', sans-serif;
     font-weight: 100;
}

.text_arubainstanton_s2{
     font-family: 'Open Sans', sans-serif;
     font-size: 16px;
     line-height: 24px;
}
.mainbox_content_s2{
     padding: 200px 0;
}

.box_content_s2{
     padding-right: 200px;
}

.img_video_arubainstanton{
     box-shadow: 2px 3px 10px #000000;
}

.title_arubainstanton_s3{
     font-weight: bold;
     color: #562583;
     font-family: 'Open Sans', sans-serif;
}

.mainbox_content_s4{
     padding: 200px 0 0 0;
}

.mainbox_content_s5{
     padding: 50px 0;
}


.title_arubainstanton_s4{
     font-weight: bold;
     color: #562583;
     font-family: 'Open Sans', sans-serif;
}

.btn_submit{
     background-color: #e6cbff;
     color: #af7edc !important;
     border-color: #e6cbff;
     border-radius: 5px;
     padding: 10px 30px;
     font-weight: bold;
     font-family: 'Open Sans', sans-serif;
}

.btn_submit:hover{
     background-color: #af7edc;
     color: #e6cbff !important;
     border-color: #af7edc;
     border-radius: 5px;
     padding: 10px 30px;
     font-weight: bold;
     font-family: 'Open Sans', sans-serif;
}

.form_arubainstanton{
     border-radius: 0;
     color: #ffffff;
     border-color: #ffffff;
     background-color: #4f1e7c;
     font-family: 'Open Sans', sans-serif;
}

.form_arubainstanton:focus {
    color: #ffffff;
    background-color: #4f1e7c;
    border-color: #ffffff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,.25);
}

.title_arubainstanton_footer{
     font-family: 'Open Sans', sans-serif;
     font-size: 20px;
     color: #ffffff;
}

.subtitle_arubainstanton_footer{
     font-family: 'Open Sans', sans-serif;
     font-size: 12px;
     font-style: italic;
     color: #ffffff;
}

.text_arubainstanton_footer{
     font-family: 'Open Sans', sans-serif;
     font-size: 14px;
     color: #ffffff;
}

.labelform_arubainstanton{
     font-family: 'Open Sans', sans-serif;
     font-size: 14px;
     color: #ffffff;
}

.btn-purple{
     background-color: #4f1e7c;
     border-color: #4f1e7c;
     font-family: 'Open Sans', sans-serif;
     color: #ffffff;
     border-radius: 0;
}

.btn-purple:hover{
     background-color: #7c1e7a;
     border-color: #7c1e7a;
     font-family: 'Open Sans', sans-serif;
     color: #ffffff;
     border-radius: 0;
}

.boxcarousel_title_sc5{

}

.carousel_title_sc5{
     font-family: 'Open Sans', sans-serif;
     font-weight: bold;
     font-size: 20px;
}

.boxcarousel_Content_sc5{
     min-height: 150px;
}

.carousel_Content_sc5{
     font-family: 'Open Sans', sans-serif;
     font-size: 12px;
     line-height: 16px;
}

.btn_link_content{
     font-size: 12px;
     font-family: 'Open Sans', sans-serif;
     color: #2e7cbe;
}

.btn_link_content:hover{
     color: #000000;
}

.btn_warning_aruba_buynow{
     background-color: #ff8300;
     border-color: #ff8300;
     color: #ffffff;
     border-radius: 5px;
     padding: 5px;
     font-size: 14px;
     font-family: 'Open Sans', sans-serif;
}

.btn_previous_aruba{
     left: -200px !important;
}

.btn_next_aruba{
     right: -200px !important;
}


.form_arubainstanton:disabled, .form_arubainstanton[readonly] {
    border-radius: 0;
    color: #ffffff;
    border-color: #ffffff;
    background-color: #4f1e7c;
    font-family: 'Open Sans', sans-serif;
    opacity: 0.4;
}

.bg-lightgray{
    background-color: #F4F5F7;
}

.text-footer{
    color: #3B3B3B;
    font-size: 10px;
    padding-right: 10px;
}

.img_aruba{
    max-height: 300px;
    width: auto;
}

.box_arubainstanton{
    min-height: 200px;
}

.form-infographic{
    padding: 20px !important;
}