.btn-block,.input-block-level{
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box
}
.intrinsic-container{
    position:relative;
    height:928px;
    overflow:hidden
}
.intrinsic-container-16x9{
    padding-bottom:56.25%
}
.intrinsic-container-4x3{
    padding-bottom:75%
}
.intrinsic-container iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.intrinsic-container2{
    position:relative;
    height:1928px;
    overflow:hidden
}
.intrinsic-container2-16x9{
    padding-bottom:56.25%
}
.intrinsic-container2-4x3{
    padding-bottom:75%
}
.intrinsic-container2 iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.clearfix:after,.clearfix:before{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.category-list ul.category li a,ul.categories-module li h4{
    font-weight:400
}
.input-block-level{
    display:block;
    min-height:30px;
    box-sizing:border-box
}
.btn{
    display:inline-block;
    margin-bottom:0;
    line-height:20px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    color:#333;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    background-color:#f5f5f5;
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.btn.active,.btn.disabled,.btn:active,.btn:hover,.btn[disabled]{
    color:#333;
    background-color:#e6e6e6
}
.btn.active,.btn:active{
    background-color:#ccc\9
}
.btn:hover{
    text-decoration:none;
    background-color:#e6e6e6;
    background-position:0 -15px;
    -webkit-transition:background-position .1s linear;
    -moz-transition:background-position .1s linear;
    -o-transition:background-position .1s linear;
    transition:background-position .1s linear
}
#sp-main-menu ul.level-0>li,a,a:hover{
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -o-transition:all .2s
}
.btn:focus{
    outline:#333 dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
.btn.active,.btn:active{
    background-color:#e6e6e6;
    background-color:#d9d9d9\9;
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn.disabled,.btn[disabled]{
    cursor:default;
    background-color:#e6e6e6;
    background-image:none;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-danger,.btn-info,.btn-inverse,.btn-primary,.btn-success,.btn-warning{
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff
}
.btn-large{
    padding:9px 14px;
    font-size:16px;
    line-height:normal;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.btn-large [class^=icon-]{
    margin-top:2px
}
.btn-small{
    padding:3px 9px;
    font-size:12px;
    line-height:18px
}
.btn-small [class^=icon-]{
    margin-top:0
}
.btn-mini{
    padding:2px 6px;
    font-size:11px;
    line-height:16px
}
.btn-block{
    display:block;
    padding-left:0;
    padding-right:0;
    box-sizing:border-box
}
.btn-block+.btn-block{
    margin-top:5px
}
.btn-primary{
    background-color:#006dcc;
    background-image:-moz-linear-gradient(top,#08c,#04c);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image:-webkit-linear-gradient(top,#08c,#04c);
    background-image:-o-linear-gradient(top,#08c,#04c);
    background-image:linear-gradient(to bottom,#08c,#04c);
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)
}
.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled]{
    color:#fff;
    background-color:#04c
}
.btn-primary.active,.btn-primary:active{
    background-color:#039\9
}
.btn-warning{
    background-color:#faa732;
    background-image:-moz-linear-gradient(top,#fbb450,#f89406);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
    background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
    background-image:-o-linear-gradient(top,#fbb450,#f89406);
    background-image:linear-gradient(to bottom,#fbb450,#f89406);
    border-color:#f89406 #f89406 #ad6704;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)
}
.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:hover,.btn-warning[disabled]{
    color:#fff;
    background-color:#f89406
}
.btn-warning.active,.btn-warning:active{
    background-color:#c67605\9
}
.btn-danger{
    background-color:#da4f49;
    background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
    background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
    border-color:#bd362f #bd362f #802420;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)
}
.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:hover,.btn-danger[disabled]{
    color:#fff;
    background-color:#bd362f
}
.btn-danger.active,.btn-danger:active{
    background-color:#942a25\9
}
.btn-success{
    background-color:#5bb75b;
    background-image:-moz-linear-gradient(top,#62c462,#51a351);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
    background-image:-webkit-linear-gradient(top,#62c462,#51a351);
    background-image:-o-linear-gradient(top,#62c462,#51a351);
    background-image:linear-gradient(to bottom,#62c462,#51a351);
    border-color:#51a351 #51a351 #387038;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)
}
.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled]{
    color:#fff;
    background-color:#51a351
}
.btn-success.active,.btn-success:active{
    background-color:#408140\9
}
.btn-info{
    background-color:#49afcd;
    background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
    background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
    border-color:#2f96b4 #2f96b4 #1f6377;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)
}
.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:hover,.btn-info[disabled]{
    color:#fff;
    background-color:#2f96b4
}
.btn-info.active,.btn-info:active{
    background-color:#24748c\9
}
.btn-inverse{
    background-color:#363636;
    background-image:-moz-linear-gradient(top,#444,#222);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
    background-image:-webkit-linear-gradient(top,#444,#222);
    background-image:-o-linear-gradient(top,#444,#222);
    background-image:linear-gradient(to bottom,#444,#222);
    border-color:#222 #222 #000;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)
}
.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:hover,.btn-inverse[disabled]{
    color:#fff;
    background-color:#222
}
.btn-inverse.active,.btn-inverse:active{
    background-color:#090909\9
}
button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{
    padding:0;
    border:0
}
.btn-link,.btn-link:active{
    background-color:transparent;
    background-image:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-link{
    border-color:transparent;
    cursor:pointer;
    color:#08c;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-link:hover{
    color:#005580;
    text-decoration:underline;
    background-color:transparent
}
a,a:hover{
    text-decoration:none;
    transition:all .2s
}
button.close:hover{
    background:0 0;
    border:0!important;
    color:#7d7d7d!important
}
.modlgn-remember input#modlgn-remember{
    display:inline-block;
    margin:-3px 0 0
}
.modlgn-remember label{
    display:inline-block;
    margin:0 10px
}
.page-header{
    margin:0 0 20px
}
.entry-content h4,.entry-meta.muted{
    margin-bottom:20px
}
.entry-meta.muted{
    background:#f2f2f2;
    padding:5px;
    font-size:12px
}
.entry-meta ul,.entry-meta.muted>span,.entry-meta.muted>time{
    margin:0 5px
}
.entry-meta ul.actions{
    float:right
}
.entry-meta ul.actions li{
    display:inline-block
}
.entry-meta ul.actions li.print-icon a::before{
    content:"\f02f"
}
.entry-meta ul.actions li.email-icon a::before{
    content:"\f003"
}
.entry-meta ul.actions li.edit-icon a::before{
    content:"\f044"
}
.entry-meta ul.actions li a{
    font-family:FontAwesome;
    display:block;
    font-size:14px;
    margin-left:5px
}
.entry-meta ul.actions li a img,.entry-meta ul.actions li a span{
    display:none
}
ul.pagenav{
    list-style:none;
    padding:0;
    clear:both;
    margin-top:10px;
    margin-left:0;
    overflow:hidden
}
ul.pagenav .pagenav-prev{
    float:left
}
ul.pagenav .pagenav-next{
    float:right
}
.category-list h2{
    font-size:36px;
    text-transform:uppercase
}
.category-list ul.category{
    margin:0;
    list-style:none
}
.category-list ul.category li{
    border:1px solid #e9e9e9;
    border-bottom:0;
    padding:20px
}
.category-list ul.category li:last-child{
    border-bottom:1px solid #e9e9e9
}
.category-list .pagination{
    margin-top:50px
}
.badge{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
dl dd,dl dt{
    display:inline
}
label.invalid{
    color:#c83025
}
ul.categories-module{
    list-style:none;
    margin:0
}
ul.categories-module li{
    border-bottom:1px solid #ececec
}
ul.categories-module li:last-child{
    border-bottom:0
}
.pagination ul{
    box-shadow:none
}
.pagination ul li{
    margin-right:5px;
    display:inline-block
}
#editor-xtd-buttons,.button2-left{
    margin-right:10px;
    display:inline-block
}
.pagination ul li a{
    border:1px solid #e9e9e9;
    color:#7d7d7d;
    font-weight:600;
    padding:8px 14px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-transition:.5s!important;
    -moz-transition:.5s!important;
    -o-transition:.5s!important;
    transition:.5s!important
}
.pagination ul li a:hover,.pagination ul li.pagination-active a{
    color:#fff;
    border:1px solid transparent
}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span,.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.uneditable-input,input[type=submit],input[type=button],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],textarea{
    text-shadow:none;
    color:#7d7d7d;
    min-height:25px;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    background:0 0;
    border:1px solid #7d7d7d
}
.uneditable-input:focus,.uneditable-input:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=button]:focus,input[type=button]:hover,input[type=text]:focus,input[type=text]:hover,input[type=password]:focus,input[type=password]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=date]:focus,input[type=date]:hover,input[type=month]:focus,input[type=month]:hover,input[type=time]:focus,input[type=time]:hover,input[type=week]:focus,input[type=week]:hover,input[type=number]:focus,input[type=number]:hover,input[type=email]:focus,input[type=email]:hover,input[type=url]:focus,input[type=url]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=color]:focus,input[type=color]:hover,textarea:focus,textarea:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
input.input-block-level{
    min-height:60px
}
.button2-left{
    margin-top:15px
}
.toggle-editor{
    display:inline-block
}
.edit .modal{
    position:inherit;
    top:auto;
    left:auto;
    width:auto;
    margin-left:0;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    box-shadow:none
}
.edit .media-preview{
    display:block;
    margin:0 0 10px
}
.edit .input-prepend.input-append input{
    line-height:20px!important
}
.edit .input-prepend.input-append a.btn{
    border:none!important;
    padding:10px 8px;
    background:#DDD
}
.contentpane ul{
    list-style:none;
    text-align:left;
    display:inline-block
}
.contentpane ul li{
    margin-right:20px;
    padding:10px;
    display:inline-block
}
.body-innerwrapper{
    overflow-x:hidden
}
.row-fluid,.row-fluid:first-child{
    margin-bottom:0
}


#sp-countdown-wrapper{
  
}

#sp-countdown-apply-button-wrapper{

	
}
.has-banner #sp-countdown-wrapper .container,.homepage #sp-countdown-wrapper .container{
    background:#fff;

    position:relative;
    width:73%
}



#sp-features-wrapper{
    background:url(bg1.jpg);
    background-color:rgba(0,0,0,.5);
    clear:both;
    min-height:200px;
    position:relative;
    width:100%
}
#sp-features-wrapper .container{
    width:70%
}
body{
    line-height:18px;
    font-size:14px
}
#sp-header-wrapper .sp-social a i,#sp-menu-wrapper .sp-social a i{
    width:24px;
    height:24px;
    line-height:22px;
    display:inline-block;
    vertical-align:middle;
    text-align:center
}
#sp-header-wrapper{
    padding:15px 0;
    border-bottom:0 solid #e9e9e9
}
#sp-header-wrapper .logo-wrapper{
    display:inline-block
}
#sp-header-wrapper .logo-wrapper .logo{
    background-position:0 50%;
    background-repeat:no-repeat
}
#sp-header-wrapper .logo-wrapper .logo-text{
    font-size:24px
}
#sp-header-wrapper .logo-wrapper .logo-slogan{
    font-size:11px
}
#sp-header-wrapper .sp-social{
    display:inline-block;
    float:left
}
#sp-header-wrapper .sp-social a{
    color:#fff;
    margin-left:5px;
    padding:1px 0;
    border:1px solid transparent;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#sp-header-wrapper .sp-social a i{
    font-size:12px
}
#sp-header-wrapper .sp-social a.fb{
    background:#35538f
}
#sp-header-wrapper .sp-social a.twt{
    background:#0b96c4
}
#sp-header-wrapper .sp-social a.gplus{
    background:#cc4a4a
}
#sp-header-wrapper .sp-social a.youtube{
    background:#870a0a
}
#sp-header-wrapper .sp-social a:hover,#sp-menu-wrapper{
    background:#fff
}
#sp-header-wrapper .sp-social a:hover.fb{
    color:#35538f;
    border:1px solid #35538f
}
#sp-header-wrapper .sp-social a:hover.twt{
    color:#0b96c4;
    border:1px solid #0b96c4
}
#sp-header-wrapper .sp-social a:hover.gplus{
    color:#cc4a4a;
    border:1px solid #cc4a4a
}
#sp-header-wrapper .sp-social a:hover.youtube{
    color:#870a0a;
    border:1px solid #870a0a
}
#sp-header-wrapper #sp-account{
    padding-top:10px
}
#sp-header-wrapper #sp-account .sp-mod-login{
    font-size:12px;
    padding:0 8px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#sp-header-wrapper #sp-account .sp-mod-login a.login_link,#sp-header-wrapper #sp-account .sp-mod-login a.login_link a,#sp-header-wrapper #sp-account .sp-mod-login span.sp-register,#sp-header-wrapper #sp-account .sp-mod-login span.sp-register a{
    color:#fff
}
#sp-menu-wrapper .sp-social{
    display:inline-block;
    float:left;
    position:relative;
    top:10px
}
#sp-menu-wrapper .sp-social a{
    color:#fff;
    margin-left:5px;
    padding:1px 0;
    border:1px solid transparent;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#sp-menu-wrapper .sp-social a i{
    font-size:12px
}
#sp-menu-wrapper .sp-social a.fb{
    background:#35538f
}
#sp-menu-wrapper .sp-social a.twt{
    background:#0b96c4
}
#sp-menu-wrapper .sp-social a.gplus{
    background:#cc4a4a
}
#sp-menu-wrapper .sp-social a.youtube{
    background:#870a0a
}
#sp-menu-wrapper .sp-social a:hover,.sp-university-layout .sp-slider-content a.btn-more:hover{
    background:#fff
}
#sp-menu-wrapper .sp-social a:hover.fb{
    color:#35538f;
    border:1px solid #35538f
}
#sp-menu-wrapper .sp-social a:hover.twt{
    color:#0b96c4;
    border:1px solid #0b96c4
}
#sp-menu-wrapper .sp-social a:hover.gplus{
    color:#cc4a4a;
    border:1px solid #cc4a4a
}
#sp-menu-wrapper .sp-social a:hover.youtube{
    color:#870a0a;
    border:1px solid #870a0a
}
#sp-menu-wrapper #sp-account{
    padding-top:10px
}
#sp-search{
    text-align:left;
    padding:0;
    position:relative;
    left:40px
}
#sp-search .search form{
    margin:0;
    position:relative;
    height:40px
}
#sp-search .search #mod-search-searchword{
    min-height:40px;
    background:#fff;
    border:1px solid #e9e9e9;
    padding:0 30px 0 10px;
    width:65%;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#sp-search .search #mod-search-searchword:focus{
    width:100%;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
