.ask-help-button{
	background-color: #3eca67;
	border-color: #3eca67;
	margin-top: 10px;
	padding: 6px 20px 6px 20px;
	border-radius: 40px;
	color: #fff;

}

.form-entry{
	border:1px solid #3eca67 !important; 
	padding: 5px !important; 
	margin-top: 5px; 
	margin-bottom: 5px;	
	width: 190px !important;
}

.rating-stars{margin-left: 30px; color: #FFE000;}
.search-bar-head{width: 450px;}
.search-bar-service{width: 450px; margin-bottom: 150px;}
body{
    overflow-x:hidden;
   
    width: 100%;
       margin: 0%;    
}

.features{padding: 20px 100px 20px 100px;}
.feature-box{border-radius: 10px;box-shadow: 0px 0px 15px 5px rgba(222,222,222,1); padding-bottom: 20px;padding-top: 30px;}
.feature-heading{font-weight: bold;font-size:20px;}
.feature-p{margin-left: 40px; margin-right: 40px; font-size: 15px;}

.service-h3-left{font-size: 18px; float: right;}
.service-h3-right{font-size: 18px; float: left;}

.service-p-left{font-size: 15px; float: right;}
.service-p-right{font-size: 15px; float: left;}
.services-left{padding-right: 30px;}
.services-right{border-left: 2px solid #3eca67; padding-left: 30px;}

.projects{margin-top: 50px;}

.body-h2{font-size: 36px;}
.body-h2-line{font-size:22px; border-bottom: double #3ECA67; padding-bottom: 10px;  }
.body-p{font-size: 15px;}

.projects{margin-top: 40px;}

.video-icon{color: red;}
.footer{background-color: #F6F6F6; padding-top: 30px;}
.logo-h2{font-weight: bolder; font-size: 24px;}
.footer-h2{font-weight: bolder; font-size: 20px; color: #555555;}
.social-icons{color: #797979; font-size: 26px;}
.social-icons:hover{color: #3ECA67; }
.footer-links{color: #6A6A69;}
.copyright{margin-top: 20px; padding: 0px;}

.second-nav{ background-color: #3eca67; margin-top: 20px;}
.nav-h3{font-size: 16px; color: #fff; border-right: 1px solid white; font-weight: bold;}

.footer-rating{
    color:#4F4F4F;
}
.search-bar-button{
	color: #fff;
    background-color: #3eca67;
    border-color: #3eca67;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    overflow: visible;
}

.cta-button{
	color: #fff;
    background-color: #3eca67;
    border-color: #3eca67;
    display: inline-block;
    padding: 9px 20px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;	
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 50px;
    overflow: visible;
}

.cta-button-white{
    color: #1B9DFF;
    background-color: #fff;
    border-color: white;
    display: inline-block;
    padding: 9px 20px;
    margin-top: 40px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation; 
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 50px;
    overflow: visible;
}
.client-pic{
background-image: url(images/client-pic.png);
width: 100%; height: 400px; background-repeat: no-repeat;
}


.top-header-p{margin-left: 0px !important;}
.top-course-p{margin-left: 0px !important; margin-bottom: 100px;}
.top-service-p{margin-left: 0px !important;}
.sup{
    color:#ffc900
}

.header-service{
    font-weight:700;
    font-size:34px;
    line-height: 48px;
    color:black;
    margin-top: 100px;
    
}


#top-banner-home{
    background:url(images/top-home-banner.png);
    padding:20px 0;
    background-size:cover
}
#top-banner-service{
    background:url(images/top-banner-service.png);
    padding:20px 0;
    background-size:cover
}
#top-banner-course{
    background:url(images/matlab-free-course-banner.png);
    padding:20px 0;
    background-size:cover
}

#top-banner-course-parts{
    background-image: linear-gradient(to top, #48c6ef 0%, #6f86d6 100%);
    padding:20px 0;
    background-size:cover
}

#top-banner-books{
    background:url(images/e-book-cover.png);
    padding:20px 0;
    background-size:cover
}
#top-banner-tool{
   background-color: #5923C1;
    padding:20px 0;
    background-size:cover
    width:100%; height: 100px;
}

.navbar-default{
    background:0 0!important;
    border:none!important
}
.navbar-default .navbar-nav>li>a{
    color:#fff!important;
    padding-right:0!important
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
    color:#fff!important;
    background-color:transparent!important;
    border-radius:50px
}
.navbar-default .navbar-nav>.open>a{
    color:#555;
    background-color:transparent!important
}
.top-content{
    margin-bottom:200px;
}
.top-content-service{
    margin-bottom:10px;
}

.header-matlab{
    font-weight:700;
    font-size:48px;
    line-height: 66px;
    color:#fff;
    margin-top:100px;
}

.course-heading{
    font-weight:700;
    font-size:36px;
    line-height: 50px;  
    color:#fff;
    margin-top:80px;
}

.course-parts-heading-active{
    font-weight:700;
    font-size:20px;
    color:#fff;
    padding: 0 0 0 0 !important;
}

.course-parts-heading{
    font-weight:700;
    font-size:16px;
    color:#000;
    padding: 0 0 0 0 !important;
}

.course-parts-heading:hover{
    font-weight:700;
    font-size:16px;
    color:#fff;
    padding: 0 0 0 0 !important;
}

.course-h3{margin-left: 0px !important;}

body{
    font-size:18px!important;
    margin:0!important
}
a{
    color:#0d405f;
    font-weight:700
}
a:hover{
    text-decoration:none
}
h1{
    color:#0d405f;
    font-size:32px;
    font-weight:700;
    margin-left:0
}
h2{
    font-weight:700;
    font-size:24px;
    font-family:sans-serif;
    color:#0d405f;
    padding-left:30px;
    padding-top:20px
}
h3{
    margin-left:30px;
    font-size:18px;
    font-family:sans-serif;
    font-weight:700;
    color:#fe7058
}
h4{
    margin-left:50px;
    font-size:18px;
    font-family:sans-serif;
    font-weight:700;
    color:#282828
}
hr{
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0;
    width:250px
}
li{
    padding-right:10px;
    margin-left:30px!important
}
p{
    font-size:16px;
    margin-left:30px!important
}
.top-nav-bar{
    overflow:hidden
}
.top-nav-bar a{
    text-decoration:none;
    color:#0d405f
}
.top-banner-home{
    background:url(images/top-banner-home.jpg);
    width:100%;
    height:650px;
    padding:0!important
}

.top-nav-bar{
    height:100px;
    width:100%;
    text-decoration-style:none
}
.nav-bar{
    text-decoration-style:none;
    list-style-type:none;
    padding:0;
    padding-right:0
}
li{
    display:inline;
    padding-right:0;
    font-family:sans-serif;
    font-size:17px;
    margin-left:30px!important
}
.services{
    margin-left:30px
}
.nav-submit{
    margin-left:10px
}
.nav-submit-button{
    background-color:#fc5216;
    font-size:16px;
    padding:10px 28px;
    border-radius:40px;
    color:#fff
}
.top-content{
    color:#fff;
    margin-left:0;
    
}
.top-content-course{color:#fff;
    margin-left:0;}

.course-parts-top-box{ margin-top: 30px; }

.top-content-course-parts{
    color:#fff;
    margin-left:0;
    overflow-y: scroll;
    height: 400px;
    border:2px solid #fff;
    padding-left:20px;
}

.books-mid{margin-top: 20px;margin-bottom: 50px;}
.book-list-row{padding-top: 60px;}

