/*
 Theme Name: Site Theme
 Theme URI: http://websiteminimal.com/
 Author: websiteminimal.com
 Author URI: http://websiteminimal.com/
 Description: This theme originally create for all websiteminimal client
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: websiteminimal.com

 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
*/


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 11, 2014 */



@font-face {
    font-family: 'bebas_neuebold';
    src: url('fonts/bebasneue_bold-webfont.eot');
    src: url('fonts/bebasneue_bold-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/bebasneue_bold-webfont.woff') format('woff'),
        url('fonts/bebasneue_bold-webfont.ttf') format('truetype'),
        url('fonts/bebasneue_bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neuebook';
    src: url('fonts/bebasneue_book-webfont.eot');
    src: url('fonts/bebasneue_book-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/bebasneue_book-webfont.woff') format('woff'),
        url('fonts/bebasneue_book-webfont.ttf') format('truetype'),
        url('fonts/bebasneue_book-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neuelight';
    src: url('fonts/bebasneue_light-webfont.eot');
    src: url('fonts/bebasneue_light-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/bebasneue_light-webfont.woff') format('woff'),
        url('fonts/bebasneue_light-webfont.ttf') format('truetype'),
        url('fonts/bebasneue_light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neue_regularregular';
    src: url('fonts/bebasneue_regular-webfont.eot');
    src: url('fonts/bebasneue_regular-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/bebasneue_regular-webfont.woff') format('woff'),
        url('fonts/bebasneue_regular-webfont.ttf') format('truetype'),
        url('fonts/bebasneue_regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neuethin';
    src: url('fonts/bebasneue_thin-webfont.eot');
    src: url('fonts/bebasneue_thin-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/bebasneue_thin-webfont.woff') format('woff'),
        url('fonts/bebasneue_thin-webfont.ttf') format('truetype'),
        url('fonts/bebasneue_thin-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-bold-webfont.woff') format('woff'),
        url('fonts/opensans-bold-webfont.ttf') format('truetype'),
        url('fonts/opensans-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold_italic';
    src: url('fonts/opensans-bolditalic-webfont.eot');
    src: url('fonts/opensans-bolditalic-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-bolditalic-webfont.woff') format('woff'),
        url('fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
        url('fonts/opensans-bolditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansextrabold';
    src: url('fonts/opensans-extrabold-webfont.eot');
    src: url('fonts/opensans-extrabold-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-extrabold-webfont.woff') format('woff'),
        url('fonts/opensans-extrabold-webfont.ttf') format('truetype'),
        url('fonts/opensans-extrabold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('fonts/opensans-extrabolditalic-webfont.eot');
    src: url('fonts/opensans-extrabolditalic-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
        url('fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),
        url('fonts/opensans-extrabolditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansitalic';
    src: url('fonts/opensans-italic-webfont.eot');
    src: url('fonts/opensans-italic-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-italic-webfont.woff') format('woff'),
        url('fonts/opensans-italic-webfont.ttf') format('truetype'),
        url('fonts/opensans-italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-light-webfont.woff') format('woff'),
        url('fonts/opensans-light-webfont.ttf') format('truetype'),
        url('fonts/opensans-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight_italic';
    src: url('fonts/opensans-lightitalic-webfont.eot');
    src: url('fonts/opensans-lightitalic-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-lightitalic-webfont.woff') format('woff'),
        url('fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
        url('fonts/opensans-lightitalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-regular-webfont.woff') format('woff'),
        url('fonts/opensans-regular-webfont.ttf') format('truetype'),
        url('fonts/opensans-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-semibold-webfont.woff') format('woff'),
        url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
        url('fonts/opensans-semibold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('fonts/opensans-semibolditalic-webfont.eot');
    src: url('fonts/opensans-semibolditalic-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/opensans-semibolditalic-webfont.woff') format('woff'),
        url('fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
        url('fonts/opensans-semibolditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 11, 2014 */



@font-face {
    font-family: 'octin_prison_freeregular';
    src: url('fonts/octin_prison_free-webfont.eot');
    src: url('fonts/octin_prison_free-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/octin_prison_free-webfont.woff') format('woff'),
        url('fonts/octin_prison_free-webfont.ttf') format('truetype'),
        url('fonts/octin_prison_free-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/Roboto-Regular-webfont.eot');
    src: url('fonts/Roboto-Regular-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/Roboto-Regular-webfont.woff') format('woff'),
        url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),
        url('fonts/Roboto-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('fonts/Roboto-Bold-webfont.eot');
    src: url('fonts/Roboto-Bold-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/Roboto-Bold-webfont.woff') format('woff'),
        url('fonts/Roboto-Bold-webfont.ttf') format('truetype'),
        url('fonts/Roboto-Bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold_italic';
    src: url('fonts/Roboto-BoldItalic-webfont.eot');
    src: url('fonts/Roboto-BoldItalic-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/Roboto-BoldItalic-webfont.woff') format('woff'),
        url('fonts/Roboto-BoldItalic-webfont.ttf') format('truetype'),
        url('fonts/Roboto-BoldItalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'octin_prison_freeregular';
    src: url('fonts/octin_prison_free-webfont.eot');
    src: url('fonts/octin_prison_free-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/octin_prison_free-webfont.woff') format('woff'),
        url('fonts/octin_prison_free-webfont.ttf') format('truetype'),
        url('fonts/octin_prison_free-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'constantiaitalic';
    src: url('fonts/constani_1-webfont.eot');
    src: url('fonts/constani_1-webfont.eot#iefix') format('embedded-opentype'),
        url('fonts/constani_1-webfont.woff') format('woff'),
        url('fonts/constani_1-webfont.ttf') format('truetype'),
        url('fonts/constani_1-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
    padding:0px;
    margin:0px;
    width:100%;
    background: #CECECE url(images/bg.png) repeat-x top;
    line-height: 1;

    font-size: 12px;
    font-family: 'robotoregular';
    color:#000;
}
* {
    outline: none;
    -webkit-font-smoothing: none;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-font-smoothing: antialiased;
}
html, html a {
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
a {
    transition: color 0.15s ease-in 0s;
    text-decoration: none;
}

h1,h2,h3,h4,h5,h6{
    font-family: 'bebas_neue_regularregular';
    display: block;
    padding: 0px;
    margin: 0px;
    font-weight:normal;

}
h1{
    font-size: 26px;
}
h2{
    font-size: 24px;
}
h3{
    font-size: 22px;
}
h4{
    font-size: 20px;
}
h5{
    font-size: 18px;
}
h6{
    font-size: 16px;
}
p{
    color:#333333;
}
/* Large desktop */
@media (min-width: 1200px) {
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
}

/* Landscape phones and down */
@media (max-width: 480px) {
}


/* utilities */
.spacer{
    width:100%;
    display: block;
    padding: 0px;
    margin: 0px;
    clear: both;
}
.container{
    width:1170px;
    display: block;
    margin: 0px auto;
    padding: 0px;
}
.content-grey{
    background: #f9f9f9;
    padding: 0px 70px;
    margin: 0px;
    display: block;
}
.header-area{
    padding: 0px;
    margin: 0px;
    display: block;
}
.header-top{
    padding: 5px 0px;
    margin: 0px;
    display: block;
    border-bottom: 1px solid #ddd;
    font-family: 'robotoregular';
}
.left-header-top{
    display: block;
    float:left;
    width: 70%;
    line-height: 40px;
    color:#333333;
}
.left-header-top p{
    padding: 0px;
    margin: 0px;
    font-family: 'robotoregular';
    font-size: 15px;
    color:#000000;
}
.left-header-top a{
    color:#333333;
}
.media-social-header-top{
    display: block;
    float:right;
    padding: 0px;
    margin: 0px;
}
.media-social-header-top span{
    display: inline-block;
    line-height: 40px;
    padding-right: 5px;
    font-family: 'robotobold';
    font-size: 14px;
}
.media-social-header-top ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: block;
    width: 90px;
    float:right;
}
.media-social-header-top ul li{
    display: block;
    width:40px;
    height: 40px;
    margin-left: 5px;
    float:left;
}
.media-social-header-top ul li a{
    display: inline-block;
    width:40px;
    height: 40px;
    overflow: hidden;
}
.media-social-header-top ul li a.twitter{
    background: url(images/media-social.png) no-repeat top left;
}
.media-social-header-top ul li a.facebook{
    background: url(images/media-social.png) no-repeat top right;
}

.header-center{
    display: block;
    height: 240px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.header-search{
    display: block;
    width:370px;
    float:left;
    padding: 60px 0px 0px;
}
.search-text{
display: block;
font-size: 24px;
font-family: "octin_prison_freeregular";
color: #4D4948;
padding-bottom: 20px;
padding-top: 20px;
text-align: center;
margin-left: -80px;
}
.search-form{
    display: block;
}
.search-input{
    -moz-box-shadow:    inset 0 0 10px #e4e4e4;
    -webkit-box-shadow: inset 0 0 10px #e4e4e4;
    box-shadow:         inset 0 0 10px #e4e4e4;
    display: block;
    border:1px solid #dddddd;
    height: 36px;
    width: 188px;
    float:left;
    margin-right: 3px;
    font-size: 18px;
    font-family: 'bebas_neue_regularregular';
    color:#555555;
    text-transform: uppercase;
    line-height: 38px;
    padding: 0px 20px;
}
.search-button{
    display: block;
    width:50px;
    height: 38px;
    background: #35abdd;
    text-transform: uppercase;
    color:#fff;
    font-family: 'bebas_neue_regularregular';
    font-size: 30px;
    line-height: 35px;
    border:none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float:left;
    cursor: pointer;
}
.header-logo{
    display: block;
    float:left;
    width:400px;
    text-align: center;
    padding-top: 25px;
}
.header-slogan{
    display: block;
    float:left;
    width:230px;
    text-align: center;
    font-family: 'constantiaitalic';
    font-size: 24px;
    padding-top: 65px;
}
.header-student-login{

float: right;
display: block;
padding: 50px 0px 0px;
width: 200px;

}
.login-student-url{
    display: block;
    float:right;
    width: 140px;
    display: block;
    background: #d0f273;
    color:#fff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    padding: 13px 0px;
    border-bottom: 2px solid #a8c35d;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.login-student-url:hover{
    background: #a8c35d;
}
.menu-area{
    display: block;
    padding: 0px;
    margin: 0px;
    font-family: 'bebas_neue_regularregular';
}
.menu-area ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    text-align: center;
    width: 100%;
}


.menu-area ul li{
    display: inline-block;
    font-size: 24px;
    position: relative;
}
.menu-area ul li a{
    color:#000000;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 35px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.menu-area ul li a:hover, .menu-area ul li.current-menu-item > a{
    background:#35abdd;
    color:#fff;
}

.menu-area ul li ul{
    position:absolute;
    z-index: 999;
    left:0px;
    top:44px;
    width:170px;
    display: none;
    background: #fff;
    border-top:5px solid #d0f273;
    text-align: left;
    padding: 20px 0px;
}
.menu-area ul li ul li{
    display: block;
    padding: 0px 20px;
}
.menu-area ul li ul li a, .menu-area ul li.current-menu-item ul li a{
    font-size: 20px;
    color:#35abdd;
    padding: 5px 5px 5px 15px;
    background: none;
}

.menu-area ul li ul li a:hover, .menu-area ul li ul li.current-menu-item a{
    background: url(images/bg-sub-ul.png) no-repeat center left;
    color: #4d4948;
}
.home-slider{
    padding: 0px;
    margin: 0px 0px 10px;
    display: block;
    position: relative;
}
.content-white{
    padding: 0px 70px;
    margin: 0px 0px 10px;
    display: block;
    background: #fff;
}
.home-content-left{
    width:650px;
    display: block;
    float:left;
}
.home-content-left h1{
    font-size: 36px;
    text-align: center;
    padding: 50px 100px 20px;
}
.home-content-left p{
    line-height: 1.5;
    padding: 0px;
    margin: 0px 0px 25px;
    font-size: 14px;
    font-family: 'open_sanslight';
    color:#525252;
}
.home-content-left img{
    display: block;
    max-width: 100%;
}
.home-content-left h1{
    display: block;
    text-align: center;
    line-height: 1.1;
}
.home-content-right{
    width:270px;
    display: table-cell;
    float:right;
    background: url(images/home-academic.jpg) repeat;
    height: 100%;
    min-height: 740px;
}
.home-content-right-space{
    width:270px;
    display: table-cell;
    float:right;
    background: url(images/academic-info.jpg) no-repeat top;
    height: 100%;
    min-height: 740px;
}
.title-academic-info{
    display: block;
    color:#fff;
    font-family: 'bebas_neue_regularregular';
    font-size: 36px;
    text-align: center;
    padding: 15px 0px 55px;
}
.academic-calendar-title{
    display: block;
    text-align: center;
    font-size: 24px;
    font-family: 'octin_prison_freeregular';
    margin-bottom: 20px;
}
.content-academic-calendar{
    display: block;
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #d5cf2e;
    margin: 0px 20px 30px;
    padding: 0px 0px 30px;
}
.content-academic-calendar-date{
    display: block;
    font-size: 14px;
    line-height: 1.3;
    padding: 0px 10px 0px;
    font-family: 'open_sanslight';
}
.content-academic-calendar-title{
    display: block;
    font-size: 14px;
    font-family: 'robotobold';
    line-height: 1.3;
    padding: 0px 10px 0px;
}
.content-academic-calendar p{
    font-size: 13px;
    color: #333333;
    line-height: 1.3;
    padding: 0px 10px 0px;
    margin: 20px 0px;
    font-family: 'open_sanslight';
}
.content-academic-calendar p a{
    font-family: 'robotobold_italic';
    color:#000;
}
.content-academic-calendar-more{
    text-align: center;
    color:#35abdd;
    font-family: 'robotobold';
    display: block;
    text-transform: uppercase;
    padding: 0px 10px;
}

.title-update-info{
    display:block;
    padding: 0px;
    margin:0px 0px 20px;
    text-align: center;
    font-size: 24px;
    font-family: 'octin_prison_freeregular';
}
.item-content-update-info{
    display: block;
    padding: 0px 30px;
    margin: 0px;
}
.item-content-update-info p{
    margin-bottom: 25px;
    line-height: 1.3;
    color:#333333;
    font-size: 13px;
    font-family: 'open_sanslight';
}
.item-content-update-info p strong{
    display: block;
    font-family: 'robotobold';
    font-weight: normal;
    font-size: 14px;
}
.home-content-right img{
    display: block;
}
.more-update-info{
    font-size: 12px;
    color:#35abdd;
    text-align: center;
    display: block;
    font-family: 'robotobold';
    text-transform: uppercase;
}
.homepage-footer{
    display: block;
    padding: 0px;
    margin: 0px;
    color:#151515;
    font-family: 'open_sanslight';

}
.footer-slogan{
    color:#151515;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    display: block;
    margin-bottom: 20px;
    text-transform: none;
}
.homepage-footer h2{
    font-family: 'bebas_neue_regularregular';
    font-size: 36px;
    padding: 30px 0px;
    margin: 0px;
}
.news-area-homepage-footer{
    display: block;
    width: 300px;
    float:left;
    padding: 0px;
    margin: 0px;
    margin: 0px 65px 35px 0px;
}
.news-area-homepage-footer .area-image{
    display: block;
    position: relative;
    padding: 0px;
    margin: 0px 0px 22px;
    background: #000;
}
.news-area-homepage-footer .area-image span.playvideo{
    display: block;
    width: 100%;
    height: 100%;
    background:url(images/play-video.png) no-repeat center; 
    position: absolute;
    top: 0px;
    left: 0px;
}

.news-area-homepage-footer .area-image img{
    display: block;
}
.news-footer1 .area-image{
    border-bottom:5px solid #dd3559; 
}
.news-footer2 .area-image{
    border-bottom:5px solid #0ded90; 
}
.title-news-footer{
    font-size: 28px;
    display: block;
    font-family: 'bebas_neue_regularregular';
    text-transform: uppercase;
    margin-bottom: 10px;
    color:#000;
}
.date-news-footer{
    display: block;
    color:#555555;
    font-size: 13px;
    margin-bottom: 10px;
}
.readmore-news-footer{
    display: block;
    text-decoration: none;
    color:#35abdd;
    font-family: 'robotobold';
    text-transform: uppercase;
}

.twitter-footer{
    display: block;
    width:300px;
    float:right;
}
.title-twitter{
    display: block;
    padding: 0px;
    margin: 0px;
    color:#36ccf1;
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'bebas_neue_regularregular';
    background: url(images/twitter.png) no-repeat 10px 0px;
    padding-left: 50px;
    line-height: 25px;
    margin-bottom:25px; 
}
.twitter-area{
    display: block;
    width:100%;
    height: 240px;
    -moz-box-shadow:    inset 0 0 10px #dfdfdf;
    -webkit-box-shadow: inset 0 0 10px #dfdfdf;
    box-shadow:         inset 0 0 10px #dfdfdf;
    border:1px solid #dbdbdb;
    position: relative;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.twitter-area span.triangle{
    display: block;
    width:14px;
    height: 11px;
    background: url(images/triangle-twitter.png) no-repeat center top;
    top:-10px;
    left:15px;
    position: absolute;
}
.space-area-twitter{
    display: block;
    height: 190px;
    overflow: hidden;
    padding: 20px 25px;
}
.space-area-twitter ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: block;

}
.space-area-twitter ul li{
    display: block;
    margin-bottom: 40px;
    font-family: 'robotoregular';
    font-size: 13px;
    line-height: 1.3;
}
.space-area-twitter ul li a{
    color:#36ccf1;
}
.space-area-twitter p{
    display: block;
    margin-bottom: 40px;
    font-family: 'robotoregular';
    font-size: 13px;
    line-height: 1.3;
}
.space-area-twitter p a{
    color:#36ccf1;
}
.space-area-twitter .profile-link{
    display: none;
}
.footer{
    display: block;
    text-align: center;
    padding: 60px 0px;
}



/* content about */
.content-about-left{
    width:730px;
    display: block;
    padding: 0px;
    margin: 0px;
    float:left;
}
.content-about-left p{
    line-height: 1.3;
    padding: 0px;
    margin: 0px 0px 25px;
    font-size: 14px;
}
.content-about-left h1.title-about{
    display: block;
    padding: 0px 0px 15px;
    margin: 0px 0px 20px;
    font-size: 36px;
    font-family: 'bebas_neue_regularregular';
    border-bottom: 5px solid #35abdd;
    line-height: 1;
}
.content-about-text{
    display:block;
    padding:0px;
    margin:0px;
}

.content-about-text h1,
.content-about-text h2,
.content-about-text h3,
.content-about-text h4,
.content-about-text h5,
.content-about-text h6{
    background:#34AADB;
    line-height:1.3;
    font-family: 'bebas_neue_regularregular';
    display:block;
    padding:0px 20px;
    margin:0px 0px 10px;
    color:#fff;
}
.content-about-text h1, .content-about-text h2{
    font-size:30px;
}
.content-about-text h2{
    background:#08f7c6;
}
.content-about-image{
    display: block;
    padding: 0px;
    margin: 0px 0px 20px;
}
.content-about-image img{
    display: block;
    width: 100%;
    height: auto;
}
.content-about-right{
    width:270px;
    display: block;
    padding: 0px;
    margin: 0px;
    float:right;
}
.breadcume{
    display: block;
    padding: 20px 0px 40px;
    font-size: 13px;
    color:#555555;
    text-transform: uppercase;
}
.breadcume a{
    color:#35abdd;
}

.content-about-right-area{
    display:block;
    padding:0px;
    margin:0px;
}
.content-about-right-area h2{
    font-family: 'bebas_neue_regularregular';
    display:block;
    text-align:center;
    font-size:36px;
    background:#ffeb42;
    color:#000;
    line-height:1.3;
    margin-bottom: 5px;
}
.content-right-latest-news{
    display: block;
    margin-bottom: 10px;
}
.item-right-latest-news{
    display: block;
    width:250px;
    margin: 0px auto 20px;
}
.image-right-latest-news{
    display: block;
    margin-bottom: 10px;
}
.image-right-latest-news img{
    display: block;
    max-width:100%;
}
.title-right-latest-news{
    display: block;
    color:#000;
    font-size: 24px;
    margin-bottom: 5px;
    font-family: 'bebas_neue_regularregular';
}
.title-right-latest-news:hover{
    color:#35abdd;
}
.date-right-latest-news{
    display: block;
    font-size: 13px;
    color:#555555;
    margin-bottom: 5px;
}
.readmore-right-latest-news{
    color:#35abdd;
    font-size: 13px;
    font-family: 'robotobold';
    text-transform: uppercase;
}
.readmore-right-latest-news:hover{
    color: #d0f273;
}
.right-link-latest-news-view-all{
    display: block;
    background: #34AADB;
    color:#fff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    padding: 13px 0px;
    border-bottom: 2px solid #a8c35d;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 24px;
    font-family: 'bebas_neue_regularregular';
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.right-link-latest-news-view-all:hover{
    background: #a8c35d;
}
.right-item-border1{
    padding: 0px 0px 20px;
    border-bottom: 1px solid #dddddd;
}

/* news area */
.news-left{
    width:500px;
    display: block;
    padding: 0px;
    margin: 0px;
    float:left;
    font-size: 13px;
    font-family: 'open_sansregular';
}
.news-left p{
    font-size: 13px;
    font-family: 'open_sansregular';
    padding: 0px;
    margin: 0px 0px 15px;
    line-height: 1.3;
}
.news1, .news2, .news5{
    display: block;
    padding: 0px;
    margin: 0px;

}

.image-news-big{
    display: block;
    border-bottom:5px solid #dd3559;
}
.image-news-big img{
    display: block;
    max-width: 100%;
}
.image-news-none{
    display: block;
}
.image-news-none img{
    display: block;
    max-width: 100%;
}
.image-news-small{
    display: block;
    border-bottom:5px solid #35acdd;
}
.image-news-small img{
    display: block;
    max-width: 100%;
}
.news-list-title{
    font-family: 'bebas_neue_regularregular';
    display: block;
    color:#000000;
    padding: 0px;
    margin: 15px 0px 5px;
    font-size: 24px;
}
.news-list-date{
    display: block;
    font-size: 12px;
    font-family: 'open_sansregular';
    color:#555555;
    margin: 0px 0px 20px;
}
.news-list-readmore{
    color:#35abdd;
    font-size: 13px;
    font-family: 'open_sanssemibold';
    display: block;
    text-transform: uppercase;
    margin: 0px 0px 30px;
}
.news-right{
    width:500px;
    display: block;
    padding: 0px;
    margin: 0px;
    float:right;
    font-size: 13px;
    font-family: 'open_sansregular';
}
.news-right p{
    font-size: 13px;
    font-family: 'open_sansregular';
    padding: 0px;
    margin: 0px 0px 15px;
    line-height: 1.3;
}
.news3{
    display: block;
    padding: 0px;
    margin: 0px;
    width: 220px;
    float:left;
}
.news4{
    display: block;
    padding: 0px;
    margin: 0px;
    width: 220px;
    float:right;
}
h1.title-page{
    display: block;
    padding: 0px 0px 15px;
    margin: 0px 0px 20px;
    font-size: 36px;
    font-family: 'bebas_neue_regularregular';
    border-bottom: 5px solid #35abdd;
    line-height: 1;
}

.partners-list{
    display: block;
    padding: 0px 0px 20px;
    margin: 0px 0px 20px;
    border-bottom: 1px solid #dddddd;
}
.partners-list-image{
    display: block;
    float:left;
    width:150px;
}
.partner-list-content{
    display: block;
    float:right;
    width:560px;
}
.partner-list-content p{
    font-size: 13px;
    font-family: 'open_sansregular';
    padding: 0px;
    margin: 0px 0px 15px;
    line-height: 1.5;
    color:#555555;
}
.facilities-list{
    display: inline-block;
    padding: 0px;
    margin: 0px 35px 35px 0px;
    float:left;
    width:220px;
    vertical-align: top;
}

.facilities-list-last{
    display: inline-block;
    padding: 0px;
    margin: 0px 0px 35px 0px;
    float:left;
    width:220px;
    vertical-align: top;
}
.facilities-list a, .facilities-list-last a{
    display: inline-block;
}
.facilities-list .title-tutors, .facilities-list-last .title-tutors{
    display: block;
    font-size: 22px;
    font-family: 'bebas_neue_regularregular';
    padding: 5px 0px;
    color: #000;
}
.tutor-category{
    font-size: 14px;
}

.contact-address{
    display: block;
    padding: 0px;
    margin: 20px 0px 0px;
}
.contact-address h1.title-address{
    border-bottom: 5px solid #35abdd;
    display: block;
    font-family: 'bebas_neue_regularregular';
    font-size: 30px;
    line-height: 1;
    margin: 0 0 20px;
    padding: 0 0 5px;
}
.content-contact-address{
    display: block;
    color:#000000;
    font-family: 'open_sansregular';
}
.content-contact-address h2{
    font-size: 18px;
    display: block;
    margin: 0px;
    padding: 0px 0px 5px;
    background: 0px;
    font-family: 'open_sansregular';
    text-align: left;
    color:#000000;
}
.content-contact-address p{
    padding: 0px;
    margin: 0px;
    line-height: 1.5;
    font-family: 'open_sansregular';
    color:#000000;
}
.maps-area{
    width:100%;
    height: 270px;
}
.area-contact-form{
    display: block;
    margin-bottom: 20px;
}
.row-form{
    display: inline-block;
    padding: 0px;
    margin: 0px 0px 10px;
    width:100%;
    font-family: 'open_sansregular';
    font-size: 14px;

}
.row-form .label{
    display: block;
    width:230px;
    padding: 0px;
    margin: 0px;
    line-height: 30px;
    float:left;
}
.rom-area{
    display: block;
    padding: 0px;
    margin: 0px;
    float:left;
}
.input-form{
    display: block;
    width:200px;
    border:1px solid #dddddd;
    height:30px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    font-family: 'open_sansregular';
    font-size: 14px;
}
.form-select{
    display: block;
    width:200px;
    border:1px solid #dddddd;
    height:30px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    background: url(images/select.png) no-repeat center right;
    overflow: hidden;
}
.form-select select{
    width:150%;
    height:30px;
    background: none;
    border:none;
    line-height: 30px;
    padding-top: 5px;
    font-family: 'open_sansregular';
    font-size: 14px;
}
.text-area{
    display: block;
    width:300px;
    border:1px solid #dddddd;
    height:130px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    font-family: 'open_sansregular';
    font-size: 14px;
}
.check-box{
    display: block;
    float:left;
    width:5%;
}
.checkbox-text{
    display: block;
    float:right;
    width:95%;
    line-height: 1.3;
}
.required{
    color:#ff0000;
}
.button-form{
    background: #35abdd;
    border:none;
    display: inline-block;
    padding: 5px 30px;
    font-family: 'bebas_neue_regularregular';
    font-size: 24px;
    color:#fff;
    text-transform: uppercase;
    cursor:pointer;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.button-form:hover{
    background: #0a4b66;
}

.category-gallery{
    display: block;
    padding: 0px;
    margin: 0px 0px 20px;
}
.category-gallery-title{
    display: block;
    width:60%;
    padding: 0px;
    margin: 0px;
    font-size: 30px;
    font-family: 'bebas_neue_regularregular';
    color:#000000;
    float:left;
}
.gallery-selector{
    display: block;
    float:right;
    background: url(images/gallery-selector.png) no-repeat right top;
    height:28px;
    width:173px;
    border:1px solid #dddddd;
    overflow: hidden;
    padding-right: 30px;
}
.gallery-selector select{
    border:none;
    height: 28px;
    display: block;
    line-height: 30px;
    background: transparent;
    width:150%;
    font-family: 'open_sansregular';
    font-size: 13px;
    color:#333333;
    padding-top: 5px;
}
.gallery-selector select option{
    border:none;
}

.pagging{
    display: inline-block;
    width:100%;
    padding: 0px 0px 30px;
}
.pagging span{
    display: inline-block;
    padding: 5px;
    color:#000;
}

.pagging a.page-numbers{
    display: inline-block;
    padding: 5px;
    background: #1F325F;
    color:#fff;
}
.pagging a.page-numbers:hover{
    color:#000;
    background: #F5F5F5;
}

/* slider */
.silider-item{
    width:1170px;
    height:400px;
    display: block;
    overflow: hidden;
}
.slider-descrition{
    width:300px;
    height: 260px;
    display: block;
    overflow: hidden;
    background: url(images/bg-text-slider.jpg) no-repeat top left;
    float:left;
    color:#fff;
    padding: 70px;
}
.slider-title{
    font-size: 36px;
    font-family: 'bebas_neue_regularregular';
    width:300px;
    display: block;
    margin-bottom: 20px;
}
.slider-preface{
    font-size: 14px;
    font-family: 'robotoregular';
    width:300px;
    display: block;
    margin-bottom: 30px;
    line-height: 1.3;
}
.slider-readmore{
    display: block;
    width:300px;
    text-align:center;
}
.slider-readmore a{
    display: inline-block;
    width:60px;
    height: 60px;
    text-align: center;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.3);
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color:#35abdd;
    font-family: 'robotoregular';
    line-height: 1.3;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.slider-readmore a:hover{
    background: #35abdd;
    color:#fff;
}
.slider-readmore a span{
    display: table-cell;
    vertical-align: middle;
    width:60px;
    height: 60px;
}
.slider-image{
    display: block;
    width:730px;
    height: 400px;
    float:left;
}
.slider-image img{
    display: block;
}
.home-slider .owl-pagination{
    display: none;
}
.home-slider .owl-buttons{
    position: absolute;
    top:200px;
    width:730px;
    left:440px;
}
.home-slider .owl-buttons .owl-prev{
    float:left;
    width:40px;
    height: 80px;
    display: block !important;
    background: url(images/prev.png) no-repeat top right !important;
     -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    overflow: hidden;
    text-indent: 9999px;
}
.home-slider .owl-buttons .owl-next{
    float:right;
    width:40px;
    height: 80px;
    display: block !important;
    background: url(images/next.png) no-repeat top right !important;
     -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    overflow: hidden;
    text-indent: 9999px;
}

/* search */
ul.search-list{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
ul.search-list li{
    padding: 0px 0px 10px;
    margin: 0px 0px 10px;
    border-bottom: 1px solid #ddd;
}
ul.search-list li p{
    padding: 0px;
    margin: 0px;
}
ul.search-list li a{
    display: block;
    font-family: 'robotoregular';
    font-size: 14px;
    color:#35abdd;
    margin-bottom: 5px;
}
.course-list{
    display: block;
    width:350px;
    padding: 10px 0px;
    margin: 0px;
}
.course-right{
    float:right;
}
.course-left{
    float:left;
}
.course-title{
    font-size: 30px;
    font-family: 'bebas_neue_regularregular';
    margin: 10px 0px;
    display: block;
}
.course-list ul{
    padding: 0px;
    margin: 0px 0px 0px 20px;
}
.course-list ul li{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.course-list ul li a{
    color:#000;
}
.course-list ul li a:hover{
    color:#00a9e0;
}