#sp-search .search i{
    position:absolute;
    right:10px;
    top:11px;
    color:#e9e9e9;
    font-size:16px;
    text-shadow:none
}
.sp-university-layout .sp-slider-content{
    color:#fff
}
.sp-university-layout .sp-slider-content a.btn-more{
    text-transform:capitalize;
    font-size:18px;
    box-shadow:none;
    border:0;
    padding:18px 50px;
    text-shadow:none;
    color:#fff;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.sp-university-layout .sp-slider-content h3.sp-posttitle{
    font-size:28px;
    text-transform:uppercase;
    font-family:Acrom-Regular
}
.sp-university-layout .sp-slider-content .sp-introtext{
    font-size:24px
}
.sp-university-layout .sp-slider-controllers .controller-next,.sp-university-layout .sp-slider-controllers .controller-prev{
    font-size:70px;
    font-family:fontAwesome;
    background:rgba(255,255,255,.5)!important
}
.sp-university-layout .sp-slider-controllers .controller-next span,.sp-university-layout .sp-slider-controllers .controller-prev span{
    display:none
}
.sp-university-layout .sp-slider-controllers .controller-next:hover,.sp-university-layout .sp-slider-controllers .controller-prev:hover{
    background:#fff!important
}
.sp-university-layout .sp-slider-controllers .controller-prev{
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0
}
.sp-university-layout .sp-slider-controllers .controller-prev:before{
    content:"\f104"
}
.sp-university-layout .sp-slider-controllers .controller-next{
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px
}
.sp-university-layout .sp-slider-controllers .controller-next:before{
    content:"\f105"
}
#sp-feature{
    padding:50px 0;
    text-align:center;
    position:relative
}
#sp-feature .ns2-art-wrap img.ns2-image{
    width:100px;
    height:100px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%
}
#sp-feature .ns2-art-wrap h4.ns2-title{
    font-size:20px;
    text-transform:uppercase;
    font-weight:600
}
#sp-feature .ns2-art-wrap p.ns2-introtext{
    line-height:24px;
    margin:10px 0 30px;
    display:inline-block
}
#sp-feature .ns2-art-wrap a.ns2-readmore span{
    padding-left:5px;
    background-image:url(bg5.png)
}
.carousel.scale .item.active .row-fluid>div:nth-child(1){
    -webkit-animation:scaleUp .2s linear 0s both;
    -moz-animation:scaleUp .2s linear 0s both;
    -ms-animation:scaleUp .2s linear 0s both;
    -o-animation:scaleUp .2s linear 0s both;
    animation:scaleUp .2s linear 0s both
}
.carousel.scale .item.active .row-fluid>div:nth-child(2){
    -webkit-animation:scaleUp .2s linear .1s both;
    -moz-animation:scaleUp .2s linear .1s both;
    -ms-animation:scaleUp .2s linear .1s both;
    -o-animation:scaleUp .2s linear .1s both;
    animation:scaleUp .2s linear .1s both
}
.carousel.scale .item.active .row-fluid>div:nth-child(3){
    -webkit-animation:scaleUp .2s linear .2s both;
    -moz-animation:scaleUp .2s linear .2s both;
    -ms-animation:scaleUp .2s linear .2s both;
    -o-animation:scaleUp .2s linear .2s both;
    animation:scaleUp .2s linear .2s both
}
.carousel.scale .item.active .row-fluid>div:nth-child(4){
    -webkit-animation:scaleUp .2s linear .4s both;
    -moz-animation:scaleUp .2s linear .4s both;
    -ms-animation:scaleUp .2s linear .4s both;
    -o-animation:scaleUp .2s linear .4s both;
    animation:scaleUp .2s linear .4s both
}
.carousel.scale .carousel-indicators{
    top:auto;
    bottom:-50px;
    right:auto;
    left:50%;
    margin-left:-24px;
    display:none
}
.carousel.scale .carousel-indicators li{
    cursor:pointer;
    background-color:#dadada
}
#sp-users-wrapper{
    padding:30px 0
}
#sp-main-top-wrapper #sp-maintop{
    text-align:center
}
#sp-main-top-wrapper #sp-maintop h3.header{
    position:absolute;
    left:50%;
    margin-left:-200px;
    margin-top:45px;
    font-size:36px;
    font-weight:700;
    text-transform:uppercase;
    color:#fff
}
#sp-main-top-wrapper #sp-maintop .custom{
    height:300px;
    color:#fff
}
#sp-main-top-wrapper .custom .gallery-content{
    background-color:rgba(42,47,51,.8);
    max-width:560px;
    margin-right:auto;
    margin-left:auto;
    padding:20px;
    display:inline-block;
    margin-top:88px;
    cursor:pointer;
    color:#FFF
}
#sp-main-top-wrapper a{
    color:#FFF
}
#sp-main-top-wrapper a:hover{
    color:#0c7fcf
}
#sp-main-top-wrapper #sp-maintop .custom p{
    padding:120px 150px
}



