.footer ul li,.mobileapp ul,.panel-body ul li,.security ul{
    list-style:none
}
.features span,.price-overview p,.slider1 h1,.slider2 h1,.slider3 h1,.slider4 h1,body{
    font-family:'Open Sans',sans-serif
}
.carousel-caption,.fa-80,.fa-social,.why-eschool,span.gapping{
    display:block
}
*{
    margin:0;
    padding:0
}
label{
    color:#000;
    font-weight:100
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:local('Open Sans'),local('OpenSans'),url(../fonts/open-sans.woff) format('woff')
}
body p{
    line-height:1.7em;
    font-size:1.1em;
    color:#333;
    font-weight:400
}
.carousel-control.left,.carousel-control.right{
    background:0 0
}
.m-x-auto{
    margin-right:auto!important;
    margin-left:auto!important
}
.red{
    color:#c01259
}
.blue3{
    color:#104577 !important;
}
.extra-bg,.fa-80,.white{
    color:#fff
}
a:hover{
    text-decoration:none
}
.es-logo{
    margin-top:-14px;
    width:215px
}
.main-container{
    margin-top:70px
}
.carousel-caption .cta-btn{
    margin-top:10px ;float: left
}
.form .suscribe-btn,.form-control-front{
    margin:1.2em;
    float:left
}
.item{
    position:relative
}
.slider1,.slider2,.slider3,.slider4{
    position:absolute;
    left:10%;
    top:10%;
    width:500px;
    padding:20px
}
.slider1 h1,.slider2 h1,.slider3 h1,.slider4 h1{
    font-size:2.5em;
    text-shadow:none;
    color:#333;
    text-align:left;
    font-weight:700
}
.slider1 h3,.slider2 h3,.slider3 h3,.slider4 h3{
    font-size:35px;
    color:#333;
    text-align:left
}
.btn-ico,.fa-80,.page-header{
    text-align:center
}
.slider1 p,.slider2 p,.slider3 p,.slider4 p{
    font-size:18px;
    color:#333;
    text-align:left;
    text-shadow:none
}
.form-control-front{
    padding:8px 12px;
    width:25%
}
.form-control-group{
    margin:0 25%;
    width:70%
}
.extra-bg{
    background:#d9522c;
    margin:50px 0 0;
    padding:30px 0
}
.extra-bg h3{
    margin-bottom:20px
}
.fa-80{
    font-size:55px;
    width:80px;
    height:80px;
    padding:10px;
    transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s
}
.fa-80:hover{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1)
}
.fa-round{
    border-radius:100px;
    -webkit-border-radius:50%
}
.fa-green1{
    background:#a5d206;
    border-color:#a5d206
}
.fa-green2{
    background:#6bd25c;
    border-color:#6bd25c
}
.fa-green3{
    background:#18a68e;
    border-color:#18a68e
}
.fa-blue1{
    background:#7cb5d2;
    border-color:#7cb5d2
}
.fa-blue2{
    background:#1a6fc0;
    border-color:#1a6fc0
}
.fa-blue3{
    background:#104577;
    border-color:#104577
}
.fa-yellow{
    background:#fde060;
    border-color:#fde060
}
.fa-red{
    background:#c01259;
    border-color:#c01259
}
.fa-orange1{
    background:#f6a27d;
    border-color:#f6a27d
}
.fa-orange2{
    background:#f48301;
    border-color:#f48301
}
.fa-orange3{
    background:#f68e51;
    border-color:#f68e51
}
.fa-purple1{
    background:#9118b3;
    border-color:#9118b3
}
.fa-purple2{
    background:#a957f7;
    border-color:#a957f7
}
.fa-social{
    float:left;
    font-size:20px;
    width:22px
}
.customer-info{
    color:#c01259;
    font-size:1.8em;
    margin:30px 0
}
.ez-border-left{
    border-left:1px solid #ddd
}
.page-header{
    font-size:50px;
    border:none
}
.page-header small{
    font-size:50%
}
.navbar-fixed-top{
    border-width:0
}
.navbar-default{
    height:70px;
    background:url(../images/nav-strip.png) top left no-repeat #fff;
    border-bottom:1px solid #ddd
}
.navbar-nav>li>a{
    padding:0 20px!important;
    font-size:18px;
    line-height:70px;
    margin-left:1px
}
.navbar-nav{
    margin-left:50px;
    float:left
}
.navbar-brand{
    padding-left:60px;
    margin-top:5px
}
.navbar-default .navbar-nav>li>a{
    color:#333
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
    background-color:#E91B23;
    color:#fff
}
.thumbnail .caption{
    padding:0
}
.thumbnail .title{
    margin:0 0 5px
}
.footer{
    background-color:#3668af
}
.credit{
    color:#ffa73f;
    /* text-decoration:underline */
}
.credit:hover,.school-blocks p a,.white:hover{
    text-decoration:none
}
.credit:hover{
    color:red
}
.footer hr{
    border-bottom:1px solid #537fbf;
    border-top:1px solid #1a4d8f
}
.btn-ico{
    padding:9px;
    height:40px;
    width:40px;
    margin-right:5px;
    background-color:#fff;
    margin-top:10px;
    border-radius:3px
}
.fa-2x{
    font-weight:100;
    font-size:20px
}
span.gapping{
    margin:50px 0
}
.photogrid img{
    width:96px;
    margin:0 5px 5px 0;
    cursor:pointer
}
.why-eschool{
    background:#164193;
    padding:30px 0;
    width:100%
}
.why-eschool .why-box-wrapper,.why-eschool .why-box-wrapper .why-box{
    background:rgba(255,255,255,.1);
    padding:3em
}
.why-eschool i{
    font-size:5em;
    color:#fff;
    margin-bottom:.5em
}
.why-eschool .why-box-wrapper .why-box{
    min-height:31em
}
.why-eschool p{
    font-size:1.19999em;
    color:#fff;
    line-height:2em
}
.why-eschool h2{
    color:#fff;
    font-weight:300;
    margin:0;
    padding-bottom:0;
    padding-top:0;
    letter-spacing:.02em;
    font-size:3em
}
.why-eschool ul li{
    color:#fff;
    line-height:2em;
    font-size:1.3em;
    padding-left:25px;
    margin-bottom:5px;
    letter-spacing:1px
}
.why-eschool ul li i{
    margin-left:-25px;
    padding-right:5px
}
.why-eschool ul li span{
    font-size:18px;
    letter-spacing:0
}
.why-eschool img{
    margin:10px 0;
    padding:5px;
    border:1px solid #ddd
}
.why-eschool .s-btn{
    color:#333
}
.why-ezone{
    border:none;
    background:#f5f7fa
}
.why-ezone h3{
    font-size:2em;
    padding:30px 0
}
.why-ezone ul li{
    padding:1em 0;
    color:#333;
    font-size:1.3em;
    font-weight:300;
    line-height:1.5em
}
.clients{
    background:#425b82;
    padding:20px 0
}
#cloud-service{
    background:#f5f7fa;
    padding:40px
}
#cloud-service p{
    font-size:1.5em
}
.cloud-service-box h3{
    font-size:1.5em;
    line-height:1.5em
}
.emisclients .popover,.eschoolclients .popover{
    width:300px!important;
    text-align:center
}
.clients-head3{
    font-size:3em;
    padding:40px 0
}
.emisclients a img,.eschoolclients a img{
    background:#fff;
    border:2px solid #fff;
    padding:2px;
    width:100%;
    border-radius:5px
}
.eschoolclients .info{
    display:none
}
.eschool-thumbnails>li,.eschool-thumbnails>li>:first-child{
    display:block;
    position:relative
}
.emisclients .popover-title,.eschoolclients .popover-title{
    font-weight:700
}
.emisclients .popover{
    width:350px!important;
    max-width:350px!important
}
.demo .btn{
    margin-bottom:10px
}
.eschool-thumbnails{
    list-style:none;
    margin:0;
    padding:0
}
.features ul,.requirement ul,.support ul,.support ul li{
    list-style:disc
}
.eschool-thumbnails>li{
    float:left;
    overflow:hidden;
    margin:2px;
    border:2px solid #aaa;
    transition:all .5s ease;
    -webkit-transition:all .5s ease
}
.eschool-thumbnails>li .tags{
    display:inline-block;
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    overflow:visible;
    direction:rtl;
    padding:0;
    margin:0;
    height:auto;
    width:auto;
    background-color:transparent;
    border:0;
    vertical-align:inherit
}
.eschool-thumbnails>li .tags>.label-holder{
    opacity:.92;
    display:table;
    margin:1px 0 0;
    direction:ltr;
    text-align:left
}
.eschool-thumbnails>li .tags>.label-holder:hover{
    opacity:1
}
.eschool-thumbnails>li>.tools{
    position:absolute;
    top:0;
    bottom:0;
    left:-30px;
    width:24px;
    background-color:rgba(0,0,0,.55);
    text-align:center;
    vertical-align:middle;
    -webkit-transition:all .2s ease;
    transition:all .2s ease
}
.eschool-thumbnails>li>.tools.tools-right{
    left:auto;
    right:-30px
}
.eschool-thumbnails>li>.tools.tools-bottom{
    width:auto;
    height:28px;
    left:0;
    right:0;
    top:auto;
    bottom:-30px
}
.eschool-thumbnails>li>.tools.tools-top{
    width:auto;
    height:28px;
    left:0;
    right:0;
    top:-30px;
    bottom:auto
}
.eschool-thumbnails>li:hover>.tools{
    left:0
}
.eschool-thumbnails>li:hover>.tools.tools-bottom{
    top:auto;
    bottom:0
}
.eschool-thumbnails>li:hover>.tools.tools-top{
    bottom:auto;
    top:0
}
.eschool-thumbnails>li:hover>.tools.tools-right{
    left:auto;
    right:0
}
.eschool-thumbnails>li>.tools>a,.eschool-thumbnails>li>:first-child .inner a{
    display:inline-block;
    color:#fff;
    font-size:18px;
    font-weight:400;
    padding:0 4px
}
.eschool-thumbnails>li>.tools>a:hover,.eschool-thumbnails>li>:first-child .inner a:hover{
    text-decoration:none;
    color:#c9e2ea
}
.eschool-thumbnails>li .tools.tools-bottom>a,.eschool-thumbnails>li .tools.tools-top>a{
    display:inline-block
}
.eschool-thumbnails>li>:first-child>.text{
    position:absolute;
    right:0;
    left:0;
    bottom:0;
    top:0;
    text-align:center;
    color:#fff;
    background-color:rgba(0,0,0,.55);
    opacity:0;
    -webkit-transition:all .2s ease;
    transition:all .2s ease
}
.btn-demo:hover,.s-btn{
    transition:all .2s linear
}
.eschool-thumbnails>li>:first-child>.text:before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle;
    margin-right:0
}
.eschool-thumbnails>li>:first-child>.text>.inner{
    padding:4px 0;
    margin:0;
    display:inline-block;
    vertical-align:middle;
    max-width:90%
}
.panel-heading a,.panel-heading h3 small{
    display:block;
    color:#333;
    font-size:16`px;
    padding:1em 0;
    font-weight:300
}
.eschool-thumbnails>li:hover>:first-child>.text{
    opacity:1
}
.well-orange{
    background:#d9522c;
    color:#fff;
    border:none
}
.well-orange li{
    line-height:2em
}
fieldset{
    border-radius:10px;
    padding:20px
}
.s-btn{
    background:#fff;
    border-radius:5px;
    color:#009cde
}
.s-btn:hover{
    background:#2e549e;
    color:#fff;
    border:1px solid
}
.media-heading{
    font-weight:700
}
.panel{
    border-radius:0;
    border:none;
    box-shadow:0 1px 3px #ccc;
    padding:.5em
}
.panel-heading img{
    height:24px;
    float:left;
    margin-top:19px
}
.panel-body ul li{
    padding-left:10px;
    margin:1em 0;
    line-height:2em
}
.panel-body ul li i{
    margin-left:-20px
}
.panel-body ul li strong:after{
    content:"\a";
    white-space:pre
}
.panel-body ul li strong{
    font-weight:600;
    color:#0a479f;
    line-height:1em
}
.panel-body .panel-heading{
    border-radius:3px
}
.panel h3{
    text-align:center;
    color:#333;
    font-size:1.8em
}
.panel-success{
    border-top:15px solid #5cb85c
}
.panel-warning{
    border-top:15px solid #f0ad4e
}
.panel-info{
    border-top:15px solid #F05B42
}
.panel-danger{
    border-top:15px solid #d9534f
}
.panel-primary{
    border-top:15px solid #428bca
}
.panel-success>.panel-heading,.panel-warning>.panel-heading{
    background-color:#fff;
    border-color:#fff;
    color:#fff;
    border-radius:0;
    border-bottom:none
}
.panel-info>.panel-heading{
    background-color:#fff;
    color:#fff;
    border-radius:0;
    border-bottom:none
}
.panel-danger>.panel-heading,.panel-primary>.panel-heading{
    background-color:#fff;
    border-color:#fff;
    color:#fff;
    border-radius:0;
    border-bottom:none
}
.panel-premium{
    border-top:15px solid #0947a0
}
.primary{
    color:#337AB7
}
.success{
    color:#41AF43
}
.info{
    color:#61B5DF
}
.warning{
    color:#FF8A00
}
.btn-demo:hover{
    background-color:#164193;
    border-radius:50px;
    color:#fff
}
.btn-demo:active,.btn-demo:focus{
    background-color:#fff!important;
    border-radius:50px;
    border:1px solid #063c9a;
    color:#063c9a
}
.buttons{
    position:absolute;
    right:10%;
    bottom:10%;
    z-index:999999
}
.btn-demo,.btn-pricing{
    color:#fff;
    line-height:1.33333;
    padding:10px 16px
}
.btn-demo,.btn-slider{
    color:#063c9a;
    background:0 0;
    border:1px solid #063c9a;
    border-radius:50px;
    transition:all .3s linear
}
.btn-contact{
    color:#fff;
    border-color:#fff
}
.btn-contact:hover{
    color:#063c9a;
    border-color:#063c9a;
    background:0 0
}
.ads{
    background:#009cde;
    padding:20px 0
}
.ads h1{
    color:#fff;
    font-size:3rem;
    letter-spacing:.01em;
    line-height:1.25em
}
.ads2{
    background-color:#fff;
    width:100%;
    padding-top:10px
}
.ads2 h1,.ads2 h2{
    color:#333;
    font-size:2em;
    line-height:2em
}
.demo-form{
    background:#fff;
    padding:20px
}
.demo-form label{
    font-size:1.3em
}
.demo-form .btn-success{
    background:green;
    border-color:#007200;
    line-height:1.4
}
.btn-transparent{
    border:2px solid #fff;
    border-radius:50px;
    background:0 0;
    color:#fff;
    transition:all .3s linear
}
.btn-transparent:hover{
    color:#063c9a!important;
    background:#fff;
    border:1px solid #063c9a
}
.btn-booknow{
    background:#3668af;
    color:#fff
}
.btn-booknow:hover{
    background:#3b74bf;
    color:#fff
}
.model-wrap{
    padding-top:2em
}
.bg-solution{
    background-color:rgba(238,238,238,.54);
    padding:100px;
    text-align:center;
    /*margin-top:2em*/
}
.school-blocks,.school-feature{
    background:#fff
}
.bg-solution .page-header{
    margin:30px 0 20px;
    padding-bottom:0
}
.bg-solution h3.text-center{
    text-align:center;
    color:#555!important;
    margin:50px 0;
    font-size:1.5em
}
.bg-solution h3.media-heading{
    margin-top:10px;
    margin-bottom:10px
}
.bg-solution .media-object{
    display:inline-block;
    width:40%;
    margin:1em
}
.bg-solution~.extra-bg{
    margin-top:0
}
.bg-solution .media-body p{
    font-size:17px
}
.school-blocks .container{
    padding:20px
}
.school-blocks .heading{
    font-size:1.5em;
    font-weight:600;
    margin:5px 0 15px;
    color:#333;
    text-align:center
}
.features span,.price-overview p{
    font-size:1.2em
}
.school-blocks h2{
    margin:1em 0;
    line-height:2em
}
.features{
    min-height:600px;
    box-shadow:1px 7px 10px rgba(51,51,51,.61);
    transition:all .4s ease-in-out
}
.packages,.packages:hover{
    transition:all .3s ease-in-out
}
.cloudmobile{
    text-align:center
}
.cloudmobile .img-wrapper img{
    width:40%;
    margin:0 auto;
    height:auto;
    min-height:20px;
    padding-bottom:2em
}
.price-overview{
    padding:40px
}
.price-overview p{
    margin:1em;
    color:#333
}
.packages:hover{
    transform:scale(1.05)
}
.features span{
    margin:1em auto;
    display:block;
    font-weight:600;
    padding:5px
}
.features ul{
    display:block;
    margin-left:2.5em
}
.features ul li{
    color:#333;
    font-size:1.3em
}
.features p i{
    margin-right:1em
}
.features .package-btn{
    position:absolute;
    left:50%;
    bottom:35px
}
.features .package-btn a{
    left:-50%;
    position:relative
}
.school-blocks img{
    margin-bottom:10px;
    min-height:200px;
    width:100%
}
.school-blocks p{
    color:#333;
    font-size:1.3em;
    line-height:2em;
    text-align:justify
}
.school-blocks p a{
    color:#008fd3
}
.school-blocks.enterprise .col-sm-4{
    min-height:350px
}
.school-blocks.enterprise .col-sm-4:last-child{
    border-right:none
}
.school-blocks.enterprise img{
    margin-bottom:10px;
    max-width:100%
}
.support{
    min-height:650px;
    position:relative
}
.support ul li{
    font-size:1em
}
.platinum p,.support .gold p,.support .silver p{
    text-align:left;
    font-size:.8em;
    padding:1em;
    font-weight:600
}
.ref-block,.salient-features,.security a,.support-footer p,.title-holder>a{
    text-align:center
}
.support-footer{
    position:absolute;
    bottom:-10px;
    width:100%;
    left:0
}
.support-footer p{
    font-size:1em;
    background:#ddd;
    padding:1em
}
.ref-block{
    min-height:300px;
    border:1px solid #ddd
}
.ref-block h3{
    color:#0D4CA3;
    margin:0;
    padding:15px 0
}
.ref-block h4{
    font-size:14px;
    font-weight:600;
    color:#ddd
}
.ref-block h4 small{
    font-size:100%
}
.ref-block h4:after,.ref-block h4:before{
    content:'"'
}
.ref-block p i{
    font-weight:700
}
.architecture{
    margin-top:50px
}
.architecture h3,.eschool-enterprise h3{
    line-height:1.5em;
    font-size:1.5em
}
.form{
    padding-bottom:4em
}
.salient-features{
    display:table;
    box-shadow:0 1px 0 #114da3;
    width:100%
}
.salient-features .salient-features-cat,.salient-features .salient-features-cat h1{
    font-size:1.5em;
    line-height:6em;
    vertical-align:middle;
    background:#114da3;
    color:#fff;
    border-left:5px solid #ed1c24;
    padding:0;
    margin:0
}
.salient-features h3{
    font-size:1em
}
.school-feature{
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    min-height:400px;
    vertical-align:middle
}
.school-feature .container{
    padding-top:30px;
    padding-bottom:30px
}
.school-feature h1{
    font-size:2.3em;
    line-height:2em;
    font-weight:600;
    /*background:#fff*/
}
.school-feature h1>strong{
    color:#ed1c24
}
.school-feature h3{
    color:#222;
    /*line-height:48px*/
}
.enterprise-header h1 small,.security h3,.security ul li{
    color:#fff
}
.school-feature h3 span{
    font-size:36px
}
.school-feature .btn-booknow{
    background:#009CDE
}
.requirement{
    background:#f5f7fa;
    padding:30px 0
}
.requirement ul{
    margin-left:30px
}
.mobileapp ul li,.requirement ul li{
    padding:5px;
    font-size:1.1em;
    line-height:1.5em
}
.security .container{
    padding-top:30px;
    padding-bottom:30px
}
.security{
    background:#f5f7fa;
    padding:30px 0
}
.security ul li{
    padding-left:20px;
    font-size:1.5em;
    line-height:2em;
    padding-bottom:1em;
    color:#333
}
.security ul li i{
    margin-left:-20px;
    margin-right:10px
}
.school-blocks.enterprise{
    /*background:#fff*/
}
.caption h4{
    color:#333;
    font-weight:600
}
.enterprise-header{
    background:url(../images/eschool-enterprise-cover.png) center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding:50px 0;
    min-height:500px
}
.about-us-wrapper p{
    font-size:1.3em;
    font-weight:300;
    color:#333
}
.about-us{
    background:#f5f7fa
}
.about-us .ads2,.enterprise-costing{
    padding:30px 0
}
.enterprise-header h1{
    color:#fff;
    font-weight:700;
    font-size:3em;
    margin-top:80px;
    margin-bottom:2em
}
.enterprise-costing .panel{
    background:#fff;
    border-color:#fff;
    box-shadow:none
}
.enterprise-costing .panel-primary>.panel-heading{
    background-color:#fff;
    border-color:#fff;
    color:#000
}
.quality-block p,ul.einstein li{
    padding:.3em 0;
    color:#333;
    font-weight:300
}
ul.einstein li{
    font-size:1.3em
}
.quality-block p{
    fnot-size:1.3em
}
.about-us .ads2 h1{
    font-size:28px;
    color:#444
}
.what-you-get .modules{
    margin-top:60px
}
.cleargap{
    margin-top:80px;
    margin-bottom:80px
}
.title-holder{
    transition:all .2s linear;
    display:table;
    position:relative;
    height:100px
}
.title-holder>img{
    position:absolute;
    z-index:1
}
.title-holder>a{
    position:relative;
    display:table-cell;
    vertical-align:middle;
    font-size:1.2em;
    color:#fff
}
.title-holder:hover{
    opacity:.5;
    background:#000!important;
    cursor:pointer
}
.feature-details .single-feature{
    text-align:center;
    margin-bottom:3em
}
.feature-details .single-feature h3{
    font-size:1.2em;
    line-height:1.1em;
    color:#114da3
}
.feature-details .single-feature>i{
    font-size:3em;
    line-height:2em;
    color:#114da3
}
@media (min-width:320px) and (max-width:420px){
    #lhc_need_help_container,.slider1 hr,.slider2 hr,.slider3 hr,.slider4 hr{
        display:none
    }
    .navbar-brand{
        margin-top:25px;
        padding-left:20px
    }
    .slider1 h1,.slider2 h1,.slider3 h1,.slider4 h1{
        font-size:1em
    }
    .slider1 p,.slider2 p,.slider3 p,.slider4 p{
        font-size:.6em
    }
    .btn-slider{
        font-size:.8em;
        float:left
    }
    .school-feature h1{
        font-size:2rem
    }
    .form-control-group{
        margin:0 auto;
        width:70%
    }
    .form-control-front{
        margin:1.2em;
        width:100%
    }
    .form .suscribe-btn{
        float:none
    }
    .bg-solution{
        padding:0
    }
    .why-eschool .why-box-wrapper{
        background:rgba(255,255,255,.1);
        padding:3em 0 0
    }
    .features{
        margin-bottom:5rem
    }
    .packages{
        margin-bottom:2em
    }
    .salient-features{
        margin:0;
        padding:0
    }
    .panel-heading a,.panel-heading h3 small{
        line-height:1.5em
    }
    .support-footer{
        bottom:-11px;
        width:90%
    }
}
@media (min-width:320px) and (max-width:767px){
    #lhc_need_help_container,.slider1 hr,.slider2 hr,.slider3 hr,.slider4 hr{
        display:none
    }
    .cta{
        color:#fff;
        background:#0d4ea3
    }
    .h1,h1{
        font-size:24px
    }
    .slider1 h1,.slider2 h1,.slider3 h1,.slider4 h1{
        font-size:1em
    }
    .slider1 p,.slider2 p,.slider3 p,.slider4 p{
        font-size:.6em
    }
    .btn-slider{
        font-size:.8em;
        float:left
    }
    .school-feature h1{
        font-size:2rem
    }
    .form-control-group{
        margin:0 auto;
        width:70%
    }
    .contact-form.form-group input,.contacts iframe{
        width:100%
    }
    .form-control-front{
        margin:1.2em;
        width:100%
    }
    .form .suscribe-btn{
        float:none
    }
    .bg-solution{
        padding:0
    }
    .why-eschool .why-box-wrapper{
        background:rgba(255,255,255,.1);
        padding:3em 0 0
    }
    .features{
        margin-bottom:5rem
    }
    .es-logo{
        margin-left:33px;
        margin-top:10px
    }
    .page-header{
        margin:20px 0;
        padding-bottom:9px;
        font-size:30px
    }
    .navbar-brand{
        float:left;
        font-size:18px;
        height:50px;
        line-height:0;
        margin-top:-10px;
        padding:0
    }
    .pricing-table ul{
        margin-bottom:30px
    }
    .contact-form .form-group label{
        color:#000;
        font-size:1.1em
    }
    .ez-border-left{
        border:none
    }
    .management{
        margin-bottom:10px
    }
    .navbar-nav{
        background:#fff;
        margin-top:0;
        margin-right:0;
        float:right
    }
    .navbar-nav>li>a{
        padding:10px!important;
        font-size:14px;
        line-height:1em
    }
    .navbar-collapse{
        border-top:none
    }
    .discount{
        font-size:3em
    }
    .packages{
        margin-bottom:2em
    }
    .salient-features{
        margin:0;
        padding:0
    }
    .panel-heading a,.panel-heading h3 small{
        line-height:1.5em
    }
    .support-footer{
        width:90%;
        bottom:-10px
    }
}
@media (min-width:767px) and (max-width:980px){
    .navbar-brand{
        margin-top:5px;
        padding-left:25px
    }
    .navbar-nav{
        margin:0;
        float:none
    }
    .navbar-nav>li>a{
        font-size:14px;
        padding:0 8px!important
    }
    .slider1,.slider2,.slider3,.slider4{
        width:400px;
        padding:10px
    }
    .slider1 h3,.slider2 h3,.slider3 h3,.slider4 h3{
        font-size:24px;
        margin:0
    }
    .slider1 p,.slider2 p,.slider3 p,.slider4 p{
        font-size:14px
    }
    .page-header{
        margin:20px 0;
        padding-bottom:9px;
        font-size:30px
    }
    .btn-demo,.btn-pricing{
        font-size:large;
        padding:6px 12px;
        border-radius:6px
    }
    .discount{
        font-size:4em
    }
}
@media (min-width:981px) and (max-width:1024px){
    .slider1 h3,.slider2 h3,.slider3 h3,.slider4 h3{
        font-size:27px
    }
    .photogrid img{
        width:64px
    }
    .navbar-nav>li>a{
        padding:0 15px!important
    }
    .discount{
        font-size:5em
    }
}
@media only screen and (max-width:480px){
    .eschool-thumbnails{
        text-align:center
    }
    .eschool-thumbnails>li{
        float:none;
        display:inline-block;
    }
}

.bold {
	font-weight: bold !important;
}
.cir {
    height: 250px;
    width: 250px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    border: solid 5px #fff;
    margin-left: -50px;
    vertical-align: middle;
    padding: 30px;
    font-size: 20px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-transform: capitalize;
}

.big {
    font-size: 45px;
    font-weight: bold;
}
#Certifications{
	list-style: none;
}
#Certifications li{
	vertical-align: middle;
	display: inline-block;
	margin: .2em .8em;
	max-width:100px;
	margin-right: 60px;
	margin-left: 60px;
}
.Certifications{
	background-color: #b0cff7  !important; 
	padding: 10px;
}
.box{
    padding: 3em 2.5em;
    text-align: center;
    min-height: 200px;
    border-radius: 10px;
    border: thin solid rgba(0,0,0,0.1);
}
.green{
    color: green;
}
.red{
    color: red;
}
.blue{
        color: #114da3;
}