html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 13px 'PT Sans',Arial, Helvetica, sans-serif;color:#353a48;overflow:hidden;}
::-webkit-scrollbar{width:8px;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:0px;border-radius:0px;}
::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0px;background:rgba(255,0,0,0.8);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,0.4);}
.bboxed{background-image:url("assets/img/patterns/bg13.html");background-repeat:repeat;}
.boxed, .boxed-2{position:relative;width:1200px;margin:0 auto;box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.25);}
.boxed-2{margin-top:40px;margin-bottom:40px;}
.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url("../images/loader.gif") no-repeat center center #FFFFFF;}
.full-section{padding:0px 0 0px 0;}
.full-section .section-description{text-align:center;color:#353a48;max-width:770px;margin:auto;}
.full-section .section-content{margin-top:54px;}
.fancy-shadow{box-shadow:0 1px 1px rgba(0, 0, 0, .1);position:relative;}
.demo_navigation{position:fixed;z-index:99999;right:-230px;top:10%;width:230px;border-left:none;background-color:#FFF;box-shadow:0 8px 15px rgba(0, 0, 0, 0.1);border-bottom-left-radius:5px;}
.demo_navigation.opened{right:0 !important;}
.demo_options .demo-title{color:#171717;margin-bottom:15px;font-size:15px;}
.demo_options hr{border:0;background:#ddd;height:1px;width:100%;margin:15px 0;}
.demo_options .demo-content{color:white;font-size:13px;}
.nav_skin .demo-contentlabel{display:block;}
.demo_navigation img{border:1px solid #eae9e9;}
.demo_navigation img.imgSelected{border-color:red;}
.show_hide{cursor:pointer;width:100%;height:100%;display:block;}
.push_options{border-radius:2px 0 0 2px;height:37px;width:37px;line-height:37px;position:absolute;top:0px;left:-37px;background:#F8C300;display:block;font-size:21px;text-align:center;margin:0;padding:0;}
.push_options a{color:#FFF;}
.push_options a i{font-size:21px;}
.demo_options{padding:20px;}
.demo_options .nav_skin .demo-content div{width:15px;height:15px;float:left;margin:0 5px 5px 0;overflow:hidden;cursor:pointer;}
.demo_options .nav_skin .demo-content .skin-icon{border-radius:50%;}
.demo_options .nav_skin .demo-content div:last-child{margin-right:0 !important;}
.demo_options .nav_skin .demo-content.demo-layout div{height:35px;width:56px;padding:5px;border:1px solid #eae9e9;background-color:#f8f7f7;text-align:center;line-height:25px;font-size:11px;color:#171717;margin-right:10px;}
.demo_options .nav_skin .demo-content.demo-layout div:hover{background-color:#171717;border-color:#171717;color:#FFF;}
.demo_options .nav_skin .demo-content.demo-light div{height:35px;width:90px;padding:5px;border:1px solid #eae9e9;background-color:#f8f7f7;text-align:center;line-height:25px;font-size:11px;margin-right:10px;}
.demo_options .nav_skin .demo-content.demo-pattern div{width:18px;height:18px;}
.demo_options .nav_skin .demo-content.demo-pattern div img{width:16px;height:16px;}
.grad-btn, .course-search.alt .container, .post-type-icon{box-shadow:0 1px 1px 0 rgba(0, 0, 0, .25), inset 0 1px 0 0 rgba(255, 255, 255, .05);background-image:-webkit-linear-gradient(0deg, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 100%);background-image:-moz-linear-gradient(0deg, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 100%);background-image:-ms-linear-gradient(0deg, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 100%);background-image:-o-linear-gradient(0deg, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(0deg, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 100%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
a.btn:hover{opacity:.7;}
p{font:normal 13px/22px 'PT Sans',Arial, Helvetica, sans-serif;}
h2.slide-title, h3.section-title, h3.course-title,
h3.post-title, h4.cat-title, h4.accordion-header,
h5.feature-title, h6.head-title,
h4.title, h6.widget-title, .site-name{font-family:'PT Sans',Arial, Helvetica, sans-serif;font-weight:700;}
h2.slide-title{font-size:40px;font-weight:bold;line-height:45px;text-transform:uppercase;}
h3.section-title{font-size:25px;line-height:50px;color:#F8C300;}
h3.course-title, h3.blogpost-title, h3.single-title{font-size:16px;font-weight:bold;line-height:32px;}
h3.post-title{font-size:15px;}
h4.cat-title{font-size:16px;line-height:46px;}
h4.accordion-header{font-size:14px;color:#5a5e6a;}
h4.footer-course-title{font-size:14px;line-height:14px;}
h5.feature-title{font-size:18px;line-height:18px;color:#F8C300;}
h6.head-title{font-size:20px;line-height:24px;color:#383c4b;}
h6.widget-title{font-size:16px;line-height:30px;color:#fff;}
h2.about-title{font-size:18px;color:#fa9964;font-weight:bold;margin-bottom:22px;}
h5.sidebar-widget-title, h5.contact-title{font-size:18px;font-weight:normal;}
h1.h1-title, h2.h2-title, h3.h3-title, h4.h4-title, h5.h5-title, h6.h6-title{color:#ba1919;font-weight:bold;margin-bottom:5px;}
h1.h1-title{font-size:32px;}
h2.h2-title{font-size:28px;}
h3.h3-title{font-size:25px;}
h4.h4-title{font-size:22px;}
h5.h5-title{font-size:18px;}
h6.h6-title{font-size:15px;}
.row-title{font-size:20px;font-weight:bold;color:#F8C300;margin-bottom:10px;}
header{height:100px;position:absolute;left:0;top:0;width:100%;z-index:30;}
header .logo-container{padding-top:10px;}
header .logo-container img{width:100%;}
header .logo-container .site-name{font-size:28px;color:#fff;margin-left:15px;}
header .logo-container .site-name span{color:#F8C300;}
header .logo-container .slogan{font-size:30px;margin-left:3px;color:#b62b2b;}
header.alt{position:relative;background:#fafafa;}
header.alt .logo-container .site-name{color:#383c4b;}
header.static-header, .sidebar .sidebar-widget .post-item .read-more{border-bottom:1px solid #dbdbdb;background-image:-webkit-linear-gradient(90deg, #f7f7f7 0%, #fff 100%);background-image:-moz-linear-gradient(90deg, #f7f7f7 0%, #fff 100%);background-image:-ms-linear-gradient(90deg, #f7f7f7 0%, #fff 100%);background-image:-o-linear-gradient(90deg, #f7f7f7 0%, #fff 100%);background-image:linear-gradient(90deg, #f7f7f7 0%, #fff 100%);}
header.static-header{position:static;}
.top-bar{height:28px;background:#B30000;border-bottom:1px solid #0A0A0A;overflow:hidden;}
.top-bar .top-social-icons ul li{float:left;margin-right:7px;padding-top:1px;}
.top-bar .top-social-icons ul li a{display:block;border-radius:2px;border:1px solid #e6e6e6;width:25px;height:25px;line-height:25px;font-size:15px;text-align:center;color:#FFFFFF;}
.top-bar .top-social-icons ul li a:hover{background:#d97f7f;color:#fff;border:0;}
.top-bar .top-contact li{line-height:28px;}
.top-bar .top-contact li i{font-size:15px;color:#F7E3F4;margin-right:10px;}
.top-bar .top-contact li.divider{margin:0 12px 0 9px;}
.top-bar .top-contact li i.fa-phone{vertical-align:middle;}
.top-bar .top-contact li .text, .top-bar .top-contact li .text a{color:#ffffff;}
.top-bar .top-contact li .text a:hover{color:#F2f2f2;text-decoration:underline;}
header > .container{position:relative;}
header .main-navigation > ul > li{float:left;margin-right:0px;position:relative;}
header .main-navigation > ul > li:last-child{margin:0;font-family:"Comic Sans MS", cursive, sans-serif;}
header .main-navigation > ul > li:last-child a{padding-right:0;}
header .main-navigation > ul > li > a{color:#000;font-size:15px;font-weight:900;line-height:50px;padding:0 10px;letter-spacing:.10rem;display:block;position:relative;}
header .main-navigation > ul > li > a:focus{outline:0;}
header .main-navigation > ul > li.login > a span{background:#ba1919;padding:5px 10px;border-radius:3px;box-shadow:none;font-weight:normal;}
header .main-navigation ul li.current_page_item a,
header .main-navigation ul li a:hover,
header.alt .main-navigation ul li.current_page_item a,
header.alt .main-navigation ul li a:hover,
header .main-navigation li.parent-item ul.submenu li:hover > a{color:#ba1919;}
header.alt .main-navigation > ul > li.login > a{color:#fff;}
header .main-navigation > ul > li.login > a:hover{color:#ba1919;}
header.alt .main-navigation > ul > li.login > a:hover span{background:#ba1919;color:#fff;}
header.alt .main-navigation > ul > li.login:after{display:none;}
header.alt .main-navigation > ul > li:after,
header.alt .main-navigation > ul > li.courses-menu > a:after{content:'';background:#ba1919;display:block;position:absolute;z-index:1;left:0;top:110px;height:3px;width:100%;opacity:0;visibility:hidden;}
header.alt .main-navigation > ul > li:hover:after,
header.alt .main-navigation > ul > li.current_page_item:after,
header.alt .main-navigation > ul > li.courses-menu:hover a:after{top:100%;opacity:1;visibility:visible;}
header.alt .main-navigation > ul > li > a{color:#d16666;}
header .main-navigation li.parent-item ul.submenu,
header .main-navigation li.courses-menu ul,
header .main-navigation li.parent-item ul.submenu ul{position:absolute;left:11px;top:80px;z-index:2;min-width:200px;background:#fafafa;box-shadow:0 1px 0 0 rgba(0, 0, 0, .1);border-top:3px solid #ba1919;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;}
header.alt .main-navigation li.parent-item ul.submenu{left:0;top:100%;}
header .main-navigation li.parent-item ul.submenu ul{left:100%;top:-3px;overflow:hidden;border-left:1px solid #e6e6e7;}
header .main-navigation li.parent-item ul.submenu ul.left-submenu{left:auto;right:100%;border-left:0;border-right:1px solid #e6e6e7;}
header .main-navigation li.parent-item ul.submenu li a{position:relative;display:block;color:#ba1919;padding:8px 20px 3px 20px;border-bottom:1px solid #e6e6e7;}
header .main-navigation li.parent-item ul.submenu li.haschild,
header .mobile-navigation .mobile-container li.haschild{position:relative;}
header .main-navigation li.parent-item ul.submenu li.haschild > a:after,
header .mobile-navigation .mobile-container li.haschild > a:after{content:'\f107';font:normal normal normal 14px/1 "FontAwesome";float:right;}
header .main-navigation li.parent-item ul.submenu li:hover > a{background:#f4f4f4;}
header .main-navigation li.parent-item:hover ul.submenu,
header .main-navigation li.courses-menu:hover ul,
header .main-navigation li.parent-item ul.submenu li.haschild:hover ul{opacity:1;visibility:visible;-moz-transform:scaleY(1);-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);}
header .main-navigation > ul > li.courses-menu:after{display:none;}
header .main-navigation li.courses-menu{position:static;}
header .main-navigation li.courses-menu ul{background:rgba(0, 0, 0, 0.61);left:0;top:100%;width:100%;padding-bottom:20px;border-radius:0 0 5px 5px;border-top:none;box-shadow:none;}
#home header .main-navigation li.courses-menu ul,
#home-2 header .main-navigation li.courses-menu ul,
#home-3 header .main-navigation li.courses-menu ul,
#home-4 header .main-navigation li.courses-menu ul,
#home-5 header .main-navigation li.courses-menu ul,
#home-6 header .main-navigation li.courses-menu ul,
#home-7 header .main-navigation li.courses-menu ul{background:none;padding-bottom:0;border-radius:0;background-color:rgba(0, 0, 0, 0.18);}
header .main-navigation li.courses-menu li .single-item{background:#f3f3f3;border-radius:2px;overflow:hidden;padding:10px;margin-bottom:30px;}
header.alt .main-navigation li.courses-menu li .single-item{margin-top:5px;margin-bottom:0;}
header .main-navigation li.courses-menu li .single-item .item-icon{background:#F8C300;display:block;width:38px;height:38px;line-height:38px;border-radius:2px;color:#fff;font-size:18px;text-align:center;float:left;margin-right:9px;}
header .main-navigation li.courses-menu li .single-item a{display:block;color:#631258;font-weight:bold;font-size:14px;margin:-3px 0 3px 0;}
header .main-navigation li.courses-menu li .single-item a:hover{color:#383c4b;}
header .main-navigation li.courses-menu li .single-item .courses-num{color:#383c4b;}
.mobile-navigation,
.mobile-navigation .mobile-btn,
.mobile-navigation .mobile-container{display:none;}
.mobile-navigation{margin-top:38px;cursor:pointer;}
.mobile-navigation .mobile-btn{position:relative;display:block;height:26px;width:35px;padding-top:10px;}
.mobile-navigation .mobile-btn span,
.mobile-navigation .mobile-btn span:before,
.mobile-navigation .mobile-btn span:after{content:"";position:absolute;display:block;width:30px;height:4px;border-radius:1px;background:#fff;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
header.alt .mobile-navigation .mobile-btn span,
header.alt .mobile-navigation .mobile-btn span:before,
header.alt .mobile-navigation .mobile-btn span:after{background:#383c4b;border-radius:2px;}
.mobile-navigation .mobile-btn span:before{top:-10px;}
.mobile-navigation .mobile-btn span:after{bottom:-10px;}
.mobile-navigation .mobile-btn.show-menu span{background-color:transparent;}
.mobile-navigation .mobile-btn.show-menu span:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.mobile-navigation .mobile-btn.show-menu span:after{top:10px;-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg);}
.mobile-navigation .mobile-container{background:#fff;position:absolute;left:0;top:100px;width:100%;z-index:999;}
.mobile-navigation .mobile-container li.parent-item a{display:block;color:#a9abb0;padding:10px 20px;border-bottom:1px solid #e6e6e7;}
.mobile-navigation .mobile-container li.parent-item a:hover{background:#f4f4f4;color:#F8C300;}
.mobile-navigation .mobile-container li.current_page_item > a{color:#F8C300;}
.mobile-navigation .mobile-container li.parent-item a span{background:none;box-shadow:none;}
.mobile-navigation .mobile-container li.haschild > ul{display:none;}
.mobile-navigation .mobile-container li.haschild > ul.submenu > li.sub-item > a{padding-left:40px;}
.mobile-navigation .mobile-container li.haschild > ul.submenu > li.sub-item > ul > li > a{padding-left:60px;}
.mobile-navigation .mobile-container li.haschild > ul.submenu > li.sub-item > a:after{margin-right:10px;}
.mobile-navigation .mobile-container li.courses-menu .course-menu-item{padding:0;width:50%;float:left;border-right:1px solid #e6e6e7;}
.mobile-navigation .mobile-container li.courses-menu .course-menu-item .item-icon{visibility:hidden;float:left;width:40px;}
.mobile-navigation .mobile-container li.courses-menu .course-menu-item .courses-num{display:none;}
.tp-banner-container{width:100%;margin-left:auto;margin-right:auto;position:relative;padding:0;background:#f2f2f2;}
.tp-banner, .fullscreen{width:100%;position:relative;}
.tp-banner li .meta{position:absolute;bottom:20px;left:20px;color:white;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-family:'Roboto', sans-serif;}
.tp-banner li .category{display:flex;flex-direction:row;}
.tp-banner li .category p{background:#e43837;margin-right:7px;font-size:1.1em;padding:12px 18px 10px;font-weight:300;}
.tp-banner li .category span{background:#e43837;margin-top:17px;padding:8px 12px 0;font-size:0.9em;font-weight:300;height:26px;}
.tp-banner li h1,
.tp-banner li h2,
.tp-banner li .category p,
.tp-banner li .category span{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
.tp-banner li.flex-active-slide .meta h1,
.tp-banner li.flex-active-slide .meta h2,
.tp-banner li.flex-active-slide .meta .category p,
.tp-banner li.flex-active-slide .meta .category span{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.tp-banner li.flex-active-slide .meta h2{-webkit-animation-delay:.5s;animation-delay:.5s;}
.tp-banner li.flex-active-slide .meta .category p{-webkit-animation-delay:.6s;animation-delay:.6s;}
.tp-banner li.flex-active-slide .meta .category span{-webkit-animation-delay:.8s;animation-delay:.8s;}
.flex-direction-nav{position:absolute;top:0;left:30px;}
.flex-direction-nav a{text-decoration:none;display:block;width:30px;height:30px;background-color:#333;margin:-20px 0 0;position:absolute;top:50px;z-index:10;overflow:hidden;opacity:.5;cursor:pointer;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.flex-direction-nav .flex-prev{text-align:left;left:-10px;}
.flex-direction-nav .flex-next{text-align:right;left:30px;}
.tp-banner:hover .flex-prev{left:-10px;}
.tp-banner:hover .flex-next{left:30px;}
.tp-banner:hover .flex-next:hover,
.tp-banner:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav a:before{font-family:FontAwesome;content:'\f104';font-size:25px;display:flex;justify-content:center;align-items:center;position:relative;top:0;padding:2px;font-size:19px;line-height:27px;}
.flex-direction-nav a.flex-next:before{content:'\f105';}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.tp-banner li h1{background:rgba(51, 51, 51, 0.5);padding:12px 18px 12px;margin-bottom:0;font-size:1.8em;font-weight:300;}
.tp-banner li h2{background:rgba(51, 51, 51, 0.5);padding:13px 18px 11px;font-size:1.1em;margin-bottom:0;font-weight:300;}
.tp-banner > ul li:after, .fullscreen > ul li:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:21;}
.tp-banner > ul li .tp-caption, .fullscreen > ul li .tp-caption{z-index:22 !important;}
.tp-banner > ul li .slide-title, .fullscreen > ul li .slide-title{color:#fff;position:relative;text-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);}
.tp-banner ul li .slide-title:after, .fullscreen ul li .slide-title:after{content:"";background:#F8C300;display:block;width:30px;height:3px;margin-left:-15px;position:absolute;left:50%;bottom:-25px;}
.tp-banner ul li .slide-description, .fullscreen ul li .slide-description{position:relative;font-size:15px;line-height:24px;color:#a9abb0;margin-top:37px;text-align:center;max-width:950px;}
.slider-overlay:after{content:'';background:transparent;display:block;position:absolute;left:0;top:0;z-index:20;width:100%;height:100%;}
.onepage .slider-overlay:after{display:none;}
.mobile_nav-open .tp-banner-container,
.mobile_nav-open .tp-banner,
.modal-open .tp-banner-container,
.modal-open .tp-banner{z-index:-1;}
.course-search{position:relative;background:#fff;height:98px;line-height:98px;}
.select-time, .select-category, .select-country{margin-right:11px;}
.course-search:before{content:'\f002';font:normal normal normal 18px/1 "FontAwesome";display:block;background:#fff;width:80px;height:36px;position:absolute;left:50%;top:-36px;z-index:20;line-height:36px;margin-left:-40px;color:#a9abb0;text-align:center;border-radius:2px 2px 0 0;}
.course-search #course-name{width:490px;height:38px;border-radius:2px;font-size:13px;padding-left:9px;margin-right:10px;border:1px solid rgba(222, 222, 222, .8);}
.course-search #search-btn, .comments-list li .author .reply a,
.comment-form .input .submit-input, .contact-form .input .submit-input{background-color:#ba1919;height:38px;padding:0 15px;border-radius:2px;color:#fff;font-size:14px;font-weight:bold;}
.course-search #search-btn:hover, .comment-form .input .submit-input:hover,
.contact-form .input .submit-input:hover{background-color:#F8C300;}
.features-section{background:#f5f5f5;text-align:center;}
.features-section.white-bg{background:#fff;}
.features-section .icon img{width:64px;}
.features-section .feature-title{margin:10px 0 -2px;}
.features-section .feature-box:hover .icon img{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px);}
.features-section .feature-box.alt:hover .icon img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.instructors-section{background:#fff;text-align:center;border-top:1px solid rgba(0, 0, 0, .05);}
.instructors-section .avatar img{border-radius:3px 3px 0 0;width:100%;height:190px;}
.instructors-section .instructor-info{background:#f5f5f5;border-radius:0 0 3px 3px;padding:10px 10px 5px;text-align:left;margin:0 0 10px 0;}
.instructors-section .instructor-info .name{font-size:15px;margin-bottom:5px;}
.instructor-info .position{font-size:13px;color:#5a5e6a;display:block;margin-bottom:10px;}
.instructors-section .instructor-info .social-icons li{display:inline-block;vertical-align:top;margin-right:7px;}
.instructors-section .instructor-info .social-icons li a{display:block;width:34px;height:34px;line-height:34px;font-size:14px;color:#a9abb0;border-radius:2px;}
.instructors-section .instructor-info .social-icons li a:hover{background:#F8C300;color:#fff;}
.instructor.alt .details{border-top:3px solid #fff;padding:10px;}
.instructor.alt .details .read-more{display:block;background:#F8C300;border-radius:3px;color:#fff;font-size:12px;font-weight:600;padding:0 7px;margin-right:10px;height:29px;line-height:29px;}
.instructor.alt .details .read-more:hover{background:#383c4b;color:#fff;}
.instructor.alt .details .rating{background:#c8c9cc;border-radius:3px;padding:0 10px;unicode-bidi:bidi-override;direction:rtl;font-size:15px;height:29px;line-height:29px;}
.instructor.alt .details .rating span.star{font-family:"FontAwesome";font-weight:normal;font-style:normal;display:inline-block;}
.instructor.alt .details .rating span.star:hover{cursor:pointer;}
.instructor.alt .details .rating span.star:before{content:"\f005";color:#383c4b;padding-right:1px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.instructor.alt .details .rating span.star:hover:before,
.instructor.alt .details .rating span.star:hover ~ span.star:before{content:"\f005";color:#fff;}
.instructor.alt .details .rating .result{color:#fff;font-size:12px;font-weight:600;display:inline-block;float:right;line-height:inherit;margin-left:12px;}
.instructors-section.alt{padding-bottom:70px;}
.instructor.alt{background:#fff;border-radius:3px;overflow:hidden;padding-top:9px;box-shadow:inset 0px 2px 4px 0px rgba(0, 0, 0, 0.03);margin-bottom:10px;}
.instructor.alt .avatar{float:left;overflow:hidden;box-shadow:inset 0 2px 5px 0 rgba(47, 49, 51, .6);border:3px solid #fff;margin:0 10px 2px 10px;width:25%;}
.instructor.alt .instructor-info{background:none;padding:0;float:left;text-align:left;width:68%;}
.instructor.alt .instructor-info .name{font-size:15px;margin-top:0px;margin-bottom:5px;font-weight:bold;}
.instructors-page{padding:100px 0 70px;background:#f5f5f5;}
.instructors-page .instructor{margin-bottom:30px;}
.instructors-page .instructor-info{background:#fff;}
.latest-courses-section{background:#f5f5f5;text-align:center;}
.latest-courses-section .latest-courses-content{margin-top:50px;}
.latest-courses-section .course{position:relative;background:#fff;padding-bottom:23px;margin:4px 0 3px;border-radius:4px;box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);}
.latest-courses-section .course .featured-badge{width:86px;height:86px;background:url("../images/ribbon.html") no-repeat center center;padding-top:10px;position:absolute;left:-4px;top:-4px;z-index:2;}
.latest-courses-section .course .featured-badge span{display:block;text-align:left;color:#FFF;font-weight:bold;text-transform:uppercase;text-shadow:0px 1px 0px rgba(0, 0, 0, .2);-webkit-transform:matrix(0.7, -0.7, 0.7, 0.7, 0, 0);-moz-transform:matrix(0.7, -0.7, 0.7, 0.7, 0, 0);-ms-transform:matrix(0.7, -0.7, 0.7, 0.7, 0, 0);-o-transform:matrix(0.7, -0.7, 0.7, 0.7, 0, 0);transform:matrix(0.7, -0.7, 0.7, 0.7, 0, 0);}
.latest-courses-section .course-image{position:relative;border-radius:4px 4px 0 0;overflow:hidden;z-index:1;}
.latest-courses-section .course-image:after{content:'';background:rgba(0, 0, 0, .25);display:block;width:100%;height:3px;position:absolute;left:0;bottom:0;}
.latest-courses-section .course-info .course-title a{padding-top:11px;display:block;color:#383c4b;}
.latest-courses-section .course-info .course-title a:hover,
.dark .latest-courses-section .course-info .course-title a:hover{color:#F8C300;}
.latest-courses-section .course-info .course-description{margin-bottom:18px;color:#5a5e6a;padding:0 10px;}
.latest-courses-section .course-info .buttons .subscribe-btn{margin-right:0;}
.latest-courses-section .course-image .details-overlay{position:absolute;left:0;top:-100%;width:100%;height:100%;padding:48px 20px 0;background:rgba(254, 157, 104, .9);border-radius:4px 4px 0 0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.latest-courses-section .course-image .details-overlay .place,
.latest-courses-section .course-image .details-overlay .time{background-color:rgba(54, 58, 73, .8);position:relative;left:-250px;display:block;height:36px;line-height:36px;color:#fff;text-align:left;padding-left:10px;margin-bottom:10px;border-radius:2px;-webkit-transition:all .25s ease-out .25s;-moz-transition:all .25s ease-out .25s;-ms-transition:all .25s ease-out .25s;-o-transition:all .25s ease-out .25s;transition:all .25s ease-out .25s;}
.latest-courses-section .course-image .details-overlay .time{margin-bottom:0;-webkit-transition:all .25s ease-out .35s;-moz-transition:all .25s ease-out .35s;-ms-transition:all .25s ease-out .35s;-o-transition:all .25s ease-out .35s;transition:all .25s ease-out .35s;}
.latest-courses-section .course-image .details-overlay span > i{font-size:17px;}
.latest-courses-section .course-image .details-overlay .place i{margin-right:10px;}
.latest-courses-section .course-image .details-overlay .time i{margin-right:5px;}
.latest-courses-section .course:hover .details-overlay{top:0;}
.latest-courses-section .course:hover .details-overlay span{left:0;}
.latest-courses-section.no-margin{padding-top:32px;}
.latest-courses-section.no-margin .latest-courses-content{margin:0;}
.latest-courses-content.listview .course{padding:10px 0px 10px;border-top:1px solid #EFEFEF;}
.latest-courses-content.listview .course .course-image{max-width:250px;float:left;border-radius:4px;margin-right:20px;}
.latest-courses-content.listview .course .course-info{text-align:left;}
.latest-courses-content.listview .course .course-title{text-align:left;}
.latest-courses-content.listview .course .course-title a{padding-top:0;padding-bottom:11px;line-height:15px;font-size:16px;}
.latest-courses-content.listview .course .course-description{margin-bottom:12px;text-align:justify;}
.latest-courses-content.listview .course .details{width:63%;background:#efefef;border-radius:3px;height:29px;line-height:29px;padding:0 10px;color:#909090;margin:0 0 10px 0;}
.latest-courses-content.listview .course .course-info .btn.subscribe-btn{margin-right:0;}
.add-courses{background:#fff;border-radius:4px;padding:20px;text-align:left;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);}
.add-courses.box{margin-top:30px;}
.add-courses .add-courses-icon{width:175px;margin-right:20px;border-radius:3px;}
.add-courses .add-courses-title{display:inline-block;font-size:17px;font-weight:bold;color:#F8C300;margin-bottom:0px;line-height:18px;}
.add-courses .add-courses-title:hover{color:#F8C300;}
.add-courses .add-courses-description{color:#5a5e6a;}
.categories-section{background:#eee;box-shadow:inset 0px 2px 4px 0px rgba(0, 0, 0, 0.03);}
.categories-section .section-description{color:#353a48;}
.categories-section .cat-box{background:#fff;text-align:left;border-radius:4px;padding-bottom:20px;margin-bottom:30px;box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);}
.categories-section .cat-box:hover .cat-image .cat-icon{background:#383c4b;}
.categories-section .cat-box .cat-image{position:relative;}
.categories-section .cat-box .cat-image:after{content:'';background:rgba(0, 0, 0, .25);display:block;width:100%;height:3px;position:absolute;left:0;bottom:0;}
.categories-section .cat-box .cat-image img{border-radius:4px 4px 0 0;}
.carer-txt{margin:5px 0;}
.categories-section .cat-box .cat-image .cat-icon{background:#F8C300;display:block;position:absolute;left:15px;bottom:-19px;z-index:1;width:38px;height:38px;font-size:18px;line-height:38px;border-radius:2px;text-align:center;color:#fff;}
.categories-section .cat-box .cat-title a{display:block;color:#F8C300;text-align:left;padding:24px 15px 0;}
.categories-section .cat-box .cat-title a:hover{color:#383c4b;}
.categories-section .cat-box .courses-counter{color:#5a5e6a;font-weight:600;padding:0 15px;}
.categories-section .cat-box .courses-counter .nums{color:#383c4b;}
.misc-section{background:#f5f5f5;padding-top:95px;}
.margin_10{margin:10px 0 0 0;}
.adbtn{background-color:#8C227E;height:38px;padding:0 15px;border-radius:2px;color:#fff;font-size:14px;font-weight:bold;width:120px;margin:10px 10px 10px 0;float:left;}
.blog-posts{position:relative;}
h6.head-title{text-align:left;margin-bottom:15px;border-bottom:1px solid #E0E0E0;padding:0 0 10px 0;}
.basic-slider{position:static;}
.basic-slider .flex-direction-nav a{top:-30px;}
.basic-slider .flex-direction-nav .flex-next{right:0;}
.basic-slider .flex-direction-nav .flex-prev{left:auto;right:35px;}
.blog-posts .post{background:rgba(255, 255, 255, 0);padding-top:0;padding:10px 0px 0px 0;border-bottom:1px solid #D4D4D4;}
.blog-posts .post:last-child{padding-bottom:0;}
.blog-posts .post .image-post{position:relative;margin-right:10px;}
.blog-posts .post .image-post img{border-radius:3px;}
.blog-posts .post .image-post .post-date{background:#7B1A6E;width:38px;height:40px;position:absolute;left:3px;top:8px;font-size:12px;text-align:center;color:#fff;border-radius:3px;}
.blog-posts .post .image-post .post-date span{display:block;}
.blog-posts .post .image-post .post-date .day{font-size:16px;font-weight:bold;}
.basic-slider-box .post-title{text-align:left;line-height:12px;}
.basic-slider-box .post-title a{display:block;color:#F8C300;padding-bottom:19px;}
.basic-slider-box .post-title a:hover, .basic-slider-box .post .meta a:hover{color:#383c4b;}
.blog-posts .post .meta{color:#909090;font-size:12px;margin-bottom:12px;}
.blog-posts .post .meta .author{margin-right:15px;}
.blog-posts .post .meta i{font-size:15px;margin-right:6px;}
.blog-posts .post .meta a{color:#F8C300;}
.blog-posts .post-description, .questions .query-description{color:#5a5e6a;margin-bottom:3px;}
.blog-posts .read-more{color:#383c4b;}
.blog-posts .read-more:hover{color:#F8C300;}
.accordionh4{font-size:16px;}
.accordion .accordion-header{background:#fff;position:relative;height:40px;line-height:20px;font-size:14px;font-weight:normal;padding:10px 15px;margin-top:0px;border:1px solid #dfdfdf;cursor:pointer;color:#5a5e6a;border-radius:2px;margin-bottom:5px;}
.accordion .inactive-header:after, .accordion .active-header:after{content:'\f068';font:normal normal normal 10px/1 "FontAwesome";background:#5a5e6a;display:inline-block;width:20px;height:20px;line-height:20px;position:absolute;top:50%;right:10px;margin-top:-10px;border-radius:1px;text-align:center;color:#fff;}
.accordion .inactive-header:after{content:'\f067';background:#ba1919;}
.accordion .active-header, .accordion .inactive-header:hover{color:#801394;}
.accordion .accordion-content{display:none;padding:8px 10px 0 10px;background:#fff;border:1px solid #e4e4e4;width:100%;border-top:0;border-radius:0 0 2px 2px;margin:0 0 5px 0;}
.our-clients{margin-top:74px;}
#clients-slider .flex-direction-nav a{top:-28px;}
#clients-slider .flex-direction-nav .flex-next{right:15px;}
#clients-slider .flex-direction-nav .flex-prev{left:auto;right:57px;}
.course-search.alt{background:none;height:58px;line-height:58px;width:100%;position:absolute;left:0;bottom:30px;z-index:20;}
.course-search.alt .container{background:#F8C300;border-radius:4px;}
.course-search.alt .dropdown, .course-search.alt #course-name{background:#fff;box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, .05);border:none;}
.course-search.alt .dropdown div{left:0;}
.course-search.alt:before{display:none;}
.course-search.alt #search-btn{font:normal normal normal 18px/1 "FontAwesome";width:80px;margin-top:-2px;vertical-align:middle;}
.course-search.alt #search-btn:hover{background-color:#383c4b;color:#F8C300;}
.features-section .feature-box.alt{background:url("assets/img/long-shadow-bg.html") no-repeat 55px top;}
.features-section .feature-box.alt .icon{height:155px;padding-top:42px;}
.questions{position:relative;}
.questions .tp-banner{padding:2px;}
.questions .tp-banner li .query{background:#fff;border-radius:2px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.04);border:1px solid #dedede;margin-bottom:20px;padding:19px;}
.questions .tp-banner li .query:last-child{margin:0;}
.questions .tp-banner li .query .image{border-radius:50%;overflow:hidden;border:3px solid #FFF;box-shadow:0 0 5px 0 rgba(0, 0, 0, .3);}
.questions .tp-banner li .query .query-content{margin-left:105px;}
.questions .post-title a{padding-bottom:15px;}
.questions .tp-banner li .details{color:#909090;margin-top:10px;}
.details .date, .details .place{margin-right:27px;}
.details .icon i{font-size:15px;margin-right:6px;}
.details .text{font-size:12px;}
.home-skills{padding-top:2px;}
.home-skills .skillbar{position:relative;display:block;margin-bottom:14px;width:100%;background:#e9e9e9;height:38px;border-radius:2px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;}
.home-skills .skillbar-title{background:#F8C300;position:absolute;top:0;left:0;font-weight:bold;color:#fff;padding:0 20px;height:38px;line-height:38px;border-radius:2px;}
.home-skills .skillbar-bar{height:38px;width:0px;background:#F8C300;border-radius:2px;}
.tp-banner-container.has-btns .slider-btns a{font-size:15px;height:38px;line-height:38px;box-shadow:none;color:#fff;}
.tp-banner-container.has-btns .slider-btns a.more{background-color:#21242e;}
.tp-banner-container.has-btns .slider-btns a:hover{opacity:1;background:#fff;color:#383c4b;}
.tp-banner-container.has-btns .tp-bullets{top:auto !important;bottom:30px;}
.tp-banner-container.has-btns .tp-bullets .bullet{margin-top:0;}
.features-section.alt{padding-top:100px;}
.features-content.alt{margin-top:0;}
.latest-courses-content.alt #courses-slider{margin-bottom:37px;}
.testimonials-section{position:relative;text-align:center;padding:95px 0 78px 0;background:url("../images/testimonials-bg.html") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.testimonials-section:after{content:'';background:rgba(56, 60, 75, .9);display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.testimonials-section .testimonials-content{position:relative;z-index:1;}
.testimonials-section .tp-banner .flex-direction-nav{position:relative;top:-85px;}
.testimonials-section .tp-banner .flex-direction-nav li{display:inline-block;margin:0 60px;}
.testimonials-section .tp-banner .flex-direction-nav a{position:static;}
.testimonials-section .testimonials-content .title{font-size:25px;color:#F8C300;font-weight:bold;margin-bottom:43px;}
.testimonials-section .testimonials-content .description{font:normal 18px/28px 'Lato', sans-serif;color:#fff;margin-bottom:27px;}
.testimonials-section .testimonials-content .image img{width:auto;border:4px solid #fff;border-radius:50%;margin-bottom:10px;display:inline-block;max-width:62px;}
.testimonials-section .testimonials-content .name{font-size:14px;font-weight:bold;color:#f5f5f5;margin-bottom:2px;}
.testimonials-section .testimonials-content .position{font-size:12px;font-weight:bold;color:#d1cece;}
.course-search-section{position:relative;padding:100px 0 90px 0;background:url("../images/course-search-bg.html") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.course-search-section:after{content:'';background:rgba(254, 157, 104, .95);display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.course-search-section .content{position:relative;z-index:2;}
.course-search-section .content .section-title{color:#fff;line-height:17px;margin-bottom:15px;}
.course-search-section .course-search{position:relative;bottom:0;height:auto;margin-top:35px;}
.course-search-section .course-search .container{background:none;box-shadow:none;}
.course-search-section .course-search #search-btn{font:bold 14px 'Open Sans';}
.course-search-section.alt:after{background:rgba(47, 51, 66, .90);}
.course-search-section.alt .section-description{color:#a9abb0;}
.add-courses.top-margin{margin:17px 0 -18px;}
.latest-courses-section.no-slider .course{margin:28px 0 3px;}
.pagination{margin-top:47px;overflow:hidden;}
.pagination ul{text-align:center;}
.pagination ul li{margin:0 1px;}
.pagination li.arrow{margin:0 6px;}
.pagination li a{display:block;background:#e6e6e6;width:28px;height:28px;line-height:28px;text-align:center;font-size:14px;font-weight:bold;color:#5a5e6a;border-radius:1px;}
.pagination li.arrow a,
.dark .pagination li.arrow a{background:#F8C300;font-size:13px;font-weight:normal;color:#fff;}
.pagination li a:hover,
.dark .pagination li a:hover{background:#383c4b;color:#fff;}
.onepage .tparrows{display:none;}
.scroll-down{position:absolute;left:0;bottom:45px;width:100%;text-align:center;z-index:20;}
.scroll-down a{display:block;}
.scroll-down a span{display:block;font-family:'PT Sans',Arial, Helvetica, sans-serif;color:#fff;font-size:12px;text-transform:uppercase;padding:5px 0;}
.scroll-down a:hover{color:#F8C300;}
.scroll-down a i{color:#fc9c67;font-size:17px;}
.inner-head{position:relative;text-align:center;border-bottom:3px solid #FFDC3D;border-top:3px solid #FFDC3D;}
.inner-head .container{position:relative;z-index:1;}
.inner-head h1.entry-title{font:normal 35px/20px 'PT Sans',Arial, Helvetica, sans-serif;;text-transform:uppercase;margin-bottom:17px;color:#fff;text-shadow:0px 1px 3px rgba(0, 0, 0, .5);}
.inner-head .description{color:#a9abb0;max-width:770px;margin:auto;}
.inner-head .breadcrumb{margin-top:20px;}
.inner-head .breadcrumb li{position:relative;margin-right:10px;padding-right:10px;}
.inner-head .breadcrumb li:after{content:'\f105';font:normal normal normal 13px/1 "FontAwesome";display:block;position:absolute;left:100%;top:4px;color:#cecfd2;}
.inner-head .breadcrumb li:last-child:after{display:none;}
.inner-head .breadcrumb li a{display:block;color:#FFE069;}
.inner-head .breadcrumb li.current-page a,
.inner-head .breadcrumb li:hover a{color:#cecfd2;}
.inner-head-sitemap{text-align:right;padding:5px 0;}
.inner-head-sitemap .container{position:relative;z-index:1;}
.inner-head-sitemap h1.entry-title{font:normal 35px/20px 'PT Sans',Arial, Helvetica, sans-serif;;text-transform:uppercase;margin-bottom:17px;color:#fff;text-shadow:0px 1px 3px rgba(0, 0, 0, .5);}
.inner-head-sitemap .description{color:#a9abb0;max-width:770px;margin:auto;}
.inner-head-sitemap .breadcrumb{margin-top:10px;padding:0px 0px;margin-bottom:0px;list-style:none;border-radius:4px;}
.inner-head-sitemap .breadcrumb li{position:relative;margin-right:5px;padding-right:5px;}
.inner-head-sitemap .breadcrumb li:after{content:'\f105';font:normal normal normal 13px/1 "FontAwesome";display:block;position:absolute;left:100%;top:4px;color:#cecfd2;}
.inner-head-sitemap .breadcrumb li:last-child:after{display:none;}
.inner-head-sitemap .breadcrumb li a{display:block;color:#020202;;}
.inner-head-sitemap .breadcrumb li.current-page a,
.inner-head-sitemap .breadcrumb li:hover a{color:#4E4E4E;}
.post{padding-top:15px;background:#f5f5f5;}
.post #single-slider{margin-bottom:30px;}
.post #single-slider .image{position:relative;border-radius:4px;overflow:hidden;}
.post #single-slider .image:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background:rgba(0, 0, 0, .25);}
.post #single-slider .flex-direction-nav a{top:auto;left:auto;right:20px;bottom:20px;}
.post #single-slider .flex-direction-nav .flex-prev{right:62px;}
.post .entry, .post .course-details, .contact .contact-left,
.login-page .login-form, .login-page .login-options{background:#fff;padding:10px 20px;border-radius:4px;margin:0 0 10px 0;box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);}
.post .course-details{margin-bottom:30px;}
.post .entry-icon, .sidebar .sidebar-widget .widget-icon,
.comment-form .addcomment-title .icon, .contact .contact-left .contact-form-icon,
.login-page .login-form .login-title .icon{background:#ba1919;display:inline-block;width:28px;height:28px;line-height:32px;text-align:center;border-radius:1px;color:#fff;font-size:14px;margin-right:6px;margin-bottom:10px;}
.post .entry h4{font:normal 16px 'PT Sans',Arial, Helvetica, sans-serif;margin:0px 0 5px 0;}
.post .entry .content p{color:#313131;margin-bottom:12px;}
.post .entry .share-post, .follow-icons, .share-icons{background:#F3F3F3;border-radius:4px;padding:12px;box-shadow:inset 0 2px 4px rgba(0, 0, 0, .03);}
.post .entry .share-post .text, .share-icons .text{font-size:16px;color:#F8C300;font-weight:bold;margin-top:2px;}
.post .entry .icons ul li, .share-icons ul li,
.follow-icons ul li{float:left;margin-left:6px;}
.post .entry .icons ul li a, .share-icons ul li a,
.follow-icons ul li a{background:#5d82d1;display:block;width:28px;height:28px;line-height:28px;text-align:center;border-radius:2px;}
.post .entry .icons ul li a.tw-icon, .share-icons ul li a.tw-icon,
.follow-icons ul li a.tw-icon{background:#40bff5;}
.post .entry .icons ul li a.gp-icon, .share-icons ul li a.gp-icon,
.follow-icons ul li a.gp-icon{background:#eb5e4c;}
.post .entry .icons ul li a.in-icon, .share-icons ul li a.in-icon,
.follow-icons ul li a.in-icon{background:#238cc8;}
.post .entry .icons ul li a:hover, .share-icons ul li a:hover,
.follow-icons ul li a:hover{background:#383c4b;}
.post .entry .icons ul li a i, .share-icons ul li a i,
.follow-icons ul li a i{color:#fff;font-size:14px;}
.blog{padding:70px 0 100px;background:#f5f5f5;}
.blog .blogpost{padding:20px 20px 22px;background:#fff;padding-bottom:23px;border-radius:4px;box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);margin-top:30px;}
.blog .blogpost .blogpost-image{border-radius:4px;overflow:hidden;position:relative;margin-bottom:20px;}
.blog .blogpost .blogpost-image img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.blog .blogpost:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.blog .blogpost .blogpost-image:after{content:'';background:rgba(0, 0, 0, .25);display:block;width:100%;height:3px;position:absolute;left:0;bottom:0;}
.blog .blogpost h3.blogpost-title{line-height:15px;}
.blog .blogpost h3.blogpost-title a, .post.single .single-title a{display:inline-block;padding-bottom:11px;color:#fa9964;}
.blog .blogpost h3.blogpost-title a:hover, .post.single .single-title a:hover,
.post.single .meta div a:hover{color:#383c4b;}
.blog .blogpost h3.blogpost-title .post-type-icon, .post.single .single-title .post-type-icon{background:#F8C300;display:inline-block;width:29px;height:29px;line-height:29px;text-align:center;border-radius:4px;box-shadow:none;margin-right:4px;}
.blog .blogpost h3.blogpost-title .post-type-icon i, .post.single .single-title .post-type-icon i{color:#fff;}
.blog .blogpost .meta div, .post.single .meta div{background:#efefef;padding:7px 10px;border-radius:4px;min-width:115px;font-size:12px;color:#909090;margin-right:16px;box-shadow:inset 0px 2px 4px 0px rgba(0, 0, 0, 0.03);}
.blog .blogpost .meta .comments, .post.single .meta .comments{margin-right:0;}
.blog .blogpost .meta div .icon i, .post.single .meta div .icon i{font-size:15px;margin-right:6px;}
.blog .blogpost .meta div a, .post.single .meta div a{color:#F8C300;}
.blog .blogpost .meta div a:hover{color:#383c4b;}
.blog .blogpost .blogpost-info .blogpost-description{clear:right;margin:20px 0 28px;}
.blog .blogpost .blogpost-info .btn.orange-btn{margin-right:0;}
.blog.listview .blogpost .blogpost-image{float:left;margin-right:20px;margin-bottom:0;}
.blog.listview .blogpost .blogpost-info .blogpost-description{margin:53px 0 8px;}
.blog.three-col .blogpost .meta{position:absolute;width:100%;height:100%;top:0;left:20px;}
.blog.three-col .blogpost .meta div{margin:0;margin-top:20px;display:block;min-width:125px;max-width:150px;background:rgba(38, 41, 52, .85);}
.blog .blogpost .blogpost-image .meta div a:hover{color:#fff;}
.blog.three-col .blogpost .blogpost-info .blogpost-description{margin-bottom:23px;}
.post .entry-sidebar .course-details h4{font-size:18px;font-weight:bold;}
.post .entry-sidebar .course-details div{background:#efefef;height:29px;line-height:29px;padding:0 10px;color:#909090;border-radius:4px;margin-bottom:20px;box-shadow:inset 0px 2px 4px 0px rgba(0, 0, 0, 0.03);}
.post .entry-sidebar .course-details div .icon{margin-right:12px;}
.post .entry-sidebar .course-details .join-btn{font-size:17px;height:54px;line-height:54px;margin:0;display:block;text-align:center;}
.post .entry-sidebar .course-details .join-btn:hover{background-color:#383c4b;opacity:1;}
.post .entry-sidebar .instructor{margin-bottom:30px;border-top:1px solid #F3F3F3;padding:5px 0 5px 0;}
.sidebar{margin-top:0px;}
.sidebar .search{margin-bottom:30px;}
.sidebar .search .search-input{background-color:#F3F3F3;width:90%;height:40px;line-height:40px;padding:0 0px 0 10px;font-size:14px;float:left;box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, .03);border-top:1px solid #F5F3F3;margin:5px 0 5px 0;}
.sidebar .search .submit-btn{font:normal normal normal 14px/1;width:10%;height:40px;color:#fff;vertical-align:middle;background:#ba1919;padding:12px 0 0 5px;margin:5px 0;}
.sidebar .search .submit-btn:hover{background:#383c4b;}
.sidebar .sidebar-widget{padding:10PX 20px;background:#fff;border-radius:4px;box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);margin:0px 0px 10px;overflow:hidden;min-height:250px;}
.sidebar .sidebar-widget.cats ul li a{background:url("../images/sidebar-link-arrow.png") no-repeat left center;display:block;padding:6px 0 6px 18px;color:#454852;text-align:left;border-bottom:1px solid #EBEBEB;}
.sidebar .sidebar-widget.cats ul li a:hover{background-position:4px center;color:#ba1919;}
.sidebar .sidebar-widget.last-posts .widget-icon{margin-bottom:0;}
.sidebar .sidebar-widget.last-posts ul li{padding:17px 0;border-bottom:1px solid #d7d8db;}
.sidebar .sidebar-widget.last-posts ul li:last-child{border:0;padding-bottom:0;}
.sidebar .sidebar-widget.last-posts ul li a{display:block;font-size:14px;font-weight:bold;padding:10px 0;color:#F8C300;}
.sidebar .sidebar-widget.last-posts ul li a:hover{color:#383c4b;}
.sidebar .sidebar-widget.tabs-widget{padding:10px 0 0px 0;border-top:1px solid #ECECEC;}
.sidebar .sidebar-widget ul.tabs li{background:#CECECE;float:left;width:20%;font-size:15px;text-align:center;color:#000;padding:10px 0;cursor:pointer;border-right:1px solid #fff;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;}
.sidebar .sidebar-widget ul.tabs li:hover{background:#ba1919;color:#fff;}
.sidebar .sidebar-widget ul.tabs li.active{background:#ba1919;color:#FFFFFF;}
.sidebar .sidebar-widget ul.tabs li:last-child{border:0;}
.sidebar .sidebar-widget .tab-content{display:none;padding:0px;clear:both;}
.sidebar .sidebar-widget .tab-content.active{display:inherit;}
.sidebar .sidebar-widget .tab-posts .post-item{padding:9px;background:#FBFBFB;border-radius:2px;margin-top:20px;}
.sidebar .sidebar-widget .tab-posts .post-item:first-child{margin-top:0;}
.sidebar .sidebar-widget .tab-posts .post-item .post-image{margin-right:10px;position:relative;border-radius:2px;position:relative;overflow:hidden;}
.sidebar .sidebar-widget .tab-posts .post-item .post-image:after{content:'';background:rgba(0, 0, 0, .25);display:block;width:100%;height:3px;position:absolute;left:0;bottom:0;}
.sidebar .sidebar-widget .tab-posts .post-item .post-title{display:block;font-size:16px;color:#000000;margin:0px 0 10px;}
.sidebar .sidebar-widget .tab-posts .post-item .post-title:hover{color:#383c4b;}
.sidebar .sidebar-widget .tab-posts .post-item .description{font-size:14px;line-height:20px;color:#383c4b;margin-bottom:10px;text-align:justify;}
.sidebar .sidebar-widget .tab-posts .post-item .date{font-size:11px;color:#5a5e6a;}
.sidebar .sidebar-widget .tab-posts .post-item .read-more{display:block;width:20px;height:20px;line-height:20px;font-size:11px;background:#383c4b;border-radius:1px;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.25);border-bottom:0;color:#fff;text-align:center;}
.sidebar .sidebar-widget .tab-posts .post-item .read-more:hover{background:#fa9964;}
.sidebar .sidebar-twitter-widget{background:#40bff5 url("../images/twitter-sidebar-icon.html") no-repeat right bottom;}
.sidebar .sidebar-twitter-widget h5.sidebar-widget-title{color:#fff;font-size:17px;margin-bottom:30px;}
.sidebar .sidebar-twitter-widget .status{color:#f5f5f5;}
.sidebar .sidebar-twitter-widget .date{color:#202028;margin:20px 0 65px 0;}
.sidebar .sidebar-twitter-widget .flex-direction-nav a{right:auto;top:auto;left:42px;bottom:0;margin:0;}
.sidebar .sidebar-twitter-widget .flex-direction-nav .flex-prev{left:0;}
.about-section{padding-top:93px;}
.post.alt{padding-bottom:70px;}
.about-section .about-images{text-align:right;position:relative;}
.about-section .about-images .img-1, .about-section .about-images .img-2{position:absolute;left:0;bottom:0;z-index:1;}
.about-section .about-images .main-img{display:inline-block;}
.about-section .about-images .img-2{left:auto;right:0;}
.post.single{padding-bottom:100px;}
.post.single .sidebar{margin-top:0;}
.post .featured-image{position:relative;border-radius:4px;overflow:hidden;margin-bottom:30px;z-index:1;}
.post .featured-image:after{content:'';background:rgba(0, 0, 0, .25);display:block;width:100%;height:3px;position:absolute;left:0;bottom:0;}
.post .entry .content{clear:both;margin-top:10px;border-top:1px solid #F5F5F5;padding:10px 0 0 0;}
.post .entry .content IMG{border:2px solid #E2E2E2;padding:1px;margin:0 0 10px 0;}
.comments-list{background:#fa9964;padding:20px 20px 30px;margin:30px 0;border-radius:4px;}
.comments-list .comment-body{margin-bottom:45px;}
.comments-list > li:last-child .comment-body{margin-bottom:0;}
.comments-list li .avatar{overflow:hidden;border:3px solid #f87a46;border-radius:50%;margin-right:20px;}
.comments-list li .content{overflow:hidden;}
.comments-list li .author .name{display:block;color:#f6f6f6;font-size:15px;font-weight:bold;}
.comments-list li .author .date{display:block;font-size:12px;color:#383c4b;margin:5px 0 12px;}
.comments-list li .author .reply a{display:block;line-height:38px;}
.comments-list li .author .reply a:hover{background-color:#fff;color:#383c4b;}
.comments-list li .text{color:#f5f5f5;}
.comments-list ul.children{margin-left:100px;}
.comments-list li.haschild > .comment-body{position:relative;}
.comments-list li.haschild > .comment-body:after{content:'';display:block;width:2px;height:100%;background:#212129;position:absolute;left:35px;top:90px;}
.comments-list li.haschild > .comment-body:before{content:'';display:block;width:55px;height:2px;background:#212129;position:absolute;left:35px;bottom:-90px;}
.comment-form{padding:20px;background:#fff;border-radius:4px;box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);overflow:hidden;}
.comment-form .addcomment-title .icon{margin-bottom:0;}
.comment-form .addcomment-title .text{font-size:18px;font-weight:bold;color:#383c4b;}
.comment-form .input, .contact-form .input{position:relative;}
.comment-form .input input:not([type=submit]), .comment-form .input textarea,
.contact-form .input input:not([type=submit]), .contact-form .input textarea,
.login-page .login-form .input input{display:block;width:100%;padding:9px 20px;border:1px solid #d7d8db;border-radius:2px;font-size:15px;margin-top:20px;color:#000000;}
.comment-form .input input:focus:not([type=submit]), .comment-form .input textarea:focus,
.contact-form .input input:focus:not([type=submit]), .contact-form .input textarea:focus,
.login-page .login-form .input input:focus:not([type=submit]){border-color:#5a5e6a;}
.comment-form .input textarea, .contact-form .input textarea{min-height:132px;resize:vertical;}
.comment-form .input .submit-input, .contact-form .input .submit-input{bottom:13px;padding:0 32px;margin:10px 0 0 0;}
.portfolio-grid{padding:100px 0;}
.portfolio-filter ul li{float:left;margin-right:25px;}
.portfolio-filter ul li.item a{display:block;background:#fff;width:170px;color:#a9abb0;font-size:16px;font-weight:bold;padding:7px 0;border:2px solid #e6e6e6;border-radius:2px;}
.portfolio-filter ul li.item a:hover, .portfolio-filter ul li.item a.active{color:#F8C300;}
.portfolio-filter ul li.icon:last-child{margin-right:0;}
.portfolio-filter ul li.icon a{display:block;width:70px;height:40px;line-height:40px;background:#F8C300;border-radius:2px;font-size:20px;color:#fff;}
.portfolio-filter ul li.icon a:hover{background:#383c4b;}
.portfolio-overlay .portfolio-row{margin-right:-14.99px;}
.portfolio-overlay .portfolio-items .course{margin-top:29px;}
.portfolio-overlay .course .course-image .details-overlay{padding-top:0;}
.portfolio-overlay .course .details-overlay .time{margin-right:15px;}
.portfolio-overlay .course .details-overlay .time,
.portfolio-overlay .course .details-overlay .place{display:inline-block;width:38px;height:38px;line-height:40px;text-align:center;padding-left:0;margin-bottom:0;}
.portfolio-overlay .course .details-overlay .overlay-icons{position:absolute;left:0;top:50%;width:100%;margin-top:-19px;}
.portfolio-overlay .course .details-overlay span a{display:block;}
.latest-courses-section .portfolio-overlay .course-image .details-overlay span i{margin-right:0;color:#fff;font-size:17px;}
.portfolio-overlay .course-info{padding:20px 20px 0;}
.portfolio-overlay .course-info .project-icon{background:#F8C300;width:38px;height:38px;line-height:38px;text-align:center;display:inline-block;margin-right:10px;border-radius:2px;box-shadow:none;}
.portfolio-overlay .course-info .project-icon i{font-size:18px;color:#fff;}
.portfolio-overlay .course-info .cat{display:block;clear:both;text-align:left;}
.portfolio-overlay .course-info .course-title{line-height:14px;font-size:16px;}
.portfolio-overlay .course-info .course-title a{color:#fa9964;padding:0;}
.latest-courses-section .portfolio-overlay .course-info .course-title a:hover{color:#383c4b;}
.portfolio-overlay .course-info .course-title .cat{font-size:12px;color:#5a5e6a;margin-top:10px;font-weight:normal;}
.isotope-item{z-index:2;list-style:none;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-ms-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s;}
.isotope{width:100%;-webkit-transition-property:width, height;-moz-transition-property:width, height;-ms-transition-property:width, height;-o-transition-property:width, height;transition-property:width, height;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.portfolio.single{padding-bottom:0;}
.portfolio.single .tp-banner .flex-direction-nav .flex-next{right:20px;}
.portfolio.single .tp-banner .flex-direction-nav .flex-prev{left:auto;right:62px;}
.portfolio.single .tp-banner .flex-direction-nav a{top:auto;bottom:20px;}
.portfolio.single .single-title .post-type-icon{width:38px;height:38px;line-height:38px;border-radius:2px;}
.portfolio.single .project-link a{display:inline-block;background:#383c4b;border-radius:2px;color:#fff;font-weight:bold;padding:5px 25px;}
.portfolio.single .project-link a:hover{background:#F8C300;}
#portfolio-modal .modal-dialog{margin-top:50px;}
#portfolio-modal .close-modal{position:absolute;right:20px;top:5px;z-index:10;}
#portfolio-modal .popup-content .post{padding-top:0;background:none;}
#portfolio-modal .popup-content .modal-slider{max-height:575px;}
.latest-courses-section .gallery .course{padding-bottom:0;}
.latest-courses-section .gallery .course-image{border-radius:4px;}
#login-modal .container, #register-modal .container{max-width:750px;}
#login-modal .popup-content .login-page, #register-modal .popup-content .login-page{padding:100px 0 0;background:none;}
.modal .close-modal{display:block;width:20px;height:20px;text-align:right;color:#383c4b;}
.modal .close-modal span{font-size:18px;vertical-align:top;}
.login-page{background:#f5f5f5;padding:150px 0;}
.login-page .login-form{margin-bottom:30px;}
.login-page .login-form .login-title .icon{margin-bottom:10px;}
.login-page .login-form .login-title .text{font:bold 18px 'Lato', sans-serif;color:#383c4b;}
.login-page .login-form .input .submit-input,
.dark .login-page .login-form .input .submit-input{background:#F8C300;color:#fff;margin-bottom:20px;border:0;box-shadow:none;}
.login-page .login-form .custom-checkbox label{font-size:14px;font-weight:bold;color:#383c4b;cursor:pointer;}
.custom-checkbox:not(#foo) .checkbox-input{position:absolute;opacity:0;}
.custom-checkbox:not(#foo) .checkbox-input + label{position:relative;cursor:pointer;padding:0;}
.custom-checkbox:not(#foo) .checkbox-input + label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:22px;height:22px;background:#d7d8db;border-radius:1px;}
.custom-checkbox:not(#foo) .checkbox-input.disabled + label,
.custom-checkbox:not(#foo) .checkbox-input[disabled] + label{color:#b8b8b8;}
.custom-checkbox:not(#foo) .checkbox-input.disabled + label:before,
.custom-checkbox:not(#foo) .checkbox-input[disabled] + label:before{box-shadow:none;background:#ddd;}
.custom-checkbox:not(#foo) .checkbox-input:checked + label:after{content:'';position:absolute;left:5px;top:9px;background:white;width:4px;height:4px;box-shadow:2px 0 0 white, 4px 0 0 white, 4px -3px 0 white, 4px -8px 0 white, 4px -6px 0 white;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.login-page .login-form .forgot a{font-size:14px;color:#5a5e6a;}
.login-page .login-form .forgot .reset{color:#ff0000;}
.login-page .login-form .forgot a:hover{text-decoration:underline;}
.login-page .login-options .login-op-btn{background-position:right bottom;background-repeat:no-repeat;display:block;font-size:15px;font-weight:bold;color:#fff;padding:9px 20px;margin-bottom:20px;border-radius:2px;box-shadow:none;}
.login-page .login-options .login-op-btn.tw,
.login-page .login-options .login-op-btn.ya{margin-bottom:0;}
.login-page .login-options .login-op-btn.fb{background-image:url("../images/login-facebook-icon.html");background-color:#5d82d1;}
.login-page .login-options .login-op-btn.gp{background-image:url("../images/login-google-icon.html");background-color:#eb5e4c;}
.login-page .login-options .login-op-btn.tw{background-image:url("../images/login-twitter-icon.html");background-color:#40bff5;}
.login-page .login-options .login-op-btn.ya{background-image:url("../images/login-yahoo-icon.html");background-color:#ab47ac;}
.login-page .login-form .input .submit-input:hover,
.login-page .login-options .login-op-btn:hover{background-color:#383c4b;}
.login-page .register .input .submit-input{margin-bottom:0;}
.contact{background:#f5f5f5;padding-bottom:20px;}
.contact .big-map .fixed-map{height:351px;overflow:hidden;border-radius:4px;position:relative;margin:15px 0 15px;}
.contact .big-map .full-map{width:100%;height:448px;margin-bottom:30px;position:relative;}
.contact .big-map .fixed-map:after, .contact .big-map .full-map:after{content:'';background:rgba(0, 0, 0, .25);display:block;width:100%;height:3px;position:absolute;left:0;bottom:0;}
.contact .sidebar .search{margin-bottom:30px;}
.contact.contact-3{padding:100px 0;}
.contact.contact-3 .fixed-map{margin-top:0;}
.gm-style-iw *{display:block;width:100%;}
.gm-style-iw h4, .gm-style-iw p{margin:0;padding:0;}
.gm-style-iw a{color:#4272db;}
.contact .sidebar, .contact .sidebar .contact-info{margin-top:0;}
.contact .contact-left .contact-text{color:#5a5e6a;margin-bottom:20px;}
.follow-icons ul li:first-child{margin-left:0;}
.contact .contact-right .info-text{color:#5a5e6a;}
.contact .contact-right .call{color:#F8C300;margin-top:0px;border-top:1px solid #E2E2E2;padding:5px 0 0px 0;}
.typography, .shortcodes{background:#f5f5f5;}
.space{height:30px;clear:both;}
.headlines .item p, .column-item .row-content{color:#5a5e6a;}
blockquote{display:block;position:relative;padding:23px 30px 25px 30px;margin:6px 0;}
blockquote .story{font-size:23px;color:#424242;margin-bottom:0px;}
blockquote .name{font-size:13px;color:#5a5e6a;}
blockquote.blockquote-1{border-left:6px solid #F8C300;}
blockquote.blockquote-2:before, blockquote.blockquote-2:after{content:'\f10d';display:block;font:normal normal normal 16px/1 "FontAwesome";color:#a9abb0;position:absolute;}
blockquote.blockquote-2:before{left:5px;top:5px;}
blockquote.blockquote-2:after{content:'\f10e';right:5px;bottom:5px;}
blockquote.blockquote-3{background:#f8f7f7;border:1px solid #e9e8e8;border-radius:5px;}
blockquote.blockquote-4{background:#F8C300;border-radius:5px;}
blockquote.blockquote-4 .story{color:#fff;}
.list ul li, .list ol li{color:#5a5e6a;line-height:30px;}
.ul-list ul li, .ol-list ol li{list-style:inside;}
.ol-list ol li{list-style-type:decimal;}
[class^="list-"] li:before,
[class*="list-"] li:before{color:#F8C300;margin-right:10px;font:normal normal normal 15px/1 "FontAwesome";}
.list-play-circle ul li:before{content:'\f01d';}
.list-arrow-circle ul li:before{content:'\f0a9';}
.list-checked-circle ul li:before{content:'\f05d';}
.list-bold-caret ul li:before{content:'\f0da';}
.list-normal-caret ul li:before{content:'\f105';}
.list-star ul li:before{content:'\f006';}
.social-media-icons ul li a{background:#ff8e2e;display:block;margin:0 10px 10px 0;width:32px;height:32px;line-height:32px;text-align:center;font-size:18px;color:#fff;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);}
.social-media-icons ul li a:hover{background:#383c4b;}
.colored ul li .fb{background:#5d82d1;}
.colored ul li .pn{background:#e13138;}
.colored ul li .tw{background:#40bff5;}
.colored ul li .gp{background:#eb5e4c;}
.colored ul li .rss{background:#faa33d;}
.colored ul li .vm{background:#35c6ea;}
.colored ul li .dr{background:#f7659c;}
.colored ul li .tm{background:#426d9b;}
.colored ul li .be{background:#1879fd;}
.colored ul li .st{background:#ff5c30;}
.colored ul li .dp{background:#17a3eb;}
.colored ul li .sc{background:#ff7e30;}
.colored ul li .fm{background:#f34320;}
.colored ul li .fk{background:#ff48a3;}
.colored ul li .dv{background:#6a8a7b;}
.colored ul li .in{background:#238cc8;}
.colored ul li .dgg{background:#75788d;}
.colored ul li .xg{background:#1a8e8c;}
.colored ul li .git{background:#3f91cb;}
.colored ul li .ig{background:#548bb6;}
.colored ul li .ya{background:#ab47ac;}
.colored ul li .yt{background:#ef4e41;}
.colored ul li .sp{background:#13c1f3;}
.colored ul li .at{background:#25a774;}
.colored ul li .wp{background:#2592c3;}
.colored ul li .pl{background:#ff7850;}
.colored ul li .dl{background:#377bda;}
.colored ul li .dl{background:#ff9233;}
.colored ul li .dd{background:#377bda;}
.colored ul li .ap{background:#b3b5b8;}
.colored ul li .vk{background:#4778ac;}
.pricing-tables{background:#f5f5f5;padding:100px 0;}
.pricing-tables .table-row{margin-bottom:70px;}
.pricing-tables .table-row .table{background:#fff;padding-bottom:20px;text-align:center;border-radius:2px;overflow:hidden;box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);}
.pricing-tables .table-row .table .table-header{background:#F8C300;box-shadow:none;}
.pricing-tables .table-1 .table .table-header{padding:15px 0;}
.pricing-tables .table-row .table .table-header .icon{background:#2f3342;width:94px;height:94px;line-height:100px;margin:auto;border-radius:50%;border:4px solid #fa7c49;}
.pricing-tables .table-row .table .table-header .icon i{color:#fff;font-size:38px;}
.pricing-tables .table-row .table .table-header .text{font-size:20px;font-weight:bold;color:#fff;}
.pricing-tables .table-1 .table .table-header .text{margin-top:15px;}
.pricing-tables .table-row .table .table-body .features li{font-size:16px;color:#5a5e6a;padding:13px 5px;border-bottom:1px solid #ededed;cursor:default;}
.pricing-tables .table-row .table .table-footer{padding:20px 20px 0;}
.pricing-tables .table-row .table .table-footer .order-btn a{display:block;background:#fa9964;padding:12px 10px;font-weight:bold;font-size:20px;color:#fff;border-radius:2px;text-align:left;box-shadow:none;}
.pricing-tables .table-row .table .table-footer .order-btn .currency{font-size:14px;}
.pricing-tables .table-row .table .table-footer .order-btn .icon{background:#383c4b;width:28px;height:28px;line-height:28px;font-size:13px;border-radius:1px;text-align:center;}
.pricing-tables .table-1 .table:hover .table-header .icon{border-color:#2f3342;}
.pricing-tables .table-1 .table .table-footer .order-btn a:hover{background:#383c4b;}
.pricing-tables .table-1 .table .table-footer .order-btn a:hover .icon{background:#fff;color:#383c4b;}
.pricing-tables .table-1 .table .table-body .features li:hover,
.pricing-tables .table-2 .table .table-body .features li:hover{background:#f9f9f9;}
.pricing-tables .table-2 .table .table-header{padding:50px 0;}
.pricing-tables .table-2 .table .table-header .text{font-size:25px;}
.pricing-tables .table-2 .table .table-header .price{margin-top:17px;color:#2a2e3d;font-size:14px;}
.pricing-tables .table-2 .table .table-footer .order-btn a{background:#000020;text-align:center;}
.pricing-tables .table-2 .table .table-footer .order-btn a:hover{background:#fa9964;}
.pricing-tables .table-3{margin-bottom:0;}
.pricing-tables .table-3 .table{background:#383c4b;text-align:left;padding:0 20px;}
.pricing-tables .table-3 .table .table-header{background:none;padding:50px 0;border-bottom:1px solid #2c2e39;}
.pricing-tables .table-3 .table .table-header .text{font-size:28px;}
.pricing-tables .table-3 .table .table-header .price{margin-top:17px;color:#F8C300;font-size:16px;}
.pricing-tables .table-3 .table .table-body{padding:12px 0;}
.pricing-tables .table-3 .table .table-body .features li{border:none;color:#b5b7bb;}
.pricing-tables .table-3 .table .table-footer{padding:20px 0 20px 0;border-top:1px solid #2c2e39;}
.pricing-tables .table-3 .table .table-footer .order-btn a{display:inline-block;text-align:center;font-size:17px;padding:14px 0;width:105px;}
.pricing-tables .table-3 .table .table-footer .order-btn a.details{background:#000020;}
.pricing-tables .table-3 .table .table-footer .order-btn a:hover{background:#fff;color:#383c4b;}
.coming-soon{background:#f5f5f5;padding:220px 0;}
.countdown{text-align:center;margin-bottom:60px;}
.countdown div{display:inline-block;width:150px;height:150px;padding-top:15px;border-radius:50%;border:6px solid #313542;color:#fa9964;font-size:50px;font-weight:bold;margin-left:50px;}
.countdown div:first-child{margin-left:0;}
.countdown div span{display:block;font-size:20px;}
.error-page{background:#f5f5f5;padding:108px 0 115px;}
.error-page .not-found{background:#fa9964;width:330px;height:330px;margin:auto;text-align:center;border-radius:50%;padding-top:65px;margin-bottom:20px;}
.error-page .not-found span{display:block;color:#fff;}
.error-page .not-found .num{font-size:110px;font-weight:300;}
.error-page .not-found .text{font-size:16px;margin-top:-5px;}
.error-page .error-message{font-size:24px;color:#5a5e6a;text-align:center;margin-bottom:55px;}
.error-page.full-page{position:relative;height:100%;background:url("assets/img/error-page-bg.html") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.error-page.full-page:after{content:'';display:block;background-color:rgba(38, 41, 52, .96);width:100%;height:100%;position:absolute;left:0;top:0;}
.error-page.full-page .container{position:relative;z-index:1;}
.error-page.full-page .not-found{background:none;border:5px solid #fa9964;}
.error-page.full-page .error-message{color:#fff;}
.error-page.full-page .share-icons{background:none;border:2px solid #5a5e6a;border-radius:4px;}
.dark{background-color:#343741;color:#828489;}
.dark .top-bar,
.dark .top-bar .top-social-icons li a,
.dark header.static-header,
.dark .sidebar .sidebar-widget ul.tabs li,
.dark .sidebar .sidebar-widget.last-posts ul li,
.dark .portfolio-filter ul li.item a,
.dark .countdown div{border-color:#41444d;}
.dark header.alt .site-name,
.dark h6.head-title{color:#fff;}
.dark header.alt .main-navigation > ul > li > a{color:#efefef;}
.dark header .main-navigation li.parent-item ul.submenu,
.dark header .main-navigation li.parent-item ul.submenu ul,
.dark header .main-navigation li.courses-menu li .single-item,
.dark .mobile-navigation .mobile-container ul,
.dark .mobile-navigation .mobile-container li.haschild > ul,
.dark header.alt,
.dark .course-search,
.dark .course-search:before{background:#2c2f3c;}
.dark header .main-navigation li.parent-item ul.submenu li a,
.dark header .main-navigation li.parent-item ul.submenu ul,
.dark .mobile-navigation .mobile-container li.parent-item a,
.dark .mobile-navigation .mobile-container li.courses-menu .course-menu-item{border-bottom-color:#353845;border-left-color:#353845;border-right-color:#353845;}
.dark header .main-navigation li.parent-item ul.submenu li:hover > a,
.dark .mobile-navigation .mobile-container li.parent-item a:hover{background:#262936;}
.dark .tp-banner > ul li:after,
.dard .fullscreen > ul li:after,
.dark .course-search-section:after{background:rgba(12, 13, 16, .9);}
.dark .top-bar,
.dark .course-search #course-name,
.dark .course-search.alt .dropdown,
.dark .dropdown,
.dark .dropdown.open div{background:#353842;}
.dark .course-search #course-name,
.dark .course-search.alt .dropdown,
.dark .dropdown,
.dark .dropdown div,
.dark .comment-form .input input:not([type=submit]),
.dark .comment-form .input textarea,
.dark .contact-form .input input:not([type=submit]),
.dark .contact-form .input textarea,
.dark .login-page .login-form .input input,
.dark .coming-soon .share-icons, .dark .error-page .share-icons{border:1px solid #50525c;}
.dark .course-search.alt .dropdown div{left:-1px;}
.dark .dropdown li{border-bottom-color:#50525c;}
.dark header .main-navigation li.courses-menu li .single-item .courses-num,
.dark header .main-navigation li.courses-menu li .single-item a:hover,
.dark .dropdown .selected,
.dark .dropdown li.active,
.dark .full-section .section-description,
.dark .basic-slider-box .post-title a:hover,
.dark .basic-slider-box .post .meta a:hover,
.dark .sidebar .sidebar-widget.cats ul li a,
.dark .comments-list li .author .date,
.dark .portfolio-overlay .course-info .course-title .cat,
.dark .contact .contact-right .info-text,
.dark .login-page .login-form .custom-checkbox label,
.dark .list ul li, .dark .list ol li,
.dark #login-modal .close-modal,
.dark #register-modal .close-modal{color:#97989b;}
.dark .dropdown li.focus{background-color:#202126;}
.dark .course-search #search-btn{background-color:#111217;}
.dark .course-search.alt .container{background:none;border-radius:0;box-shadow:none;}
.dark .features-section,
.dark .latest-courses-section,
.dark .misc-section, .dark .login-page,
.dark .latest-courses-content.listview .course .details,
.dark .post, .dark .post .entry .share-post,
.dark .follow-icons, .dark .share-icons,
.dark .post .entry-sidebar .course-details div,
.dark .blog, .dark .blog .blogpost .meta div,
.dark .post.single .meta div, .dark .contact,
.dark .coming-soon, .dark .error-page,
.dark .typography, .dark .shortcodes, .dark .pricing-tables,
.dark .sidebar .sidebar-widget .tab-posts .post-item,
.dark .comment-form .input input:not([type=submit]),
.dark .comment-form .input textarea,
.dark .contact-form .input input:not([type=submit]),
.dark .contact-form .input textarea,
.dark .login-page .login-form .input input,
.dark .custom-checkbox:not(#foo) .checkbox-input + label:before{background-color:#343741;}
.dark .instructors-section,
.dark .categories-section,
.dark .features-section.alt,
.dark .accordion .accordion-header,
.dark .accordion .accordion-content,
.dark .instructor.alt .details .rating,
.dark .questions .tp-banner li .query,
.dark .home-skills .skillbar,
.dark .latest-courses-section.dark-bg,
.dark .pagination li a,
.dark .post .entry,
.dark .post .course-details,
.dark .contact .contact-left,
.dark .login-page .login-form,
.dark .login-page .login-options,
.dark .entry-sidebar .instructor.alt,
.dark .about-section,
.dark .sidebar .sidebar-widget ul.tabs li,
.dark .comment-form,
.dark .comments-list,
.dark .portfolio-filter ul li a{background-color:#2d303c;}
.dark .instructors-section .instructor-info,
.dark .latest-courses-section .course,
.dark .add-courses, .dark .instructor.alt,
.dark .categories-section .cat-box,
.dark .blog .blogpost, .dark .sidebar .sidebar-widget,
.dark .sidebar .sidebar-widget ul.tabs li.active,
.dark .sidebar .search .search-input{background-color:#494c57;}
.dark .flex-control-paging li a{background-color:#252732;}
.dark .instructors-section .instructor-info .name,
.dark .latest-courses-section .course-info .course-title a,
.dark .categories-section .cat-box .courses-counter .nums,
.dark .categories-section .cat-box .cat-title a:hover,
.dark .sidebar .sidebar-widget.last-posts ul li a{color:#252732;}
.dark .instructor-info .position,
.dark .latest-courses-section .course-info .course-description,
.dark .add-courses .add-courses-description,
.dark .categories-section .cat-box .courses-counter,
.dark .blog-posts .post-description,
.dark .questions .query-description,
.dark .sidebar .sidebar-widget .tab-posts .post-item .description,
.dark .comment-form .addcomment-title .text,
.dark .login-page .login-form .login-title .text{color:#828489;}
.dark .accordion .accordion-header,
.dark .accordion .accordion-content,
.dark .questions .tp-banner li .query{border-color:#575961;}
.dark .instructor.alt .details{border-color:#2d303c;}
.dark .instructor.alt .details .rating span.star:before{color:#7C7F8B;}
.dark header.alt .mobile-navigation .mobile-btn span,
.dark header.alt .mobile-navigation .mobile-btn span:before,
.dark header.alt .mobile-navigation .mobile-btn span:after{background:#a5a5a5;}
footer{padding-top:0px;background:#2b2e3b;}
footer h6.widget-title{text-align:left;padding-bottom:11px;margin-bottom:14px;border-bottom:1px solid #3d404d;}
footer .about-widget .about-text{color:#d6d6d8;font-size:12px;line-height:21px;text-align:justify;margin-bottom:20px;}
footer .footer-links ul li{margin-bottom:12px;}
footer .footer-links ul li a, footer .twitter-widget .tweet a{background:url("../images/footer-link-arrow.html") no-repeat left center;display:inline-block;color:#F8C300;padding-left:18px;}
footer .footer-links ul li a:hover, footer .twitter-widget .tweet a:hover{color:#fff;text-shadow:0 1px 0 #000;background-position:2px center;}
footer .twitter-widget{position:relative;}
footer .twitter-widget .tweet{color:#d6d6d8;line-height:22px;margin-bottom:21px;}
footer .twitter-widget .tweet:last-child{margin-bottom:0;}
footer .twitter-widget .tweet .date{font-size:11px;color:#6f7478;}
footer .twitter-widget #tweets-slider, footer .courses-widget #footer-courses-slider{position:static;}
footer .twitter-widget #tweets-slider .flex-control-nav,
footer .courses-widget #footer-courses-slider .flex-control-nav{width:auto;top:10px;right:0;bottom:auto;}
footer .twitter-widget #tweets-slider .flex-control-nav li,
footer .courses-widget #footer-courses-slider .flex-control-nav li{margin:0 0 0 10px;}
footer .twitter-widget #tweets-slider .flex-control-nav li a,
footer .courses-widget #footer-courses-slider .flex-control-nav li a{background-color:#f4f4f4;}
footer .twitter-widget #tweets-slider .flex-control-nav li a.flex-active,
footer .courses-widget #footer-courses-slider .flex-control-nav li a.flex-active{background-color:#F8C300;}
footer .courses-widget{position:relative;}
footer .courses-widget .course-info{margin-left:58px;margin-bottom:30px;}
footer .courses-widget .course-info:last-child{margin-bottom:0;}
footer .courses-widget .course-icon .icon{background-color:#F8C300;display:block;width:38px;height:38px;border-radius:2px;}
footer .courses-widget .course-icon .icon i{display:block;text-align:center;color:#fff;line-height:38px;font-size:18px;}
footer .courses-widget .footer-course-title a{display:block;padding-bottom:13px;color:#F8C300;font-weight:bold;}
footer .courses-widget .footer-course-title a:hover{color:#fff;text-shadow:0 1px 0 #000;}
footer .courses-widget .footer-course-description{color:#d6d6d8;}
footer .courses-widget .course-date{display:block;font-size:11px;color:#afb1b2;margin-top:5px;}
footer #bottom{background:#a01414;line-height:68px;}
footer #bottom .copyright p{color:#ffffff;line-height:22px;margin:0px;}
footer #bottom .copyright a{color:#F8C300;}
footer #bottom .copyright a:hover{color:#fff;text-shadow:0 1px 0 #000;}
footer #bottom .footer-social-icons{padding-top:20px;}
footer #bottom .footer-social-icons li{float:left;margin-left:6px;}
footer #bottom .footer-social-icons li a{background:#2c2f3c;display:block;width:28px;height:28px;line-height:28px;text-align:center;border-radius:2px;}
footer #bottom .footer-social-icons li a:hover{background:#F8C300;}
footer #bottom .footer-social-icons li a i{color:#eef1f2;font-size:14px;}
footer #bottom .footer-social-icons li a:hover i{color:#383c4b;}
header .main-navigation li.parent-item ul.submenu li.haschild > a:after,
header .mobile-navigation .mobile-container li.haschild > a:after,
.course-search:before, .accordion .inactive-header:after, .accordion .active-header:after,
.course-search.alt #search-btn, .instructor.alt .details .rating span.star,
.inner-head .breadcrumb li:after, .sidebar .search .submit-btn, blockquote.blockquote-2:before,
blockquote.blockquote-2:after, [class^="list-"] li:before, [class*="list-"] li:before{}
.ln-tr{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
header .main-navigation ul li:after,
header.alt .main-navigation > ul > li.courses-menu > a:after{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.es-tr{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.categories-section .cat-box, footer #bottom .footer-social-icons li a i,
.instructors-section .instructor-info .social-icons li a i,
.top-bar .top-social-icons ul li a i, .post .entry .icons ul li a i{-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;}
.categories-section .cat-box:hover .cat-image .cat-icon i,
footer #bottom .footer-social-icons li a:hover i,
.instructors-section .instructor-info .social-icons li a:hover i,
.top-bar .top-social-icons ul li a:hover i, .post .entry .icons ul li a:hover i,
.follow-icons ul li a:hover i, .share-icons ul li a:hover i,
.social-media-icons ul li a:hover i, .portfolio-overlay .course .details-overlay span a:hover i,
header .main-navigation li.courses-menu li .single-item:hover .item-icon i{-webkit-animation:TextSprite .25s forwards;-moz-animation:TextSprite .25s forwards;-ms-animation:TextSprite .25s forwards;-o-animation:TextSprite .25s forwards;animation:TextSprite .25s forwards;}
@-webkit-keyframes TextSprite{49%{-webkit-transform:translateY(-100%);}
50%{-webkit-transform:translateY(100%);opacity:0;}
51%{opacity:1;}
}
@-moz-keyframes TextSprite{49%{-moz-transform:translateY(-100%);}
50%{-moz-transform:translateY(100%);opacity:0;}
51%{opacity:1;}
}
@-ms-keyframes TextSprite{49%{-ms-transform:translateY(-100%);}
50%{-ms-transform:translateY(100%);opacity:0;}
51%{opacity:1;}
}
@-o-keyframes TextSprite{49%{-o-transform:translateY(-100%);}
50%{-o-transform:translateY(100%);opacity:0;}
51%{opacity:1;}
}
@keyframes TextSprite{49%{transform:translateY(-100%);}
50%{transform:translateY(100%);opacity:0;}
51%{opacity:1;}
}
#home-slider .flex-active-slide .slide-title{-webkit-animation:LeftSlideIn 1.3s forwards;-moz-animation:LeftSlideIn 1.3s forwards;-ms-animation:LeftSlideIn 1.3s forwards;-o-animation:LeftSlideIn 1.3s forwards;animation:LeftSlideIn 1.3s forwards;}
#home-slider .flex-active-slide .slide-description{-webkit-animation:RightSlideIn 2s forwards;-moz-animation:RightSlideIn 2s forwards;-ms-animation:RightSlideIn 2s forwards;-o-animation:RightSlideIn 2s forwards;animation:RightSlideIn 2s forwards;}
@-webkit-keyframes LeftSlideIn{0%{left:50%;-webkit-transform:skewX(-75deg);-moz-transform:skewX(-75deg);-ms-transform:skewX(-75deg);-o-transform:skewX(-75deg);transform:skewX(-75deg);}
75%{left:0;-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);-ms-transform:skewX(30deg);-o-transform:skewX(30deg);transform:skewX(30deg);}
100%{left:0;-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg);}
}
@-moz-keyframes LeftSlideIn{0%{left:50%;-webkit-transform:skewX(-75deg);-moz-transform:skewX(-75deg);-ms-transform:skewX(-75deg);-o-transform:skewX(-75deg);transform:skewX(-75deg);}
75%{left:0;-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);-ms-transform:skewX(30deg);-o-transform:skewX(30deg);transform:skewX(30deg);}
100%{left:0;-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg);}
}
@-ms-keyframes LeftSlideIn{0%{left:50%;-webkit-transform:skewX(-75deg);-moz-transform:skewX(-75deg);-ms-transform:skewX(-75deg);-o-transform:skewX(-75deg);transform:skewX(-75deg);}
75%{left:0;-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);-ms-transform:skewX(30deg);-o-transform:skewX(30deg);transform:skewX(30deg);}
100%{left:0;-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg);}
}
@-o-keyframes LeftSlideIn{0%{left:50%;-webkit-transform:skewX(-75deg);-moz-transform:skewX(-75deg);-ms-transform:skewX(-75deg);-o-transform:skewX(-75deg);transform:skewX(-75deg);}
75%{left:0;-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);-ms-transform:skewX(30deg);-o-transform:skewX(30deg);transform:skewX(30deg);}
100%{left:0;-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg);}
}
@keyframes LeftSlideIn{0%{left:50%;-webkit-transform:skewX(-75deg);-moz-transform:skewX(-75deg);-ms-transform:skewX(-75deg);-o-transform:skewX(-75deg);transform:skewX(-75deg);}
75%{left:0;-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);-ms-transform:skewX(30deg);-o-transform:skewX(30deg);transform:skewX(30deg);}
100%{left:0;-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg);}
}
@-webkit-keyframes RightSlideIn{0%{right:50%;opacity:0;}
75%{right:-20px;opacity:1;}
100%{right:0;opacity:1;}
}
@-moz-keyframes RightSlideIn{0%{right:50%;opacity:0;}
75%{right:-20px;opacity:1;}
100%{right:0;opacity:1;}
}
@-ms-keyframes RightSlideIn{0%{right:50%;opacity:0;}
75%{right:-20px;opacity:1;}
100%{right:0;opacity:1;}
}
@-o-keyframes RightSlideIn{0%{right:50%;opacity:0;}
75%{right:-20px;opacity:1;}
100%{right:0;opacity:1;}
}
@keyframes RightSlideIn{0%{right:50%;opacity:0;}
75%{right:-20px;opacity:1;}
100%{right:0;opacity:1;}
}
.animated{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-25px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-25px);}
100%{opacity:1;-moz-transform:translateY(0);}
}
@-ms-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-25px);}
100%{opacity:1;-o-transform:translateY(0);}
}
@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-25px);}
100%{opacity:1;-o-transform:translateY(0);}
}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-25px);}
100%{opacity:1;transform:translateY(0);}
}
.scroll-down a i{-webkit-animation:BounceDown 1.2s infinite;-moz-animation:BounceDown 1.2s infinite;-ms-animation:BounceDown 1.2s infinite;-o-animation:BounceDown 1.2s infinite;animation:BounceDown 1.2s infinite;}
@-webkit-keyframes BounceDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
50%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);-o-transform:translateY(7px);transform:translateY(7px);}
}
@-moz-keyframes BounceDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
50%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);-o-transform:translateY(7px);transform:translateY(7px);}
}
@-ms-keyframes BounceDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
50%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);-o-transform:translateY(7px);transform:translateY(7px);}
}
@-o-keyframes BounceDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
50%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);-o-transform:translateY(7px);transform:translateY(7px);}
}
@keyframes BounceDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
50%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);-o-transform:translateY(7px);transform:translateY(7px);}
}
footer #middle{background:#76206C;line-height:68px;}
footer #bottom .copyright p{color:#ffffff;line-height:22px;margin:0px;}
footer #bottom .copyright a{color:#F8C300;}
footer #bottom .copyright a:hover{color:#fff;text-shadow:0 1px 0 #000;}
footer #top{background:#c61414;line-height:68px;}
footer #bottom .copyright p{color:#ffffff;line-height:22px;margin:0px;text-align:center;}
footer #bottom .copyright a{color:#fff;}
footer #bottom .copyright a:hover{color:#fff;text-shadow:0 1px 0 #000;}
.text{font-family:'PT Sans',Arial, Helvetica, sans-serif;text-align:left;color:#fff;padding:15px 0;font-size:13px;line-height:22px;}
.text2{font-family:'PT Sans',Arial, Helvetica, sans-serif;text-align:left;color:#000;padding:15px 0;font-size:13px;line-height:22px;}
.flink{padding:0px 0px 15px 0;margin:0px;width:100%;float:left;}
.flink h3{padding:10px 5px;font:bold 16px 'PT Sans',Arial, Helvetica, sans-serif;color:#fff;margin:25px 0 0 0;border-bottom:1px dashed #FFBA41;}
.flink h3 a{color:#fff;}
.flink h3 a{padding:1px;font:bold 16px 'PT Sans',Arial, Helvetica, sans-serif;;color:#fff;margin:0 auto;text-decoration:none;}
.flink ul{padding:8px 0 0;margin:0px;list-style:none;}
.flink ul li{background-image:url(../images/list-icon.png);background-repeat:no-repeat;padding:3px 0px 3px 12px;font:13px 'PT Sans',Arial, Helvetica, sans-serif;color:#fff;background-position:0% 50%;}
.flink ul li a{text-decoration:none;color:#fff;}
.flink ul li a:hover{text-decoration:none;color:#BEBFCE;}
.list-divider >li{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}
.list-divider >li:last-child{border-bottom:none;}
.divider-vertical{height:12px;margin:0 9px;border-left:1px solid #F2F2F2;border-right:1px solid #FFF;}
.list-inline > li.divider-vertical{padding-right:0;padding-left:0;}
.backgroundfor3rddiv{background:#f5f5f5;text-align:center;border-bottom:3px solid rgba(0, 0, 0, .05);padding:20px 0;}
.backgroundfor4rddiv{background:rgb(255, 255, 255);text-align:center;border-bottom:3px solid rgba(0, 0, 0, .05);padding:20px 0;}
.backgroundfor5rddiv{text-align:center;border-top:3px solid rgba(0, 0, 0, 0.22);padding:20px 0 5px 0;background-color:#FFF0D5;background-image:url("../images/deco-stripes.png");}
.vc_custom_1461046961323{margin-top:0px !important;margin-bottom:0px !important;padding-top:10px !important;padding-bottom:10px !important;background-image:url(../images/pic1_gradient.jpg) !important;}
.light_title{color:#ffffff;}
.stats-content{margin-top:15px;}
.stats-content .skill-count{color:#fff;display:block;font-size:30px;line-height:37px;font-weight:lighter;text-align:center;}
.stat-number.skill.percentage{margin-bottom:0;}
.stats-head *{font-size:50px;color:#FFF;text-align:center;}
.stats-content p{color:#fff;font-size:25px;font-weight:400;text-align:center;text-transform:capitalize;margin-bottom:0px;}
.stats-head i{clear:both;display:block;font-family:"FontAwesome";font-size:70px;padding-right:0;}
.timeline .post-cotnent-left{padding-right:60px;}
.timeline .post-cotnent-right{padding-left:60px;}
.timeline{position:relative;}
.timeline article{padding-bottom:40px;position:relative;}
.timeline:before{content:"";display:block;width:4px;height:100%;position:absolute;top:0;left:50%;margin-left:2px;background:#00adf1;}
.timeline article:before{content:"";display:block;position:absolute;width:15px;height:90px;background:url("../images/timeline-dot.html");left:50%;top:50%;margin-left:-4px;margin-top:-45px;}
.pricing-table .table-content ul li,
.pricing-table .table-content,
.pricing-table .table-content .price_circle,
.pricing-table .table-content .title-pricing{transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;}
.pricing-table.recommended .table-content .price_circle,
.pricing-table .table-content:hover .price_circle,
.pricing-table.recommended .table-content .title-pricing,
.pricing-table .table-content:hover .title-pricing{color:#ffffff;}
.pricing-table.recommended .table-content,
.pricing-table:hover .table-content{background:#f7f8fa none repeat scroll 0 0 !important;}
.pricing-table.recommended .table-content ul li,
.pricing-table .table-content:hover ul li{color:#A4AEBA !important;}
.pricing-table.recommended .button.solid-button,
.pricing-table .table-content:hover .button.solid-button{color:#ffffff !important;}
.pricing-table .button-holder{margin-bottom:30px;}
.pricing-table .solid-button.button{background-color:#cfcfcf;border-radius:3px;-webkit-border-radius:3px;font-size:17px;}
.pricing-table ul{color:#9aa7af;font-size:12px;list-style:outside none none;margin:60px 0 0;text-transform:uppercase;width:100%;}
.table-content .title-pricing{background-color:#bec3c7;color:#fff;margin:0;padding:24px 0 73px;text-transform:uppercase;}
.circle-container{left:calc(50% - 50px);position:absolute;top:66px;}
.button.solid-button,
.pricing-table .table-content,
button.vc_btn{transition:all 300ms;-webkit-transition:all 300ms;}
.pricing-table.recomended .table-content,
.pricing-table .table-content:hover{color:#ffffff;}
.pricing-table.recomended ul li, .pricing-table .table-content:hover ul li{color:#ffffff;}
.pricing-table ul li{font-size:15px;font-weight:300;padding:10px;text-transform:none;}
.pricing-table .table-content{background:#ecf0f1 none repeat scroll 0 0;}
.pricing-table .triangle-container{height:65px;}
.price_circle{background-color:#e3e4e8;border-radius:50%;color:#a6b0b9;height:100px;margin:0 auto;padding:39px 10px;width:100px;}
.circle-content .price_circle span{font-size:30px;}
.table-content{border:1px solid #dadbdb;}
.pricing-table .block-triangle .triangle-content{-ms-transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);position:absolute;top:50%;}
.border-bottom-side{border-bottom:1px solid #000;}
.yellow-color{padding:10px 10px 0px;background-color:#FFF8DF;border:1px solid #EBEBEB;margin:0 0 5px 0;}
.graw-color{padding:10px 10px 0px;background-color:#F2F2F2;border:1px solid #EBEBEB;margin:0 0 5px 0;}
.inner_ul{font-size:13px !important;color:#424242;line-height:20px;padding:4px 5px 4px 0px;text-align:justify !important;margin-bottom:0px !important;letter-spacing:0.02em;margin:0 0 0px 14px;list-style-image:url("../images/list-icon.png");}
table#t01 td{border-right:1px solid #ddd;border-right:1px solid #ddd;padding:5px;}
table#t01 tr:nth-child(even){background-color:#eee;border:1px solid #ddd;border-right:1px solid #ddd;}
table#t01 tr:nth-child(odd){background-color:#fff;border:1px solid #ddd;border-right:1px solid #ddd;}
table#t01 th{color:white;background-color:black;}
.bgcolorfor{padding:0px;background-color:#F7F7F7;margin:0 0 10px 0;border:1px solid #E3E3E3;padding:0px 0 0 0;background-color:#FFFDF4;}
.readmorediv{background:#FFDB4F;padding:5px 10px;width:85px;border-radius:5px;float:right;}
.readmorediv:hover{background-color:#000;padding:5px 10px;width:85px;border-radius:5px;float:right;}
.readmorediv a{color:#fff;}
.readmorediv a:hover{color:#fff;}
.photo-gallery-btn{background-color:#ba1919;padding:5px;color:#fff;text-align:center;cursor:pointer;}
.photo-gallery-btn a{color:#fff;}
.photo-gallery-btn a:hover{color:#fff;}
.gallerys{font-family:'Open Sans', sans-serif;margin-top:4%;margin-bottom:8%;}
.gallerys h3{font-family:'Open Sans', sans-serif;font-size:2.5em;color:#363638;text-transform:uppercase;padding:1em 0;text-shadow:#EEEE00 0 0 10px, #FF0000 5px 5px 5px;}
.gallery-grid{width:26.33%;height:350px;margin-top:60px;float:left;box-shadow:0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);border:1px solid #ccc;}
.container00{width:90%;background:#fff;margin:0 auto;}
.gallery-grid p{font-size:0.875em;padding:0.2em 0em 1.2em 0em;color:#6a6a6a;line-height:1.8em;font-family:Arial, Helvetica, sans-serif;}
.container .button10{color:#FFF;font-size:0.85em;text-transform:uppercase;padding:8px 10px;border:1px solid #EEE;top:55px;background:#DA3522;}
.container .button10 hover{background:#363638;box-shadow:0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);color:#FFF;}
.grid1{margin:60px 25px 0px 70px;}
.grid2{margin:60px 25px 0px;}
.grid3{margin:60px 25px 0px;}
.gallery-grids{margin-bottom:60px;margin-left:auto;margin-right:auto;}
.gallery-grid a{display:inline-block;position:relative;}
.gallery-grid a img{display:block;max-width:100%;max-height:200px;}
.gallery-button a{color:#FFF;font-size:0.85em;padding:8px 10px;border:1px solid #EEE;float:right;display:absolute;background:#DA3522;}
.gallery-button a:hover{background:#363638;color:#FFF;}
.gallery-grid a span{position:absolute;width:100%;height:100%;top:0px;left:0px;text-align:center;color:#fff;font-family:'Open Sans', sans-serif;text-shadow:0px 1px 1px #000;font-size:3em;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";background:rgba(64, 72, 109, 0.61);-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}
.gallery-grid a:hover span{opacity:1;filter:alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";}
.projects-bottom-paination ul li{display:inline-block;}
.projects-bottom-paination{text-align:center;padding:55px 0;font-family:'Open Sans', sans-serif;}
.projects-bottom-paination li a{font:400 12px/1.2em Arial;color:#5a5a5a;padding:11px 18px;background:#fff;text-decoration:none;text-shadow:none;border:1px solid #e9e9e9;margin-top:36px;}
.projects-bottom-paination li.active a, .projects-bottom-paination li a:hover{background:#DA3522;color:#fff;}
.gallery-grid h4{font-family:'Open Sans', sans-serif;font-size:18px;line-height:22px;text-transform:uppercase;color:#DA3522;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;cursor:pointer;padding:13px 0px 2px 0px;}
.gallery-grid h4:hover{color:#000;}