#sp-main-body-wrapper{
    background:url(bg1.jpg);
    background-color:rgba(0,0,0,.5);
    clear:both;
    min-height:200px;
    position:relative;
    width:100%;
    padding-top:50px
}
#sp-main-body-wrapper .container{
    padding:20px;
    background-color:#FFF;
	width:70%;
}
.has-banner #sp-main-body-wrapper .container,.homepage #sp-main-body-wrapper .container{
    background:#fff;
    top:-15px;
    position:relative;
    width:70%
}
.has-banner #sp-main-body-wrapper .container h2,.homepage #sp-main-body-wrapper .container h2{
    margin-top:0;
    padding-top:0;
    margin-bottom:20px;
    color:#393939;
    font-size:18pt;
    font-family:Acrom-Bold
}
.homepage #sp-main-body-wrapper .featured .items-row:first-child{
    padding-bottom:0
}
.homepage #sp-main-body-wrapper .featured .items-row h2.entry-title{
    font-size:14px;
    line-height:15px
}
.homepage #sp-main-body-wrapper .featured .items-row footer.entry-meta{
    margin-top:10px;
    display:inline-block
}
.homepage #sp-main-body-wrapper .featured .items-row section.entry-content{
    display:none
}
.homepage #sp-main-body-wrapper .featured section.row-1{
    margin-bottom:-33px
}
.homepage #sp-main-body-wrapper .featured .items-row div.column-1{
    margin-left:12px
}
.homepage #sp-main-body-wrapper .featured .items-row div.column-2,.homepage #sp-main-body-wrapper .featured .items-row div.column-3{
    margin-left:15px
}
#sp-right h3.header{
    font-size:16px;
    border-bottom:3px solid #e9e9e9;
    padding-bottom:5px;
    margin-bottom:10px
}
#sp-gallery-wrapper{
    margin-bottom:0;
    text-align:center
}
#sp-gallery-wrapper .custom{
    height:320px
}
#sp-gallery-wrapper .custom .gallery-content{
    max-width:560px;
    margin-right:auto;
    margin-left:auto;
    padding:20px;
    display:inline-block;
    margin-top:88px;
    cursor:pointer;
    color:#fff
}
#sp-gallery-wrapper .custom .gallery-content a{
    color:#fff
}
#sp-user-bottom-wrapper{
    background:url(bg1.jpg);
    padding-top:40px;
    padding-bottom:40px
}
#sp-user-bottom-wrapper h3.header{
    text-transform:uppercase;
    font-size:24px;
    font-weight:700;
    margin-bottom:20px;
    margin-left:20px;
    margin-top:10px
}
#sp-user-bottom-wrapper #sp-user-bottom1,#sp-user-bottom-wrapper #sp-user-bottom2{
    font-size:14px
}
#sp-user-bottom-wrapper #sp-user-bottom1 span.moduleItemDateCreated{
    display:block;
    color:#b4b4b4
}
#sp-user-bottom-wrapper #sp-user-bottom1 a.moduleItemTitle{
    margin-top:6px;
    display:inline-block;
    line-height:24px;
    font-family:Acrom-Bold
}
#sp-user-bottom-wrapper #sp-user-bottom1 a.moduleItemTitle:hover{
    color:#2E64FE
}
#sp-user-bottom-wrapper #sp-user-bottom2 a.moduleItemTitle{
    line-height:24px
}
#sp-user-bottom-wrapper #sp-user-bottom1 img:hover{
    -moz-box-shadow:0 0 10px #ccc;
    -webkit-box-shadow:0 0 10px #ccc;
    box-shadow:0 0 10px #ccc;
    opacity:.3;
    filter:alpha(opacity=30)
}
#sp-user-bottom-wrapper #sp-user-bottom2 img:hover{
    opacity:.3;
    filter:alpha(opacity=30)
}
#sp-user-bottom1 .k2ItemsBlock{
    margin-left:20px
}
.event-date{
    color:#fff;
    padding:6px;
    text-align:center;
    margin-right:20px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.event-date span.sp_date_day{
    font-size:36px;
    font-weight:800;
    line-height:100%;
    display:block
}
#sp-user-bottom3 .apply,#sp-user-bottom3 .support{
    font-size:16px;
    padding:19px 20px;
    border-radius:2px;
    text-align:center;
    text-transform:capitalize;
    margin:10px 0;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
#sp-user-bottom3 .apply a,#sp-user-bottom3 .support a{
    color:#fff
}
#sp-user-bottom3 .apply{
    background:#34b800;
    cursor:pointer;
    border:1px solid transparent
}
#sp-user-bottom3 .apply:hover{
    background:#ccffb8;
    border:1px solid #83ff52
}
#sp-user-bottom3 .apply:hover a{
    color:#34b800
}
#sp-main-bottom-wrapper #sp-mainbottom{
    text-align:center
}
#sp-main-bottom-wrapper #sp-mainbottom h3.header{
    position:absolute;
    left:50%;
    margin-left:-200px;
    margin-top:45px;
    font-size:36px;
    font-weight:700;
    text-transform:uppercase;
    color:#fff
}
#sp-main-bottom-wrapper #sp-mainbottom .custom{
    height:300px;
    color:#fff
}
#sp-main-bottom-wrapper #sp-mainbottom .custom p{
    padding:120px 150px
}
#sp-bottom-wrapper{
    padding-bottom:80px
}
#sp-bottom-wrapper #sp-bottom1{
    margin-top:-100px;
    padding:20px
}
#sp-bottom-wrapper #sp-bottom1 h3.header{
    text-transform:uppercase;
    font-size:24px;
    font-weight:700;
    margin-bottom:20px
}
#sp-footer-wrapper ul.nav,#sp-footer-wrapper ul.nav li{
    display:inline-block;
    margin:0 5px
}
#sp-footer-wrapper{
    padding:20px 0;
    border-top:1px solid #eee;
    position:relative;
    text-align:right;
    font-size:12px
}
#sp-footer-wrapper ul{
    display:inline-block;
    float:right
}
#sp-footer-wrapper ul.nav{
    list-style:none;
    padding:0
}
#sp-footer-wrapper ul.nav li a{
    display:block
}
#sp-footer-wrapper ul.nav li a:hover{
    background:0 0
}
#sp-footer-wrapper span.designed-by{
    margin:0 15px
}
#sp-footer-wrapper .sp-totop{
    display:inline-block;
    position:absolute;
    right:20px;
    margin-top:-12px
}
#sp-footer-wrapper .sp-totop i{
    color:#fff;
    padding:13px;
    background:#cbd0d5;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
