html,body {font-size:100%;font-family:'Source Sans Pro',sans-serif;background:#ffffff;margin:0;}
p,ul li,ol li,body a {margin:0;font-family:'Source Sans Pro',sans-serif;letter-spacing:1px;}
h1,h2,h3,h4,h5,h6 {font-family:'Source Sans Pro',sans-serif;margin:0;letter-spacing:1px;}
ul,label {margin:0;padding:0;}
body a:hover {text-decoration:none;}
input[type="submit"],input[type="reset"],input[type="search"],input[type="text"],input[type="email"] {-webkit-transition:0.5s ease-in;-moz-transition:0.5s ease-in;-ms-transition:0.5s ease-in;-o-transition:0.5s ease-in;transition:0.5s ease-in;font-family:'Source Sans Pro',sans-serif;}


/*-- gallery --*/
.w3ls_banner_bottom_right1 h2 {font-size:2.5em;color:#262c38;letter-spacing:1px;text-transform:uppercase;position:relative;font-weight:700;}
.w3ls_banner_bottom_right1 p {color:#666;line-height:2em;font-size:1em;margin-bottom:1em;}
.w3ls_banner_bottom_right1 h2:after {border-top:2px solid #47cf73;display:block;width:81px;content:"";margin:8px 0;}
ul.some_agile_facts li {list-style:none;margin:15px 0;color:#333;font-weight:600;}
ul.some_agile_facts i {color:#47cf73;margin-right:7px;}
/*--/middle--*/
.nbs-flexisel-container {position:relative;max-width:100%;}
.nbs-flexisel-ul {position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;}
.nbs-flexisel-inner {overflow:hidden;margin:0px auto;padding:0;}
.nbs-flexisel-item {float:left;margin:0;padding:0px;position:relative;line-height:35px; margin:0 5px;}
.nbs-flexisel-item > img {cursor:pointer;position:relative;}
/*---- Nav ---*/
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {width:40px;height:40px;position:absolute;cursor:pointer;z-index:100;background:none;top:-5% !important;border-radius:5px;display:none;}
.nbs-flexisel-nav-left {left:91%;}
.nbs-flexisel-nav-right {right:1.2%;background:none;}
/*--//flexisel--*/.view {overflow:hidden;position:relative;text-align:center;}
.view .mask,.view .content {width:100%;height:100%;}
.view .mask,.view .content {position:absolute;overflow:hidden;top:30%;left:0;}
.view img {display:block;position:relative;}
/* SECOND EFFECTS */
.second-effect .mask {opacity:0;overflow:visible;border:0px solid rgba(240,88,132,0.7);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;text-align:center;}
.second-effect:hover .mask{opacity:1;border:95px solid rgba(246,153,180,0.7);background:rgba(0,0,0,0.45);top:0%;}
.second-effect .mask p {font-size:16px;color:#fff;text-transform:uppercase;display:inline-block; line-height: 24px; margin-top: 10px;}
.second-effect .mask p i{font-size:12px;color:#fff; line-height: 24px;}

/*-- //gallery --*/.testimonials,.team,.coaching_section {padding:5em 0;}
.w3l_header {font-size:2.5em;color:#262c38;letter-spacing:1px;text-transform:uppercase;position:relative;font-weight:700;text-align:center;}
h3.w3l_header.w3_agileits_header.two {color:#fff;}
.w3l_header:after {border-top:2px solid #47cf73;display:block;width:81px;content:"";margin:8px auto 0;}
.sub_para_agile {text-align:center;font-style:italic;font-size:1em;font-weight:600;color:#48506b;letter-spacing:2px;margin-top:1em;}
.agile_team_grids_top {margin-top:3em;}
.agileits_w3layouts_banner_bottom_grid img {width:100%;}
.agileits_w3layouts_banner_bottom_grid {background:#ececec;padding:0.5em 0.5em 0.5em 0;box-shadow:0 0px 24px 0 rgba(0,0,0,0.06),0 1px 0px 0 rgba(0,0,0,0.02);-webkit-box-shadow:0 0px 24px 0 rgba(0,0,0,0.06),0 1px 0px 0 rgba(0,0,0,0.02);-moz-box-shadow:0 0px 24px 0 rgba(0,0,0,0.06),0 1px 0px 0 rgba(0,0,0,0.02);-o-box-shadow:0 0px 24px 0 rgba(0,0,0,0.06),0 1px 0px 0 rgba(0,0,0,0.02);margin-bottom:5px;}
.banner-bottom,.gallery {padding:5em 0 0 0;}
/*-- testimonials --*/
.w3ls_testimonials_grids {width:100%;margin:3em auto 0;}
.w3l_testimonial_grid {padding:4em 2em 2em;background:#f5f5f5;text-align:center;position:relative;margin:5em 1.2em 0;}
.w3l_testimonial_grid:focus,.agileits_testimonial_grid:focus {outline:none;}
.w3l_testimonial_grid_pos {position:absolute;width:100%;text-align:center;top:-25%;left:0%;}
.w3l_testimonial_grid_pos img {margin:0 auto;}
.w3l_testimonial_grid p {color:#999;line-height:2em;position:relative;padding-left:2em;}
.w3l_testimonial_grid p:before {content:"\f10d";font-size:2em;color:#47cf73;font-family:FontAwesome;position:absolute;top:0%;left:0%;}
.agileits_testimonial_grid h4 {font-size:1.1em;color:#212121;margin:1em 0 0.5em;}
.agileits_testimonial_grid h5 {font-size:.8em;color:#47cf73;}
/* Slider */
.slick-slider {position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track {position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after {display:table;content:'';}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide {float:right;}
.slick-slide img {display:block;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}
/* Arrows */
.slick-prev,.slick-next{line-height:0;position:absolute;top:42%;display:block;width:40px;height:70px;margin-top:0;padding:0;cursor:pointer;color:#fff;border:none;font-size:1em;outline:none;background-color:rgba(0,0,0,0.5);z-index:9;}

.slick-prev{ background: url("../images/case_jt2.png") 8px 20px no-repeat rgba(0,0,0,0.5); left: 20px; }
.slick-next{ background: url("../images/case_jt2.png") 12px -50px no-repeat rgba(0,0,0,0.5);right:20px ;}

/*焦點分頁器*/
.slick-dots {position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center; display: none !important;}
.slick-dots li {position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer; border-radius: 10px;}
.slick-dots li button {font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px; border-radius: 10px;cursor:pointer;color:#212121;border:0;outline:none;background:#222;opacity:.75;}
.slick-dots li.slick-active button{color:black;opacity:1;}


/*-- social-icons --*/
.agileits-social ul {padding:0;margin:0;margin-top:8px;}
.agileits-social ul li {display:inline-block;}
.agileits-social ul li a {color:#333;text-align:center;}
.agileits-social ul li a i.fa.fa-facebook {height:40px;width:40px;background:#3b5998;line-height:40px;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.agileits-social ul li a i.fa.fa-facebook:hover {opacity:0.8;}
.agileits-social ul li a i.fa.fa-twitter {height:40px;width:40px;background:#1da1f2;line-height:40px;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.agileits-social ul li a i.fa.fa-twitter:hover {opacity:0.8;}
.agileits-social ul li a i.fa.fa-rss {height:40px;width:40px;background:#f26522;line-height:40px;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.agileits-social ul li a i.fa.fa-rss:hover {opacity:0.8;}
.agileits-social ul li a i.fa.fa-vk {height:40px;width:40px;background:#45668e;line-height:40px;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.agileits-social ul li a i.fa.fa-vk:hover {opacity:0.8;}
.agileits-social ul li:nth-child(2) {margin:0 .5em;}
.agileits-social ul li:nth-child(3) {margin:0 .5em 0 0;}
/*-- //social-icons --*/.wthree_copy_right {padding:1em 0;background:rgba(1,9,25,0.98);text-align:center;}
.wthree_copy_right p {color:#fff;line-height:2em;letter-spacing:2px;}
.wthree_copy_right p a {color:#47cf73;}
.wthree_copy_right p a:hover {color:#fff;}
/*-- //footer --*//*-- to-top --*/#toTop {display:none;text-decoration:none;position:fixed;bottom:55px;right:2%;overflow:hidden;z-index:999;width:32px;height:32px;border:none;text-indent:100%;background:url(../images/arrow.png) no-repeat 0px 0px;}
#toTopHover {width:32px;height:32px;display:block;overflow:hidden;float:right;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
/*-- //to-top --*//*-- bootstrap-pop-up --*/.modal-content {border-radius:0;}
.close {opacity:1;}
.modal-body p i {display:block;margin:1em 0 0;color:#212121;}
.modal-body {padding:0em;}
button.close {font-size:1em;color:#212121;outline:none;}
/*-- //bootstrap-pop-up --*/
.w3_agile_timer {background:url(../images/banner.jpg)no-repeat center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:482px;padding:3em 3em;}
.main-title {float:right;margin-top:4em;width:44%;}
.main-title h4 {font-style:italic;font-size:2em;font-weight:400;color:#fff;letter-spacing:2px;margin-bottom:1em;}
.main-title h4 p {display:block;font-style:italic;font-size:17px;font-weight:600;letter-spacing:2px;color:#212121;}
/*-- courses --*/.wthree_banner1_info {padding:8em 0 0;text-align:center;}
.wthree_banner1_info h3 {font-size:2.5em;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:5px;}
.wthree_banner1_info h3 span {color:#47cf73;}
.agileinfo_courses_flipster {width:70%;margin:0 auto;}
.w3ls_courses_left {padding:0 !important;}
.w3ls_courses_left_grid h3 {font-size:1.2em;color:#47cf73;text-transform:capitalize;font-weight:600}
.w3ls_courses_left_grid h3 i {color:#212121;padding-right:1em;}
.w3ls_courses_left_grid p {margin:2em 0 0;color:#999;line-height:2em;}
.w3ls_courses_left_grid {padding-top:2em;}
.w3ls_courses_right p {margin-bottom:2em !important;}
.agileits_courses_right img {margin:0 auto;}
/*-- //courses --*//*-- stats --*/.w3layouts_stats_left {padding:5em 0;text-align:center;}
.w3layouts_stats_left p {font-size:2em;font-weight:600;letter-spacing:5px;color:#fff;}
.w3layouts_stats_left h3 {font-size:1.2em;color:#fff;}
.w3_counter_grid {background:#3be8b0;}
.w3_counter_grid1 {background:#fc636b;}
.w3_counter_grid2 {background:#6a67ce;}
.w3_counter_grid3 {background:#ffb900;}
.w3l_stats_bottom_grid_left img {margin:0 auto;}
/*-- //stats --*/

/*-- //services --*//*-- services-bottom --*/.services-bottom {background:url(../images/4.jpg) no-repeat 0px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-attachment:fixed;}
.agileits_services_bottom_grid {width:60%;padding:2.5em;text-align:center;background:#fff;margin:0 auto;}
.agileits_services_bottom_grid h3 {font-size:1.6em;color:#212121;line-height:1.5em;text-transform:capitalize;}
.agileits_services_bottom_grid p {color:#999;line-height:2em;margin:1em 0 0;}
.w3_agileits_services1_grid1 {padding:4em 2em 2em;border:1px solid #999;text-align:center;position:relative;margin-top:2em;}
.w3_agileits_services1_grid:hover .w3_agileits_services1_grid1 {background:#47cf73;border-color:#47cf73;}
.w3_agileits_services1_grid:hover .w3_agileits_services1_grid1 p {color:#fff;}
.w3_agileits_services1_grid1_pos {position:absolute;top:-17%;left:36%;}
.w3_agileits_services1_grid1_pos i {border:1px solid #999;width:85px;height:85px;border-radius:65px;background:#fff;font-size:1.5em;color:#47cf73;line-height:3.5em;}
.w3_agileits_services1_grid1 h3 {font-size:1.3em;color:#212121;}
.w3_agileits_services1_grid1 p {margin:1em 0 2em;color:#999;line-height:2em;}
.wthree_more_service a {margin:0 auto;}
/*-- //services-bottom --*/

@media (max-width:1080px) {.icon-box {width:33.33%;}

    .second-effect .mask p { margin-top: 15px;}
    .second-effect:hover .mask{opacity:1;border:80px solid rgba(255,255,255,0.7);}
}
@media (max-width:991px) {h3.agileits-icons-title {font-size:28px;}
    h3.icon-subheading {font-size:22px;}
    .icon-box {width:50%;}
    .second-effect .mask p { margin-top: 15px;}
}
@media (max-width:768px) {h3.agileits-icons-title {font-size:28px;}
    h3.icon-subheading {font-size:25px;}
    .row {margin-right:0;margin-left:0;}
    .icon-box {margin:0;}
}
@media (max-width:736px) {.icon-box {float:left;}

    .slick-prev,.slick-next{line-height:0;position:absolute;top:36%;display:block;width:36px;height:56px;margin-top:0;padding:0;cursor:pointer;color:#fff;border:none;font-size:1em;outline:none;background-color:rgba(0,0,0,0.5);z-index:9;}
    .slick-prev{ background: url("../images/case_jt2.png") 8px 12px no-repeat rgba(0,0,0,0.5); }
    .slick-next{ background: url("../images/case_jt2.png") 12px -56px no-repeat rgba(0,0,0,0.5); }

    .second-effect .mask p { margin-top: 24px;}
}
@media (max-width:667px) {h3.icon-subheading {font-size:20px;}
}
@media (max-width:640px) {.icon-box {float:left;width:50%;}
    h3.agileits-icons-title {font-size:25px;}
    h3.icon-subheading {font-size:20px;}
}
@media (max-width:480px) {.bs-glyphicons li {width:31%;}
    .icon-box {width:100%;float:none;}
}
@media (max-width:414px) {h3.agileits-icons-title {font-size:23px;}
    h3.icon-subheading {font-size:18px;}
    .bs-glyphicons li {width:31.33%;}
}
@media (max-width:384px) {
    .icon-box {float:none;width:100%;}
}
