a{-webkit-transition:all .4s;transition:all .4s}a,button,i,small,span,strong{display:inline-block}button{cursor:pointer}.table-responsive{display:table}.badge{border-radius:0;color:#fff!important}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content ol,.text-content p,.text-content ul{margin-bottom:2rem}blockquote.blockquote{background:#fafafa;padding:30px}blockquote.blockquote p{font-size:1rem;font-size:#555;line-height:1.7rem}blockquote.blockquote .author{font-size:1.1rem;margin-top:20px;font-weight:700;color:#333}.btn-outline-light:hover{color:#333!important}ul.checked li::before{content:'\f00c';width:15px;height:15px;line-height:15px;background:#9461a0;color:#fff;text-align:center;border-radius:50%;font-size:.5rem;display:inline-block;font-family:FontAwesome;margin-right:10px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.no-anchor-style{text-decoration:none!important;color:inherit!important}.text-bold{font-weight:700}.nav-pills .nav-link,h2 small{text-transform:uppercase;font-weight:400}.text-small{font-size:.9rem}.bg-gray{background:#f5f5f5!important}.form-group{position:relative}.swiper-pagination-bullet-active{background:#9461a0}.pagination{margin-top:30px}.pagination .page-link{border-radius:0!important;margin:0 3px;background:0 0}.has-pattern{position:relative}.has-pattern::before{content:'';width:100%;height:100%;background:url(../img/dots.png);background-size:6%;position:absolute;top:0;left:0;opacity:.02}.nav-pills .nav-link{border-radius:0;background:#f5f5f5;padding:15px;color:#555}.nav-pills .nav-link.active{background:#9461a0}h2 small{display:block;color:#777;font-size:.75rem;letter-spacing:.04rem}section{overflow-y:auto!important;padding:2rem 0}section header{margin-bottom:2rem}.dropdown-menu{border-radius:0;font-size:1rem;min-width:200px;border:1px solid #eee;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.07);box-shadow:0 2px 5px rgba(0,0,0,.07)}.dropdown-menu a{padding:10px 15px!important;color:#333;font-size:.9rem;text-transform:none!important}.dropdown-menu a:hover{background:#9461a0;color:#fff!important}.dropdown-menu a:active{background-color:#fff}.dropdown-toggle{background:0 0;outline:0;border-radius:0}.dropdown-toggle span{color:#555}.dropdown-toggle::after{border:none!important;content:'\f107';vertical-align:baseline;font-family:FontAwesome;margin-left:0}i[class*=icon-]{-webkit-transform:translateY(2px);transform:translateY(2px)}.has-overlay-dark,.has-overlay-darker{position:relative;z-index:1}.has-overlay-dark::before,.has-overlay-darker::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:rgba(0,0,0,.7);z-index:-1}.has-overlay-darker::before{background:rgba(0,0,0,.89)}.menu-large{position:static!important}label{font-size:.9rem;color:#495057}.top-bar{padding:10px 0;background:#9461a0;color:#fff;font-size:.85rem;font-weight:300}.top-bar i{margin-right:5px}.top-bar a{color:#fff;margin-left:20px}.top-bar a:hover{text-decoration:none;color:#fff}nav.navbar{background:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.08);box-shadow:2px 2px 2px rgba(0,0,0,.08);padding-top:5px;padding-bottom:5px}nav.navbar .search{display:none}nav.navbar .search-inner{width:100vw;height:100vh;background:rgba(255,255,255,.98);position:fixed;top:0;left:0;z-index:999;padding:0 40px 0 20px}nav.navbar .submit,nav.navbar input{background:0 0;outline:0;padding:10px 0}nav.navbar .close-btn{position:absolute;top:20px;right:40px;cursor:pointer}nav.navbar .search-form{width:100%;max-width:800px}nav.navbar input{width:100%;display:block;border:none;border-bottom:1px solid #ddd}nav.navbar input::-moz-placeholder{font-family:"Open Sans",sans-serif;color:#888;font-weight:300;font-size:1rem}nav.navbar input::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;color:#888;font-weight:300;font-size:1rem}nav.navbar input:-ms-input-placeholder{font-family:"Open Sans",sans-serif;color:#888;font-weight:300;font-size:1rem}nav.navbar .submit,nav.navbar a.nav-link{font-weight:700;text-transform:uppercase}nav.navbar .submit{position:absolute;bottom:0;right:0;border:none}nav.navbar a.navbar-brand{color:#333}nav.navbar a.navbar-brand strong{text-transform:uppercase;display:block;line-height:1;font-size:1.5rem}nav.navbar a.navbar-brand small{font-size:.7rem;display:block;line-height:1;margin-top:3px;color:#555}nav.navbar a.nav-link{color:#333;font-size:.9rem}nav.navbar a.nav-link.active,nav.navbar a.nav-link:hover{color:#856296}nav.navbar .navbar-toggler{outline:0!important;margin-top:20px}nav.navbar .navbar-toggler:focus{border:none}nav.navbar .navbar-toggler span{width:25px;margin:5px;display:block;height:2px;background:#333;-webkit-transition:all .2s;transition:all .2s}nav.navbar .navbar-toggler.active span:first-of-type{-webkit-transform:rotate(45deg) translate(10px);transform:rotate(45deg) translate(10px)}nav.navbar .navbar-toggler.active span:last-of-type{-webkit-transform:rotate(-45deg) translate(10px);transform:rotate(-45deg) translate(10px)}nav.navbar .navbar-toggler.active span:nth-of-type(2){opacity:0}nav.navbar .dropdown-menu{border:none;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);left:auto;right:0;margin-top:21px}nav.navbar .dropdown-menu .dropdown-menu{top:-50px}nav.navbar .dropdown-menu .dropdown-submenu{position:relative}nav.navbar .dropdown-menu .dropdown-submenu>.dropdown-menu{top:-50px;left:100%;margin-top:-2px;font-size:1rem}nav.navbar .dropdown-menu .dropdown-submenu-left>.dropdown-menu{left:auto;right:100%}nav.navbar .megamenu{width:100%;padding:40px 30px;margin-top:0;z-index:9999!important}nav.navbar .megamenu strong{margin-bottom:10px;display:block}nav.navbar .megamenu ul{padding:0;margin:0}nav.navbar .megamenu ul a{padding:5px 0!important;text-decoration:none;color:#555;font-size:.9em!important}nav.navbar .megamenu ul a:hover{background:0 0;color:#9461a0!important}nav.navbar .dropdown .dropdown-menu{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}nav.navbar .dropdown .dropdown-menu.active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:991px){nav.navbar .right-menu{margin-bottom:-3px}nav.navbar .navbar-brand{margin-right:5px}ul.dropdown-menu{margin-bottom:30px;margin-top:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}ul.dropdown-menu .dropdown-submenu>.dropdown-menu{top:0!important;background:0 0;border:none;margin-top:-50px!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin-left:20px}nav.navbar .dropdown-menu{right:-140px;border:none;-webkit-box-shadow:none;box-shadow:none}nav.navbar .megamenu{right:0!important;padding:15px}nav.navbar a.nav-link{font-size:.85rem}nav.navbar a.nav-link .badge{width:16px;height:16px;line-height:16px;color:#fff;text-align:center;font-size:.6rem}}.hero{padding:0}.hero .hero-content{padding:150px 0 250px;color:#fff;background-size:cover!important;background-position:center center!important}.hero .swiper-container-vertical{height:100%!important}.hero h1 span{display:inline-block}.hero h1 span::after{content:'';width:100%;height:1px;display:block;background:#fff}.hero .hero-text{font-weight:300;line-height:1.8rem;margin-top:30px;margin-bottom:30px}.hero .swiper-container-horizontal>.swiper-pagination-bullets,.hero .swiper-pagination-custom,.hero .swiper-pagination-fraction{bottom:50%}.hero .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin-top:10px;margin-left:calc(100% - 50px);background:#fff;width:12px;height:12px;opacity:1;border-radius:50%}.hero .swiper-pagination-bullet-active{position:relative;width:8px!important;height:8px!important;margin-left:calc(100% - 48px)!important}.hero .swiper-pagination-bullet-active::before{content:'';width:18px;height:18px;display:block;position:absolute;background:0 0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;border:2px solid #fff}.hero .CTAs a{margin-right:10px}.hero-page .container{padding-top:4rem;padding-bottom:4rem}.hero-banner{height:200px;width:100%;background-size:cover!important;background-position:center center!important}.breadcrumb{background:0 0;padding:0;font-size:.85rem;font-weight:400;color:#999}.breadcrumb a{color:#333;text-decoration:underline}.info-boxes{margin-top:-100px;padding:0}.info-boxes .info-box{padding:60px 40px;color:#fff;background:#9461a0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:100%!important;background-position:center center!important;position:relative;-webkit-transition:all .3s;transition:all .3s}.info-boxes .info-box:hover{background-size:120%!important;text-decoration:none}.info-boxes .info-box::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:-1}.info-boxes .info-box.cyan::before{background:rgba(63,144,201,.89)}.info-boxes .info-box.orange::before{background:rgba(245,165,12,.89)}.info-boxes .info-box.red::before{background:rgba(244,52,61,.89)}.info-boxes p{font-weight:300;font-size:.9rem}.intro .signature{max-width:90px;margin:20px 0}.intro .author strong{display:block;text-transform:uppercase;line-height:1}.divider p,.testimonial p.feedback{line-height:1.8rem;font-weight:300}.intro .author span{text-transform:uppercase;color:#777;font-size:.8rem}.tour .video{overflow:hidden;height:400px}.tour .video a{width:100%;height:100%;position:relative;display:block}.tour .video img{height:100%}.tour .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}.tour .overlay img{width:70px;height:70px}.tour .text{padding-top:40px;padding-bottom:40px}@media (max-width:991px){.tour .video img{height:auto;width:100%}.tour .overlay img{width:70px;height:70px}}.latest-news header{margin-bottom:50px}.latest-news ul.nav-pills{margin-bottom:20px}.latest-news .news-block .news-block-inner{padding:30px;margin-top:30px;position:relative}.latest-news .news-block .bg-image{background-size:cover!important;color:#fff;z-index:1}.latest-news .news-block .bg-image::before{content:'';width:100%;height:100%;background:rgba(34,34,34,.8);position:absolute;top:0;left:0;z-index:-1}.latest-news .news-block .bg-image p{color:#fff}.latest-news .news-block p{font-size:.9rem;margin:20px 0;color:#555}.statistics .item{padding-top:40px;padding-bottom:40px;color:#fff}.statistics .item strong{font-size:2rem}.statistics .item p{text-transform:uppercase}.event .image{overflow:hidden;height:300px;position:relative}.event .image img{height:100%}.event .image .overlay{background-image:-webkit-linear-gradient(90deg,#000 0,rgba(0,0,0,.08) 92%,rgba(53,39,60,.03) 97%,rgba(105,78,119,0) 100%);opacity:.902;position:absolute;left:0;bottom:0;width:100%;height:60%;padding:5px 30px;color:#fff}.event .image .overlay strong{font-size:3rem}.event .image .overlay span{font-size:1.3rem}.event .text{background:#f5f5f5;padding:20px;height:100%}.event .text p{font-size:.85rem}@media (max-width:991px){.event{margin-bottom:30px}.event .image img{width:100%;height:auto}}@media (max-width:767px){.events .image{height:210px}.events .image img{width:100%;height:auto}}.blog-post{margin-bottom:30px}.blog-post:hover .overlay{opacity:1!important}.blog-post:hover .overlay a.btn{-webkit-transform:none;transform:none}.blog-post .image{position:relative;overflow:hidden;height:250px}.blog-post .image img{height:100%}.blog-post .image .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(106,78,119,.9);opacity:0;-webkit-transition:all .4s;transition:all .4s}.blog-post .image a.btn{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .4s;transition:all .4s}.blog-post .author{width:70px;height:70px;border-radius:50%;overflow:hidden;position:relative;border:2px solid #fff;margin-top:-35px;z-index:999;margin-left:30px}.blog-post .text{background:#fff;padding:55px 20px 20px;margin-top:-35px}.blog-post .text a{color:#333!important;text-decoration:none!important}.blog-post .post-meta{font-size:.7rem;color:#777}.blog-post .post-meta i{margin-right:5px;font-size:.8rem}.blog-post .post-meta i[class*=clock]{margin-right:0}.blog-post p{font-size:.85rem;color:#555}@media (max-width:991px){.blog-post .image{height:210px}.blog-post .image img{height:auto;width:100%}}.divider{background-size:cover!important;background-position:center center!important;color:#fff}.divider p{margin:15px 0 25px}.divider .CTAs a{margin-right:10px}.testimonials .swiper-wrapper{padding:20px 0!important}.testimonial p.feedback{font-size:1.2rem;color:#555;margin-bottom:50px}.testimonial .title strong,footer.footer .logo small,footer.footer .logo strong{line-height:1;display:block}.testimonial p.feedback::after,.testimonial p.feedback::before{content:'\f10d';font-size:3rem;color:#9461a0;margin-right:20px;display:inline-block;font-family:FontAwesome}.testimonial p.feedback::after{content:'\f10e';-webkit-transform:translateY(20px);transform:translateY(20px);margin-right:0;margin-left:20px;margin-top:-20px}.testimonial .user{margin-bottom:30px}.testimonial .avatar{width:70px;height:70px;border-radius:50%;overflow:hidden;margin-right:15px}.testimonial .title{text-align:left}.testimonial .title span{display:block;font-size:.85rem;color:#999}footer.footer{background:#e0a221;color:#fff;padding-top:4rem}footer.footer p{font-weight:300;color:#fff;font-size:13px}footer.footer .logo strong{text-transform:uppercase;font-size:1.5rem}footer.footer .logo small{font-size:.65rem;margin-top:3px}footer.footer ul.social{margin-top:25px}footer.footer ul.social a{color:#fff;margin:0 5px;font-size:.8rem}footer.footer ul.navigation{margin-right:40px;margin-top:30px}footer.footer ul.navigation a{color:#fff;font-size:.9rem;margin-bottom:5px}footer.footer .newsletter p,footer.footer form.newsletter-form{margin-top:30px}footer.footer form.newsletter-form .form-group{position:relative}footer.footer form.newsletter-form input{border-radius:0;width:100%;color:#fff!important;background:0 0;border:1px solid #666;padding:0 15px;height:45px;line-height:45px;font-size:.9rem}footer.footer form.newsletter-form input::-moz-placeholder{font-weight:300;font-size:.9rem;color:#666;font-style:italic}footer.footer form.newsletter-form input::-webkit-input-placeholder{font-weight:300;font-size:.9rem;color:#666;font-style:italic}footer.footer form.newsletter-form input:-ms-input-placeholder{font-weight:300;font-size:.9rem;color:#666;font-style:italic}footer.footer form.newsletter-form input:focus{background:0 0}footer.footer form.newsletter-form button{display:inline-block;padding:0 20px;height:45px;line-height:45px;background:#fff;border:none;color:#111;position:absolute;top:0;right:0;font-size:.9rem}footer.footer .copyrights{padding:.5rem 0;background:#9461a0;margin-top:4rem}footer.footer .copyrights *{margin-bottom:0}@media (max-width:991px){footer h4{margin-top:20px}}.bootstrap-select.show>.dropdown-menu>.dropdown-menu{display:block}.bootstrap-select>.dropdown-menu>.dropdown-menu li.hidden{display:none}.bootstrap-select>.dropdown-menu>.dropdown-menu li a{display:block;width:100%;padding:3px 1.5rem;clear:both;color:#333;text-align:inherit;white-space:nowrap;background:0 0;border:0;font-weight:300;outline:0}.bootstrap-select>.dropdown-menu>.dropdown-menu li a:hover{background:#eee;color:#333!important}.bootstrap-select .dropdown-menu{margin:0!important;-webkit-transform:none!important;transform:none!important;border-radius:0;border:0;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.1),-1px -1px 2px rgba(0,0,0,.1);box-shadow:2px 2px 2px rgba(0,0,0,.1),-1px -1px 2px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;color:#333;font-size:1em;min-width:200px}.bootstrap-select .dropdown-menu::after,.bootstrap-select .dropdown-menu::before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;left:30px;display:none!important}.bootstrap-select .dropdown-menu.open{max-height:230px!important}.bootstrap-select .dropdown-menu::after{display:block;border-bottom:7px solid #fff;top:-5px}.bootstrap-select .dropdown-menu::before{display:block;border-bottom:8px solid #eee;top:-8px}.bootstrap-select .dropdown-menu a{color:inherit;padding:10px 20px}.bootstrap-select .dropdown-menu a:hover{background:#9461a0;color:#fff}.bootstrap-select .dropdown-toggle{border:1px solid #ddd!important;color:#fff!important}.bootstrap-select .dropdown-toggle:focus{outline:0!important;outline-offset:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#map{height:400px;margin-top:2rem;margin-bottom:2rem}.contact-icon{height:5rem;font-size:3rem;color:#9461a0}.widget{margin-bottom:30px}.widget-header{background:#9461a0;padding:15px 30px;color:#fff}.widget-header strong{font-size:1.2rem}.widget-body{padding:20px;border:1px solid #ddd}.widget.search .form-group{position:relative}.widget.search input{padding:0 15px;border:1px solid #ddd;height:40px;line-height:40px;width:100%}.widget.search input::-moz-placeholder{font-size:.9rem;font-weight:300}.widget.search input::-webkit-input-placeholder{font-size:.9rem;font-weight:300}.widget.search input:-ms-input-placeholder{font-size:.9rem;font-weight:300}.widget.search input:focus{border-color:#9461a0;outline:0}.widget.search button{background:#9461a0;padding:0 20px;height:40px;line-height:40px;position:absolute;top:0;right:0;color:#fff;text-align:center;border:none}.widget.categoris li{padding:15px 0;border-bottom:1px solid #eee}.widget.categoris a{text-decoration:none;color:#555}.widget.categoris a:hover{color:#9461a0}.tags li{border:none;padding:10px 0;margin:0}.tags a.tag{padding:7px 20px;border:1px solid #ddd;text-decoration:none;font-size:.85rem}.tags a.tag:hover{background:#9461a0;color:#fff;border-color:#9461a0}ul.social-buttons a{margin-bottom:7px}ul.social-buttons a:focus,ul.social-buttons a:hover{text-decoration:none;opacity:.9}ul.social-buttons a.twitter .icon{background:#55acee}ul.social-buttons a.twitter .text{background:#5fb5f7}ul.social-buttons a.facebook .icon{background:#3b5999}ul.social-buttons a.facebook .text{background:#4163aa}ul.social-buttons a.google-plus .icon{background:#dd4b39}ul.social-buttons a.google-plus .text{background:#ec5340}ul.social-buttons a.vimeo .icon{background:#1ab7ea}ul.social-buttons a.vimeo .text{background:#67bbfa}ul.social-buttons a.youtube .icon{background:#cd201f}ul.social-buttons a.youtube .text{background:#e12928}ul.social-buttons .icon{width:45px;height:45px;line-height:45px;text-align:center;color:#fff}ul.social-buttons .text{height:45px;line-height:45px;width:calc(100% - 45px);padding:0 20px;color:#fff}ul.social-buttons .text strong{text-transform:uppercase;font-size:.8rem}ul.social-buttons span{font-size:.75rem;text-transform:uppercase;font-weight:300}ul.social-buttons .left strong{margin-right:10px}ul.social-buttons .right strong{font-size:.8rem;text-transform:uppercase}@media (max-width:991px){.blog-sidebar{margin-top:3rem}}.blogpost-full .post-meta{margin:20px 0}.blogpost-full .post-meta i{color:#9461a0;margin-right:5px}.blogpost-full .avatar{width:50px;height:50px;border-radius:50%;margin-right:20px;overflow:hidden}.blogpost-full .author,.blogpost-full .comments,.blogpost-full .date{font-weight:700;font-size:.9rem;margin-right:20px;color:#555}.blogpost-full .shares span,.blogpost-full .shares strong{display:block}.blogpost-full .shares strong{font-size:1.5rem;line-height:1}.blogpost-full .shares span{font-size:.7rem;color:#777;text-transform:uppercase}.blogpost-full .post-author strong,.blogpost-full .tags strong{font-size:1.1rem}.blogpost-full .post-author{padding:50px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.blogpost-full .post-author .info{width:100%}.blogpost-full .post-author .avatar{min-width:70px;min-height:70px;width:70px;height:70px;border-radius:50%;overflow:hidden;margin-right:20px}.blogpost-full .post-author small{display:block;line-height:1;text-transform:uppercase;color:#999}.blogpost-full .post-author p{font-size:.9rem;color:#555;margin-left:90px;margin-top:-20px;margin-bottom:0}.blogpost-full .post-author .social a{width:30px;height:30px;line-height:30px;background:#eee;color:#333;text-align:center;display:inline-block;min-width:30px;min-height:30px;border-radius:50%;font-size:.8rem}.blogpost-full .post-author .social a:hover,.blogpost-full .post-comments a.reply:hover{background:#9461a0;color:#fff}.blogpost-full .post-comments{padding-top:3rem}.blogpost-full .post-comments .avatar{min-width:60px;min-height:60px;width:60px;height:60px;margin:0}.blogpost-full .post-comments a.reply{width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;border:2px solid #9461a0;text-align:center;border-radius:50%;display:inline-block;margin-top:10px;font-size:.8rem}.blogpost-full .post-comments .date{font-size:.8rem;color:#aaa;font-weight:400;text-transform:uppercase;margin-top:5px;margin-bottom:10px}.blogpost-full .post-comments .date i{margin-right:5px}.blogpost-full .post-comments p{font-size:.9rem;color:#666}.blogpost-full .comments-header{font-size:1.1rem}.blogpost-full .comment{margin-top:20px}.blogpost-full .comment .comment{margin-left:70px}.blogpost-full .form-holder{padding:50px 0 0;margin-top:30px;border-top:1px solid #ddd}.blogpost-full .form-control::-moz-placeholder{font-size:.85rem;color:#aaa;font-family:"Open Sans",sans-serif}.blogpost-full .form-control::-webkit-input-placeholder{font-size:.85rem;color:#aaa;font-family:"Open Sans",sans-serif}.blogpost-full .form-control:-ms-input-placeholder{font-size:.85rem;color:#aaa;font-family:"Open Sans",sans-serif}.staff-member{position:relative;margin-bottom:30px}.staff-member:hover h3,.staff-member:hover p,.staff-member:hover span{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.staff-member:hover h3{-webkit-transition-delay:.1s;transition-delay:.1s}.staff-member:hover .social{-webkit-transition-delay:.3s;transition-delay:.3s}.staff-member:hover .teacher-see-profile{-webkit-transition-delay:.5s;transition-delay:.5s}.staff-member:hover .overlay{opacity:1}.staff-member:hover .overlay h3,.staff-member:hover .overlay p,.staff-member:hover .overlay span,.staff-member:hover .overlay ul.social{-webkit-transform:none;transform:none;opacity:1}.staff-member img{width:100%}.staff-member .info{background:#fff;color:#333;padding:30px 20px;text-align:center}.staff-member .info span{font-size:.9rem;font-weight:400;color:#777;display:inline-block}.staff-member .info h3,.staff-member .info p,.staff-member .info span{-webkit-transition:all .3s;transition:all .3s;opacity:1}.staff-member .overlay{background:#9461a0;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;padding:40px 30px;text-align:center;opacity:0;-webkit-transition:all .4s;transition:all .4s}.staff-member .overlay .teacher-name{color:#fff;text-decoration:none!important;display:block;margin-top:15px}.staff-member .overlay .teacher-quote{font-size:.9rem;font-weight:300;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s;transition:all .3s;opacity:0}.staff-member .overlay .teacher-see-profile,.staff-member .overlay h3{-webkit-transform:translateY(20px);-webkit-transition:all .3s;opacity:0}.staff-member .overlay .teacher-see-profile{transform:translateY(20px);transition:all .3s}.staff-member .overlay h3{transform:translateY(20px);transition:all .3s;-webkit-transition-delay:.1s;transition-delay:.1s}.staff-member .overlay .teacher-field{font-size:.8rem;-webkit-transition:all .3s;transition:all .3s;display:inline-block;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0}.staff-member .overlay ul.social{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .4s;transition:all .4s;opacity:0}.staff-member .overlay ul.social li{margin:0}.staff-member .overlay ul.social a{margin:7px 2px 0;font-size:.7rem;width:25px;height:25px;line-height:25px;background:#fff;color:#9461a0;text-align:center;border-radius:50%}.courses-listing .nav-pills{margin-bottom:50px}.courses-listing .nav-pills .nav-link{margin:0 5px;font-size:.9rem;text-transform:none;background:#fff}.courses-listing .nav-pills .nav-link.active,.courses-listing .nav-pills .nav-link.active:hover{background:#9461a0}.courses-listing .nav-pills .nav-link:hover{background:#eee}.courses-search{background:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.07);box-shadow:2px 2px 2px rgba(0,0,0,.07);margin-bottom:3rem;border-top:1px solid #eee}.courses-search input{padding:30px 0;border:none;width:100%;outline:0;font-size:1.1rem;color:#333}.courses-search input::-moz-placeholder{font-size:1.1rem;color:#aaa;font-weight:300;font-family:"Open Sans",sans-serif}.courses-search input::-webkit-input-placeholder{font-size:1.1rem;color:#aaa;font-weight:300;font-family:"Open Sans",sans-serif}.courses-search input:-ms-input-placeholder{font-size:1.1rem;color:#aaa;font-weight:300;font-family:"Open Sans",sans-serif}.course{margin-bottom:30px;background:#fff;border:1px solid transparent;-webkit-transition:all .4s;transition:all .4s}.course .course-image{height:250px;overflow:hidden;position:relative}.course .course-image img{height:100%}.course .course-image .overlay{width:100%;height:100%;background:rgba(106,78,119,.9);position:absolute;top:0;left:0;color:#fff;opacity:0;-webkit-transition:all .5s;transition:all .5s}.course .course-image .instructor-avatar,.course .course-image .instructor-name,.course .course-image .instructor-rate{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.course .course-image .instructor-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;margin-bottom:10px}.course .course-image .instructor-name strong{font-size:1.2rem;font-weight:400}.course .course-image .instructor-rate{font-size:.8rem;color:#e8cd36}.course .course-image .instructor-rate li{margin:0;padding:0}.course .course-image a.watch-btn{color:#aaa;font-size:.85rem;-webkit-transform:translateY(40px);transform:translateY(40px);text-decoration:none!important;opacity:0}.course .course-image a.watch-btn i{display:inline-block;margin-right:10px}.course:hover{border-color:#9461a0}.course:hover .overlay{opacity:1}.course:hover .instructor-avatar,.course:hover .instructor-name,.course:hover .instructor-rate{opacity:1;-webkit-transform:none;transform:none}.course:hover .instructor-name{-webkit-transition-delay:.1s;transition-delay:.1s}.course:hover .instructor-rate{-webkit-transition-delay:.2s;transition-delay:.2s}.course:hover a.watch-btn{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:1}.course .course-header{padding:30px}.course .course-header a{color:#333;text-decoration:none!important;font-size:.9rem;font-weight:400}.course .course-header i{color:#9461a0;margin-right:5px}.course .course-header .price{color:#9461a0}.course .course-header .price small{font-weight:700;color:#777}.course .course-body{padding:10px 30px}.course .course-body p{font-size:.9rem;color:#555}.course hr{width:calc(100% - 60px);height:1px;background:#ddd;margin:0 auto;display:block;border:none}.course .course-footer{padding:20px 30px}.course .course-footer i{color:#9461a0;margin-right:5px}.course .course-footer span{color:#333;font-size:.85rem;font-weight:400}.courses-table{background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}.courses-table .courses-table-header{padding:30px;color:#fff}.courses-table .courses-table-header .left li{padding:0;margin:0;font-size:.9rem}.courses-table .courses-table-header .left li::after{content:'|';display:inline-block;margin:0 10px 0 12px;color:#fff}.courses-table .courses-table-header .left li:last-of-type::after{display:none}.courses-table .dropdown-toggle:hover span{color:#9461a0}.courses-table .dropdown-toggle span{color:#fff}.courses-table th{padding:30px}.courses-table td{padding:20px 30px;font-size:.88rem;color:#666;min-width:200px}.course-details .image{height:400px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.course-details-header{margin-bottom:40px}.course-details-header .course-instructor .avatar{width:70px;height:70px;border-radius:50%;overflow:hidden}.course-details-header .course-instructor strong{font-size:1.1rem;display:block;line-height:1;margin-top:10px}.course-details-header .course-instructor span{font-size:.85rem;display:block;color:#666}.course-details-header .course-information{width:600px}.course-details-header .course-information .cell{width:33.3333%;padding:10px 20px;border:1px solid #eee}.course-details-header .course-information small{color:#aaa;font-size:.8rem;text-transform:uppercase;display:block}.course-details-header .course-information strong{color:#555}.course-details-header .course-price small{font-weight:700;color:#333;text-transform:uppercase}.course-details-header .course-price .current{font-size:3rem;font-weight:700;color:#9461a0;line-height:1}.course-details-header .course-price sup{font-size:1.4rem;display:inline-block;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.course-details-header .course-price .discounted{font-size:1.5rem;font-weight:400;color:#aaa;text-decoration:line-through}.course-details-header .CTAs a{margin-top:5px;margin-left:5px}.course-details-header .review{margin-top:20px}.course-details-header .review span{display:block;line-height:1;font-weight:400;font-size:.85rem;color:#999;text-transform:uppercase}.course-details-header .review li{margin:0;padding:0}.course-details-header .review i{font-size:1.1rem;font-size:.7rem;color:#9461a0}.course-details-body ul li{font-size:.95rem;margin-bottom:5px}.course-details-body h5{margin-bottom:20px}#style-switch-button{position:fixed;top:120px;left:0;border-radius:0;z-index:2}#style-switch{width:300px;padding:20px;position:fixed;top:160px;left:0;background:#fff;border:1px solid #ced4da;z-index:2000}#style-switch h4{color:#495057}.navbar{padding:.5rem 1rem}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;border:1px solid transparent;border-radius:0}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.btn-outline-danger,.btn-outline-dark,.btn-outline-light,.btn-outline-primary,.btn-outline-secondary,.btn-outline-success,.btn-outline-warning,.btn-outline-white,.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{background-image:none}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.btn{font-weight:400;border:1px solid transparent;padding:.375rem 1rem;font-size:.9rem;line-height:1.5;border-radius:0;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn-lg,.btn-sm{border-radius:0;line-height:1.5}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(106,78,119,.25);box-shadow:0 0 0 .2rem rgba(106,78,119,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn-primary{color:color-yiq(#9461a0);background-color:#9461a0;border-color:#9461a0}.btn-primary:hover{color:color-yiq(#553f60);background-color:#553f60;border-color:#4f3a58}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(106,78,119,.5);box-shadow:0 0 0 .2rem rgba(106,78,119,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#9461a0;border-color:#9461a0}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:color-yiq(#4f3a58);background-color:#4f3a58;border-color:#483550;-webkit-box-shadow:0 0 0 .2rem rgba(106,78,119,.5);box-shadow:0 0 0 .2rem rgba(106,78,119,.5)}.btn-secondary{color:color-yiq(#868e96);background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:color-yiq(#727b84);background-color:#727b84;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(134,142,150,.5);box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:color-yiq(#6c757d);background-color:#6c757d;border-color:#666e76;-webkit-box-shadow:0 0 0 .2rem rgba(134,142,150,.5);box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-success{color:color-yiq(#28a745);background-color:#28a745;border-color:#28a745}.btn-success:hover{color:color-yiq(#218838);background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:color-yiq(#1e7e34);background-color:#1e7e34;border-color:#1c7430;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:color-yiq(#17a2b8);background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:color-yiq(#138496);background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:color-yiq(#117a8b);background-color:#117a8b;border-color:#10707f;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:color-yiq(#ffc107);background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:color-yiq(#e0a800);background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:color-yiq(#d39e00);background-color:#d39e00;border-color:#c69500;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:color-yiq(#dc3545);background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:color-yiq(#c82333);background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:color-yiq(#bd2130);background-color:#bd2130;border-color:#b21f2d;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-white{color:color-yiq(#fff);background-color:#fff;border-color:#fff}.btn-white:hover{color:color-yiq(#ececec);background-color:#ececec;border-color:#e6e6e6}.btn-white.focus,.btn-white:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-white.disabled,.btn-white:disabled{background-color:#fff;border-color:#fff}.btn-white:not([disabled]):not(.disabled).active,.btn-white:not([disabled]):not(.disabled):active,.show>.btn-white.dropdown-toggle{color:color-yiq(#e6e6e6);background-color:#e6e6e6;border-color:#dfdfdf;-webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-light{color:color-yiq(#f8f9fa);background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:color-yiq(#e2e6ea);background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:color-yiq(#dae0e5);background-color:#dae0e5;border-color:#d3d9df;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:color-yiq(#343a40);background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:color-yiq(#23272b);background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:color-yiq(#1d2124);background-color:#1d2124;border-color:#171a1d;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#9461a0;background-color:transparent;border-color:#9461a0}.btn-outline-primary:hover{color:#fff;background-color:#9461a0;border-color:#9461a0}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(106,78,119,.5);box-shadow:0 0 0 .2rem rgba(106,78,119,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#9461a0;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#9461a0;border-color:#9461a0;-webkit-box-shadow:0 0 0 .2rem rgba(106,78,119,.5);box-shadow:0 0 0 .2rem rgba(106,78,119,.5)}.btn-outline-secondary{color:#868e96;background-color:transparent;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(134,142,150,.5);box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#868e96;border-color:#868e96;-webkit-box-shadow:0 0 0 .2rem rgba(134,142,150,.5);box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-success{color:#28a745;background-color:transparent;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-white{color:#fff;background-color:transparent;border-color:#fff}.btn-outline-white:hover{color:#fff;background-color:#fff;border-color:#fff}.btn-outline-white.focus,.btn-outline-white:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:transparent}.btn-outline-white:not([disabled]):not(.disabled).active,.btn-outline-white:not([disabled]):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{color:#fff;background-color:#fff;border-color:#fff;-webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;border-color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-lg{padding:.5rem 1.25rem;font-size:1.25rem}.btn-sm{padding:.25rem .75rem;font-size:.875rem}body{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}.display-1,.display-2,.display-3,.display-4{line-height:1.2}a{color:#9461a0;text-decoration:none}a:focus,a:hover{color:#413049;text-decoration:underline}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:700;line-height:1.2;color:inherit}.display-1,.display-2,.display-3,.display-4,.lead{font-weight:300}.h1,h1{font-size:2.8rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.75rem}.lead{font-size:1.25rem}.display-1{font-size:6rem}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-4{font-size:3.5rem}hr{border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.blockquote{padding:.5rem 1rem;margin-bottom:2rem;font-size:1.25rem;border-left:5px solid #9461a0}.blockquote-footer{color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.page-item.active .page-link{color:#fff;background-color:#9461a0;border-color:#9461a0}.page-item.disabled .page-link{color:#868e96;background-color:#fff;border-color:#ddd}.page-link{padding:.5rem .75rem;line-height:1.25;color:#9461a0;background-color:#fff;border:1px solid #ddd}.pagination-lg .page-item:first-child .page-link,.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.pagination-lg .page-item:last-child .page-link,.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.page-link:focus,.page-link:hover{color:#413049;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.bg-primary{background-color:#9461a0!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#4f3a58!important}.bg-secondary{background-color:#868e96!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-white{background-color:#fff!important}a.bg-white:focus,a.bg-white:hover{background-color:#e6e6e6!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.border-primary{border-color:#9461a0!important}.border-secondary{border-color:#868e96!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-white{border-color:#fff!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.text-primary{color:#9461a0!important}a.text-primary:focus,a.text-primary:hover{color:#4f3a58!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-white{color:#fff!important}a.text-white:focus,a.text-white:hover{color:#e6e6e6!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.badge-primary{color:color-yiq(#9461a0);background-color:#9461a0}.badge-primary[href]:focus,.badge-primary[href]:hover{color:color-yiq(#9461a0);text-decoration:none;background-color:#4f3a58}.badge-secondary{color:color-yiq(#868e96);background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:color-yiq(#868e96);text-decoration:none;background-color:#6c757d}.badge-success{color:color-yiq(#28a745);background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:color-yiq(#28a745);text-decoration:none;background-color:#1e7e34}.badge-info{color:color-yiq(#17a2b8);background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:color-yiq(#17a2b8);text-decoration:none;background-color:#117a8b}.badge-warning{color:color-yiq(#ffc107);background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:color-yiq(#ffc107);text-decoration:none;background-color:#d39e00}.badge-danger{color:color-yiq(#dc3545);background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:color-yiq(#dc3545);text-decoration:none;background-color:#bd2130}.badge-white{color:color-yiq(#fff);background-color:#fff}.badge-white[href]:focus,.badge-white[href]:hover{color:color-yiq(#fff);text-decoration:none;background-color:#e6e6e6}.badge-light{color:color-yiq(#f8f9fa);background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:color-yiq(#f8f9fa);text-decoration:none;background-color:#dae0e5}.badge-dark{color:color-yiq(#343a40);background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:color-yiq(#343a40);text-decoration:none;background-color:#1d2124}.form-control{padding:.375rem 1rem;font-size:.9rem;line-height:1.5;color:#495057;overflow:hidden;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{color:#495057;background-color:none;border-color:#a98fb6;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(106,78,119,.25);box-shadow:0 0 0 .2rem rgba(106,78,119,.25)}.custom-file-input.is-valid~.custom-file-control,.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-file-input:valid~.custom-file-control,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.form-control::-webkit-input-placeholder{color:#868e96;font-size:.8rem}.form-control:-ms-input-placeholder{color:#868e96;font-size:.8rem}.form-control::-ms-input-placeholder{color:#868e96;font-size:.8rem}.form-control::placeholder{color:#868e96;font-size:.8rem}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-sm{padding:.25rem .75rem;font-size:.875rem;line-height:1.5;border-radius:0}select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg{padding:.5rem 1.25rem;font-size:1.25rem;line-height:1.5;border-radius:0}.invalid-tooltip,.valid-tooltip{position:absolute;top:100%;z-index:5;width:250px;padding:.5rem;font-size:.875rem;line-height:1;border-radius:.2rem}select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.valid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#28a745}.valid-tooltip{display:none;margin-top:.1rem;color:#fff;background-color:rgba(40,167,69,.8)}.custom-control-input.is-valid~.custom-control-description,.form-check-input.is-valid+.form-check-label,.was-validated .custom-control-input:valid~.custom-control-description,.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid~.custom-file-control,.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-file-input:invalid~.custom-file-control,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{display:none;margin-top:.1rem;color:#fff;background-color:rgba(220,53,69,.8)}.custom-control-input.is-invalid~.custom-control-description,.form-check-input.is-invalid+.form-check-label,.was-validated .custom-control-input:invalid~.custom-control-description,.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}

.check li,.check-foot li{list-style:none;padding:3px 0 3px 45px;margin:0;transition:transform .2s}.check li{background:url(../img/check.jpg) left center no-repeat rgba(0,0,0,0);background-size:18px;font-size:14px}.testimonial p.feedback::after,.testimonial p.feedback::before{color:#deaf2c}.logo>img{width:200px}h4.text-thin{color:#9461a0}.check-foot li{background:url(../img/check-p.png) left center no-repeat rgba(0,0,0,0);background-size:18px;font-size:13px}

.livechat {
    position: fixed;
    bottom: 87px;
    right: 0;
    z-index: 10000;
}


@media only screen and (max-width: 991px) {
    
.f1 {
    text-align: center;
}

.f2 {
    text-align: center;
}

.f3 {
    display: none;
}

.f4 {
    text-align: center;
}

.check-foot li {
    background: none;
}

.foot ul li {
    display: inline-block;
    padding: 0px 8px 0px 8px;
}
.foot {
    padding: 0px 0px 0px 33px;
}
.mob {
    display: none;
}
.logo {
    width: 182px;
}
}



.livechat {
    position: fixed;
    bottom: 87px;
    right: 0;
    z-index: 10000;
}





body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, caption, tbody, tfoot, img, thead, tr, th, td, div{margin:0;padding:0;border:0; outline:none;}
body{background:#fff;    font-family: "Open Sans",sans-serif ;font-size:13px;color:#000;margin:0px;padding:0;}
img, div, input{behavior:url(media/iepngfix.htc)}
a{color:#9461a0;text-decoration:none;outline:none;cursor:pointer;}a:hover{color:#000;}
textarea, input, select{font-family:Tahoma, Geneva, sans-serif;font-size:14px;}
input.pointer{cursor:pointer;background:none;}
div#main_warper{width:100%;}
.clearfix{clear:both;}

#header.header-scrolled {
    transition: all 0.5s;
    background-color: rgba(4,9,30,0.9);
}

.number{color:#FFFFFF;float:right;font-size:20px;font-weight:bold;height:31px;line-height:29px;margin:13px 0 0;width:328px;font-family:arial;}
div.nav_center ul li{display:block;float:left;text-transform:uppercase;margin:8px 2.6px;}
div.nav_center ul li a{display:block;color:#fff;padding:5px 0 5px 6px;height:18px;}
div.nav_center ul li a span{padding:5px 20px 7px 5px;height:18px;}
div.nav_center ul li a:hover, div.nav_center ul li.active a{background:url(../images/nav_hover.png) 0 0 no-repeat;}
div.nav_center ul li a:hover span, div.nav_center ul li.active a span{font-weight:bold;background:url(../images/nav_hover.png) 100% 0 no-repeat;}
div.nav_center ul li.highlight a{background:url(../images/nav_hover2.png) 0 0 no-repeat;}
div.nav_center ul li.highlight a span{background:url(../images/nav_hover2.png) 100% 0 no-repeat;}
div#section{width:100%;float:left;background:#fff;}
div.serivces_center ul li.tagline{background:url(../images/services_tagline.jpg) repeat-x;line-height:26px;padding:0 10px 0 15px;margin:0 0 8px 0;font-size:13px;text-transform:uppercase;}
div.serivces_center ul li{width:246px;padding:6px 10px 3px 15px;font-size:12px;display:block;float:left;}
div.serivces_center ul li a{color:#060;background:url("http://www.aoneessays.com/images/dot.png") no-repeat scroll left center transparent;font-weight:bold;padding:0 0 0 20px;font-family:Tahoma, Geneva, sans-serif;}
div.login_top, div.login_btm{background:url(../images/login_top.gif) no-repeat;float:left;width:239px;height:49px;}
div.login_btm{background:url(../images/login_btm.gif) no-repeat;height:16px;}
div.login_center{width:239px;margin:0px auto;}
div.login_center fieldset{display:block;float:left;width:202px;padding:10px 19px 0 18px;}
label.field_txt{line-height:28px;display:block;width:202px;float:left;}
input.username, input.password{width:204px;padding:0 40px 0 10px;float:left;background:url(../img/username.png) no-repeat;float:left;height:34px;}
input.password{background:url(../img/password.png) no-repeat;margin:10px 0;}
input.login{background:url(../img/login.png) no-repeat;height:41px;width:103px;float:right;}
div.account_options{width:239px;float:left;}
div.account_options a{margin:0 0 0 6px;line-height:29px;font-size:13px;}
div.account_options a.seprator{background:url(../images/login_sep.gif) no-repeat right top;padding:0 5px 0 0;}
label.remember_txt{font-size:11px;margin:10px 0 0 0;line-height:35px;}
div.login_warper{padding:0 0 0 18px;width:254px;}
div.left_banner, div.right_banner{height:192px;width:325px;float:left;}
div.right_banner{float:right;}
div.txt_2_warper img{margin:0 15px 0 0;}
div.txt img{margin:0 0 0 15px;}
div#fotter_warper{width:100%;font-family:Tahoma, Geneva, sans-serif;font-size:12px;background:#262323 url(../images/ftr_bg.gif) repeat-x;padding:35px 0 0 0;float:left;}
div.ftr_links ul li{display:block;float:left;background:url(../images/ftr_links.gif) no-repeat center left;width:220px;padding:8px 10px;}
div.ftr_links ul li a{font-size:11px;color:#fff;text-shadow:1px 1px #000;}
div.copy_right{
	width: 100%;
	background: #80AE13;
	line-height: 14px;
	float: left;
	text-align: center;
	color: #fff;
	padding: 10px 0;
}
table.order{border-top:1px solid #CCC;font-size:14px;border-right:1px solid #CCC;}
table.order tr td{border-left:1px solid #CCC;padding:6px 8px;border-bottom:1px solid #CCC;}
table.order input[type=checkbox], table.order input[type=radio]{height:12px;width:12px;margin:0 10px 0 0;}
table.order tr td.hd{background:#9461a0;;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;}
table.order tr.clr_chng{background:#f3f7f7;}
table.order input.proced:hover{background:url(../img/cont.png) no-repeat left top;}
table.order input.submit, div.request_revision input[type=submit], fieldset.send_msg input[type=submit]{background:url(../images/submit.gif) no-repeat;width:84px;border:none;height:24px;}
div.price{font-size:15px;background:#dddfdf;width:360px;margin:0px auto;border-radius:10px;color:#000;text-align:center;overflow:hidden;padding:0 20px;}
div.price span{color:#F00;font-size:20px;padding:0 0 0 10px;}
div.total_price{font-size:18px;float:left;color:#272727;width:300px;position:relative;}
div.total_price span.total{color:#f00;font-size:22px;}
div.total_price span.discount_per{color:#0066cc;font-size:22px;}
.total_label{float:left;padding-left:100px}
div.price_code{float:left;color:#F00;font-size:20px;padding:0 0 0 10px;}
div.total_price1{float:left;color:#F00;font-size:20px;padding:0 0 0 10px;}
div.per_page_price{position:absolute;top:0;margin-left:103px;font-size:16px;}
div.total_price-float span{font-size:16px;}
div.discount_amount{position:absolute;top:30px;margin-left:88px;}
div.total_price2{position:absolute;top:56px;margin-left:22px;}
span.discount_per{padding-left:32px;}
.total_price-float span.total {
	padding-left: 22px;
}
#header.header-scrolled {
    transition: all 0.5s;
    background-color: rgba(4,9,30,0.9);
}

div.discount_percent{position:absolute;top:39px;margin-left:8px;}
.get_discount_btn{width:100px !important;float:none;position:relative;top:0px;height:30px !important;cursor:pointer;background-color:#e0a221;border:0 none !important;color:#fff;font-size:13px;padding:6px 9px;}
fieldset.form label{display:block;float:left;width:150px;}
fieldset.form input{border:1px solid #999;padding:0 5px;width:250px;height:40px;float:left;}
fieldset.form input.submit_forgot, input.submit_forgot{background:url(../img/submit.png) no-repeat;width:103px !important;border:none;margin:0 0 0 10px;height:50px !important;}
input.submit_forgot{margin:3px 0;}
a.change_pwd{background:url(../images/change_pwd.jpg) no-repeat;width:134px;height:18px;margin:5px 0 0 0;filter:alpha(opacity=0.5);opacity:0.5;display:block;float:right;}
a.change_pwd:hover{filter:alpha(opacity=1);opacity:1;}
div.order_box{margin:15px 0 0 0;background:#ccc;padding:10px;border:1px solid #CCC;float:left;width:626px;border-radius:10px;background:#f6f6f6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f6f6f6 0%, #fbfbfb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#fbfbfb));background:-webkit-linear-gradient(top, #f6f6f6 0%,#fbfbfb 100%);background:-o-linear-gradient(top, #f6f6f6 0%,#fbfbfb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%,#fbfbfb 100%);background:linear-gradient(top, #f6f6f6 0%,#fbfbfb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fbfbfb',GradientType=0);}
div.order_box{background:#FFF;}
div.order_des{background:none;}
h6{font-size:20px;color:#e0a221;}
div.order_box_left{width:150px;float:left;font-family:Tahoma, Geneva, sans-serif;font-size:15px;}
div.order_box ul#order_detail_options{padding:0 0 0 0px;display:block;float:left;width:40%;}
div.order_box ul#order_detail_options li{font-family:Tahoma, Geneva, sans-serif;line-height:28px;font-size:15px;display:block;float:left;width:100%;}
div.order_box ul#order_detail_options li img{float:left;margin:0 10px 0 0;}
div.order_box ul#order_detail_options li.even{background:#F3F7F7;}
div.order_box ul#order_detail_options li.odd{background:#fff;}
div.order_payments_warper{margin:10px 0 0 0;width:648px;float:left;}
div.order_warper{width:646px;margin:5px 0 0 0;float:left;}
div.order_warper ul{width:646px;display:block;text-align:center;float:left;}
div.order_warper ul li:last-child{border:none;}
div.order_warper ul li{display:block;width:24.8%;float:left;border-right:1px solid #bbd47e;}
div.order_warper ul.hd{background:#bbd47e;font-family:Tahoma, Geneva, sans-serif;font-size:15px;}
div.download_warper ul li{width:33.2%;}
div.files_warper ul li{width:49.8%;}
a.view_order{background:url(../images/view_order.gif) no-repeat;width:84px;height:20px;margin:4px 0;display:block;float:left;clear:both;}
a.view_order_png{background:url(../images/view_order.png) no-repeat;width:95px;height:20px;margin:4px 0 4px 85px;display:block;float:left;clear:both;}
div.order_box ul.my_order_details{display:block;float:left;width:60%;}
div.order_box ul.my_order_details li{width:100%;line-height:28px;}
div.order_box ul.my_order_details li.hd{width:30%;padding:0 0 0 5px;line-height:25px;display:block;float:left;font-family:Tahoma, Geneva, sans-serif;font-size:13px;}
div.order_box ul.my_order_details li.odd{background:#fff;}
div.order_box ul.my_order_details li.even{background:#F3F7F7;}
div.request_revision textarea{width:638px;border:1px solid #666;height:100px;resize:vertical;padding:0 0 0 5px;}
div.request_revision input{width:253px;margin:10px 0 0 0;float:left;}
label.revision_f{margin:5px 0 0 0;padding:0 10px 0 0;display:block;float:left;}
label.time{padding:0 10px;}
input.date{background:#fff url(../images/calender.png) 240px center no-repeat;}
div.request_revision input[type=submit]{margin:10px 0 0 0px;float:right;}
div#ui-datepicker-div{font-size:12px;margin:2px 0 0 0;}
div.send_message ul li{width:15%;}
div.send_message ul.hd li{min-height:inherit;}
div.send_message ul li:last-child{width:38%;}
fieldset.send_msg label{display:block;float:left;width:100px;padding:0 0 0 10px;line-height:normal;margin:10px 0 0 0;clear:left;}
fieldset.send_msg select, fieldset.send_msg textarea, fieldset.send_msg input{border:1px solid #999;margin:10px 0 0 0;padding:0 5px;width:280px;height:20px;float:left;}
fieldset.send_msg select{padding:0 0 0 5px;width:291px;}
fieldset.send_msg textarea{height:80px;resize:vertical;}
fieldset.send_msg input[type=submit]{clear:left;margin:10px 0 0 350px;}
table.send_msg_table{border-top:1px solid #e0a221;border-left:1px solid #e0a221;}
table.send_msg_table tr td{border-bottom:1px solid #e0a221;border-right:1px solid #e0a221;padding:0 5px;}
table.send_msg_table tr.hd{font-weight:bold;background:#9261aa8a;}
div.logined_top{background:url(../images/logined_top.gif) no-repeat;}
div.logined_btm{background:url(../images/logined_btm.gif) no-repeat;}
div.logined_center{font-family:Arial,Helvetica,sans-serif;width:209px;padding:0 15px 0 15px;margin:0px auto;}
div.logined_center ul li{display:block;float:left;width:174px;padding:7px 0 7px 15px;}
div.logined_center ul li a{background:none;font-family:Arial,Helvetica,sans-serif;color:#01487C;font-size:15px;}
div.logined_center ul li.welcome_name{font-size:15px;width:209px;padding:7px 0;}
div.logined_center ul li.profile_btn{background:url(../images/profile.png) no-repeat left center;}
div.logined_center ul li.order_btn{background:url(../images/order.png) no-repeat left center;}
div.logined_center ul li.logout_btn{background:url(../images/logout.png) no-repeat left center;}
.custom_error{position:absolute;padding-left:10px;font-size:11px;margin-top:-2px;}
.custom_input{background:transparent;border:0px solid transparent;}
.login-page{width:480px;}
fieldset.login-page label{margin:8px 0 0 0;line-height:22px;height:22px;}
fieldset.login-page input{margin:10px 0 0 0;}
fieldset.login-page input.submit_forgot{float:right;margin:10px 65px 0 0;}
.noti{font-weight:bold;}
.total_price-float{position:relative;color:#000000;font-size:12px;padding:10px;width:200px;line-height:27px;z-index:999;font-weight:bold;color:#fff !important;font-family:Arial, Helvetica, sans-serif;}
{background:#e86e59;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NmU1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYTI2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e86e59 0%, #ca2600 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e86e59), color-stop(100%,#ca2600));background:-webkit-linear-gradient(top, #e86e59 0%,#ca2600 100%);background:-o-linear-gradient(top, #e86e59 0%,#ca2600 100%);background:-ms-linear-gradient(top, #e86e59 0%,#ca2600 100%);background:linear-gradient(top, #e86e59 0%,#ca2600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e86e59', endColorstr='#ca2600',GradientType=0);}
.preview{top:595px;right:20px;}
.preview-order .preview{top:0px;right:4px;}
.total_price-float .per_page_price, .total_price-float .total_price2{font-weight:bold;color:#FFF;margin-top:10px;}
.testimonail-wraper{padding:5px 10px;width:251px !important;font-family:Tahoma, Geneva, sans-serif;!important;font:14px;line-height:20px;}
.testimonail-wraper .testimonaial{text-align:justify;}
.testimonail-wraper .testi-name{font-weight:bold;padding:10px 0;font-size:16px;padding:5px 0;}
.testimonail-wraper .view-testimonials{text-align:right;}
.flash_header{position:relative;}
#slide-pager{top:180px;position:absolute;right:50px;z-index:999;}
#slide-pager a, #slide-pager a:visited{float:left;text-indent:-9999px;padding-left:22px;height:20px;}
#slide-pager a, #slide-pager a:visited{background:transparent url("../images/slider_inactive.png") no-repeat center center;}
#slide-pager a.activeSlide{background:transparent url("../images/slider_active.png") no-repeat center center;}
table.contact input[type=submit], table.contact input[type=reset]{padding:0 5px 2px 5px;margin-left:5px;cursor:pointer;border-radius:5px;line-height:normal;width:85px;color:#fff;background:#000;font-weight:bold;}
.profile-submit{padding:5px 0px;margin-top:10px;cursor:pointer;border-radius:5px;line-height:normal;width:110px;color:#fff;background:#000;font-weight:bold;}
.socail-icons a{padding:0 1px;}
.socail-icons a img{width:20px;}
#articles li{display:inline;height:auto;float:left;text-transform:none;width:260px;line-height:normal;margin:0px;background:url(../images/nav-bullet.png) no-repeat 0px 9px;padding:3px 10px;}
#articles a, .dropdown a:active, .dropdown a:visited{padding:0 5px !important;line-height:18px;background:none;text-transform:none;display:block;color:#000;font-weight:normal;text-decoration:none;}
#articles a:hover{color:#6D040B;background:none;}
#articles .underline{border-bottom:1px solid #b9d6dc}
.close-btn{right:12px;top:5px;position:absolute;}
.close-btn a, .close-btn a:hover{background:url(../images/close-btn.gif) no-repeat !important;padding:0px;display:block;float:left;height:17px;width:56px;}
.faq .question{padding:5px 0 10px 0;color:#91C314;font-weight:bold;}
.prices-container .prices-selection ul li{padding:5px 0;}
.prices-container .prices-selection ul li label{width:150px;line-height:24px;display:block;float:left;}
.prices-container #price_table{}
.prices-container .price-table{border-left:1px solid #666;width:100%;}
.prices-container .price-table tr td{padding:5px 0;border-bottom:1px solid #666;border-right:1px solid #666;}
.prices-container .price-table tr{background:#f9f9f9;}
.prices-container .price-table tr.chnge-color{background:#EDEDED;}
.prices-container .price-table tr.head,.prices-container .price-table tr.head:hover{background:#CDCDCD;font-weight:bold;color:#000;}
.prices-container .price-table tr:hover{background:#6e050c;color:#fff;}
.email-address{color:#000;}
div.order_details_boxes{margin-bottom:10px;}
div.order_details_boxes a{background:#a2df34;color:white;padding:5px 10px;border-radius:6px;font-weight:bold;}
.edit_order{display:block;background:url(../img/edit.png) no-repeat;height:33px;width:80px;display:block;float:right;}
.continue_order{display:block;background:url(../img/cont.png) no-repeat;height:35px;width:108px;float:right;margin:0 0 0 10px;} 
.pricing-padding{padding:10px 8px !important;}
.termed tr td{border:none !important;}
.order-detail-btns{width:130px;position:absolute;right:8px;top:7px;padding:0 8px 8px 8px;background:#fff;border:2px solid #e0a221;}
.order-detail-btns a{background:#9261aa;width:110px;text-align:center;float:left;margin:8px 0 0 0;color:white;padding:5px 10px;border-radius:6px;font-weight:bold;}
.order-detail-btns a:hover{background:#e0a221;}
.dealined{padding:0 0 5px 0;}
.my_order_contianer{margin:15px 0 0 0;background:#fff;padding:10px;border:1px solid #CCC;float:left;width:626px;border-radius:10px;}
.my_order_contianer .order_line{line-height:28px;float:left;height:28px;width:626px;}
.my_order_contianer .order_line .order_title{width:105px;float:left;font-weight:bold;}
.my_order_contianer .order_line .order_containt{float:left;}
.my_order_contianer .medium{width:55%;float:left;}
.my_order_contianer .right_order{width:280px;float:right;padding:0;}
.my_order_contianer .send-paper{width:140px;text-align:left;}
.my_order_contianer .btns_left{float:left;width:220px;}
.my_order_contianer .btns_left .small{width:220px;}
.my_order_contianer .btn_right{float:left;height:46px;width:406px;padding:10px 0 0 0;}
.my_order_contianer .btn_right .btn_1{line-height:21px;background:#00b0f0;float:left;height:46px;width:150px;text-align:center;}
.my_order_contianer .btn_right .btn_2{float:left;width:150px;line-height:46px;background:#92d050;text-align:center;margin:0 0 0 8px;}
.my_order_contianer .btn_right .btn_3{width:90px;float:left;line-height:46px;background:#92d050;text-align:center;margin:0 0 0 8px;}
.btn_1 a, .btn_2 a, .btn_3 a{color:#000;}
.btn_1 a:hover, .btn_2 a:hover, .btn_3 a:hover{text-decoration:underline;}
ul#main-menu ul li a:hover{color:#000;}
.main-menu-btn {
	position: relative;
    padding: 0;
    overflow: hidden;
    line-height: 26px;
    text-align: center;
    cursor: pointer;
    color: #BBB1A3;
    box-shadow: 0 0 1px 0px #000 inset;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#main-nav .ordernow {
	background: #F60;
    color: #fff;
    padding: 8px 10px;
    display: inline-block;
    float: right;
}

.main-menu-btn-text {
	position: absolute;
	top: -99999px;
}
/* hamburger icon */
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
	position: absolute;
	top:20px;
	left:0;
	height: 2px;
	width: 24px;
	background: #fff;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.main-menu-btn-icon:before {
	content: '';
	top: -7px;
	left: 0;
}
.main-menu-btn-icon:after {
	content: '';
	top: 7px;
	left: 0;
}
/* x icon */
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {
	height: 0;
	background: transparent;
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {
	top: 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
/* hide menu state checkbox (keep it visible to screen readers) */
#main-menu-state {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
}
#main-menu-state:checked ~ #main-menu {
	display: block;
	background: #5e8d2f;
}
.main-menu-btn-title {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	text-overflow: ellipsis;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.main-menu-btn-logo-separator {
	margin-right: 0.222em;
	border-right: 1px solid #dad3c9;
	padding-right: 0.5em;
}
.main-menu-btn-logo {
	font: italic bold 1.111em/10px Verdana,Arial,Helvetica,sans-serif;
	color: #3092C0;
}


.ba-title-full {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    margin: 7px 0 10px 0;
    padding: 5px 0;
    color: #f7631b;
    border-bottom: 1px solid #CCC;
}

.balogin-page {
	border: 1px solid #eee;
    padding: 10%;
    box-shadow: 0 0 26px 0 #eee inset;
    text-align: center;
    margin: 0 0 10px;
}

.balogin-page fieldset.form label {
    display: inline;
    float: none;
    width:auto;
}

.balogin-page fieldset.form input {
    border: 1px solid #999;
    padding: 0 5px;
    width: auto;
    height: 40px;
    float: none;
    display: inline-block;
    min-width: 100%;
    margin: 10px 0;
    text-align: center;
}

.balogin-page fieldset.form input.submit_forgot, .balogin-page input.submit_forgot .submit_forgot {
	border: 0;
    height: 15px;
    width: 83px;
    float: none;
    display: inline;
    padding: 17px 0 7px;
    background-position: center center;
	min-width: initial;
}

#containt_right .faq .box-tab {
	margin:0 0 5px;
	padding:0;
	border:1px solid #eee;
}

#containt_right .faq .togg-title {
	margin:0;
	padding:10px;
	cursor:pointer;
	border-bottom:1px solid #eee;
}

#containt_right .faq .togg-title:hover {
	background:#eee;
	border-bottom:1px solid #ddd;
}

#containt_right .faq .box-tab .answer {
	padding:14px;
}

.contact-page {
	margin: 0;
    padding:15px;
    box-shadow: 0 0 150px 0 #f9f9f9 inset;
    border: 1px solid #eee;
}

.contact-info {
	margin:0 0 10px;
	padding:0;
}

.contact-info strong {
	display:block;
	margin:0 0 10px;
	padding:0;
}

.contact-form {
	margin:0;
	padding:0;
}

.contact-form form {
	margin:0;
	padding:0;
}

.contact-form strong {
	margin: 0 0 10px;
    padding: 0;
    display: block;
}

.contact-form form table tr td {
	margin: 0 0 10px;
    padding: 0;
    display: block;
    width: 100%;
}

.contact-form form table tr td .finput {
	margin: 0;
    padding: 5px;
    width: 98% !important;
    height: initial !important;
}

.contact-form form table tr td .ftextarea {
	margin: 0;
    padding: 5px;
    width: 98% !important;
    height:140px;
}

#containt_right a[href="order.php"] img{
	width:100% !important;
}
.footer-social{
	display:inline-block;
}

.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}



.panel {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}
.accordion:after {
    content: '\02795'; /* Unicode character for "plus" sign (+) */
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
}


/* STRIPE FORM CSS STARTS HERE */

#payment-form {
    width: 96%;
    float: left;
    border: 1px solid #ccc;
    padding: 15px;
}

.spann {
    width: 30px !important;
    text-align: center;
}

.form-row {
    width: 100%;
    float: left;
    margin: 10px 0px;
}

.form-row span {
    width: 25%;
    float: left;
    color: #666;
    font-size: 16px;
    line-height: 2.5;
}

.input-password {
    margin: 0px 20px;
    clear: none !important;
}

.form-row input {
    width: 30%;
    float: left;
    padding: 10px;
    border: 1px solid gray;
}

#payment-form .submit {
    padding: 15px 20px;
    background-color: #333;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
    float: left;
    margin: 15px 0px;
    font-size: 16px;
}

/* STRIPE FORM CSS ENDS HERE */



/* STRIPE RESPONSIVE STARTS HERE */

@media screen and (max-width: 1170px){

#payment-form {
    width: 90%;
}

.form-row input {
    width: 29%;
}

}

@media screen and (max-width: 992px){
       
}

@media screen and (max-width: 872px){
    
.form-row input {
    width: 96%;
    margin-left: 0px;
}

.form-row span {
    width: 100%;
}

.spann
{
    width: 100% !important;
    float:none;
    text-align: center;
    margin:0px auto;
    display: table;
}

}

@media screen and (max-width: 480px){
    
.form-row input {
    width: 95%;
    margin-left: 0px;
    margin-right: 0px;
}

#payment-form .submit {
    width: 100%;
}

}

@media screen and (max-width: 320px){
    
.form-row input {
    margin-left: -4px;
}

}

/* STRIPE RESPONSIVE ENDS HERE */

@media all and (max-width:1800px) and (min-width:1000px){.header_warper{width:962px;margin:0px auto;}
a.logo{display:block;float:left;background:url(../images/logo.jpg) no-repeat;width:318px;height:82px;}
a.live_support{background:url(../images/live-chat-header.png) no-repeat;display:block;margin:10px 0px 0 10px;float:right;width:177px;height:66px;}
.socail-icons{float:right;margin:37px 0 0 0;width:113px;}
nav#main-nav{width:962px;font-size:16px;font-family:'MyriadPro-Semibold';float:left;height:44px;margin:0;}
div.flash_header{float:left;width:962px;margin:2px 0 0 0;height:300px;overflow:hidden;}
div.containt_warper{width:962px;margin:0px auto;overflow:hidden;}
div#aside{width:272px;float:left;}
#header.header-scrolled {
    transition: all 0.5s;
    background-color: rgba(4,9,30,0.9);
}
div.left_box_warper{width:272px;margin:35px 0 0 0;float:left;}
.disclaimer-container{width:962px;font-size:9px;clear:left;padding:0 0 10px 0;text-align:center;line-height:11px;margin:0px auto;}
div.ftr_links{width:963px;margin:0px auto;padding:0 0 10px 0;overflow:hidden;}
div.nav_center{margin-top:-5px;width:962px;height:45px;float:left;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
div.serivces_top{background:#e0a221;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:20px;color:#fff;padding:0 10px 0 15px;line-height:37px;float:left;width:248px;height:40px;}
div.serivces_btm{background:url(../images/left_service_btm.gif) no-repeat;float:left;width:273px;height:9px;}
div.serivces_center{width:271px;font-family:Tahoma, Geneva, sans-serif;float:left;background:#FFF;border-right:1px solid #c9d7dc;border-left:1px solid #c9d7dc;}
div#containt_right{width:678px;float:right;}
div.right_box_warper{margin:10px 0 0 0;width:668px;float:left;}
div.txt_hd{font-family:Arial, Helvetica, sans-serif;font-size:20px;width:646px;margin:7px 0 10px 0;padding:5px 0 6px;float:left;color:#e0a221;border-bottom:1px solid #CCC;}
div.txt{line-height:18px;padding:10px 0px 10px 0;margin:0 0 20px;float:left;width:664px;text-align:justify;}
div.txt_2_hd{width:663px;font-family:Arial, Helvetica, sans-serif;font-size:18px;margin:5px 0 10px;padding:5px 0 15px;font-weight:bold;color:#6CA611;border-bottom:1px solid #CCCCCC}
div.txt_2_warper{width:663px;padding:10px 0;line-height:18px;border-top:none;background:#FFF;text-align:justify;}
.prices-container{line-height:20px;padding:0px;text-align:justify;width:666px;}
.prices-container .prices-selection{width:644px;background:#e9e7e3;padding:10px;border:1px solid #5f5e5e;}
.prices-container .prices-selection ul li select{padding:4px;border:1px solid #666;border-radius:5px;width:300px;}
#articles{position:absolute;top:38px;left:-358px;display:none;font-family:Arial, Helvetica, sans-serif;font-size:18px;background:#f4f5f6;font-size:12px;width:840px;padding:20px 10px 0 10px;list-style:none;float:left;border:1px solid #CCC;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;z-index:1000}
table.contact input, table.contact select, table.contact textarea{border:1px solid #999999;height:20px;padding:0 5px;width:250px;}
table.order input.proced{background:url(../img/cont.png) no-repeat left bottom;margin:2px 0;float:right;border:none;height:40px;width:150px;}
table.order input, table.order select, table#order textarea, div.request_revision textarea, div.request_revision input, .profile-f{border:1px solid #999;padding:0 5px;width:250px;height:30px;}table.order select{padding:0 0 0 5px;height:30px;width:262px;}table.order textarea{height:80px;width:255px;resize:none;padding:0 0 0 5px;}
}
@media all and (max-width:1000px) and (min-width:100px){body{margin:0 20px !important;}
.header_warper{width:100%;margin:0px auto;background:#91c314;}
a.logo{
	background: url("../images/logo.jpg") no-repeat scroll center center/250px auto rgba(0, 0, 0, 0);
    display: block;
    float: none;
	height: 59px;
	margin: 20px auto 0;
	width: 210px;
	background-size: 210px;
}
a.live_support{
	background: url(../images/live-chat-header.png) no-repeat;
    display: block;
    margin: -5px auto 0 !important;
	padding:0 0 20px;
    float: none;
    height: 40px;
    background-size: 92px;
    width: 90px;
}
.socail-icons a {
    padding:0 !important;
    display: table-cell;
    width: 28%;
}
nav#main-nav{width:100%;background:#6ca611;font-size:16px;font-family:'MyriadPro-Semibold';float:left;height:auto;margin:0;}
div.flash_header{float:left;width:100%;margin:2px 0 0 0;height:300px;overflow:hidden;}
div.flash_header img{width:100%;max-width:100%;}
div.containt_warper{width:100%;margin:0px auto;overflow:hidden;}
div#aside{width:100%;float:left;}
.right_box_warper .right_box_warper{display:none;}
div.left_box_warper{display:none;float:none;margin:35px 0 0;width:100%;}
.left-services{display:block!important;}
.disclaimer-container{width:100%;font-size:9px;clear:left;padding:0 0 10px 0;text-align:center;line-height:11px;margin:0px auto;}
div.ftr_links{width:100%;margin:0px auto;padding:0 0 10px 0;overflow:hidden;}
div.nav_center{float: left;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;height: auto;margin-top: -5px;text-align: center;width: 100%;}
div.serivces_top{background:#e0a221;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:20px;color:#fff;padding:0 10px 0 15px;line-height:37px;float:none;width:100%;height:40px;}div.nav_center ul li {display: inline-block !important;float: none !important;margin: 8px 7px;text-align: center !important;text-transform: uppercase;
}
div.serivces_btm{background:url(../images/left_service_btm.gif) no-repeat;float:none;width:273px;height:9px;}
div.serivces_center{background:none repeat scroll 0 0 #fff;border:1px solid #c9d7dc;float:left;font-family:Tahoma,Geneva,sans-serif;margin:0 auto;width:99%;}
div#containt_right{float:right;width:100%;}
div.right_box_warper{float:left;margin:10px 0 0;width:100%;text-align:center;}
div.txt_hd{border-bottom:1px solid #ccc;color:#e0a221;float:left;font-family:Arial,Helvetica,sans-serif;font-size:20px;margin:1px 0 0;padding:5px 0;width:100%;}
div.txt{float:left;line-height:18px;padding:10px 0;text-align:justify;width:100%;}
div.txt_2_hd{border-bottom:1px solid #cccccc;color:#e0a221;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;padding:5px 0;width:100%;}
div.txt_2_warper{background:none repeat scroll 0 0 #fff;border-top:medium none;line-height:18px;padding:10px 0;text-align:justify;width:100%;}
.right_box_warper img{width:100%;max-width:100%;}
.prices-container{line-height:20px;padding:0;text-align:justify;width:100%;}
.prices-container .prices-selection{background:none repeat scroll 0 0 #e9e7e3;border:1px solid #5f5e5e;padding:10px;width:94%;}
.prices-container .prices-selection ul li select{border:1px solid #666;border-radius:5px;padding:4px;width:98%;}
#articles{background:none repeat scroll 0 0 #f4f5f6;border:1px solid #ccc;border-radius:8px;display:none;float:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;left:0;list-style:outside none none;padding:20px 10px 0;position:absolute;top:38px;width:auto;z-index:1000;}
table.contact input, table.contact select, table.contact textarea{border:1px solid #999999;height:20px;padding:0 5px;width:60% !important;}
table.contact img{width:auto !important;height:auto !important;}
table.order input.proced{background:url("../images/proced.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);border:medium none;float:right;height:29px;margin:2px 0 !important;width:150px;}
table.order input, table.order select, table#order textarea, div.request_revision textarea, div.request_revision input, .profile-f{border:1px solid #999;height:20px;padding:0 5px;width:94%;}
table.order select{height:20px;padding:0 0 0 5px;width:97%;}
table.order textarea{height:80px;padding:0 0 0 5px;resize:none;width:95%;}
table.order img{width:auto !important;height:auto !important;}
}
@media all and (max-width:760px){
	.flash_header{display:none;}
	/* hide the menu in mobile view */
	#main-menu-state:not(:checked) ~ #main-menu {
		display: none;
	}
	.sm li {
		border-bottom: 1px solid #65a625;
		box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
	}
	  .header_warper {
		margin: 0 -20px;
		padding: 0 20px;
	}
	nav#main-nav {
		margin: 0 -20px;
		padding: 0 20px;
	}
	.containt_warper div[align="center"] a img {width:100%;margin:10px 0 0;}
}
@media (min-width: 768px) {
  /* hide the button in desktop view */
  .main-menu-btn {
	  display:none;
    position: absolute;
    top: -99999px;
  }
  /* always show the menu in desktop view */
  #main-menu-state:not(:checked) ~ #main-menu {
    display: block;
  }
}


@media screen and (max-width:1024px){
	
}

@media screen and (max-device-width:768px){
	a.live_support {
    	margin:7px 15px 0 0;
	}
	.socail-icons {
		float: none;
		margin: 0;
	}
	.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
    	padding:11px 10px !important;
	}
	#header .socail-icons {display:none;}
}


@media screen and (max-width: 767px) {
	#header .socail-icons{display:none;}
	.mobile-hide{display:none;}
	.right_box_warper .txt_2_hd h3 {
		font-size:15px !important;
	}
	.contact-page {text-align:center;}
	table.order tr td {
		border-left: 1px solid #CCC;
		padding: 0;
		border-bottom: 1px solid #CCC;
		display: block;
		width:100%;
	}
	.total_price-float{
		padding: 0!important;
    	width: 100%!important;
	}
	table.order input, table.order select, table#order textarea, div.request_revision textarea, div.request_revision input, .profile-f {
		border: 1px solid #999;
		height: 20px;
		padding: 0 0px;
		width: 50%;
	}
	table.order textarea {
		width: 78%;
	}
	table.order select {
		width: 80%;
	}
	.total_price-float span.discount_per {
		padding-left: 30px;
	}
	.total_price-float span.total {
		padding-left: 21px;
	}
	fieldset.form label {
		display: block;
		float: left;
		width: 100%;
		height: auto !important;
	}
	.right_box_warper .login-page {
		width: auto;
	}
	.right_box_warper fieldset.form input {
 	   width: 94%;
	}
	.right_box_warper fieldset.login-page input.submit_forgot {
		float: right;
		margin: 20px 10px 0 0;
	}
}

@media screen and (max-width:480px){
	
}

@media screen and (max-width:414px){
	#header {
		margin: 0 -20px;
		padding: 0 20px;
	}
}

@media screen and (max-width:375px){
	a.logo {
		background: url("../images/logo.jpg") no-repeat scroll center center/250px auto rgba(0, 0, 0, 0);
		display: block;
		float: none;
		height: 59px;
		margin: 20px auto 0;
		width: 210px;
		background-size: 210px;
	}
}

@media screen and (max-width:360px){
	
}

@media screen and (max-width:320px){
	a.logo {
		background: url("../images/logo.jpg") no-repeat scroll center center/250px auto rgba(0, 0, 0, 0);
		display: block;
		float: none;
		height: 59px;
		margin: 20px auto 0;
		width: 210px;
		background-size: 210px;
	}
	.right_box_warper .order .termed tr {
		margin:0;
		padding:0;
		display: flex;
	}
	.right_box_warper table.order table tr {
		margin:0;
		padding:0;
	}
	.right_box_warper table.order table tr td {
		margin:0;
		padding:0;
		display: block;
		width:100%;
	}
}