#sp-footer-wrapper .sp-totop small{
    display:none
}
#sp-banner .custom{
    height:196px;
    background-position-y:0
}
.sp-portfolio-item-details,.sp-portfolio-item-inner{
    background:0 0!important
}
.about-us p.about-comittee{
    border-bottom:1px solid #e9e9e9;
    padding-bottom:5px;
    margin-bottom:30px
}
.about-us p.about-designation{
    font-weight:600
}
.about-us .team-photo{
    position:relative
}
.about-us .team-photo img.about-img{
    border:3px solid #e9e9e9;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.about-us .team-photo .about-name{
    font-size:14px;
    position:absolute;
    bottom:15px;
    left:3px;
    padding:5px 10px;
    color:#fff
}
.ltr .sp-blocknumber span,.ltr .sp-submenu{
    left:0
}
.sp-portfolio-filter{
    text-align:left!important;
    margin:50px 0!important
}
.sp-portfolio-filter li a.btn{
    background:0 0!important;
    font-size:16px!important;
    padding:4px 6px!important;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.sp-portfolio-filter li a.btn.active{
    color:#ccc
}
.sp-portfolio-filter li a.btn:hover{
    color:#ccc!important;
    border:0!important
}
.sp-portfolio-item-inner{
    padding:0!important;
    margin:15px!important
}
ul.breadcrumb{
    margin:0;
    padding-left:0;
    padding-right:0;
    background:0 0
}
.sp-border{
    position:relative
}
.sp-border::after{
    content:" ";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1px
}
div.itemListCategory h2{
    font-size:36px;
    text-transform:uppercase;
    padding-bottom:20px
}
@keyframes scaleUp{
    0%{
        opacity:0;
        transform:scale(.3)
    }
    100%{
        opacity:1;
        transform:scale(1)
    }
}
@-moz-keyframes scaleUp{
    0%{
        opacity:0;
        -moz-transform:scale(.3)
    }
    100%{
        opacity:1;
        -moz-transform:scale(1)
    }
}
@-webkit-keyframes scaleUp{
    0%{
        opacity:0;
        -webkit-transform:scale(.3)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1)
    }
}
@-ms-keyframes scaleUp{
    0%{
        opacity:0;
        -ms-transform:scale(.3)
    }
    100%{
        opacity:1;
        -ms-transform:scale(1)
    }
}
@-o-keyframes scaleUp{
    0%{
        opacity:0;
        -o-transform:scale(.3)
    }
    100%{
        opacity:1;
        -o-transform:scale(1)
    }
}
@-webkit-keyframes scaleDown{
    0%{
        opacity:1;
        -webkit-transform:scale(1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.3)
    }
}
#sp-menu-wrapper{
    -webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);
    box-shadow:0 2px 2px 0 rgba(0,0,0,.15);
    position:relative;
