@charset "utf-8";
/* CSS Document */

.training{
	background:#fff;	
	padding-left:70px;
	padding-right:70px;	
	border-top:1px solid #adadad;
}
.training-left-menu{		
	background:#fff;	
	padding-top:32px;		
}

.training-left-menu ul{
list-style:none;
}

.training-left-menu ul li{
height:45px;
}
.training-left-menu ul li a{
font-size:16px;
color:#303030;
padding: 0;
}
/*.training-left-menu ul li a:visited{
font-size:14px;
color:#00a1e0;
padding: 0;
}*/
.training-right-section{
padding-left:0;
border-left:1px solid #adadad;
}

.training-right{
padding:45px 0 50px 55px;
color:#011a30;
}

.training-right .heading{
font-size:55px;
}
.sub-big-heading{
font-size:21px;
margin-bottom:15px;
}
.sub-small-heading{
font-size:18px;
}

.training-right-learn{
background:#00a1e0;
padding:30px 0 30px 30px;
}

.tab-image, .tab-image2{
padding-right:0;
}
.learn{
color:#fff;
padding-right:0;
}
.learn-heading{
font-size:40px;
}
.learn-text{
font-size:20px;
padding-top:40px;
}
.contactus,.purchase-training{
margin-top:50px;
}
.contactus .rounded-button{
border-radius:30px 30px;
background:#fff;
color:#000;
border:none;
font-size:17px;
padding:10px 50px;
margin-right: 20px;    
}
.purchase-training .rounded-button{
border-radius:30px 30px;
background:#00a1e0;
color:#fff;
border:none;
font-size:17px;
padding:10px 50px;
text-transform:uppercase;
}

.training-right-firm{
background:#e5e5e5;
padding:0px 0 30px 30px;
}
.firm-heading{
font-size:40px;
color:#2a2732;
margin-top:50px;
margin-bottom:20px;
}

.firm-text{
font-size:20px;
color:#434343;
line-height: 1.5;
}

.purchase-training{
color:$fff;
background:#e5e5e5;
font-size:17px;
}

.profile .heading{
color:#2a2732;
font-size:25px;
margin-bottom:10px;
}
.profile .text{
color:#2a2732;
font-size:17px;
line-height:1.5;
margin-bottom:20px;
}

.start-now .rounded-button{
border-radius:30px 30px;
background:#00a1e0;
color:#fff;
border:none;
font-size:17px;
padding:10px 30px;
text-transform:uppercase;
}

.migrating{
border-top:5px solid #1b8b44;
padding:50px 10px 50px 50px;
}
.migrating .heading{
color:#595959;
font-size:40px;
margin-bottom:20px;
}
.migrating .text{
color:#595959;
font-size:17px;
line-height:2;
margin-bottom:30px;
}

.migrating .number{
border-radius:50% 50%;
padding:10px;
background:#00a1e0;
font-size:17px;
font-family:"Montserrat Bold";
color:#fff;
width:45px;
height:45px;
}

.migrating .sub-heading{
color:#595959;
font-size:17px;
font-family:"Montserrat Bold";
margin-bottom:10px;
}
.migrating .sub-text{
color:#595959;
font-size:17px;
line-height:1.7;
margin-bottom:30px;
}

.experience, .experience-mobile{
background:#4a4558;
}
.experience .tab-image, .experience .tab-image2{
margin-top:150px;
}
.experience .experience-heading,.experience-mobile .experience-heading{
color:#fff;
font-size:39px;
margin-bottom:20px;
letter-spacing:-2px;
margin-top:40px;
line-height:1;
}
.experience-heading span{
color:#00a1e0;
font-family:"Montserrat SemiBold";

}
.experience .experience-text{
color:#fff;
font-size:17px;
line-height:1.7;
margin-bottom:30px;
}

.migrate-now .rounded-button{
border-radius:30px 30px;
background:#fff;
color:#00a1e0;
border:none;
font-size:17px;
padding:10px 30px;
text-transform:uppercase;
}
.resource-heading{
margin:10px 0;
font-size:20px;
}
.experience-mobile{
display:none;
}
.demo-videos {
   color: #fff;
   font-size:17px;
   font-family:"Montserrat Bold";
   text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.resource-heading{
display:block;
}
.training-left-menu {
    background: #fff;
    padding-top: 5px;
}
.training-right .heading{
font-size:25px;
}
.training-right-section {
    padding-left: 0;
    border-left:none;
	padding-right:0;
}
.training {
    background: #fff;
    padding-left: 0px;
    padding-right: 0px;
    border-top: 1px solid #adadad;
}
.training-right {
    padding: 0px 0 10px 15px;
    color: #011a30;
}
.training-right-learn {
    background: #00a1e0;
    padding: 30px 0 10px 10px;
}
.learn {
    color: #fff;
    padding: 10px;
}
.learn-heading {
    font-size: 29px;
	line-height:1;
}
.learn-text {
    font-size: 17px;
    padding-top: 20px;
}
.contactus .rounded-button {
padding:10px 20px;
font-size: 14px;float:left;
margin-right:250px;
margin-bottom: 20px;
}
.training-right-firm {    
    padding: 0px 0 30px 10px;
}
.firm-heading {
    font-size: 29px;    
    margin-top: 20px;
    margin-bottom: 10px;
}
.purchase-training .rounded-button {
    border-radius: 30px 30px;
    background: #00a1e0;
    color: #fff;
    border: none;
    font-size: 17px;
    padding: 10px 20px;
    text-transform: uppercase;
}
.profile{
height:800px;
padding-left:10px;
}
.profile .heading {    
    font-size: 20px;
}
.profile .text {    
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 20px;
}
.start-now .rounded-button{
font-size:15px;
padding:5px 20px;
text-transform:uppercase;
margin:20px 0;
}
.migrating {
    border-top: 5px solid #1b8b44;
    padding: 20px 10px 10px 10px;
}
.migrating .heading {
    color: #595959;
    font-size: 30px;
    margin-bottom: 20px;
}
.migrating .text ,.migrating .sub-heading {
font-size:15px;
}
.experience .experience-heading ,.experience-mobile .experience-heading{    
    font-size: 30px;
    margin-bottom: 10px;
    letter-spacing: -2px;
    margin-top: 20px;
    line-height: 1;
}
.experience .experience-text {
    color: #fff;
    font-size: 15px;
}
.migrate-now .rounded-button {   
    font-size: 13px;
    padding: 10px 30px;
    text-transform: uppercase;
	margin:20px 0;
}
.experience-mobile{
display:block;
}
.experience{
display:none;
}
label.menuTitle {
    text-align: left;
    padding: 15px 0 !important;
}
}