@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap');*{box-sizing:border-box;}
body{margin:0;padding:0;color:#5e5e5e;font-size:15px;line-height:1.6;padding-top:90px;overflow-x:hidden;background-color:#ffffff;font-family:'Source Sans Pro', sans-serif;font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;}
a{text-decoration:none;display:inline-block;}
.form-control:focus, button:visited, button.active, button:hover, button:focus, input:visited, input.active, input:hover, input:focus, a:hover, a:focus, a:visited, a.active{outline:none;box-shadow:none;text-decoration:none;}
.form-control{box-shadow:none;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;float:left;}
i{display:inline-block !important;line-height:unset !important;height:unset !important;width:unset !important;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-family:'Source Sans Pro', sans-serif;color:#000;}
p{margin:0;padding:0;line-height:1.0;}
img{width:100%;height:auto;}
.p-0{padding:0px !important;}
.p-15{padding:15px;}
.m-0{margin:0px !important;}
.mb-50{margin-bottom:50px;}
.mb-30{margin-bottom:30px;}
.mb-10{margin-bottom:10px;}
button.custom-btn, a.custom-btn{color:#fff;border:none;font-weight:700;border-radius:3px;padding:10px 15px;background-color:#00CCCC;}
.tag, p.hero{text-align:left;font-weight:700;font-size:14px;}
.l-blue{color:#00CCCC !important;}
.body-color{color:#5e5e5e !important;}
.cmn-bgcolor{background-color:#00CCCC !important;}
a.sm-name{width:100%;color:#000;display:table;font-size:14px;font-weight:700;line-height:16px;}
ul.post-mate{}
ul.post-mate li{margin-left:10px;}
ul.post-mate li a{color:#5e5e5e !important;}
ul.post-mate li a:hover{color:#00CCCC !important;}
ul.post-mate-time{}
ul.post-mate-time li{margin-right:15px;font-size:12px;}
.sidebar-title{width:100%;padding:15px;display:table;border-bottom:1px solid #e5e5e5;}
.sidebar-title h2{font-size:18px;font-weight:500;}
button, a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.effect{width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0.5;background-color:#fff;-webkit-transform:skew(-45deg) scaleX(0);transform:skew(-45deg) scaleX(0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.w100dt{width:100%;display:table;}
.backToTop{width:35px;right:60px;bottom:60px;height:auto;display:none;z-index:999;position:fixed;padding-top:5px;overflow:hidden;text-align:center;border-radius:3px;background-color:#fff;border:1px solid #00CCCC;box-shadow:0 0 6px 2px rgba(0, 0, 0, 0.14);}
.backToTop a.scroll{color:#00CCCC;font-size:18px;}
.backToTop a.scroll > span{width:100%;display:block;padding:5px 8px;}
.backToTop a.scroll > span.go-up{color:#fff;font-size:24px;padding:13px 5px;background-color:#00CCCC;}
.blog-slider-section .slider, .cateogry-section .slider{overflow:hidden;border-radius:3px;background-color:#fff;height:300px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.blog-slider-section .slider .caption, .cateogry-section .slider .caption{padding:30px 5px;background-color:rgba(255,255,255,0.8);}
.slider .slides li .caption{top:20%;left:15%;width:70%;opacity:0;color:#fff;position:absolute;}
.blog-slider-section .slider .caption h1.card-title, .cateogry-section .slider .caption h1.card-title{font-size:18px;font-weight:500;}
.blog-slider-section .slider .slides li .caption p, .cateogry-section .slider .slides li .caption p{color:#5e5e5e;margin:0 auto;max-width:450px;margin-bottom:60px;}
.blog-slider-section .slider .slides li .caption .custom-btn, .cateogry-section .slider .slides li .caption .custom-btn{left:50%;bottom:30px;position:absolute;transform:translateX(-50%);}
.blog-slider-section .slider .caption p, .blog-slider-section .slider .caption a.tag, .blog-slider-section .slider .caption h1.card-title, .cateogry-section .slider .caption p, .cateogry-section .slider .caption a.tag, .cateogry-section .slider .caption h1.card-title{text-align:center;}
.slider .caption a.tag{font-size:18px;}
.blog-slider-section .slider .indicators, .cateogry-section .slider .indicators{left:0;right:0;bottom:0;margin:0;z-index:2;position:absolute;text-align:center;}
.blog-slider-section .slider .indicators .indicator-item.active, .cateogry-section .slider .indicators .indicator-item.active{background-color:#00CCCC;}
.blog-slider-section .slider .indicators .indicator-item, .cateogry-section .slider .indicators .indicator-item{float:none;width:10px;margin:3px;height:10px;cursor:pointer;position:relative;background-color:#f1f1f1;transition:all .3s ease-in-out;}
.courses-section .card{margin:5px;overflow:hidden;border-radius:3px;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.14);}
.card-stacked{padding:10px 15px;}
.courses-section .card .card-image{width:40%;float:left;overflow:hidden;position:relative;}
.effect{width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0.5;background-color:#fff;-webkit-transform:skew(-45deg) scaleX(0);transform:skew(-45deg) scaleX(0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.courses-section .card:hover .card-image > .effect{-webkit-transform:skew(-45deg) scaleX(1.3);transform:skew(-45deg) scaleX(1.3);transition:all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.courses-section .card:hover .card-content a.sm-name{text-decoration:underline;}
.courses-section .card-stacked .card-content, .courses-section .card-stacked .card-action{padding:0;}
.courses-section .card-stacked .card-action{border:none;padding-top:10px;}
.courses-section .modal-content .cmnt-img{width:87px;height:87px;overflow:hidden;text-align:center;border-radius:100%;}
.courses-section .modal-content .sm-name{margin-bottom:5px;}
.courses-section .owl-dots{display:none;}
.courses-section .owl-theme .owl-nav{margin-top:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}
.courses-section .owl-theme .owl-nav [class*=owl-]{margin:0;padding:0;width:30px;height:30px;font-size:14px;cursor:pointer;display:inline-block;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.14);}
.courses-section .owl-theme .owl-nav [class*=owl-]:hover:before{color:#fff;background:#00CCCC;}
.courses-section .owl-prev{left:-4%;}
.courses-section .owl-next{right:-4%;}
.courses-section .owl-prev:before, .courses-section .owl-next:before{font-family:'IcoFont';position:absolute;top:0;right:0;bottom:0;left:0;color:#000;background-color:#fff;border-radius:100%;line-height:32px;}
.courses-section .owl-prev:before{content:"\eb76";}
.courses-section .owl-next:before{content:"\eb79";}
.blogs{overflow:hidden;border-radius:3px;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.14);}
.card .card-title{font-weight:500;color:#000;cursor:default;}
.blogs:hover a.card-title{color:#00CCCC !important;}
ul.pagination, ul.pagination li{float:none;text-align:center;}
ul.pagination li{width:35px;margin:5px;height:35px;overflow:hidden;border-radius:100%;background-color:#fff;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.14);}
ul.pagination li a{padding:0;color:#000;width:100%;height:100%;display:block;line-height:35px;}
ul.pagination li a > i{font-size:16px;}
ul.pagination li.active a, ul.pagination li:hover a{color:#fff;background-color:#00CCCC;}
.instagram-section{height:auto;text-align:center;padding:30px 5px;color:#5a5a5a;background:#fafafa;}
.instagram-section .instagram-link{top:50%;left:50%;width:258px;height:115px;padding:10px;position:absolute;text-align:center;transform:translate(-50%, -50%);background-color:rgba(255,255,255,0.7);z-index:1;}
.instagram-section .instagram-link a{width:100%;height:100%;color:#00CCCC;font-weight:700;padding:25px 0px;background-color:#fff;}
.instagram-section .instagram-link a>span{color:#525252;}
.single-blog-section ul.tag-list li{margin-right:8px;}
.single-blog-section ul.tag-list li a{color:#000;padding:5px 10px;}
.single-blog-section ul.tag-list li a, .single-blog-section ul.share-links li a{border-radius:3px;background-color:#fff;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.14);}
.single-blog-section ul.tag-list li a:hover, .single-blog-section ul.share-links li a:hover{color:#fff;background-color:#00CCCC;}
.single-blog-section ul.share-links li{width:30px;height:30px;margin-left:8px;text-align:center;}
.single-blog-section ul.share-links li a{color:#000;width:100%;height:100%;display:block;line-height:30px;}
.sb-prv-post, .sb-nxt-post{width:100%;padding:5px;height:96px;display:table;overflow:hidden;border-radius:3px;background-color:#f65e5d;}
a.title-name.mb-10{color:#fff !important;font-weight:400;font-size:18px;line-height:1;}
a.prv-nxt-btn{display:block;color:#fff;}
.sb-prv-post:hover .pn-text a.title-name, .sb-nxt-post:hover .pn-text a.title-name{color:#00CCCC;}
.pn-img{width:20%;overflow:hidden;}
.pn-img img{width:100%;height:100%;display:block;}
.pn-text{height:100%;padding:20px;display:table;}
.prv-nxt-post .pn-text a.title-name{color:#000;font-size:16px;font-weight:700;line-height:20px;}
.peoples-comments{overflow:hidden;border-radius:3px;background-color:#fff;}
.peoples-comments .comment-area{padding:5px;}
.peoples-comments .comment .ppic{width:100px;height:100px;overflow:hidden;border-radius:100%;}
.peoples-comments .comment .pname{padding:0px 15px 20px;display:table;border-bottom:1px solid #e1e1e1;}
.comment.w100dt{margin-top:30px;}
.peoples-comments .comment ul.post-mate-time li a{color:#5e5e5e;}
.peoples-comments .comment ul.post-mate-time li a:hover{color:#00CCCC;}
.peoples-comments .cmnt-reply{padding:20px 0px 20px 100px;}
.peoples-comments .cmnt-reply .ppic{width:80px;height:80px;overflow:hidden;border-radius:100%;}
.peoples-comments .cmnt-reply .pname{padding:0px 15px;display:table;}
.leave-comment{border-radius:3px;background-color:#fff;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.14);}
.comment-area{padding:25px;}
.leave-comment .validate, .leave-comment .materialize-textarea{border:none;padding:10px;box-shadow:none;border-radius:3px;background-color:#e5e5e5;}
.leave-comment .materialize-textarea{min-height:150px;}
.leave-comment .form-item{position:relative;margin-bottom:25px;}
.leave-comment .form-item label{top:10px;left:15px;position:absolute;transition:all 0.3s;}
.leave-comment input[type=text]:focus:not([readonly]) + label, .leave-comment input[type=email]:focus:not([readonly]) + label, .leave-comment textarea.materialize-textarea:focus:not([readonly]) + label{left:0px;top:-18px;color:#00CCCC;}
.leave-comment input[type=text]:focus:not([readonly]), .leave-comment input[type=email]:focus:not([readonly]), .leave-comment textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #00CCCC;box-shadow:0 1px 0 0 #00CCCC;}
.cateogry-section{}
.cateogry-section .card-title{line-height:30px;}
#google-map{height:300px;position:relative;box-shadow:0 0 2px 2px rgba(222, 222, 222, 0.5);}
.contact-section{width:100%;display:table;}
.contact-section .contact-me{padding:10px 20px;border-radius:3px;background-color:#fff;}
.contact-section .contact-things{width:100%;height:auto;display:table;margin-bottom:20px;}
.contact-section .contact-things:last-child{margin-bottom:0px;}
.contact-section .contact-things .c-icon{width:50px;height:50px;float:left;text-align:center;margin-right:15px;border-radius:100%;background-color:#fff;box-shadow:0 0 2px 2px rgba(222, 222, 222, 0.5);}
.contact-section .contact-things .c-icon > i{color:#00CCCC;font-size:24px;line-height:50px !important;}
.contact-section .contact-things .c-text{display:table;padding:10px 0px;}
.contact-section .contact-form{width:100%;display:table;}
.contact-form .contact-input{position:relative;}
.contact-form .validate, .contact-form .materialize-textarea{border:none;padding:10px;box-shadow:none;border-radius:3px;margin-bottom:25px;background-color:#e5e5e5;}
.contact-form .contact-input label{top:10px;left:15px;position:absolute;transition:all 0.3s;}
.contact-form .materialize-textarea{min-height:140px;}
.contact-form input[type=text]:focus:not([readonly]), .contact-form input[type=email]:focus:not([readonly]), .contact-form textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #00CCCC;box-shadow:0 1px 0 0 #00CCCC;}
.contact-form input[type=text]:focus:not([readonly]) + label, .contact-form input[type=email]:focus:not([readonly]) + label, .contact-form textarea.materialize-textarea:focus:not([readonly]) + label, .contact-form label.active{left:0px !important;top:-18px !important;color:#00CCCC;}
.contact-section .contact-form button{color:#fff;border:none;padding:10px 15px;border-radius:3px;background-color:#00CCCC;}
.contact-section ul.social-link{width:100%;display:table;}
.contact-section ul.social-link li{margin-bottom:20px;}
.contact-section ul.social-link li:last-child{margin-bottom:0px;}
.contact-section ul.social-link li, .contact-section ul.social-link li a{width:100%;display:table;border-radius:3px;}
.contact-section ul.social-link li a{padding:5px;font-size:16px;background-color:#fff;box-shadow:0 0 2px 2px rgba(222, 222, 222, 0.5);}
.contact-section ul.social-link li a span{display:inline-block;}
.contact-section ul.social-link li a>.s-icon{margin-right:5%;margin-left:5%;}
.contact-section ul.social-link li a>.s-name{color:#fff;}
.contact-section ul.social-link li a>.s-likes{color:#fff;}
.contact-section ul.social-link li a .icofont-social-facebook{color:#fff;}
.contact-section ul.social-link li a .icofont-social-twitter{color:#fff;}
.contact-section ul.social-link li a .icofont-social-google-plus{color:#fff;}
.contact-section ul.social-link li a .icofont-social-instagram{color:#fff;}
.contact-section ul.social-link li a .icofont-social-dribbble{color:#fff;}
.contact-section ul.social-link li a.facebook{background-color:#3b5998;}
.contact-section ul.social-link li a.twitter{background-color:#55acee;}
.contact-section ul.social-link li a.google-plus{background-color:#dd4b39;}
.contact-section ul.social-link li a.instagram{background-color:#363b5b;color:#fff;}
.contact-section ul.social-link li a.dribbble{background-color:#ff0084;}
.contact-section ul.social-link li a.facebook:hover{background-color:#3b5998;}
.contact-section ul.social-link li a.twitter:hover{background-color:#55acee;}
.contact-section ul.social-link li a.google-plus:hover{background-color:#dd4b39;}
.contact-section ul.social-link li a.instagram:hover{background-color:#363b5b;}
.contact-section ul.social-link li a.dribbble:hover{background-color:#ff0084;}
.contact-section ul.social-link li a:hover i{color:#fff;}
.contact-section ul.social-link li a:hover .s-name{color:#fff;}
.top-post, .featured-posts, .sidebar-followme, .sidebar-subscribe, .sidebar-testimonial{background-color:#fff;}
.sidebar-testimonial .carousel .indicators .indicator-item{float:none;width:8px;height:8px;margin:10px 5px;background-color:#e5e5e5;}
.sidebar-testimonial .carousel .indicators .indicator-item.active{background-color:#00CCCC;}
.sidebar-testimonial .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0;padding:30px;}
.sidebar-testimonial .carousel-item .item-img{width:120px;height:120px;margin:0 auto;margin-bottom:20px;border-radius:100%;background-color:#e5e5e5;}
.sidebar-testimonial .carousel-item .item-img > span{font-size:42px;font-weight:700;line-height:120px;}
.sidebar-testimonial .carousel-item > h2{font-size:24px;font-weight:700;}
.sidebar-testimonial .carousel-item > small{font-size:18px;}
.sidebar-testimonial .carousel-item p{margin-top:10px;}
.sidebar-followme ul.followme-links, .sidebar-posts, .sidebar-subscribe .subscribe{padding:25px;}
.sidebar-followme ul.followme-links li{height:105px;width:33.333%;overflow:hidden;text-align:center;position:relative;background-color:#fff;}
.sidebar-followme ul.followme-links li a{width:100%;height:100%;display:block;text-align:center;transition:.4s all ease-in-out;}
.sidebar-followme ul.followme-links li a i{font-size:30px;margin-top:25px;}
.sidebar-followme ul.followme-links li a small.Followers{left:0;right:0;bottom:0;padding:5px 0px;position:absolute;background-color:rgba(0,0,0,0.3);}
.sidebar-followme ul.followme-links li a.facebook{color:#fff;background-color:#3668b1;}
.sidebar-followme ul.followme-links li a.twitter{color:#fff;background-color:#2196f3;}
.sidebar-followme ul.followme-links li a.google-plus{color:#fff;background-color:#f44336;}
.sidebar-followme ul.followme-links li a.linkedin{color:#fff;background-color:#0288d1;}
.sidebar-followme ul.followme-links li a.pinterest{color:#fff;background-color:#cd1d1f;}
.sidebar-followme ul.followme-links li a.instagram{color:#fff;background-color:#607d8b;}
.sidebar-posts .card{margin-bottom:50px;}
.sidebar-posts .card:last-child{margin-bottom:0px;}
.sidebar-posts .card:hover a.card-title{text-decoration:underline;}
.sidebar-posts .card-image{border-radius:5px;overflow:hidden;}
.sidebar-posts .card:hover .card-image > .effect{-webkit-transform:skew(-45deg) scaleX(1.2);transform:skew(-45deg) scaleX(1.2);transition:all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.sidebar-posts .card-content{padding:0px;}
.sidebar-posts .card .card-title{font-size:16px;font-weight:700;}
.top-post ul.top-post-tab{border-bottom:1px solid #e5e5e5;}
.top-post ul.top-post-tab li{}
.top-post ul.top-post-tab li.tab a{color:#000;font-weight:700;}
.tabs .indicator{bottom:0;height:2px;position:absolute;background-color:#00CCCC;will-change:left, right;}
.top-post ul.top-post-tab li.tab a:hover{color:#00CCCC;}
.top-post ul.top-post-tab li.tab a.active{color:#00CCCC;}
.top-post .most-view, .top-post .recent-post, .top-post .Comments-post{height:585px;overflow-y:scroll;}
.top-post .hot-post{position:relative;}
.top-post .hot-post .hot-post-image{width:40%;float:left;overflow:hidden;position:relative;border-radius:5px;}
.top-post .hot-post .hot-post-image img{width:100%;height:100%;display:block;}
.top-post .hot-post .hot-post-stacked{display:table;padding:9px;}
.top-post .hot-post:hover a.sm-name{text-decoration:underline;}
.top-post .hot-post:hover .hot-post-image > .effect{transform:skew(-45deg) scaleX(1.2);-webkit-transform:skew(-45deg) scaleX(1.2);transition:all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.top-post .Comments-post{padding:25px;}
.top-post .Comments-post .card-panel{padding:15px;margin:15px 0;border-radius:3px;background-color:#fff;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.14);}
.sidebar-subscribe{text-align:center;}
.sidebar-subscribe .validate{padding:5px 10px;background-color:#e5e5e5;border-radius:3px;}
.sidebar-subscribe .input-field label{left:10px;top:0.8rem;color:#9e9e9e;position:absolute;}
.sidebar-subscribe input[type=email]:focus:not([readonly]){box-shadow:0 1px 0 0 #00CCCC;border-bottom:1px solid #00CCCC;}
.sidebar-subscribe input[type=email]:focus:not([readonly]) + label{color:#00CCCC;}
.sidebar-subscribe form>a{color:#fff;padding:10px 30px;border-radius:3px;background-color:#0089ec;width:100%;}
.error-contant{padding:100px 200px;border-radius:3px;background-color:#fff;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.14);}
.error-contant h2.error-head-title{font-size:200px;font-weight:700;background-repeat:no-repeat;-webkit-background-clip:text;background-position:center center;-webkit-text-fill-color:transparent;background-image:url(../img/selfie.jpg);}
.error-contant p{font-size:30px;font-weight:700;line-height:36px;}
.error-contant p>a{color:#00CCCC;}
.breadcrumb-nav{padding:20px;border-radius:3px;background-color:#fff;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.14);}
.breadcrumb-nav a.breadcrumb{color:#5e5e5e;font-size:14px;font-weight:400;text-transform:uppercase;}
.breadcrumb-nav a.active{color:#000;font-weight:700;}
.breadcrumb:before{content:'/';color:#5e5e5e;font-size:14px;font-weight:700;font-style:normal;vertical-align:top;display:inline-block;margin:0 10px 0 10px;-webkit-font-smoothing:antialiased;}
.footer-section{padding:50px 0px;background-color:#1F5375;color:#fff;}
ul.footer-social-links li{float:none;margin:5px;display:inline-block;}
ul.footer-social-links li a{z-index:1;font-weight:700;padding:5px 10px;position:relative;}
ul.footer-social-links li a.facebook:before, ul.footer-social-links li a.twitter:before, ul.footer-social-links li a.google-plus:before, ul.footer-social-links li a.linkedin:before, ul.footer-social-links li a.pinterest:before, ul.footer-social-links li a.instagram:before{z-index:-1;content:'';width:100%;height:100%;left:0;right:0;bottom:0;position:absolute;background-color:red;transition:.2s all ease-in-out;}
ul.footer-social-links li a:hover.facebook{color:#3b599a;}
ul.footer-social-links li a.facebook:before{background-color:#3b599a;}
ul.footer-social-links li a:hover.twitter{color:#50abf1;}
ul.footer-social-links li a.twitter:before{background-color:#50abf1;}
ul.footer-social-links li a:hover.google-plus{color:#df4a32;}
ul.footer-social-links li a.google-plus:before{background-color:#df4a32;}
ul.footer-social-links li a:hover.linkedin{color:#007bb6;}
ul.footer-social-links li a.linkedin:before{background-color:#007bb6;}
ul.footer-social-links li a:hover.pinterest{color:#cb2027;}
ul.footer-social-links li a.pinterest:before{background-color:#cb2027;}
ul.footer-social-links li a:hover.instagram{color:#bc2a8d;}
ul.footer-social-links li a.instagram:before{background-color:#bc2a8d;}
ul.footer-social-links li a{color:#fff;}
ul.footer-social-links li a:hover:before{height:2px;}
@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}
2%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}
4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}
6%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}
8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}
10%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}
12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}
14%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}
16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}
18%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}
20%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);}
2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);}
4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);}
6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg);}
8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg);}
10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg);}
12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);}
14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg);}
16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);}
18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);}
20%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
}
.faa-ring.animated, .faa-ring.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-ring{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0px;transform-origin-z:initial;}
a.brand-logo img{width:140px;}
.clr{color:#fff;padding:5px 8px;}
.clr1{color:#3e9fbe;}
.clr2{color:#73ae20;}
ul.left.top-bar li{padding:8px 10px;border-left:1px solid #5a5a5a;}
ul.right.top-bar li a i{font-size:16px;}
ul.right.top-bar li a i{font-size:19px;padding-left:5px;margin-top:0px;}
ul.left.top-bar li{border-right:1px solid #5a5a5a;}
.bord-rgt{border-right:1px solid #5a5a5a;}
.sub-title{font-weight:300;font-size:14px !important;}
.l-txt{font-size:200% !important;}
.fnt-dif{font-family:'Source Sans Pro', sans-serif;;text-shadow:1px 1px 1px #ededed;}
.content-container{background:#fff;}
.right-sidebar{position:relative;}
.carousel.carousel-slider.center.initialized{height:300px !important;}
img.img-avatar{max-width:100px;}
.h250{height:250px !important;}
section#blog-slider-section{display:block;vertical-align:top;}
.bord-rgt-white{border-right:1px solid #fff;}
.img-placed{max-width:150px;max-height:50px;}
h2.name{font-weight:300 !IMPORTANT;font-size:16px !IMPORTANT;}
p.role{font-size:13px !important;margin:0 !important;}
p.testimonial{font-size:15px;padding:10px;}
p.hero-name{font-weight:bold;}
.pad-all{padding:10px !important;}
.max-300{max-height:300px !important;}
.bord-no{border:0 !important;}
.card-action.head{padding:10px 20px !important;}
.card-action.head a{color:#fff !important;}
ul.course-list li{display:block;width:100%;border:0 !important;}
ul.collection.course-list{margin:0;}
.pad-no{padding:0px !important;}
.wh{width:100%;}
.theme4{background-color:lightseagreen !important;}
.theme5{background:lightcoral !important;}
.theme6{background:lightslategrey !important;}
.theme1{background-color:#7d77a0 !important;}
.theme2{background-color:#ff9b07 !important;}
.theme3{background-color:#54b3a7 !important;}
.theme7{background:#2196F3 !important;}
.mar-rgt{margin-right:15px !important;}
.mb-20{margin-bottom:20px;}
ul.dropdown-container.full-width{width:720px !important;}
.mega-menu li a{color:#5a5a5a;font-size:13px;}
.mega-menu li a:hover{color:#00cccc;font-weight:bold;}
li.mega-title{font-size:13.8px;color:#222;font-weight:bold;padding:25px 0px 5px 10px !important;display:block;border-bottom:1px solid #5a5a5a;margin-bottom:5px !IMPORTANT;}
.h200{height:200px !important;}
.h300{height:300px !important;}
.c-title{font-size:18px;margin:25px 0px 50px;text-transform:uppercase;}
.c-icon a i{padding:10px 0px;font-size:50px;}
.card-panel:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.3);box-shadow:0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.3);}
.course1 .c-title{color:#f44336;}
.c-content{font-size:13.2px;padding:10px;}
i.icofont.icofont-brand-oracle{font-size:60px;padding:15px 0;}
.c-icon .btn-floating.btn-large{width:80px;height:80px;}
.fnt22{font-size:22px;}
.checked{color:orange;}
a.instagram.number{background:#e7ebff !important;}
a.instagram.number:hover{background:#e7ebff!important;}
a.instagram.number span, a.instagram.number span i{color:#1F5375 !important;font-weight:bold;}
a.instagram.number:hover span, a.instagram.number:hover span i{color:#222 !important;font-weight:bold;}
.cor-pad{padding:10px 25px 0px 0px !important;}
i.icofont.icofont-brand-java{padding:10px 0px;}
.course1 .c-icon a, .course1 button, .course1 button:hover{background:#f44336;}
.course2 .c-icon a, .course2 button, .course2 button:hover{background:#ff9800;}
.course3 .c-icon a, .course3 button, .course3 button:hover{background:#567686;}
.course4 .c-icon a, .course4 button, .course4 button:hover{background:#4caf50;}
.course5 .c-icon a, .course5 button, .course5 button:hover{background:#0f8e9e;}
.course6 .c-icon a, .course6 button, .course6 button:hover{background:#774e4e;}
a.text-name{font-size:13px;}
p.text-pro{font-size:12px;}
.scroll-cert{height:260px;overflow-x:hidden;overflow-y:scroll;}
.bg-gray{background:#e5e5e5 !important;}
.fnt20{font-size:20px !important;}
.mar-no{margin:0px !important;}
span.rating.right i{color:#f1df3b;font-size:14px;}
.mb-5{margin-bottom:5px;}
.cmnt-arw{font-size:26px;position:absolute;margin:-16px 0px 0px 22px;color:#ffffff;}
h2.line{line-height:23px;font-size:16px;}
.text-sm{font-size:12px;}
.mar-top{margin-top:15px;}
.pad-top{padding-top:15px;}
.pad-sm{padding:10px !important;}
.bg-blue{background:#3F51B5;}
img.Infy{width:70px;padding:5px;}
.course1 .c-title{color:#f44336;}
.course2 .c-title{color:#ff9800;}
.course3 .c-title{color:#607D8B;}
.course4 .c-title{color:#4caf50;}
.course5 .c-title{color:#00bcd4;}
.course6 .c-title{color:#bc8f8f;}
.course9 .c-icon a, .course9 button, .course9 button:hover{background:#b1484c;}
.course7 .c-icon a, .course7 button, .course7 button:hover{background:#b95b79;}
.course8 .c-icon a, .course8 button, .course8 button:hover{background:#157b76;}
.course8 .c-title{color:#20b2aa;}
.course7 .c-title{color:#DB7092;}
.course9 .c-title{color:#ee6e73;}
.bg-lblue{background:#e7ebff;}
.mt-no{margin-top:0px !important;}
.orange-top{border-left:1px solid #e5e5e5;border-top:5px solid rgba(0, 0, 0, 0.1);}
.pad-30{padding:30px;}
.bord-lft{border-left:1px solid #e5e5e5;}
h2.text-md{font-size:16px;}
span.li-icon{background:#00b7da;padding:5px;border-radius:50%;color:#fff;margin-right:5px;}
.card.horizontal{padding:10px;background:#f1f1f1;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
p.f-li{margin:15px 5px;}
ul.list li:before{content:"\eb46";font-family:'IcoFont'!important;}
ul.list li{display:block;width:100%;font-size:13px;}
h4.ct{font-size:14px;margin-bottom:5px;}
ul.list{display:block;width:100%;margin-bottom:10px !important;}
.bg-logo{background:#00b7da;}
h4.cousre-h{font-size:16px;padding:15px 15px;margin:15px 0px;color:#fff;}
h2.cousre-h{font-size:16px;padding:15px 15px;margin:15px 0px;color:#fff;}
h3.course-h{font-weight:bold;color:#5e5e5e;font-size:15px;line-height:1.6;}
#actionBox:hover{box-shadow:0 0 8pt #111;-moz-transition:box-shadow 200ms;-webkit-transition:box-shadow 200ms;transition:box-shadow 200ms;}
.btn-sm{font-size:10px;height:27px;line-height:27px;}
.btn-white{background:#fff;color:#000;}
.btn-white:hover{color:#fff;background-color:#00CCCC;}
.mar-sm-top{margin-top:6px;}
.btn-sm i{font-size:13px;padding-right:5px;}
.bord-all{border:1px solid #e5e5e5;}
.max-250{max-height:250px;}
ul.tag-list{display:inline-block;}
.select-wrapper input.select-dropdown{font-size:12px !important;padding:10px;color:#9e9e9e !important;border:0px;}
.select-wrapper span.caret{right:10px;color:#5a5a5a !important;}
.select-wrapper{border-radius:5px;}
.btn-gray{background:#e9e9e9;color:#9e9e9e;}
.btn-gray:hover{background:#5a5a5a;color:#fff;}
.file-field span{cursor:pointer;font-size:11px;text-transform:capitalize;}
.file-field input.file-path{font-size:11px;color:#9e9e9e !important;}
ul.spl-list li:before{content:"\efac";font-family:'IcoFont'!important;font-size:20px;margin-right:5px;color:#333;}
ul.spl-list li{display:block;width:100%;margin:10px 0;}
ul.spl-list{display:block;width:100%;margin-bottom:10px !important;}
i.icofont.icofont-close-line.modal-close{font-size:25px;position:absolute;right:10px;margin-top:-5px;z-index:99;}
.btn-blue{background:#2196f3;}
.rfd{float:none !important;color:#fff;width:100%;}
.m-rfd{height:100%;max-height:420px;}
.modal.m-rfd.open{z-index:9999;display:block;opacity:1;transform:scaleX(1);top:10%;}
.testimonial .testimonial-content{padding:20px 25px 20px 50px;background:#fff;border:1px solid #f0f0f0;position:relative;text-align:left;}
.testimonial .testimonial-content:after{content:"";display:none;width:20px;height:20px;background:#fff;position:absolute;bottom:-10px;left:22px;transform:rotate(45deg);}
.testimonial-icon img{box-shadow:1px 1px 1px 1px #ededed;}
.testimonial-content .testimonial-icon{width:60px;height:60px;background:#00b7da;text-align:center;font-size:22px;color:#fff;line-height:42px;position:absolute;top:37px;left:-19px;}
.testimonial-content .testimonial-icon:before{content:"";border-bottom:16px solid #a4cd39;border-left:18px solid transparent;position:absolute;top:-15px;left:1px;}
.testimonial .description{font-style:italic;color:#8a8a8a;line-height:23px;margin:0;}
.testimonial .title{display:block;font-size:15px;font-weight:700;color:#525252;text-transform:capitalize;letter-spacing:1px;margin:0 0 5px 0;}
.testimonial .post{display:block;font-size:14px;color:#00b7da;}
.modalOverlay{top:0;left:0;width:100%;height:100%;z-index:5000;overflow:hidden;position:fixed;background:#0d0d0d;opacity:.8;}
.mega-menu li a i{padding-right:8px;color:#5a5a5a;}
a.instagram.trainr{background:#607D8B !important;}
a.instagram.trainr:hover{background:#00BCD4 !important;}
a.instagram.trainr span{color:#fff !IMPORTANT;font-weight:bold;}
a.instagram.trainr span:hover{font-weight:bold;}
a.instagram.trainr:hover i{}
a.instagram.trainr span.s-icon i{font-size:24px;}
ul.right.top-bar li a i.icofont-social-facebook{color:#4267b2;}
ul.right.top-bar li a i.icofont-social-linkedin{color:#0073b1;}
.mar-btm{margin-bottom:15px;}
img.job{width:100px !IMPORTANT;display:inline !important;margin-top:10px;}
.pad-ver{padding:0px 20px;}
.mar-lg-top{margin-top:25px !important;}
.bg-white{background:#fff !important;}
.hei-100vh{height:100vh;}
.w300{max-width:300px;margin:0 auto;}
.bord-top{border-top:1px solid #e5e5e5;}
.slider.h200>.indicators{display:none;}
.fancybox-slide .fancybox-image-wrap{max-width:991px;max-height:650px;}
img.course-logo{max-width:150px;}
li.task-list-item{margin-left:30px;}
ul.course-list li div a{display:block;}
ul.course-list li div a{display:block;color:#000;}
ul.course-list li:nth-child(even){background:#fafafa;}
.infy-top{background:#1F5375;}
span.secondary-content i{font-size:28px;color:#c0c0c0;}
footer .contact-things .c-icon{width:20px;display:inline-block;vertical-align:top;text-shadow:2px 2px 2px #7c7c7c;}
footer .contact-things .c-text{display:inline-block;width:85%;line-height:30px;}
footer .contact-things h4{color:#fff;}
footer .contact-things p.line{color:#fff;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #77cc6d;max-width:35px;}
footer .col.m4.s12{margin-bottom:50px;}
.blog-t{padding:5px 10px;margin:0 !important;font-size:18px;color:#fff !important;}
.blogs p.pad-all{font-size:14px;margin-bottom:15px;}
.bg1{background-color:#44BB85;}
.bg2{background-color:#36BFC5;}
.bg3{background-color:#F9A11C;}
.fancy{line-height:0.5;text-align:left;}
.fancy span{display:inline-block;position:relative;font-weight:500;color:#000;cursor:default;font-size:21px;margin-bottom:10px;}
.fancy span:after{content:"";position:absolute;height:5px;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;top:0;width:666px;}
.fancy span:before{right:100%;margin-right:15px;}
.fancy span:after{left:100%;margin-left:15px;}
.right-sidebar{position:relative;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.serviceBox76{text-align:center;border-radius:15px 15px 0 0;box-shadow:inset 0 0 10px rgba(0,0,0,0.2);margin-bottom:50px;position:relative;transition:all 0.3s ease 0s;}
.serviceBox76:hover{transform:translateY(-20px);}
.serviceBox76:before{content:"";display:block;border-top:30px solid #efefef;border-left:30px solid transparent;border-bottom:30px solid transparent;position:absolute;bottom:-57px;right:0;}
.serviceBox76:after{content:"";width:100px;height:100px;background:#000;border-radius:50%;position:absolute;bottom:-35%;right:0;opacity:0;-webkit-filter:blur(10px);-webkit-transform:scale(1, 0.2);transition:all 0.3s ease 0s;}
.serviceBox76:hover:after{opacity:0.2;}
.serviceBox76 .service-icon{padding:25px 0;font-size:50px;color:#fff;border-radius:15px 15px 0 0;background:linear-gradient(90deg, rgba(230, 156, 170, 1) 20.182283912535816%, rgba(230, 155, 169, 1) 20.182283912535816%, rgba(240, 48, 137, 1) 80.18228771047744%);}
.serviceBox76 .service-content{padding:20px 15px;color:#f03089;}
.serviceBox76 .title{display:block;font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 12px 0;}
.serviceBox76 .description{font-size:14px;letter-spacing:1px;line-height:27px;margin:0;}
.serviceBox76.yellow1 .service-icon{background:linear-gradient(90deg, rgba(232, 193, 135,1) 20.182283912535816%,rgba(232, 192, 134,1) 20.182283912535816%,rgba(237, 142, 0,1) 80.18228771047744%);}
.serviceBox76.blue1 .service-icon{background:linear-gradient(90deg, rgba(164, 185, 224,1) 20.182283912535816%,rgba(164, 185, 224,1) 20.80728395209771%,rgba(100, 100, 237,1) 80.18228771047744%);}
.serviceBox76.green1 .service-icon{background:linear-gradient(90deg, rgba(164, 224, 191,1) 20.182283912535816%,rgba(164, 224, 191,1) 20.80728395209771%,rgba(2, 163, 12,1) 80.18228771047744%);}
.serviceBox76.yellow1 .service-content{color:#ed8e00;}
.serviceBox76.blue1 .service-content{color:#6464ed;}
.serviceBox76.green1 .service-content{color:#02a30c;}
.serviceBox115{font-family:'Lato', sans-serif;position:relative;z-index:1;}
.serviceBox115 .service-icon{color:#fff;background:#eb3b5a;font-size:55px;text-align:center;line-height:128px;width:140px;height:140px;margin:0 auto 30px;border:5px solid #fff;border-radius:100px;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);position:relative;transition:all 0.3s ease 0s;}
.serviceBox115:hover .service-icon{box-shadow:0 0 15px rgba(0,0,0,0.2);}
.serviceBox115 .service-icon i{transition:all 0.3s ease 0s;}
.serviceBox115:hover .service-icon i{text-shadow:0 0 2px #000;transform:rotate(-360deg);}
.serviceBox115 .service-icon:before{content:"";background:#eb3b5a;width:50px;height:50px;margin:0 auto;opacity:0;transform:rotateY(360deg);position:absolute;bottom:-33px;right:0;left:0;z-index:-1;transition:all 0.3s;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);}
.serviceBox115:hover .service-icon:before{opacity:1;transform:rotateY(0);}
.serviceBox115 .service-content{text-align:center;border-radius:20px 20px;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);overflow:hidden;}
.serviceBox115 .service-content:after{content:'';background:#eb3b5a;width:100%;height:20px;display:block;}
.serviceBox115 .title{color:#fff;background:#eb3b5a;font-size:20px;font-weight:600;text-transform:uppercase;padding:10px 5px;margin:0 0 10px;}
.serviceBox115 .description{color:#555;font-size:14px;letter-spacing:1px;line-height:25px;padding:0 15px;margin-bottom:10px;}
.serviceBox115.green2 .service-icon,
.serviceBox115.green2 .service-icon:before,
.serviceBox115.green2 .service-content:after,
.serviceBox115.green2 .title{background:#0fb9b1;}
.serviceBox115.blue2 .service-icon,
.serviceBox115.blue2 .service-icon:before,
.serviceBox115.blue2 .service-content:after,
.serviceBox115.blue2 .title{background:#3867d6;}
.serviceBox115.orange2 .service-icon,
.serviceBox115.orange2 .service-icon:before,
.serviceBox115.orange2 .service-content:after,
.serviceBox115.orange2 .title{background:#fa8231;}
@media only screen and (max-width:990px){.serviceBox115{margin:0 0 30px;}
}
.serviceBox12{display:flex;}
.serviceBox12 .service-content{background:#fafafa;border-bottom:3px solid hsl(194, 16%, 79%);border-radius:3px 0 0 3px;padding:15px;}
.serviceBox12 .service-content h3{color:hsl(0, 0%, 7%);font-size:18px;margin:0;padding:0;font-weight:600;}
.serviceBox12.blue .service-icon{background:#2980B9;border-bottom:3px solid #20638F;}
.serviceBox12.green .service-icon{background:#27AE60;border-bottom:3px solid #1E8449;}
.serviceBox12 .service-content p{color:hsl(0, 0%, 40%);font-size:13px;margin:0;padding:5px 0 5px;font-weight:300;}
.serviceBox12 .service-icon{background:#3F51B5;border-bottom:3px solid hsl(283, 39%, 43%);color:hsl(192, 15%, 94%);font-size:40px;padding:15px 0 0;text-align:center;width:100px;}
.serviceBox12 .service-icon i{text-align:center;}
@media only screen and (max-width:990px){.serviceBox12{margin-bottom:20px;}
}
.tabs .tab a:hover, .tabs .tab a.active{background-color:transparent;color:#070000;font-weight:600;border-top:2px solid #00BCD4;}
.tabs .tab a{color:#333;background:#fafafa;}
.tabs.tabs-fixed-width .tab{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-right:3px solid #d9d9d9;}
.sub-1{padding-left:20px;}
.sub-2{padding-left:40px;}
.sub-1 .card-title{font-size:16px;}
.sub-2 .card-title{font-size:16px;}
.card .card-title{line-height:1;}
.bg-light-gray{background:#fafafa;}