z-index: 9999!important;
}
#sp-main-menu ul{
    list-style:none;
    margin:0;
    padding:0
}
#sp-main-menu ul.level-0>li{
    display:inline-block;
    margin:0;
    padding:2px 5px;
    position:relative;
    font-size:12px;
    font-weight:400;
    vertical-align:bottom;
    transition:all .2s
}
#sp-main-menu ul.level-0>li>a{
    display:block;
    margin:18px 0 18px 0;
    padding:10px 10px 30px;
    color:#B3B0B0
}
#sp-main-menu ul.level-0>li>a .menu-desc{
    font-size:11px;
    color:#999;
    display:block
}
#sp-main-menu ul.level-0>li.parent:hover{
    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0
}
.module.sp-box2,.module.sp-list{
    -webkit-border-radius:4px;
    -moz-border-radius:4px
}
#sp-main-menu ul.level-0>li.first{
    padding-top:5px
}
#sp-main-menu ul.level-0>li.first a{
    padding:0
}
#sp-main-menu li li:not(.sp-menu-group){
    display:block;
    border-top:1px solid #eee;
    position:relative;
    text-transform:capitalize;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -o-transition:all .2s;
    transition:all .2s
}
#sp-main-menu li li:not(.sp-menu-group):first-child{
    border-top:none
}
#sp-main-menu li li:not(.sp-menu-group) a{
    display:block;
    font-size:14px;
    font-weight:400;
    line-height:normal;
    text-decoration:none;
    padding:10px 0;
    color:#777
}
#sp-main-menu li li:not(.sp-menu-group).parent>a span.menu{
    position:relative;
    padding-right:20px;
    display:block
}
#sp-main-menu li li:not(.sp-menu-group).parent>a:after{
    content:"\f055";
    font-family:FontAwesome;
    font-size:10px;
    font-weight:400;
    position:absolute;
    right:10px;
    top:15px
}
.rtl .sp-blocknumber span,.rtl .sp-submenu{
    right:0
}
#sp-main-menu div.sp-menu-group a.sp-menu-group{
    display:block;
    padding:10px 0;
    border-bottom:1px solid #eee
}
#sp-main-menu div.sp-menu-group a.sp-menu-group .menu-title{
    text-transform:capitalize;
    font-size:14px;
    color:#4c4b4b
}
#sp-main-menu div.sp-menu-group .sp-menu-group-content .module{
    margin:0;
    padding:10px 0 0;
    text-transform:none;
    font-weight:400;
    font-size:14px
}
#sp-main-menu div.sp-menu-group .sp-menu-group-content .module h4{
    font-size:14px
}
.sp-submenu{
    position:absolute;
    top:0;
    visibility:hidden;
    opacity:0;
    z-index:0;
    -webkit-transition:visibility .1s,opacity .1s;
    -moz-transition:visibility .1s,opacity .1s;
    -o-transition:visibility .1s,opacity .1s;
    transition:visibility .1s,opacity .1s
}
.sp-submenu a:hover{
    color:#FFF
}
.sp-submenu.open{
    z-index:99999;
    visibility:visible;
    opacity:1;
    -webkit-transition:visibility .8s,opacity .8s;
    -moz-transition:visibility .8s,opacity .8s;
    -o-transition:visibility .8s,opacity .8s;
    transition:visibility .8s,opacity .8s
}
.sp-submenu .sp-submenu-wrap{
    background:#fff;
    -webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);
    -moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);
    box-shadow:0 3px 5px 0 rgba(0,0,0,.2)
}
.sp-submenu .megacol{
    float:left
}
.sp-submenu .megacol>ul.sp-menu{
    padding:5px 15px!important
}
.rtl #sp-main-menu{
    float:right
}
.rtl #sp-main-menu ul.level-0>li.active>a:after,.rtl #sp-main-menu ul.level-0>li:hover>a:after{
    margin:0 -10px 0 0
}
.rtl #sp-main-menu ul.level-0>li.parent>a span.menu{
    padding:0 0 0 10px
}
.rtl #sp-main-menu li li:not(.sp-menu-group).parent>a span.menu{
    padding-right:0;
    padding-left:20px
}
.menu-fixed{
    position:fixed!important;
    top:0;
    width:100%;
    z-index:9999!important
}
.custom{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:50% 0;
    background-attachment:fixed
}

