@font-face {
    font-family: raleway-bold;
    src: url(../font/Raleway-Bold.ttf);
}
@font-face {
    font-family: raleway-light;
    src: url(../font/Raleway-Light.ttf);
}
@font-face {
    font-family: raleway-regular;
    src: url(../font/Raleway-Medium.ttf);
}
@font-face {
    font-family: raleway-medium;
    src: url(../font/Raleway-Medium.ttf);
}
@font-face {
    font-family: raleway-semibold;
    src: url(../font/Raleway-SemiBold.ttf);
}
body {font-family: raleway-regular;overflow-x: hidden;font-size: 16px;line-height: 1.5;}
.nav-tabs.nav-justified{width: 84%;margin: 0 auto;}
.nav-item .consul-hover, .nav-item .finance-hover, .nav-item .scm-hover {display: none;}
.nav-item .consul-active, .nav-item .finance-active, .nav-item .scm-active {display: block;}
.navStyle ul li a {font-family: raleway-medium;}
.nav-item.active .consul-hover, .nav-item.active .finance-hover, .nav-item.active .scm-hover {display: block;}
.nav-item.active .consul-active, .nav-item.active .finance-active, .nav-item.active .scm-active {display: none;}
   a:hover{cursor:pointer}.carousel-control.left{background-image:none!important;}
   .new-brand .col-md-3 img{padding:0px;}
   .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover{background-color:#E91E63;border:0px;}
   .section6-grid .gridSection{height: 260px;}.banner p{font-size:20px}.banner img{width:160px!important}.banner .col-md-3.col-sm-3{padding-left:0}@media(min-width:320px) and (max-width:767px){.banner .col-md-6.col-sm-12{margin-left:0}}@media(min-width:768px) and (max-width:991px){.banner .col-md-6.col-sm-12{margin-left:0}}input,textarea{font-size:14px}.submit-button-style.b-style{margin-top:20px}.elq-form .elq-label{display:inline-block;font-weight:700;font-family:raleway-regular;max-width:100%;color:#000!important;box-sizing:border-box;font-size:14px;letter-spacing:.8px}.float .float-btn>.btn{transform:rotate(90deg)}.maxconlclogo{background:url(img/new-pearson.jpg) no-repeat 0 0!important}body{font-feature-settings:"lnum"!important}.LV_validation_message.LV_invalid{color:#c00;font-size:10px}.eloqua-form-modal{height:auto}.b-style{background-color:#06981b;cursor:pointer;min-width:194px;min-height:37px;color:#fff;font-weight:700;border-radius:9px;border:1px #06981b solid;text-shadow:0 -1px 1px #a324a8;margin-top:-20px}.menu-btn{text-align:center;background:#E91E63;color:#fff;cursor:pointer;font-size:14px;padding:15px 25px;border-radius: 4px;border:none!important}.float.ff{position:fixed;right:-265px;bottom:50%;display:flex;width:310px;z-index:10}.LV_validation_message.LV_valid{display:none}.float-btn{width:15%;padding-top:17%}.modal-header,.modal-dialog,.modal-body{background-color:#fff!important}.row.cms-casestudy-detail{margin:80px 0px 0px!important}.purple_txt{color:#8a0051;text-align:left!important}.left-row{padding:60px 0 40px}.purple_txt_strong{color:#8a0051;font-family:raleway-semibold;text-align:left!important;margin:18px 0 0}@media screen and (max-width:767px){.purple_txt{margin-top:20px}}#es-wrapper{margin-left:4px}.es-image-hover{display:none}.es-grid ul{list-style:none;padding:0;padding-top:20px}.es-grid:hover .es-image-hover{display:block}.es-grid:hover .es-image{display:none}.es-grid:hover{box-shadow:10px 10px 15px #c8c8c8}.es-grid.col-sm-3 p{text-align:center;font-size:21px}.es-grid.col-sm-3{min-width:auto;width:18%;height:185px;margin:0 6px}@media(min-width:768px) and (max-width:991px){#es-wrapper{margin-left:0}.es-grid.col-sm-3 p{text-align:center;font-size:19px;line-height:24px;margin-top:8px}}@media(min-width:320px) and (max-width:767px){.es-grid.col-sm-3{width:100%;margin:0 0 15px;height:auto;padding-bottom:30px}#es-wrapper{margin-left:0}}.our_partner .sdpcus-block{padding:0 10px!important}.our_partner .container.sec-pTB.pT0{margin-top:0}.banner-btn{border-color:#06981b}.banner-btn:hover{color:#fff}#navbar-example1{padding:0px!important;}.section2 .heading-text{font-size: 31px;font-family: raleway-semibold;}.menu-btn:hover{color:#fff!important;}
.container {margin: 0 auto;padding-left: 15px;padding-right: 15px;width: 1000px;}
/*.cms-casestudy-detail .leftrightKnowmoreurl a:hover,.menu-btn:hover,.btn.btn-warning:hover{background-color: #ff017e;}*/
#header_wrapper {padding: 20px 0;position: fixed;top: -20px!important;z-index: 1000!important;width: 100%!important;}
.firstMenu.nav-effect.animated.fadeInDown#header_wrapper {padding-top: 20px!important;}
.header_box, .hero_section, .logo, .white_pad {position: relative;}
.logo {z-index: 2;margin-top: 10px;}
.client_profile, .logo {float: left;}
.navbar {border: 0 solid #fff;min-height: 40px;margin-bottom: 0;}
.navbar-inverse {background-color: transparent;border-color: transparent;}
.navStyle ul {padding: 0;}
.navStyle ul, .social_links, .team_box ul {list-style: none;}
.firstMenu .navStyle ul li {margin: 25px 10px 0;}
.firstMenu .nav-effect.animated.fadeInDown .navStyle ul li {margin: 15px 5px 0;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {color: #fff;
background: 0;}
.navbar-inverse .navbar-nav>li>a {color: #fff;}
.navbar-nav {float: right;}
.nav>li>a {padding: 10px 8px;}
.navStyle ul li a {display: block;font-size: 14px;color: #222;text-decoration: none;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;}
.navStyle ul li a, a.read_more2 {transition: all .2s ease-in-out;}
#mainNav li a {color: #000!important;}
#mainNav li .menu-btn,#mainNav li.active a,.header_box.animated.fadeInDown #mainNav li .menu-btn{color:#fff !important;}
.header_box.animated.fadeInDown #mainNav li a {color: #333!important;}
#mainNav li.active a:hover, .header_box.animated.fadeInDown #mainNav li a:hover {color: #fff!important;}
.nav-effect {background-color: #fff;padding: 0 0 10px!important;box-shadow: 0 0 3px #555;}
.navbar-inverse .navbar-nav>li>a:active, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {background-color: #855aa6!important;color: #fff!important;border-radius: 5px;}
#mainNav li a:active, #mainNav li a:focus, #mainNav li a:hover {color: #fff!important;}
#suggested_content_tab_specific .suggested-url a:hover{text-decoration: underline;}
.header {background-color: #fff!important;}
.banner img {width: 250px!important;}
#mainNav .active {background-color: #855aa6!important;border-radius: 5px;color:#fff!important;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: transparent!important;}
.navbar-inverse .navbar-toggle {border: none!important;}
.navbar-toggle {margin-right: 0!important;}
.banner {background: url(../img/banner.jpg) no-repeat left;background-size: cover;height: 400px;margin-top: 90px;padding-bottom: 80px;}
.banner h1{margin: 100px 0px 30px;}
.banner p{font-size: 16px!important;}
.banner .btn{margin-top: 30px;}
/*higher-reliability*/
.higher-reliability{background-color: #f8f8f8;margin: 40px 0px;}
.higher-reliability h2{font-size: 22px;text-align: center;font-family: raleway-semibold;padding: 30px 0px 20px;}
.higher-reliability p{text-align: center;padding-bottom: 30px;}
/*Workloads to AWS */
.workloads{margin: 40px 0px;}
.workloads h2{font-size: 22px;text-align: center;font-family: raleway-semibold;padding-bottom:30px;}
.workloads img{margin: 0 auto;width: 70px;}
.workloads h4{font-family:  raleway-bold;color: #8347ad;text-align: center;}
.workloads p{text-align: center;}
.workloads .btn{margin: 0 auto;display: flex;margin-top: 30px;font-family: raleway-bold;}
/* AWS migration*/
.aws-migration{background-color: #f8f8f8;margin-bottom: 30px;padding-bottom: 30px;}
.aws-migration h4{font-size: 22px;text-align: center;font-family: raleway-semibold;padding:30px 0px;margin-top: 25px;}
.aws-migration p{font-size: 16px;margin-top: 100px;line-height: 1.8;}
.aws-migration img{margin: 0 auto;width: 430px;}
.aws-migration .reaping img{margin-top: 55px;}
.aws-migration li{line-height: 2;}
.aws-migration a{color: #fff;background-color: #f0ad4e;border-color: #eea236;padding: 10px;border-radius: 5px;text-decoration: none;}
.aws-migration .investment{margin-bottom: 40px;}
.investment h4{text-align: left;margin-left: 25px;}
.aws-migration .button{text-align: center;}
/*Aspire Approach*/
.aspire-approach{background: url("../img/bottom-banner.jpg");background-repeat: no-repeat;background-size: cover;padding-bottom: 50px;}
.aspire-approach h3{font-family: raleway-semibold;color: #fff;text-align: center;padding: 30px 0px 20px;}
.aspire-approach h5{color: #fff;font-family: raleway-bold;font-size: 18px;margin-bottom: 20px;}
.aspire-approach p{color: #fff;line-height: 1.8;}
.aspire-approach a{color: #fff;background-color: #f0ad4e;border-color: #eea236;padding: 10px;border-radius: 5px;text-decoration: none;}
.aspire-approach .button{text-align: center;margin-top: 40px;}
/*why choose aspire*/
.why-aspire h5{font-size: 22px;text-align: center;font-family: raleway-semibold;padding:30px 0px;}
.why-aspire p span{font-family: raleway-bold; font-size: 28px;}
.why-aspire p {line-height: 1.8;}
.why-aspire .choose{justify-content: center;display: flex;}
.why-aspire .col-md-2{margin: 0px 20px;}
/*customer testimonials*/
#testimonials-1{margin: 40px 0px;background: #f8f8f8;padding-bottom: 40px;}
#testimonials-1 #customer-testimonials{text-align: center;font-size: 22px;font-family: raleway-semibold;padding:30px 0px;}
#testimonials-1 .right.carousel-control{background-image: none;}
#testimonials-1 .carousel-control{margin: 50px 0px;}
#testimonials-1 .carousel-inner img{width: 40px;float: left;}
#testimonials-1 .carousel-inner a {margin-top: 6px;float: left;color: #8347ad;text-decoration: none;margin-left: 20px;}
#testimonials-1 .carousel-inner .case-study{margin: 0 auto;justify-content: center;display: flex;}
#testimonials-1 .carousel-indicators{opacity: 0;}


/*customer testimonial*/
 #testimonials>.container {max-width: 918px;margin: 0 auto;}
 #testimonials #myCarousel1 .carousel-inner>.item>img,#testimonials #myCarousel1 .carousel-inner>.item>a>img {width: 70%;margin: auto;}
 #testimonials #myCarousel1 .item.active {background-color:#663399!important;border-left: 18px solid rgb(230, 230, 230); border-right: 18px solid rgb(230, 230, 230);
 width: 100%;margin: 0 auto;border-radius: 10px;padding: 5%;height: 350px;}
 #testimonials #myCarousel1 .customertestimonials-top-border, #myCarousel1 .customertestimonials-bottom-border {height: 19px;margin: 0 auto;
 width: 96%;}
 #testimonials #myCarousel1 .customertestimonials-top-border {border-top-left-radius: 20px;border-top-right-radius: 20px;background-color: #663399!important;}
 #testimonials #myCarousel1 .customertestimonials-bottom-border {border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;background-color: #663399!important;}
 #testimonials #myCarousel1 {margin-bottom: 80px;}
 #testimonials .carousel-caption p {font-size: 18px;}
 #testimonials #customer-testimonials {text-align: center;margin: 80px auto 30px auto;color: #4a1074;font-size: 28px;text-transform: uppercase;font-family: Raleway-SemiBold;}
 #testimonials {background-color: #efdffc;}
 #testimonials .carousel-caption.youtube-video {right: 0%;left: 0%;padding-bottom: 0px;}
 #testimonials .carousel-caption .description {margin-top: -45%;}
 #testimonials iframe {width: 768px;height: 48vh;padding-top: 10%;margin-bottom: 20px;}

/*----------------------------------footer---------------------------------*/
.footer {background: #1e1e1e;font-family: raleway-regular!important;color: #fff !important;padding: 21px 0px 12px;}
.footer a, .footer p {color: #fff;font-size: 0.97em;}
.footer .credits {float: right;}
.footer .credits a {border-right: 1px solid #444;padding: 25px 15px 19px 15px;cursor: pointer;}
.footer .credits a:hover {text-decoration: none!important;}
.footer .twitter{border-left: 1px solid #444;}
@-moz-document url-prefix()
{.footer .credits a {border-right: 1px solid #444;padding: 25px 15px 20px 15px;}}

@media(min-width:992px) and (max-width:1199px) {
.container {margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.nav-tabs.nav-justified {width: 100%!important;}
.navStyle ul li {margin: 30px 3px 0;}
.logo img {height: 60px;}
#testimonials iframe, #testimonials .carousel-caption.youtube-video {padding-top: 0%;margin-bottom: 0px;}}

@media(min-width:768px) and (max-width:991px) {
.container {width: 768px; margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.firstMenu.nav-effect.animated.fadeInDown#header_wrapper .logo img {height: 50px;width: 80px;}
.firstMenu .navStyle ul li {margin: 20px 20px 0;}
.navStyle ul li a {font-size: 13px;}
/*.menu-btn {margin-top: 20px!important;}*/
#mainNav {margin: 0 -15px;}
.footer .contact-us {display: none;}
.footer .credits {display: none;}}
@media(min-width:320px) and (max-width:767px) {
.container {width: 320px; margin: 0 auto;padding-left: 15px;padding-right: 15px;}
#header_wrapper{background: #fff!important;}
#mainNav {margin-top: 10px;padding-top: 1.5%}
.header {background-color: transparent!important;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #000;}
#mainNav .active {background-color: transparent;border-radius: 5px;}
.nav-tabs {padding-bottom: 1px;border-bottom: 2px solid #eda2f0;}
.nav-tabs .nav-item.active {border-bottom: 0!important;}
.nav-tabs .nav-item {border-bottom: 0!important;}
.nav-tabs .nav-item:last-child {padding-right: 0;}
.header_box.animated.fadeInDown .logo {margin-top: 0;width: 180px;margin-bottom: 15px;}
.img-responsive.first-menu{margin:10px 0px;}
.img-responsive.secound-menu {margin-top: 0;margin-bottom: 10px;}
.suggested_arrow img {margin-top: 170px!important;}
#suggested_content #next_arrow, #suggested_content_tab_specific #next_arrow {margin-right: 29px;margin-top: 7px;}
#suggested_content #previous_arrow, #suggested_content_tab_specific #previous_arrow {position: absolute!important;margin-left: 30px;margin-top: 7px;}
.credits {display: none;}
.why-aspire .choose{display: block;}
.investment h4{margin-left: 0px;}
.footer-content-inline {margin-bottom: 8px;}
.footer p, .footer-content-inline {text-align: center;}
#header_wrapper {background: rgba(193, 193, 193, .9);padding: 0;border-bottom: 1px solid #fff;padding-left: 2%!important;padding-bottom: 4px!important;padding-right: 4%!important;}
.header .container {width: 100%!important;}
.navbar-nav {float: none;}
.navbar-toggle {margin-top: 15px;}
.navStyle ul li {margin: 0!important;}
.active1 {padding: 0 105px 0 107px;}
#header_wrapper {position: inherit!important;padding-top: 0!important;margin-bottom: -90px!important;}
#header_wrapper.firstMenu.nav-effect.animated.fadeInDown {position: fixed!important;}
.color-change #mainNav li a{color:#000!important;}#mainNav li.active a{color:#fff!important;}
}

@media(min-width:768px) and (max-width:991px) {
.nav-tabs.nav-justified {width: 100%!important;margin: 0 auto;}
.firstMenu .navStyle ul li.menu-btn{margin-top:15px!important;}
.container.sec-pTB.pT0 {margin-top: 0;}
.menu-btn{font-size: 13px!important;}
.why-aspire .col-md-2 {margin: 0px;}
.aws-migration .reaping img{margin-top: 80px;}
.aws-migration p {margin-top: 40px;}
#testimonials #myCarousel1 .item.active {height: 400px;}
#testimonials iframe {width: 650px;height: 50vh;padding-top: 0%;}
#testimonials .carousel-caption.youtube-video {top: 5%;}
#testimonials #myCarousel1 .customertestimonials-top-border,
#testimonials #myCarousel1 .customertestimonials-bottom-border {width: 95%;}
.footer{text-align: center;}}

 @media(min-width:320px) and (max-width: 767px) {
.navbar-inverse{float: none;}
#main-nav{background: #fff !important;overflow-x: hidden;}
#main-nav .navbar-nav>li>a{color: #222 !important;padding-left: 30px !important;}
#main-nav .navbar-nav > li > .menu-btn{color:#fff !important;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color:transparent;}
#header_wrapper{padding: 0;}
#testimonials #myCarousel1 .customertestimonials-top-border, #testimonials #myCarousel1 .customertestimonials-bottom-border {width: 100%;}
#testimonials #myCarousel1 .item.active {height: 500px;left: 5%;width: 125%;margin-left: -50px;}
#testimonials #myCarousel1 .item.active.video-item {height: 500px !important;width: 320px;margin-left: -35px;}
#testimonials #myCarousel1 .item.active{border:0px !important;}
#testimonials iframe {width: 280px;height: 280px;padding-top: 0%;margin-bottom: 20px;}
.banner {height: auto;}
.banner-strip {display: none;}
.banner-strip-mob{display: block;margin-top: 40px;}
.banner-strip-mob p{margin-top:10px;}
.banner-strip-mob .bannerButton{margin-bottom:15px;}
.container h1,h4,h2,h3,h5,h6{line-height: 1.4;}
.aws-migration p {font-size: 16px;margin-top: 0px;line-height: 1.8;}
.aws-migration img{display: none;}
.aspire-approach a {display: inline-flex;}
}

 