.customcsslider {
	position: relative;
	/* padding-bottom: 56.25%;  16:9 */
	padding-bottom: 43%; /* 16:9 */
	/*padding-top: 5px;*/
	padding-top: 0px;
	height: 0;
	margin-left: -6px;
	margin-right: -5px;
}
.customcsslider iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 98%;
	border: 0;
	/**pointer-events: none**/
}


.module.sp-box1,.module.sp-box2,.module.sp-list,.module.sp-title1,.module.sp-title2,.module.sp-title3{
    background:#fff
}
.sp-sig a{
    display:block;
    width:5%;
    float:left;
    opacity:.5
}
.sp-sig a img{
    width:100%!important;
    height:100%!important
}
.module{
    margin-top:20px
}
.module:first-child{
    margin-top:0
}
.module h3{
    font-size:24px;
    margin:0 0 5px;
    line-height:normal
}
.module.highlighted,.module.sp-box1,.module.sp-box2,.module.sp-box3,.module.sp-list,.module.sp-title-icon1,.module.sp-title1,.module.sp-title2{
    padding:20px;
    color:#7d7d7d
}
.module.highlighted h3,.module.sp-box1 h3,.module.sp-box2 h3,.module.sp-box3 h3,.module.sp-list h3,.module.sp-title-icon1 h3,.module.sp-title1 h3,.module.sp-title2 h3{
    padding:0 0 10px
}
.module.highlighted h5,.module.sp-box1 h5,.module.sp-box2 h5,.module.sp-box3 h5,.module.sp-list h5,.module.sp-title-icon1 h5,.module.sp-title1 h5,.module.sp-title2 h5{
    color:red;
    font-weight:400
}
.module.sp-title1 h3{
    color:#888!important
}
.module.sp-title2 h3{
    border-bottom:3px solid #eee
}
.module.sp-title3 h3{
    border-bottom:3px solid #0c7fcf
}
.module.sp-list{
    border-radius:4px
}
.module.sp-list a{
    color:#7d7d7d
}
.module.sp-list a:hover{
    color:#0c7fcf
}
.module.sp-list li{
    border-bottom:1px solid #eee;
    list-style:none;
    margin-left:-20px;
    line-height:35px
}
.module.sp-list li:last-child{
    border-bottom:0
}
.module.sp-box1{
    border:1px solid #eee;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.module.sp-box2{
    border-radius:4px;
    border:1px solid #0c7fcf
}
.module.sp-box3{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    border:1px solid #eee;
    background:#0c7fcf;
    color:#fff
}
.btn.btn-primary,.module.sp-box3 h1,.module.sp-box3 h2,.module.sp-box3 h3.header,.module.sp-box3 h4{
    color:#fff!important
}
.module.sp-title-icon1{
    background:#fff
}
.center,.center td,.center th,.center tr{
    text-align:center
}
a{
    outline:0!important
}
#community-wrap .btn,.btn,.readmore,a.ns2-readmore,button,input[type=submit]{
    padding:2px;
    text-transform:uppercase;
    font-size:10px;
    box-shadow:none;
    border:0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-transition:.4s!important;
    -moz-transition:.4s!important;
    -o-transition:.4s!important;
    transition:.4s!important
}
#community-wrap .btn:hover,.btn:hover,.readmore:hover,a.ns2-readmore:hover,button:hover,input[type=submit]:hover{
    color:#fff!important;
    text-shadow:none;
    box-shadow:none!important;
    border:1px solid transparent!important
}
.btn,.btn.btn-primary{
    border:1px solid ;
	padding:2px
}
.btn.btn-primary{
    box-shadow:none;
    text-shadow:none;
    padding:8px 10px
}
.btn{
    background-image:none
}
h1{
    font-size:36px;
    text-transform:uppercase
}
h4{
    font-size:16px
}
.page-header{
    border:0;
    padding-bottom:0
}
.sp-dropcap{
    overflow:hidden
}
.sp-dropcap:first-letter{
    color:#666;
    display:block;
    float:left;
    font-size:50px;
    line-height:40px;
    padding:4px 8px 0 0
}
.gallery-filters .btn,.gallery-filters .btn:hover{
    box-shadow:none;
    color:#7d7d7d!important;
    background:0 0
}
.rtl .sp-dropcap:first-letter{
    float:right;
    padding:4px 0 0 8px
}
ul.arrow,ul.arrow-double,ul.cross,ul.rss,ul.star,ul.tick{
    list-style:none;
    padding:0;
    margin:0
}
ul.arrow li::after,ul.arrow li::before,ul.arrow-double li::after,ul.arrow-double li::before,ul.cross li::after,ul.cross li::before,ul.rss li::after,ul.rss li::before,ul.star li::after,ul.star li::before,ul.tick li::after,ul.tick li::before{
    font-family:FontAwesome;
    font-size:11px
}
.ltr ul.arrow li::before,.ltr ul.arrow-double li::before,.ltr ul.cross li::before,.ltr ul.rss li::before,.ltr ul.star li::before,.ltr ul.tick li::before{
    margin-right:5px
}
.ltr ul.arrow li::before{
    content:"\f105"
}
.ltr ul.arrow-double li::before{
    content:"\f101"
}
.ltr ul.tick li::before{
    content:"\f00c"
}
.ltr ul.cross li::before{
    content:"\f00d"
}
.ltr ul.star li::before{
    content:"\f006"
}
.ltr ul.rss li::before{
    content:"\f09e"
}
.rtl ul.arrow li::after,.rtl ul.arrow-double li::after,.rtl ul.cross li::after,.rtl ul.rss li::after,.rtl ul.star li::after,.rtl ul.tick li::after{
    margin-left:5px
}
.rtl ul.arrow li::after{
    content:"\f104"
}
.rtl ul.arrow-double li::after{
    content:"\f100"
}
.rtl ul.tick li::after{
    content:"\f00c"
}
.rtl ul.cross li::after{
    content:"\f00d"
}
.rtl ul.star li::after{
    content:"\f006"
}
.rtl ul.rss li::after{
    content:"\f09e"
}
.pull-left>img,img.pull-left{
    margin-right:15px;
    margin-bottom:10px
}
.pull-right>img,.rtl .pull-left>img,.rtl img.pull-left,img.pull-right{
    margin-left:15px
}
.rtl .pull-right>img,.rtl img.pull-right{
    margin-right:15px
}
ul.icon_check_sign{
    margin:0;
    list-style:none
}
.ltr [class*=" icon-"].pull-left,.ltr [class^=icon-].pull-left,.rtl [class*=" icon-"].pull-right,.rtl [class^=icon-].pull-right{
    margin-right:.3em
}
ul.icon_check_sign li{
    line-height:24px
}
ul.icon_check_sign li:before{
    content:"\f14a";
    font-family:FontAwesome;
    padding-right:10px
}
.sp-blocknumber{
    position:relative;
    min-height:45px
}
.sp-blocknumber span{
    font-weight:700;
    width:48px;
    height:48px;
    line-height:48px;
    display:block;
    text-align:center;
    position:absolute;
    top:0
}
.sp-blocknumber span.rounded{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.sp-blocknumber span.circle{
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%
}
.ltr .sp-blocknumber{
    padding:5px 0 5px 60px
}
.rtl .sp-blocknumber{
    padding:5px 60px 5px 0
}
.sp-block.rounded{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.sp-bubble{
    position:relative;
    margin-bottom:40px
}
.sp-bubble cite{
    display:block;
    height:30px;
    line-height:36px;
    position:absolute;
    bottom:-30px
}
.sp-bubble cite span{
    content:' ';
    position:absolute;
    top:0;
    display:block;
    width:0;
    height:0;
    border-bottom-color:transparent!important
}
.ltr .sp-bubble cite{
    left:15px;
    padding-left:40px
}
.ltr .sp-bubble cite span{
    left:0;
    border-left-color:transparent!important
}
.rtl .sp-bubble cite{
    right:15px;
    padding-right:40px
}
.rtl .sp-bubble cite span{
    right:0;
    border-right-color:transparent!important
}
.ltr [class*=" icon-"].pull-right,.ltr [class^=icon-].pull-right,.rtl [class*=" icon-"].pull-left,.rtl [class^=icon-].pull-left{
    margin-left:.3em
}
.nav-pills>li>a{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.gallery-filters{
    margin-bottom:35px!important
}
.gallery-filters .btn{
    border:0;
    margin-right:20px
}
.gallery-filters .btn:hover{
    border:0!important
}
.gallery-filters .btn.active{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
#sp-right ul.nav li{
    font-weight:400;
    line-height:28px;
    border-bottom:1px solid #ececec
}
#sp-right ul.nav li:last-child{
    border-bottom:0
}
#sp-right ul.nav li a:hover{
    background:0 0
}
@media (min-width:980px) and (max-width:1199px){
    .responsive #sp-header-wrapper .sp-social a{
        margin-left:3px
    }
    .responsive .hidden-tablet{
        display:none!important
    }
    .responsive .sp-university-layout .sp-slider-content .sp-introtext{
        margin:40px 320px 20px!important
    }
    .responsive .cFrontPage-Search .input-block-level{
        width:65%
    }
}
@media (min-width:768px) and (max-width:979px){
    .responsive .sp-main-menu-toggler{
        top:14px;
        left:120px
    }
    .responsive #sp-header-wrapper .sp-social{
        float:right
    }
    .responsive .sp-university-layout .sp-slider-content .sp-introtext{
        margin:40px 250px 20px!important
    }
    .responsive .cFrontPage-Search .input-block-level{
        width:55%
    }
}
@media (max-width:767px){
    .responsive.bg{
        padding-left:0;
        padding-right:0
    }
    .responsive .container{
        padding:0 10px;
        max-width:480px;
        min-width:280px
    }
    .responsive .sp-main-menu-toggler{
        top:14px;
        left:10px
    }
    .responsive #sp-header-wrapper #sp-account{
        padding-top:20px
    }
    .responsive #sp-header-wrapper .sp-social a{
        margin-left:0;
        margin-right:3px
    }
    .responsive #sp-search{
        margin:-70px 0 0;
        width:50%;
        float:right
    }
    .responsive .sp-university-layout .sp-slider-content .sp-introtext{
        margin:40px 75px 20px!important
    }
    .responsive .sp-university-layout .sp-slider-content h1,.responsive .sp-university-layout .sp-slider-content h3{
        font-size:24px;
        line-height:28px
    }
    .responsive .sp-university-layout .sp-slider-controllers .controller-next,.responsive .sp-university-layout .sp-slider-controllers .controller-prev{
        font-size:50px;
        width:50px;
        height:70px;
        line-height:70px
    }
    .responsive #sp-mainbottom .custom p,.responsive #sp-maintop .custom p{
        padding:100px 50px!important;
        line-height:normal
    }
    .responsive .featured .entry-header{
        clear:both
    }
    .responsive .featured article{
        margin-bottom:20px
    }
    .responsive #sp-footer1,.responsive #sp-footer2{
        text-align:center!important
    }
    .responsive #sp-footer-wrapper .sp-totop{
        margin-top:5px;
        right:10px
    }
    .responsive #sp-footer-wrapper ul{
        float:none
    }
}
@media (max-width:480px){
    .responsive .sp-main-menu-toggler{
        left:10px
    }
    .responsive .sp-university-layout .sp-slider-content h1,.responsive .sp-university-layout .sp-slider-content h3{
        font-size:16px;
        line-height:20px
    }
    .responsive .sp-university-layout .sp-slider-content .sp-introtext{
        font-size:13px;
        line-height:16px;
        margin:30px 40px 20px!important
    }
    .responsive .sp-university-layout .sp-slider-content a.btn-more{
        font-size:14px;
        padding:8px 20px
    }
    .responsive .sp-university-layout .sp-slider-controllers .controller-next,.responsive .sp-university-layout .sp-slider-controllers .controller-prev{
        font-size:38px;
        width:38px;
        height:50px;
        line-height:50px
    }
    .responsive #sp-main-bottom-wrapper #sp-mainbottom h3.header,.responsive #sp-main-top-wrapper #sp-maintop h3.header{
        font-size:20px;
        margin-top:25px;
        margin-left:-105px
    }
    .responsive #sp-mainbottom .custom p,.responsive #sp-maintop .custom p{
        padding:65px 24px!important;
        font-size:13px;
        line-height:normal
    }
    .responsive .gallery-content{
        margin-top:65px!important
    }
    .responsive .gallery-content h1{
        font-size:22px!important
    }
}
@media (max-width:320px){
    .responsive .sp-main-menu-toggler{
        left:0
    }
}
.rtl .pull-right{
    float:left
}
.rtl #sp-header-wrapper .sp-social,.rtl .pull-left{
    float:right
}
.rtl .k2AccountPage th.k2ProfileHeading{
    text-align:right
}
.rtl #sp-footer-wrapper #sp-footer1,.rtl #sp-search,.rtl .k2AccountPage table.admintable td.key,.rtl .k2AccountPage table.admintable td.paramlist_key{
    text-align:left
}
.rtl .k2AccountPage table tr td label{
    margin-left:10px
}
.rtl #sp-search .search i{
    left:10px;
    right:auto
}
.rtl #sp-main-menu ul.level-0>li.first a{
    padding-right:0
}
.rtl #sp-main-menu li li:not(.sp-menu-group).parent>a:after{
    left:10px;
    right:auto;
    content:"\f053"
}
.rtl .sp-university-layout .sp-slider-controllers .controller-next:before{
    content:"\f104"
}
.rtl .sp-university-layout .sp-slider-controllers .controller-prev:before{
    content:"\f105"
}
.rtl .sp-university-layout .sp-slider-controllers .controller-prev{
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px
}
.rtl .sp-university-layout .sp-slider-controllers .controller-next{
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0
}
.mod,.mod1{
    border:0 solid #ddf0fd
}
.rtl .event-date{
    margin-right:0;
    margin-left:20px
}
.rtl #sp-footer-wrapper .sp-totop{
    right:auto;
    left:20px
}
.rtl .about-us .team-photo .about-name{
    left:auto;
    right:3px
}
.rtl div.catItemExtraFields ul li span.catItemExtraFieldsLabel,.rtl div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{
    float:right;
    margin:0 0 0 4px
}
.rtl div.catItemImageBlock{
    margin:0 0 16px 30px
}
.rtl div.catItemCommentsLink{
    float:left;
    margin:0 0 0 8px;
    padding:0 0 0 8px
}
.rtl div.k2TagCloudBlock a{
    float:right;
    margin-right:0;
    margin-left:5px
}
.rtl div.itemRatingBlock span{
    float:right;
    padding:0 0 0 4px
}
.rtl .itemRatingForm{
    float:right
}
.rtl .itemRatingLog{
    padding:0 4px 0 0
}
.rtl div.itemAuthorBlock img.itemAuthorAvatar{
    float:right;
    margin:0 0 0 20px
}
.rtl div.itemComments ul.itemCommentsList li img{
    float:right;
    margin:4px 0 4px 20px
}
.rtl div.userBlock img{
    float:right;
    margin:0 0 0 8px
}
.rtl div.userItemImageBlock{
    margin:0 0 0 20px
}
.rtl span.userItemImage{
    margin:0 0 8px 8px
}
.modsub.nav,.modtop.nav{
    margin-bottom:0;
    list-style:none
}
.rtl div.userItemCommentsLink{
    float:left
}
#sp-right{
    margin-top:60px;
    margin-left:15px;
    color:#F61A5C
}
.mod1.module,.modbottom.module,.modsub.module{
    margin-top:0
}
#sp-right ul.nav li:hover{
    background:#DDF0FD
}
#sp-right ul.nav a{
    color:#FB1273!important
}
#sp-right ul.nav a:hover{
    color:#FB1273
}
.mod{
    padding:10px
}
.mod1{
    padding:0 10px 10px
}
.ftlogo.module{
    text-align:center
}
.modtop.nav{
    margin-left:0
}
.modbottom.nav,.modsub.nav{
    margin-top:-20px
}
.modsub.nav{
    font-size:12px!important;
    margin-left:20px
}
.k2CategoriesListBlock,.sp-badge{
    border:none;
    padding:0
}
@font-face{
    font-family:Acrom-ExtraBold;
    src:url(webfonts/2B0426_0_0.eot);
    src:url(webfonts/2B0426_0_0.eot?#iefix) format('embedded-opentype'),url(webfonts/2B0426_0_0.woff) format('woff'),url(webfonts/2B0426_0_0.ttf) format('truetype'),url(webfonts/2B0426_0_0.svg#wf) format('svg')
}
@font-face{
    font-family:Acrom-Medium;
    src:url(webfonts/2B0426_1_0.eot);
    src:url(webfonts/2B0426_1_0.eot?#iefix) format('embedded-opentype'),url(webfonts/2B0426_1_0.woff) format('woff'),url(webfonts/2B0426_1_0.ttf) format('truetype'),url(webfonts/2B0426_1_0.svg#wf) format('svg')
}
@font-face{
    font-family:Acrom-Bold;
    src:url(webfonts/2B0426_2_0.eot);
    src:url(webfonts/2B0426_2_0.eot?#iefix) format('embedded-opentype'),url(webfonts/2B0426_2_0.woff) format('woff'),url(webfonts/2B0426_2_0.ttf) format('truetype'),url(webfonts/2B0426_2_0.svg#wf) format('svg')
}
@font-face{
    font-family:Acrom-Light;
    src:url(webfonts/2B0426_3_0.eot);
    src:url(webfonts/2B0426_3_0.eot?#iefix) format('embedded-opentype'),url(webfonts/2B0426_3_0.woff) format('woff'),url(webfonts/2B0426_3_0.ttf) format('truetype'),url(webfonts/2B0426_3_0.svg#wf) format('svg')
}
@font-face{
    font-family:Acrom-Regular;
    src:url(webfonts/2B0426_4_0.eot);
    src:url(webfonts/2B0426_4_0.eot?#iefix) format('embedded-opentype'),url(webfonts/2B0426_4_0.woff) format('woff'),url(webfonts/2B0426_4_0.ttf) format('truetype'),url(webfonts/2B0426_4_0.svg#wf) format('svg')
}
.menu-title{
    font-size:14px!important
}
#sp-user-bottom-wrapper .container{
    background-color:#FFF;
    width:70%;
    padding:20px
}
.borderit img{
    border:5px solid #D7D6D1
}
.borderit:hover img{
    border:5px solid #7d7d7d
}
.borderit:hover{
    color:red
}
.vertalgin{
    vertical-align:middle;
    color:#000
}
.video-container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
.video-container embed,.video-container iframe,.video-container object{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.courseitems{
    opacity:1;
    filter:alpha(opacity=100)
}
.courseitems:hover{
    opacity:.3;
    filter:alpha(opacity=30)
}
.modsize{
    padding:0!important
}

.bgcol {
	border-radius: 5px;
	background-color:#0c7fcf;
	
}

.menu-ampa-open-day  #sp-main-body-wrapper {
	
	background-image: url(bkp2.jpg), url(bkp3.jpg);
  background-position: left top, right top;
  background-repeat: no-repeat, no-repeat;
  
    background-color: rgb(26, 25, 21);
}
