body{overflow-x:hidden;padding-top:55px;color:#111;font-family:'Roboto', sans-serif;overflow-y:auto !important;}
a{outline:none;}
.navbar-brand{float:left;height:inherit;padding:0;fline-height:inherit;}
.navbar-default{border-color:#fff;background-color:#fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:#fff;color:#afca14;}
.nav>li>a{font-family:'Oswald', sans-serif;text-transform:uppercase;color:#111;}
.navbar-default .navbar-nav>li>a{color:#111;}
.left-nav>li>a:after{content:"\f111";font-family:'FontAwesome';color:#afca14 !important;font-size:8px;position:absolute;right:0}
.left-nav>li:last-child>a:after{display:none;}
.left-nav>li>a:hover, .left-nav>li>a:focus{color:#afca14 !important;}
.left-nav{margin:15px 50px;}
.dropdown-menu{border:none;border-radius:0;}
.dropdown-menu>li>a{padding:6px 20px;clear:both;color:#333;text-transform:uppercase;font-family:'Oswald', sans-serif;}
.dropdown-menu>li>a:hover{background:#afca14;color:#fff;}
.register, .login, .vcButtons{margin:15px 0 0 10px;padding:10px !important;text-align:center;display:inline-block !important;}
.login, .vcButtons{border:2px solid #afca14;background:#fff;}
.vcButtons{width:140px;}
.register{border:2px solid #afca14;background:#afca14;color:#fff !important;}
.register:hover, .login:hover, .register:focus, .login:focus, .vcButtons:hover, .vcButtons:focus{background:#605b5b !important;color:#fff !important;border-color:#605b5b;}
.vcButtons:hover, .vcButtons:focus{background:#afca14 !important;color:#fff !important;border-color:#afca14;text-decoration:none;}
.nav_search{position:relative;margin-top:15px;}
.nav_search input[type="text"]{border:none;box-shadow:none;border-bottom:1px solid #111;border-radius:0;padding-left:38px !important;background:url(../images/searching.svg) left center no-repeat !important;background-size:32px !important;}
.nav_search input[type="text"]::-webkit-input-placeholder, .course-search input[type=text]::-webkit-input-placeholder{color:#111;font-style:italic;}
.nav_search input[type="text"]::-moz-placeholder, .course-search input[type=text]::-moz-placeholder{color:#111;font-style:italic;}
.nav_search input[type="text"]:-ms-input-placeholder, .course-search input[type=text]:-ms-input-placeholder{color:#111;font-style:italic;}
.nav_search input[type="text"]:-moz-placeholder, .course-search input[type=text]:-moz-placeholder{color:#111;font-style:italic;}
ul.suggestion{margin:0;padding:0;list-style:none;position:absolute;z-index:20;}
ul.suggestion li{display:block;}
ul.suggestion li a{padding:4px;border-top:1px solid #fff;color:#fff;background:#22aeba;display:block;}
ul.suggestion li a:hover{background:#afca14;text-decoration:none;}
.navbar-default .navbar-toggle{border-color:#fff;}
.navbar-toggle{background:#fff;border-radius:0;}
.navbar-default .navbar-toggle .icon-bar{background:#000;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#fff;}
.homeslides{background:url(../images/main-image.jpg) 100% 0 no-repeat scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.intro-head{padding:82px 0 62px 0;text-align:center;font-family:'Oswald', sans-serif;color:#111;}
.head1{font-size:44px;margin:5px 0;padding:0;text-transform:uppercase;}
.head2{font-size:20px;margin:5px 0;padding:0;}
.head2{visibility:hidden;}
.popuar_title{font-size:38px;padding-bottom:10px;font-family:'Roboto', sans-serif;color:#111;}
.intro-head span{display:block;}
.popuar_courses{padding:15px;background:rgba(255,255,255,0.9);text-align:center;margin-bottom:82px;}
.ppBar1, .ppBar2, .ppBar3{padding:2px;display:block;margin-bottom:15px;}
.ppBar1{background:#22aeba;}
.ppBar2{background:#afca14;}
.ppBar3{background:#a91b7e;}
.popuar_courses p{font-size:16px;}
.popuar_courses p a{color:#222;}
.popuar_courses p a:hover{color:#111}
.popuar_link a{background:#22aeba;color:#fff;font-size:18px;display:inline-block;padding:12px 30px;margin:20px 0 10px 0;}
.popuar_link a:hover, .allcourses figcaption a:hover, .larg_bttn:hover, .popuar_link a:focus, .allcourses figcaption a:focus, .larg_bttn:focus, .xtralarg_btn:hover{background:#eb5d18;text-decoration:none;color:#fff;}
section{padding-top:35px;padding-bottom:55px;display:block;}
.sec_title{font-size:40px;text-align:center;}
.sec_title span{display:inline-block;padding:20px 50px;position:relative;color:#111;text-transform:uppercase;}
.sec_title span:after, .sec_title span:before{content:"\f111";font-family:'FontAwesome';color:#afca14 !important;position:absolute;top:35%;font-size:24px;}
.sec_title span:after{right:0;}
.sec_title span:before{left:0}
.course{}
.allcourses{width:100%;margin:30px 0;}
.slick-slide{margin:0px 20px;}
.slick-prev:before,.slick-next:before{color:black;}
.allcourses figure, .similarcourse figure{position:relative;overflow:hidden;}
.allcourses figure img, .similarcourse figure img{width:100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.allcourses figure:hover img, .similarcourse figure:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.allcourses figcaption a, .similarcourse figcaption a{position:absolute;z-index:10;width:100%;text-align:center;left:0;bottom:0;background:#22aeba;color:#fff;font-family:'Oswald', sans-serif;font-size:16px;padding:5px;text-transform:uppercase;}
.thumb_price{position:absolute;background:#a91b7e;color:#fff;width:60px;height:60px;border-radius:50%;z-index:11;right:0;bottom:18%;text-align:center;box-sizing:border-box;padding-top:8px;}
.thumb_price span{display:block;font-family:'Oswald', sans-serif;}
.catgs{margin:0;padding:0 20px;}
.catgs h4{margin:0;padding:0;font-size:16px;font-weight:400;}
.catgs h4 a{color:#22aeba;}
.catgs h4 a:hover{text-decoration:none}
.catgs li{display:block;}
.catgs li a{display:block;padding:10px 10px 10px 40px;border-bottom:1px solid #eee;}
.catgs li a span{display:inline-block;color:#22aeba;font-weight:normal;float:right;font-size:80%;position:relative;visibility:hidden;}
.catgs li a:hover{border-color:#fff;}
.catgs li a:hover span{visibility:visible;}
.catgs li a span i{margin-left:8px;color:#afca14;}
li.animal{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/016-dog.svg) left center no-repeat;background-size:24px;}
li.baeuty{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/015-cosmetics.svg) left center no-repeat;background-size:24px;}
li.business{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/014-handshake.svg) left center no-repeat;background-size:24px;}
li.copmuting{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/013-coding.svg) left center no-repeat;background-size:24px;}
li.crime{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/012-criminal-hand-print-silhouette.svg) left center no-repeat;background-size:24px;}
li.health{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/011-heartbeats.svg) left center no-repeat;background-size:24px;}
li.hobby{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/010-kite.svg) left center no-repeat;background-size:24px;}
li.guest{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/009-hot-coffee-rounded-cup-on-a-plate-from-side-view.svg) left center no-repeat;background-size:24px;}
li.interior{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/008-home-interior-symbol-of-a-single-sofa-in-a-house-outline.svg) left center no-repeat;background-size:24px;}
li.skill{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/007-logo.svg) left center no-repeat;background-size:24px;}
li.photo{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/006-photo-camera.svg) left center no-repeat;background-size:24px;}
li.needs{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/004-chil-hand-on-the-hand-of-an-adult.svg) left center no-repeat;background-size:24px;}
li.sport{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/005-trophy-shape.svg) left center no-repeat;background-size:24px;}
li.teach{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/003-man-reading.svg) left center no-repeat;background-size:24px;}
li.write{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/002-contract.svg) left center no-repeat;background-size:24px;}
li.event{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/001-fireworks-on-event-day-reminder-calendar-page-of-interface.svg) left center no-repeat;background-size:24px;}
li.language{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/001-two-persons-talking.svg) left center no-repeat;background-size:24px;}
li.cooking{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/cooking.svg) left center no-repeat;background-size:24px;}
li.parenting{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/family.svg) left center no-repeat;background-size:24px;}
li.psychology{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/psi.svg) left center no-repeat;background-size:24px;}
li.arts{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/art.svg) left center no-repeat;background-size:24px;}
li.home_gardening{background:url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/eco-house.svg) left center no-repeat;background-size:24px;}
.overline{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;}
.overline:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#22aeba;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.overline:hover:before, .overline:focus:before, .overline:active:before{right:0;}
.larg_bttn{padding:12px 80px;font-size:19px;background:#22aeba;color:#fff;display:inline-block;}
.get_paid a{padding:8px 35px;background:#afca14;color:#fff;display:inline-block;text-transform:uppercase;margin-top:8px;}
.get_paid a:hover, .get_paid a:focus{background:#22aeba;color:#fff;text-decoration:none;}
.top0{padding-top:0 !important;}
.bottom0{padding-bottom:0;}
.bottom20{padding-bottom:20px;}
.top20{padding-top:20px !important;}
.bottom_margin{margin-bottom:30px;}
.video_sec{padding-top:20px !important;padding-bottom:0 !important}
.function{padding-top:20px !important}
.padding30{padding:30px 0;}
.box_border{border:1px solid #ddd;padding:15px;}
.box_border h4{font-family:'Roboto', sans-serif;color:#22aeba;}
.gray_bg{padding:55px 10px;background:#eee;display:block;margin-top:30px;}
.gray_txt h3{font-size:30px;}
.gray_txt p{font-size:18px;text-align:justify;padding:20px 0;}
.ipad{background:url(../images/ipad.png) center center no-repeat;background-size:contain;box-sizing:border-box;padding:27px 52px;width:550px;height:386px;margin:20px auto;}
.green_bllt, .bundle_courses ul, .black_bllt, .turquoise_bllt, .course_syllabus ul{display:block;margin:15px 0;padding:0;list-style:none;}
.green_bllt li, .bundle_courses ul li, .black_bllt li, .turquoise_bllt li, .course_syllabus ul li{padding:2px 0 2px 20px;position:relative;font-size:15px;}
.green_bllt li:before, .bundle_courses ul li:before, .black_bllt li:before, .turquoise_bllt li:before, .course_syllabus ul li:before{content:"\f111";font-family:'FontAwesome';font-size:8px;position:absolute;left:0;top:6px}
.green_bllt li:before, .bundle_courses ul li:before{color:#afca14 !important;}
.black_bllt li:before{color:#333333 !important;}
.turquoise_bllt li:before, .course_syllabus ul li:before{color:#22aeba !important;}
.phone_bllt{display:block;margin:15px 0;padding:0;list-style:none;}
.phone_bllt li{padding:3px 0 3px 18px;position:relative;}
.phone_bllt li:before{content:"\f095";font-family:'FontAwesome';color:#22aeba !important;font-size:11px;position:absolute;left:0;top:6px}
.why_ioa{padding:55px 10px 45px 10px;background:#eee;display:block;margin:30px 0;text-align:center;font-family:'Oswald', sans-serif;}
.why_ioa h2 small{display:block;font-size:60%;margin-top:5px;}
.why_ioa strong{font-weight:normal;}
.why_ioa span{display:inline-block;width:80px;height:80px;border-radius:50%;padding:15px}
.why_ioa span img{max-width:100%;width:50px;height:50px;}
.green_bg{background:#afca14;}
.turquoise_bg{background:#22aeba !important;}
.purple_bg{background:#a91b7e;}
.blue_bg{background:#009fe3;}
.orange_bg{background:#eb5d18;}
.pink_bg{background:#df2e87;}
.brown_bg{background:#b5b0b0;}
.white_bg{background:#fff;}
.green{color:#afca14;}
.turquoise{color:#22aeba;}
.purple{color:#a91b7e;}
.blue{color:#009fe3;}
.pink{color:#df2e87 !important;}
.white{color:#fff;}
.text{width:80%;margin:20px 0;}
.text h4{font-size:20px;}
.text p{position:relative;padding-left:28px;}
.text p:before{content:"\f10d";font-family:'FontAwesome';color:#aaa !important;font-size:14px;position:absolute;left:0;top:0}
.text p span{color:#111;display:block;font-weight:600;font-style:italic;}
.tweets{padding:40px 20px;background:#22aeba;display:block;margin:30px 0 0 0;}
.tweets h2{text-align:center;color:#fff;text-transform:uppercase;}
.tweet_box{position:relative;background:#ffffff;padding:24px;margin:30px 30px 80px 30px;text-align:justify;}
.tweet_box a{color:#555;}
.tweet_box:after{top:90%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:#ffffff;border-width:60px 15px 0px 20px;margin-left:-20px;ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
.tweet_box h4{position:absolute;left:15%;bottom:-60px;color:#fff;font-style:italic;text-align:left;font-size:16px;font-family:'Roboto Condensed', sans-serif;}
.tweet_logo{width:50px;height:50px;border:3px solid #fff;border-radius:50%;padding:10px;background:#22aeba;position:absolute;right:-20px;bottom:-20px;}
.tweet_logo img{max-width:100%;width:28px;height:28px;}
.partners{text-align:center;margin-top:30px;}
.partners img{max-height:62px;margin:20px 5px;-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.partners img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.get_start{background:#afca14;padding:55px 20px;display:block;color:#fff;margin-bottom:55px;}
.get_start h2{text-align:center;text-transform:uppercase;font-family:'Oswald', sans-serif;margin-bottom:30px;}
.start_now{position:relative;margin:20px 0;font-size:19px;}
.start_now input[type="email"]{padding:14px;width:100%;border:none;color:#444;}
.start_now input[type="submit"]{padding:14px 26px;right:0;top:0;position:absolute;display:inline-block;color:#fff;background:#22aeba;border:none;}
.start_now input[type="submit"]:hover{background:#333;}
.trail_subs{background:#2e2e2e;padding:40px 20px;display:block;font-family:'Oswald', sans-serif;color:#fff;}
.trail_subs h2{text-align:right;}
.trail_subs h2 span{display:block;}
.trail_subs a{font-size:30px;color:#fff;background:#22aeba;display:inline-block;padding:20px 40px;margin:10px 20px}
.trail_subs a:hover{text-decoration:none;background:#afca14;}
footer{display:block;background:#2e2e2e;padding:30px 20px;margin-top:10px;}
footer h4{font-family:'Oswald', sans-serif;text-transform:uppercase;border-bottom:1px solid #fff;color:#fff;padding-bottom:10px;}
.foot_links{margin:0;padding:0;line-height:22px;}
.foot_links li{display:block;color:#fff;}
.foot_links li a{color:#fff;}
.foot_links li a:hover{color:#22aeba;}
.foot_subs{position:relative;margin:10px 0 40px 0;}
.foot_subs input[type="email"]{background:#2e2e2e;border:1px solid #fff;padding:8px;width:100%;color:#fff;}
.foot_subs input[type="submit"]{background:#22aeba;color:#fff;padding:8px;border:1px solid #fff;border-left:none;position:absolute;right:0;top:0;z-index:10}
.foot_subs input[type="submit"]:hover{background:#afca14;}
.foot_socials{}
.foot_socials a{width:31px;height:31px;border-radius:60%;padding:5px;display:inline-block;margin-right:8px;text-align:center;}
.foot_socials a img{max-width:100%;width:21px;height:21px;}
.foot_socials a:hover{background:#df2e87 !important;}
.copyright{color:#fff;font-size:13px;padding-top:35px;}
.copyright img{max-width:100%;}
.copy{text-align:right;margin-top:5px;display:block;}
.highlight{color:#111;font-size:18px;text-align:left;}
.terms h3, .terms h4{font-family:'Roboto Condensed', sans-serif;font-weight:700;}
.panel{border-radius:0;}
.feedback .panel-heading{border-radius:0;font-family:'Roboto Condensed', sans-serif;font-weight:700;}
.feedback .panel ul{margin:0;}
.feedback .panel{height:238px;}
.price_table th{font-family:'Roboto', sans-serif;}
.sub_titles{text-align:center;font-size:18px;margin-bottom:35px;}
.sub_titles span{display:block;}
.cate-images{position:relative;border-radius:5px;overflow:hidden;margin-bottom:30px;}
.cate-name{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.6);z-index:10;left:0;top:0;}
.cate-name p{color:#222;margin:10% 0 0 15px;font-size:18px;font-weight:700;}
.cate-name p a{color:#222;}
.cate-name p small{display:block;font-size:80%;font-weight:normal;}
.cate-name:hover{background:rgba(225,255,255,0)}
.cate-images img{width:100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.cate-images:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.login_pop{padding:20px 15px 20px 0;}
.skil-share{margin:20px 0 20px 15px;position:relative;}
.fb_login, .google_login, .reg_here a{padding:10px;display:block;text-align:center;color:#fff;border-radius:4px;}
.fb_login{background:#3b5998;margin-bottom:2px;}
.google_login{background:#d34836;}
.reg_here a{background:#888;}
.reg_here a:hover{background:#eb5d18;color:#fff;}
.google_login:hover, .google_login:focus{background:#2d2d2d;color:#fff;text-decoration:underline;}
.fb_login:hover, .fb_login:focus, .login_pop button[type="submit"]:hover{background:#afca14;color:#fff;text-decoration:none;}
.login_pop .or{margin:10px 0;text-align:center;color:#888;position:relative;}
.login_pop .or:before{display:block;content:"";position:absolute;width:100%;top:15px;border-bottom:1px solid #ddd;z-index:0}
.login_pop.or span{display:inline-block;padding:5px;background:#fff;position:relative;z-index:1}
.login_pop button[type="submit"]{background:#22aeba;color:#fff;width:100%;text-align:center;border:none;border-radius:4px;padding:10px;}
.forgot{margin:10px 0;font-size:13px;}
.forgot a{color:#888;}
.forgot a:hover{color:#444;}
.not-yet{margin:15px 0 0 0;text-align:center;}
.not-yet a{color:#22aeba}
.skill_overlay{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:10;left:0;top:0;padding:40% 10px 10% 10px;box-sizing:border-box;}
.skil-share{text-align:center;}
.skil-share p{font-size:17px;}
.skil-share h4{font-family:'Oswald', sans-serif;font-size:20px;}
.skil-share hr{border-color:#888 !important;}
.g-recaptcha{max-width:100% !important;}
.with_mail{text-align:center;display:block;font-size:16px;color:#333;margin-bottom:60px;}
.with_mail:hover, .with_mail:focus{color:#afca14;}
.back-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;z-index:100;}
.top{display:inline-block;background:#afca14;color:#fff;padding:10px 12px;border:3px solid #fff;max-height:46px;}
.top:hover, .top:focus{background:#22aeba;color:#fff;}
.course_icons{}
.course_icons ul{list-style:none;padding:0;display:table;margin:40px 0;font-size:13px;}
.course_icons ul li{display:table-cell;width:1%;vertical-align:middle;text-align:center;padding:0 5px;white-space:nowrap;}
.course_icons ul li:last-child{margin-right:0;}
.course_icons ul li i{font-size:44px;display:block;margin-bottom:8px;}
.course_icons ul li a{color:#6d6464;}
.course_icons ul li a:hover, .course_icons ul li a:focus{text-decoration:none;}
.course_icons ul li a i{color:#22aeba}
.course_icons ul li a:hover i,.course_icons ul li a:focus i{color:#afca14}
.tools .sec_title{text-align:left;border-bottom:1px solid #afca14;font-size:28px;}
.tools .sec_title span:after, .tools .sec_title span:before{content:"\f111";font-family:'FontAwesome';color:#afca14 !important;position:absolute;top:32%;font-size:19px;}
.tool_image img{max-width:100%;}
.prices{font-family:'Oswald', sans-serif;padding:15px;}
.prices h4{}
.prices h2{font-weight:700;font-size:35px;color:#eb5d18;}
.prices span h1{color:#f96b25;font-size:55px;font-weight:bold;}
.prices span{display:inline-block;margin-right:15px;}
.prices span h5{font-weight:normal !important;font-size:18px;margin:0;padding:0;color:#666}
.prices span h5 strong{color:#666 !important;text-decoration:line-through;font-weight:normal !important;}
.prices h5 span{color:#afca14 !important;display:block;font-weight:bold;font-size:25px !important}
.buy_button{padding:10px 0;text-align:center;}
.buy_button a{padding:15px 35px;background:#afca14;color:#fff;font-family:'Oswald', sans-serif;text-transform:uppercase;width:200px;}
.panel-group .panel{border-radius:0;box-shadow:none;border-color:#ddd;}
.panel-default > .panel-heading{padding:0;border-radius:0;color:#333;background-color:#eee;border-color:#ddd;}
.panel-title{font-size:14px;}
.panel-title > a{display:block;padding:15px;text-decoration:none;}
.more-less{float:right;color:#afca14;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.panel-default > .panel-heading + .panel-collapse > .panel-body p span{font-family:'Roboto', sans-serif !important;color:#333 !important;font-size:14px !important}
.tool_subs{padding:22px 0;font-size:16px;color:#666;font-style:italic;border-bottom:1px solid #afca14;}
.tool_subs p{margin:0;padding:0;}
.outers .navbar-default{border-color:#eee}
.tools .panel-default > .panel-heading{background-color:#22aeba !important;border-color:#22aeba !important;}
.tools .panel-title > a{color:#fff !important;}
.tools .more-less{color:#fff !important;}
.with_subs{text-align:center;padding:20px 0;}
.with_subs p{font-family:'Roboto', sans-serif;font-size:19px;}
.with_subs .sec_title{}
.with_subs > .sec_title span{padding:0 50px;}
.accredits{display:table;vertical-align:middle;border-spacing:10px;width:100%;margin-bottom:30px;}
.accredits_col{display:table-cell;width:50%;border:1px solid #22aeba;padding:8px;width:50%;text-align:center;vertical-align:middle;}
.accredits img{max-width:100%;}
.overview-pic video{width:100%;margin:0;padding:0;}
#video-overlay{top:0;left:0;position:absolute;display:none;z-index:998;background:#fff;width:100%;}
#video-overlay img{width:100%;cursor:pointer;}
#playB{background-color:transparent;background-image:url(../images/play.png);background-position:center center;background-repeat:no-repeat;background-size:cover;border:0;cursor:pointer;color:#fff;width:49px;height:49px;position:absolute;z-index:100;top:40.4%;left:45.5%;margin:0;padding:0;z-index:999;}
#playB i{margin:0;padding:0;outline:none;}
.video_page{position:relative;}
.video_page video{width:100% !important;height:auto !important;}
.video_page button{background:none;border:0;cursor:pointer;color:#22aeba;font-size:64px;position:absolute;z-index:100;top:46%;left:46%;margin:0;padding:0;outline:none;}
.video_page button:hover{color:#afca14;}
.video_page button i{margin:0;padding:0;}
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}
.bundles{padding-bottom:0;}
.bundle_head .col-md-6{padding:0;}
.bundle-title{padding:26px 10px 26px 20px;background:#22aeba;color:#fff;margin-bottom:15px;text-align:center;}
.bundle-title h1{text-transform:uppercase;font-size:28px;margin:0;padding:0;font-family:'Oswald', sans-serif;}
.bundle_highlights{padding:0 0 20px 20px;}
.bundle_highlights h4{font-family:'Roboto', sans-serif;line-height:normal;margin:0;padding:0;color:#000;text-align:justify;}
.bundle_points{margin:0;padding:0;list-style:none;}
.bundle_points li{display:block;position:relative;padding:0 0 8px 22px;font-size:16px;text-align:justify;}
.bundle_points li:before{font-family:'FontAwesome';position:absolute;left:0;font-size:15px;color:#afca14;content:"\f00c";}
.bundle_buy{background:#a91b7e;color:#fff;padding:20px;text-transform:uppercase;font-family:'Oswald', sans-serif;display:block;text-align:center;font-size:22px;}
.bundle_buy:hover, .bundle_buy:focus{background:#df2e87;color:#fff;text-decoration:none;}
.bundle-price{padding:20px;color:#eb5d18;}
.bundle-price h2{font-family:'Oswald', sans-serif;font-weight:700;margin:0;padding:0;font-size:35px;}
.course_promos{background:#eee;padding:30px 0;margin:55px 0;}
.high_row{display:table;width:100%;table-layout:fixed;text-align:center;}
.high_cols{display:table-cell;padding:10px 15px}
.high_cols p{font-size:15px;}
.high_cols p strong{color:#111;display:block;text-transform:uppercase;margin-bottom:8px;}
.high_cols span{display:inline-block;width:60px;height:60px;border-radius:50%;line-height:77px;color:#fff;margin-bottom:10px;text-align:center;}
.high_cols span i{font-size:35px;margin:0;padding:0;}
.high_cols p{margin:10px 0;padding:0;}
.about-bundle{margin-bottom:55px;}
.about-bundle h3{font-family:'Oswald', sans-serif;margin:0;padding:0;}
.about-bundle img{margin-bottom:15px;border:8px solid #eee;}
.tick_bllt{display:block;margin:15px 0;padding:0;list-style:none;}
.tick_bllt li{padding:2px 0 2px 20px;position:relative;font-size:15px;text-align:justify;}
.tick_bllt li:before{content:"\f00c";;font-family:'FontAwesome';color:#22aeba !important;font-size:15px;position:absolute;left:0;}
.bundle_courses{padding-top:0;}
.bundle_courses h5{font-size:16px;}
.bundle_courses h3{font-family:'Oswald', sans-serif;margin:0 0 15px 0;padding:0 0 10px 0;text-align:center;}
.bundle_courses .btn{border-radius:0;background:#22aeba;color:#fff;}
.bundle_courses .btn:hover, .bundle_courses .btn:focus{background:#a91b7e;color:#fff;}
.sepration{padding:15px}
.bundle_modules{border-left:1px solid #ddd;padding:10px 15px;}
.orange-border{border-color:#eb5d18 !important;}
.purple-border{border-color:#a91b7e !important;}
.pink-border{border-color:#df2e87 !important;}
.orange-border h3{border-bottom:1px solid #eb5d18;color:#eb5d18;}
.purple-border h3{border-bottom:1px solid #a91b7e;color:#a91b7e;}
.pink-border h3{border-bottom:1px solid #df2e87;color:#df2e87;}
.four-process{padding:0 0 55px 0;}
.four-steps{margin:20px 0;}
.four-process-step{width:130px;height:130px;background:#2bb1bc;border-radius:50%;font-size:26px;color:#fff;line-height:112px;display:inline-block;margin-bottom:20px;border:10px double white;font-family:'Oswald', sans-serif;text-transform:uppercase;}
.four-steps h3{font-weight:400;margin-bottom:27px;font-size:18px;font-family:'Oswald', sans-serif;}
.four-steps p{font-size:15px;}
.trusted-site{padding:44px 0;background:#22aeba;color:#fff;text-align:center;}
.trusted-site .sec_title span{color:#fff;}
.trusted-site .sec_title span:after, .trusted-site .sec_title span:before{content:"\f111";font-family:'FontAwesome';color:#fff !important;position:absolute;top:32%;font-size:19px;}
.trusted-site img{height:100px;margin:20px;}
.bio{padding-top:30px;}
.bio_people{border:8px solid #eee;}
.bio_badges img{height:35px;margin:5px;}
.bio h4{line-height:24px;margin-top:15px;}
.languages{padding:25px 5px !important;float:left;display:inline-block;}
.languages:hover, .languages:focus{color:#afca14 !important;}
.details-sec{}
.details-sec .lead{font-size:18px;}
.course-names h4{font-size:15px;color:#555}
.course-names h4 a{color:#888;}
.course-names h2{font-family:'Roboto', sans-serif;text-transform:uppercase;}
.course-notes{text-align:center;position:relative;background:#fff;}
.course-notes h1{font-weight:bold;font-family:'Oswald', sans-serif;color:#22aeba;font-size:44px;}
.getit{display:block;padding:20px;text-transform:uppercase;font-size:26px;background:#eb5d18;color:#fff;text-decoration:none;margin:10px 0;}
.getit:hover, .getit:focus{background:#afca14;color:#fff;text-decoration:none;}
.getallcourses{display:block;text-transform:uppercase;font-size:20px;background:#fff;color:#eb5d18 !important;text-decoration:none;margin:3px 0;height:72px;padding:18px 2px 0px 1px;font-weight:800;border:3px solid #eb5d18;}
.getallcourses:hover{text-decoration:none;}
.videoWrapper-vimeo{position:relative;padding-bottom:53%;padding-top:30px;height:0;overflow:hidden;}
.videoWrapper-vimeo iframe,.videoWrapper-vimeo object,.videoWrapper-vimeo embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.share-medias{list-style:none;display:block;margin:0;padding:0;}
.share-medias li{display:inline-block;margin:0 5px;}
.share-medias li a{display:inline-block;}
.share-medias li a img{width:35px;height:35px;outline:none;}
.share-medias li a img:hover{opacity:0.6;}
.moneyback{margin:44px 0;}
.moneyback img{width:240px;}
.about-courses, .about-coursez{margin-top:30px;}
.about-courses h2{padding:10px;margin:20px 0;background:#e2f0f3;font-size:22px;}
.commondoubts{padding-top:20px;}
.commondoubts .panel-default, .commondoubts .panel-default>.panel-heading{border-top:1px solid #555 !important;background:#fff;overflow:hidden;border-bottom:none;border-left:none;border-right:none;}
.commondoubts .panel-group .panel{}
.commondoubts .panel-heading{position:relative;color:#22aeba;}
.commondoubts .panel-title>a, .commondoubts .panel-title>a:active{display:block;padding:15px 0;color:#22aeba;font-size:22px;text-decoration:none;}
.commondoubts .panel-heading a:before{content:"";float:right;transition:all 0.5s;background:url("https://assets-offers-ioa.s3.amazonaws.com/images/down-arrow.svg");height:28px;width:28px;background-size:contain;display:inline-block;}
.commondoubts .panel-heading.active a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.four_steps h2, .course_syllabus h2, .student-talk h2, .similarcourse h2, .about-coursez h2, .instructor h2{border-bottom:2px solid #22aeba;padding-bottom:5px;position:relative;font-size:22px;}
.four_steps{background:url('https://assets-offers-ioa.s3.amazonaws.com/images/dotted-line.png') 50% 20% no-repeat;background-size:contain;margin-bottom:20px;}
.process-step{width:110px;height:110px;background:#2bb1bc;border-radius:50%;font-size:22px;color:#fff;line-height:88px;display:inline-block;margin-bottom:20px;border:10px double #fff;font-family:'Roboto', sans-serif;text-align:center;}
.processes{padding:10px 0 0;text-align:center;}
.processes h3{font-weight:400;margin-bottom:27px;font-size:18px}
.process-section .join-today{font-size:18px;padding:15px 49px}
.processes > .span12{margin-bottom:30px}
.instructor, .student-talk, .instructor-mobile{background:#e2f0f3;padding:20px;}
.instructor{padding-bottom:10px;}
.instructor h2{margin-top:0;}
.instructor h3{font-weight:bold;font-family:'Roboto', sans-serif;margin:0 0 20px 0;}
.instructor h3 span, .instructor h4{font-weight:normal;}
.instructor h4{border-bottom:1px solid #fff;padding-bottom:4px;}
.instructor p{margin:15px 0}
.instructor img{margin:10px 0}
.instructor-mobile{text-align:center;margin-bottom:20px;}
.instructor-mobile img{display:inline-block;border-radius:50%;max-width:200px;}
.course_syllabus{margin:20px 0;}
.course_syllabus h2:before{content:"";transition:all 0.5s;background:url("https://assets-offers-ioa.s3.amazonaws.com/images/down-arrow.svg");height:28px;width:28px;position:absolute;right:0;bottom:5px;background-size:contain;display:inline-block;}
.course_syllabus h5{color:#111;font-weight:bold;font-family:'Roboto', sans-serif;font-size:15px;}
.course_syllabus .panel-default, .course_syllabus .panel-default>.panel-heading{border-color:#22aeba !important;background:#fff;overflow:hidden;border-top:none;border-left:none;border-right:none;border-width:2px;}
.course_syllabus .panel-group .panel{}
.course_syllabus .panel-heading{position:relative;color:#22aeba;}
.course_syllabus .panel-title>a, .course_syllabus .panel-title>a:active{display:block;padding:8px 0;color:#333;font-size:22px;text-decoration:none;}
.course_syllabus .panel-heading a:before{content:"";float:right;transition:all 0.5s;background:url("https://assets-offers-ioa.s3.amazonaws.com/images/down-arrow.svg");height:28px;width:28px;background-size:contain;display:inline-block;}
.course_syllabus .panel-heading.active a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.course_syllabus .panel-default{border-color:#eee !important;}
.course_syllabus .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top:2px solid #22aeba;padding-top:13px;}
.student-talk{}
.student-talk h2{margin-top:0;}
.opinion, .opinionM{background:#fff;padding:15px;margin:22px 0 0 0}
.opinion img, .opinionM img{display:inline-block !important;border-radius:50%;}
.opinion h4, .opinionM h4{font-size:20px;font-family:'Roboto', sans-serif;}
.opinion p, .opinionM p{position:relative;padding-left:28px;margin-top:20px;}
.opinion p:before, .opinionM p:before{content:"\f10d";font-family:'FontAwesome';color:#aaa !important;font-size:14px;position:absolute;left:0;top:0}
.opinion p span, .opinionM p span{color:#111;display:block;font-weight:600;font-style:italic;}
.eyecatches{margin:0;padding:0;list-style:none;}
.eyecatches li{display:block;border-bottom:1px dotted #555;padding:4px 0;text-align:left;line-height:35px;position:relative;}
li.icoes{background:url(../images/stamp3.svg) right center no-repeat;background-size:33px;font-size:14px;}
li.cpd{background:url(../images/CPDmember_new.svg) right center no-repeat;background-size:35px;font-size:14px;}
li.pdf{background:url(../images/certificate.svg) right center no-repeat;background-size:30px;font-size:14px;}
li.recoment{background:url(../images/like.svg) right center no-repeat;background-size:30px;font-size:14px;}
li.hours{background:url(../images/24-hours.svg) right center no-repeat;background-size:30px;font-size:14px;}
li.graduate{background:url(../images/graduation-school-hat.svg) right center no-repeat;background-size:30px;font-size:14px;}
li.times{background:url(../images/time.svg) right center no-repeat;background-size:30px;font-size:14px;}
li.validity{background:url(../images/hourglass.svg) right center no-repeat;background-size:30px;font-size:14px;}
.similarcourse{margin:30px 0 20px 0;}
.similarcourse figure{display:block;margin-bottom:20px;}
.large-btn2{padding:20px 55px;display:inline-block;background:#eb5d18;color:#fff;font-size:18px;text-transform:uppercase;}
.large-btn2:hover, .large-btn2:focus, .stick-foot:hover, .stick-foot:focus{background:#afca14 !important;color:#fff;text-decoration:none;}
.view-all{text-align:center;margin:20px 0 0 0}
.view-desk{display:block !important;}
.view-desk2{display:block;}
.view-mobile{display:none !important;}
.view-mobile2{display:none;}
.mobile-links{color:#fff;list-style:none;margin:0 0 20px 0;padding:0;}
.mobile-links li{display:block;padding:5px 0;border-bottom:1px solid #fff;}
.mobile-links li a{color:#fff;}
.enq-from{text-align:center;}
.enq-from input{display:block;;border:none;width:100%;font-size:16px;margin:10px 0;padding:10px;}
.enq-from input[type="submit"]{background:#22aeba;color:#fff;}
.enq-from input[type="submit"]:hover{background:#afca14;}
.tips{position:relative;}
.tips .tipstext{visibility:hidden;width:80px;background-color:#22aeba;color:#fff;text-align:center;border-radius:3px;padding:3px 0;position:absolute;z-index:1;bottom:100%;left:0;margin-left:-75%;}
.tips:hover .tipstext{visibility:visible;}
.mobile-space{padding:30px;display:none;}
#sticker{position:fixed;z-index:999;top:88px;display:none;background:#fff;width:266px;}
.tablets{display:none;margin-top:20px;}
.mobsearch{padding:10px;background:url('../images/searching.svg') center center no-repeat;background-size:73%;width:32px;height:32px;float:right;position:relative;margin:10px 15px 0 5px;display:none;}
.mobsearch:after, .navbar-toggle:after{position:absolute;content:"Search";bottom:-10px;left:0;font-size:13px;color:#000;}
.navbar-toggle:after{position:absolute;content:"Menu";bottom:-10px;left:5px;font-size:13px;color:#000;}
#searchform{display:none;}
.course_price{text-align:center;}
.course_price span.price_now{font-size:44px;font-weight:bold;color:#22aeba;display:inline-block;font-family:'Oswald', sans-serif;}
.course_price span.price_before{display:inline-block;text-align:left !important;margin:0 20px;}
.course_price span.price_before h4{margin:0;padding:0;font-size:18px;display:inline-block;}
.course_price span.price_before h4 small{color:#666;text-decoration:line-through;}
.course_price span.price_before h4 strong{display:block;color:#a91b7e;border:none;text-decoration:none !important;}
.timer{text-align:center;margin-bottom:20px;}
.timer h4{font-weight:bold;color:#22aeba;margin:20px 0;}
.timer h4 span{color:#22aeba;}
.timer p{display:inline-block;padding:0 4px;font-size:28px;font-weight:600;color:#22aeba;text-transform:uppercase;}
.timer p span{display:block;font-size:12px;color:#222;border-top:1px solid #22aeba}
.course-filter select, .course-search input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid #444;box-shadow:none;border-radius:0;outline:none;width:100%;height:34px;font-size:16px;}
.course-filter{position:relative;}
.course-filter:before{content:"";background:url("../images/down-arrow.svg") center center no-repeat;position:absolute;right:0;bottom:5px;width:22px;height:22px;background-size:contain;}
.course-search input[type=text]{background:url("../images/searching.svg") center left no-repeat;background-size:32px;padding-left:40px;}
.course-list, .selected-list{position:relative;margin-top:30px;padding-bottom:5px;border-bottom:3px solid #afca14;}
.extension-list .course-list, .extension-list .selected-list{border-bottom:none;margin:30px 10% 20px 10%;}
.course-list img, .selected-list img, .offer-pricing img{max-width:100%;}
.course-list figure, .selected-list figure, .extension{display:block;position:relative;}
.course-list figure a{display:block;outline:none;overflow:hidden;}
.course-list figure a img{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.course-list figure a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.course-list figcaption a, .course-list h3 a{background-color:#fff;border:1px solid #a91b7e;color:#a91b7e;font-family:'Oswald', sans-serif;text-align:center;padding:2px;display:block;text-transform:uppercase;font-size:18px;width:91%;}
.course-list figcaption a:hover, .course-list h3 a:hover{background-color:#a91b7e;color:#fff;text-decoration:none;}
.course-list figure span, .offer-pricing .select span, .course-list h3 span{display:block;position:absolute;right:0;bottom:0;width:50px;height:50px;background-color:#a91b7e;border-radius:50%;padding:10px;border:2px solid #a91b7e;cursor:pointer;}
.selected-list figcaption a, .selected-list h3 a{background-color:#afca14;border:1px solid #afca14;color:#fff;font-family:'Oswald', sans-serif;text-align:center;padding:2px;display:block;text-transform:uppercase;font-size:18px;width:91%;}
.selected-list figure span, .offer-pricing .selection span, .selected-list h3 span{display:block;line-height:22px;position:absolute;right:0;bottom:0;width:50px;height:50px;background-color:#afca14;border-radius:50%;padding:10px;border:2px solid #fff;cursor:pointer;}
.course-list h3, .selected-list h3{position:relative;margin:0;padding:0;}
.selected-list h3 a, .course-list h3 a{padding:6px 2px;}
.cats{display:block;padding:8px 0;color:#888;}
.pagination>li>a, .pagination>li>span{margin:1px;color:#333;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{border-color:#22aeba;background-color:#22aeba;}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:0;}
.next-step a{padding:15px 50px;font-size:18px;background:#22aeba;display:inline-block;color:#fff;margin:20px 0;}
.next-step{text-align:right;}
.msg4user{padding:20px;background:#22aeba;color:#fff;text-align:center;margin-bottom:30px;}
.msg4user span{display:block;margin-top:5px;}
.login-options, .order-details{background:#eee;padding:10px 15px;}
.login-options .nav-tabs li{width:50% !important;}
.login-options .nav-tabs>li.active>a, .login-options .nav-tabs>li.active>a:focus, .login-options .nav-tabs>li.active>a:hover{color:#22aeba;}
.login-options .tab-content{padding:15px 10px 10px 10px;background:#fff;}
.login-options .form-control{border-radius:0;}
.login-options .btn{background:#22aeba;border-color:#22aeba;border-radius:0;}
.login-options .btn:hover{background:#afca14;border-color:#afca14;}
.login-options p{margin-top:10px;}
.login-options p a{color:#333;}
.col_title{padding:10px;background:#2ab1bb;color:#fff;font-weight:normal;margin-bottom:15px;}
.or{margin:15px 0;text-align:center;color:#666;position:relative;}
.or:before{display:block;content:"";position:absolute;width:100%;top:15px;border-bottom:1px solid #ccc;z-index:0}
.or span{display:inline-block;padding:5px;background:#eee;position:relative;z-index:1}
.with_fb, .with_google{padding:10px 10px;margin-bottom:15px;display:block;color:#fff;text-align:center;box-sizing:border-box;}
.with_fb{border:1px solid #3c5193;background:#3c5193 url(../images/facebook-logo.svg) 10px center no-repeat;background-size:25px;}
.with_google{border:1px solid #db3236;background:#db3236 url(../images/google-plus.svg) 10px center no-repeat;background-size:30px;}
.with_fb:hover{color:#fff;background-color:#415cb1;}
.ordered-list{display:block;list-style:none;border-top:3px solid #2ab1bb;margin:0;padding:10px;background:#fff;}
.ordered-list li{position:relative;display:block;font-size:16px;line-height:24px;padding:5px 0 10px 32px;display:block;border-bottom:1px solid #333;}
.ordered-list li:before{content:"";background:url("../images/circle-with-check.svg") center center no-repeat;width:24px;height:24px;background-size:contain;position:absolute;left:0;}
.ordered-list li a{width:24px;height:24px;display:inline-block;float:right;}
.ordered-list li a img{width:100%;}
.ordered-list li strong{display:block;}
.usrmsg{padding:10px;background:#a91b7e;color:#fff;display:flex;margin:30px 0;}
.totals{text-align:right;font-weight:normal;font-size:22px;}
.totals span{display:inline-block;padding:10px;border-top:2px solid #2ab1bb;color:#2ab1bb;}
.totals span strong{color:#333;font-weight:normal;}
.extension-list .totals{text-align:left;margin-left:10%;}
.course-list h4, .selected-list h4{height:30px;}
.price-table{padding:15px 5px;background:#eee;margin-bottom:40px;}
.offer-pricing{margin:10px 20px;display:block;background:#fff;list-style:none;-webkit-transition:0.3s;transition:0.3s;border:1px solid #eee;padding:0;text-align:center;font-size:20px;position:relative;}
.offer-pricing:before{content:"";width:0;height:0;border-top:100px solid #a91b7e;border-left:100px solid transparent;position:absolute;top:0;right:0;z-index:1;}
.offer-pricing li{border-bottom:1px solid #eee;padding:20px 5px;position:relative;}
.offer-pricing .head{color:#fff;padding:50px 0;font-size:26px;}
.offer-pricing .price{border:1px solid #a91b7e;font-size:24px;color:#a91b7e;font-weight:bold;padding:5px;}
.offer-pricing .selection, .offer-pricing .select{color:#fff;font-size:22px;padding:0;}
.offer-pricing .selection a{display:block;width:94%;padding:2px;font-weight:normal;color:#fff;cursor:pointer;}
.offer-pricing .select a{display:block;width:93%;padding:2px;font-weight:normal;color:#a91b7e;border:1px solid #a91b7e;cursor:pointer;}
.offer-pricing .save{display:inline-block;position:absolute;color:#fff;right:0;top:24px;z-index:100;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:19px;}
.offer-pricing .more a{color:#333;}
.offer-pricing .more a span{display:block;}
.offer-pricing .more a span img{display:inline-block;width:22px;}
a.helps{position:absolute;right:10px;top:26%;width:22px;height:22px;outline:none;cursor:pointer;}
a.helps img{max-width:100%;}
.lbl_no_payment{text-align:center;margin-top:30px;}
.confirm_order{height:100px;padding:18px;}
h4.name{border-bottom:3px solid #2ab1bb;padding-bottom:3px}
.cvv{width:73px;height:73px;}
.locked span{position:relative;padding-left:20px;display:inline-block;}
.locked span:before{content:"";position:absolute;left:0;background:url(../images/padlock.svg) center center no-repeat;background-size:contain;width:15px;height:15px;}
.extension, .letters{padding:35px 10px;}
.letters{height:172px;}
.letters h2{font-size:26px;text-align:center;color:#fff;}
.extension h2{font-weight:bold;margin:0;padding:0;text-align:center;color:#fff;font-size:35px}
.extension h2 span, .letters h2 span{display:block;}
.exe-price{background:#fff;color:#a91b7e;position:relative;text-align:center;font-size:28px;padding:8px;font-weight:bold;border:1px solid #a91b7e;border-bottom:none;}
.exe-price small{text-decoration:line-through;color:#333;font-weight:normal;font-size:18px;}
.mostpopular{position:absolute;top:-37px;left:-37px;width:170px;}
.mostpopular img{max-width:100%;}
.choose-course, .extension-list{padding:15px;background:#eee;margin-bottom:30px;}
.choose-course h3{padding-bottom:8px;border-bottom:3px solid #22aeba;}
.select-courses{position:relative;border:1px solid #666;margin:15px 0;}
.select-courses:before{content:"";background:url("../images/down-arrow.svg") center center no-repeat;position:absolute;right:10px;bottom:8px;width:22px;height:22px;background-size:contain;}
.select-courses select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px;border:none;font-size:16px;outline:none;}
.selected-courses{margin:30px 0;}
.selected-courses .ordered-list{border-top:none;padding:10px 10px 10px 0;}
.selected-courses h4 span{border-bottom:3px solid #2ab1bb;padding:8px 0 8px 0;display:inline-block;}
.bonus-banner{font-size:26px;color:#fff;margin:10px 0 30px 0;text-align:center;}
.bonus-banner span{display:inline-block;padding:20px 20px 20px 100px;position:relative;}
.bonus-banner .count{position:absolute;width:80px;height:80px;border-radius:50%;border:6px solid #fff;left:0;top:-2px;font-weight:bold;line-height:70px;}
.bonus-pages{padding:20px 0 30px 0;text-align:center;}
.notification .modal-content{border:3px solid #df2e87;font-size:14px;}
.notification .modal-title, .upload-voucher .modal-title{display:inline-block;font-size:14px;}
.notification .modal-header .close{background:#df2e87;color:#fff;width:26px;height:26px;border-radius:50%;opacity:1;outline:none;line-height:26px;margin:0;padding:0;}
.block{display:block;}
.offer_socials{display:inline-block;margin:20px 0;}
.offer_socials a{width:44px;height:44px;line-height:44px;border-radius:50%;display:inline-block;margin-right:8px;text-align:center;}
.offer_socials a img{max-width:100%;width:26px;height:26px;}
.offer_socials a:hover{background:#333 !important;}
.xtralarg_btn{padding:20px 100px;font-size:22px;display:inline-block;margin:20px 0;display:inline-block;}
.offers{height:640px;position:relative;background:url(https://internationalopenacademy.com/public/user/outer/images/offers_xmas.jpg) center top no-repeat;background-size:cover;background-attachment:fixed;}
.offer_content{position:absolute;top:25%;left:8%;}
.offer_content h1{color:#252b39;font-size:44px;margin:40px 0;text-align:center;clear:both;font-weight:400;}
.offer_content h2{color:#252b39;font-size:35px;margin:40px 0;clear:both;font-weight:400;text-transform:uppercase;line-height:normal;text-align:center;}
.offer_content h3{font-size:24px;font-weight:normal !important;color:#865814;text-align:center;margin:55px 0;clear:both;}
.offer_content h3 span{border-bottom:2px solid #2bb1bc;display:inline-block;padding-bottom:8px;}
.aplly_code{text-align:center;font-size:26px;cursor:pointer;}
.aplly_code:hover, .aplly_code i{color:#407bbf;}
.aplly_code i{font-size:22px;margin-right:4px;}
.aplly_form{padding:15px;background:rgba(255,255,255,0.5);margin:20px auto 0 auto;max-width:438px;}
.aplly_form input[type="text"]{background:#eee;width:254px;color:#444;border:none;text-align:center;font-size:18px;padding:10px 16px;margin:0;outline:none;}
.aplly_form input[type="button"], .remove_voucher{color:#fff;font-size:16px;padding:11px 16px;border:none;margin:0;width:149px;text-align:center;outline:none;}
.aplly_form input[type="button"]{background:#22aeba;}
.remove_voucher{background:#f00002;}
.aplly_form input[type="button"]:hover, .remove_voucher:hover{background:#333;color:#fff;}
.aplly_form input[type="text"]::-webkit-input-placeholder{color:#444;}
.aplly_form input[type="text"]::-moz-placeholder{color:#444;}
.aplly_form input[type="text"]::-ms-input-placeholder{color:#444;}
.aplly_form input[type="text"]::-moz-placeholder{color:#444;}
.offer_code{color:#252b39;text-align:center;margin:10px 0;}
.err_msgs{font-size:15px;background:#f00002;color:#fff;margin:1px auto 0 auto;padding:1px 5px;max-width:388px;}
.arrows{text-align:center;font-size:32px;color:#22aeba;text-align:center;}
.btn-primary{background-color:#009fe3;border-color:#009fe3;}
.btn-info{background-color:#22aeba;border-color:#22aeba;}
.upload-voucher .modal-content{border-radius:0}
.upload-voucher .modal-content .form-control{border-radius:0;background:#fff;box-shadow:none;}
.upload-voucher .modal-content input[type="submit"]{padding:10px 40px;border-radius:0;}
.upload-voucher .modal-title{color:#a91b7e;}
.upload-voucher label a{display:inline-block;outline:none;margin-left:8px;}
.upload-voucher label a img{width:14px;height:14px;}
.upload-voucher .modal-content .help{display:inline-block;margin:10px}
.suc-cess{padding-bottom:0 !important;}
.suc-cess h1{text-align:center;font-size:40px;}
.suc-cess h1 span{display:inline-block;position:relative;padding:0 60px 30px 60px;}
.suc-cess h1 span:before{content:"";width:46px;height:46px;background:url'(https://assets-ioa.s3.amazonaws.com/assets/images/confetti.svg') center center no-repeat;background-size:contain;position:absolute;left:0;top:0;}
.suc-cess h1 span:after{content:"";width:46px;height:46px;background:url('https://assets-ioa.s3.amazonaws.com/assets/images/confetti.svg') center center no-repeat;background-size:contain;position:absolute;right:-3px;top:0;transform:rotate(-88deg);}
.suc-gray{background:#eee;padding:30px 26%;text-align:center;position:relative;}
.suc-gray p{font-size:18px;line-height:inherit;margin-bottom:20px;}
.suc-gray h2{margin-top:30px;}
.arrow-down-right{z-index:10;background:url(../images/downward-arrow.svg) center center no-repeat;height:100px;width:100px;background-size:contain;position:absolute;right:26%;bottom:-50px;}
.suc-white{background:#fff;padding:30px 20%;text-align:center;position:relative;}
.arrow-down-left{z-index:10;background:url(../images/downward-left.svg) center center no-repeat;height:100px;width:100px;background-size:contain;position:absolute;left:22%;bottom:-50px;}
.suc-white h3 span{color:#22aeba;border-bottom:3px solid #22aeba;padding:5px 20px;display:inline-block;margin-bottom:15px;}
.suc-white h4{line-height:normal;margin-top:20px;}
.suc-white h4 span{display:block;color:#22aeba;padding:5px 0;}
.suc-white h4 strong{color:#000;}
.suc-white p{margin-top:10px;font-size:16px;}
.suc-white p span{display:block;}
.suc-share{margin-top:20px;}
.suc-share a{display:inline-block;padding:10px 15px 10px 50px;border-radius:10px;color:#fff;font-size:16px;margin:8px;}
.fbook{background:#3b5998 url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/book-logo.svg) 5px center no-repeat;background-size:30px;}
.twitt{background:#00aced url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/twitter-bird.svg) 5px center no-repeat;background-size:30px;}
.links{background:#a91b7e url(https://dhbzqmj33y7p6.cloudfront.net/ioa_new/svg/link.svg) 5px center no-repeat;background-size:30px;}
.suc-share a:hover, .camp-btn:hover{background-color:#afca14;color:#fff;}
.camp-btn{border-radius:10px;color:#fff;font-size:16px;margin:8px;display:inline-block;padding:10px 50px;background:#22aeba;}
.mobile-cart{width:30px;height:30px;text-align:center;background:url(../images/mobile-cart.svg) center bottom no-repeat;display:none;float:right;background-size:contain;margin:10px 8px 5px 8px;text-align:center;position:relative;}
.mobile-cart:after{position:absolute;content:"Cart";bottom:-14px;left:5px;font-size:12px;color:#000;}
.mobile-cart span{width:20px;height:20px;color:#fff;background:#afca14;border-radius:50%;text-align:center;display:inline-block;position:absolute;top:-5px;left:10px;}
.next-arrow{width:30px;height:30px;text-align:center;background:url(../images/right-arrow.svg) center bottom no-repeat;display:none;float:right;background-size:contain;margin:10px 8px 5px 8px;text-align:center;position:relative;}
.next-arrow:after{position:absolute;content:"Next";bottom:-14px;left:0px;font-size:12px;color:#000;}
.cart-content{padding:15px;position:relative;border-bottom:1px solid #ddd;display:none;}
.mostpopularm{padding:8px;font-size:20px;color:#fff;text-align:center;background:#afca14;}
.outers .navbar-light{border-bottom:1px solid #eee;}
.bg-light{background-color:#fff !important;}
.navbar-light .navbar-nav{font-family:'Oswald', sans-serif;text-transform:uppercase;}
.navbar-light .navbar-nav .nav-link, .login, .register, .vcButtons{color:#111;font-size:15px;}
.navbar-light .navbar-nav .nav-item{position:relative;padding:0 0.3rem;}
.navbar-light .navbar-nav .nav-item:after{content:"\f111";font-family:'FontAwesome';color:#afca14 !important;font-size:8px;position:absolute;right:0;top:.8rem;}
.navbar-light .navbar-nav .nav-item:last-child:after{display:none;}
.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{background:#fff;color:#afca14;}
.dropdown-item:hover, .dropdown-item:focus{background:#afca14;color:#fff;}
.dropdown-item{font-size:.91rem;}
.navbar-light .navbar-toggler{position:relative;border:none;outline:none;float:right;}
.navbar-light .navbar-toggler:after{position:absolute;content:"Menu";bottom:-10px;left:10px;font-size:13px;color:#000;}
.navbar-light .navbar-nav .login, .navbar-light .navbar-nav .register, .navbar-light .navbar-nav .vcButtons{margin:0 4px}
.vc-start{background:url(../images/vc-start.jpg) bottom right no-repeat;background-size:contain;height:600px;}
.start-msg{display:table;position:relative;height:530px;}
.msg-col{display:table-cell;vertical-align:middle;}
.msg-col p{font-size:1.2rem;}
.vc-large-btn{padding:.6rem 3rem;font-size:1.5rem;background:#afca14;display:inline-block;font-family:'Oswald', sans-serif;color:#fff;box-shadow:2px 2px 5px #d4d4d4;}
.go-btn{margin:15px 0;padding:10px !important;min-width:91px;text-align:center;box-shadow:2px 2px 5px #d4d4d4;font-size:18px;display:inline-block;border:2px solid #afca14;font-family:'Oswald', sans-serif;background:#afca14;color:#fff !important;}
.go-btn:hover, .vc-large-btn:hover{text-decoration:none;background:#eb5d18;color:#fff;border-color:#eb5d18;}
.vc-titles{}
.vc-titles span{border-bottom:2px solid #111;display:inline-block;margin-bottom:1.5rem;padding-bottom:0.4rem;}
.profile-photo, .profile-photo2{margin-bottom:1.5rem;}
.edit-bio{margin:1rem 0;}
.edit-bio ul{margin:0;padding:0;list-style:none;}
.course-docs{padding:0;margin:0 0 1rem 0;list-style:none;}
.edit-bio ul li, .course-docs li{display:block;}
.edit-bio ul li a, .course-docs li a{display:block;color:#111;padding:.6rem 0;border-bottom:1px solid #ddd;}
.edit-bio ul li a i{margin-right:.4rem;}
.edit-bio ul li a:hover, .course-docs li a:hover, .course-docs li a.active{text-decoration:none;color:#22aeba;*/border-color:#22aeba;}
.vc-courses h4{margin:10px 0;color:#111;font-size:14px;}
.vc-courses .description{font-size:12px;color:#666;line-height:normal;}
.course-thumb{padding:6px;background:#fff;border:1px solid #e4e4e4;margin-bottom:1.5rem;}
.course-thumb p{margin-bottom:0.5rem;}
.course-thumb .new_price{font-weight:bold;text-decoration:none;color:#e74c3c;font-size:16px;}
.course-thumb .new_price small{margin-left:5px;font-size:80%;color:#888;font-weight:normal;}
.course-thumb .org_price{text-decoration:line-through;color:#888;}
.course-thumb figure{display:block;overflow:hidden;}
.course-thumb figure img{transition:all .3s ease-in-out;width:100%;}
.course-thumb figure:hover img{transform:scale(1.1);}
.namesecs{background-color:#f2f2f2;padding-bottom:2px;}
.progressbars-head{padding:30px 0;background:#fff;}
.progressbars-head a{display:block;text-decoration:none;}
.progressbars-head a p{margin-bottom:0.4rem !important;color:#111;}
.progressbars-head a:hover .small{text-decoration:underline;}
.small-titles{border-bottom:2px solid #111;padding-bottom:0.2rem;}
.course-titles{padding:0.3rem;color:#fff;}
.modules-list{margin:1.5rem 0;}
.modules-list p{margin:0.6rem 0;}
.modules-list p span{margin-right:0.3rem;display:inline-block;}
.package-pop{padding:15px 5px;background:#eee;}
.package-pricing{margin:10px;display:block;background:#fff;list-style:none;-webkit-transition:0.3s;transition:0.3s;padding:0;text-align:center;position:relative;box-shadow:0 0 10px #d4d4d4;border-radius:10px;overflow:hidden;}
.package-pricing li{border-bottom:1px solid #eee;padding:10px 5px;position:relative;overflow:hidden;}
.package-pricing .head{color:#fff;padding:0.8rem 0;text-transform:uppercase;font-weight:bold;border:none;}
.package-pricing .price{font-size:24px;font-weight:bold;padding:5px;border:none;}
.package-pricing .select a{display:block;padding:2px;font-weight:normal;color:#fff;border:none;cursor:pointer;font-weight:bold;}
.package-pricing .select:hover{background:#555;}
.package-pricing .save, .package-pricing .select{border:none;}
.package-pricing .save span{display:inline-block;color:#fff;padding:.4rem;border-radius:.5rem;}
.package-pricing .more a{color:#333;}
.package-pricing .more a span{display:block;}
a.helps2{position:absolute;right:10px;top:22%;width:15px;height:15px;outline:none;cursor:pointer;}
a.helps2 img{max-width:100%;}
.gray-modal{background:#f2f2f2;}
.close-btn{position:absolute;width:30px;height:30px;border-radius:50%;top:-10px;right:-10px;background-color:#f2f2f2 !important;display:inline-block;opacity:1}
.gray-modal .modal-title{display:block;position:relative;margin-top:1rem;}
.gray-modal .ors{margin:10px 0;text-align:center;}
.gray-modal .ors span{display:inline-block;padding:0 3rem;position:relative;background-color:#f2f2f2;}
.gray-modal .ors span:before{display:block;content:"";position:absolute;top:17px;border-bottom:1px solid #111;z-index:0;width:100%;left:0;}
.gray-modal .ors span strong{position:relative;z-index:1;background-color:#f2f2f2;padding:0.2rem;display:inline-block;}
.gray-modal .modal-footer{display:block;border:none;padding:0;text-align:center;margin-bottom:1rem;}
.common-btn{margin:10px;padding:4px 10px !important;min-width:100px;text-align:center;box-shadow:2px 2px 5px #d4d4d4;font-size:18px;display:inline-block;font-family:'Oswald', sans-serif;color:#fff !important;text-transform:uppercase;}
.common-btn:hover{text-decoration:none;background:#eb5d18;color:#fff;}
.gray-modal .common-btn{margin-top:0;}
.pkg-toggle p{position:relative;}
.pkg-toggle p .helps2{top:0;}
.dark-link{color:#111;padding-bottom:0.2rem;border-bottom:1px solid #111;display:inline-block;}
.dark-link:hover, .dark-link:focus{text-decoration:none;color:#009fe3;}
.nopaddingBottom{padding-bottom:0;}
.your-list{margin-bottom:1rem;border-bottom:1px dashed #e3e3e3;padding-bottom:.5rem;}
.btn-success{background-color:#afca14;border-color:#afca14;}
.your-list span{display:block;}
.paginations{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e3e3e3;}
.paginations .input-group-text, .paginations .custom-select{background-color:#fff;border-color:#22aeba;color:#22aeba;}
.helpsection .nav-pills .nav-item{width:24%;margin:3px;}
.helpsection .nav-pills .nav-link{text-align:center;border:1px solid #22aeba;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color:#22aeba;}
.accordion .card{border:none;font-size:91%;}
.accordion .card-header{padding:0;background-color:#fff;border:none;border-bottom:1px solid #333;}
.accordion .card-header a{display:block;text-align:left;padding:0.5rem 0;cursor:pointer;}
.accordion .card-body{padding:.8rem 0;}
.accordion .card-header a:after{font-family:'FontAwesome';content:"\f068";float:right;}
.accordion .card-header a.collapsed:after{content:"\f067";}
.other-courses{margin:2rem 0 1.5rem 0;}
.small-device{display:none;}
.large-device{display:block;}
.profile-photo{position:relative;text-align:center;}
.profile-photo img{max-width:200px;}
.edit-pic{position:absolute;top:10px;right:20px;border:none;outline:none;background:rgba(255,255,255,0.8);}
.pencil{background:url(../images/edit.svg) bottom right no-repeat;background-size:contain;width:20px;height:20px;outline:none;}
.pencil:hover{border:none;outline:none;background:url(../images/edit.svg) bottom right no-repeat;background-size:contain;}
.voucherform .form-control{border:2px solid #afca14;}
.affiliate-header{height:24em;background:url('https://dhbzqmj33y7p6.cloudfront.net/affiliate-header.jpg') center top no-repeat;background-size:cover;position:relative;margin-bottom:40px;}
.affiliate-title{padding:1rem 2rem;background-color:rgba(255,255,255,.8);display:inline-block;margin-top:10em;color:#212529;}
.affiliate-header h1{font-family:'Oswald', sans-serif;font-size:2rem;}
.affiliate-header h4{margin-bottom:0;}
.affiliate-header-dynamic h1{font-family:'Oswald', sans-serif;font-size:2rem;}
.affiliate-header-dynamic h4{margin-bottom:0;}
.popular-course p{font-size:.82rem;}
.popular-course-list, .aff-catalog{position:relative;margin-bottom:2.8rem;padding-bottom:.5rem;border:1px solid #2bb1bc;text-align:center;}
.popular-course-list img, .aff-catalog img{max-width:100%;}
.popular-course-list figure, .aff-catalog figure{display:block;position:relative;margin-bottom:0;}
.popular-course-list figure a, .aff-catalog figure a{display:block;outline:none;overflow:hidden;}
.popular-course-list figure a img, .aff-catalog figure a img{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.popular-course-list figure a:hover img, .aff-catalog figure a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.popular-course-list h4, .aff-catalog h4{font-size:1rem;}
.popular-course-list figcaption a, .aff-catalog figcaption a{border-radius:0 0 .2rem .2rem}
.popular-course-list figcaption a, .popular-course-list h4 a, .aff-catalog figcaption a, .aff-catalog h4 a{background-color:#fff;border-bottom:1px solid #ddd;color:#212529;text-align:center;padding:.5rem .1rem;display:block;font-size:14px;font-weight:600;height:60px;}
.popular-course-list figcaption a:hover, .popular-course-list h3 a:hover, .aff-catalog figcaption a:hover{background-color:#a91b7e;color:#fff;text-decoration:none;border-color:#a91b7e;}
.popular-course-list figure span, .popular-course-list h3 span, .aff-catalog figcaption span{display:block;position:absolute;right:0;bottom:0;width:50px;height:50px;background-color:#a91b7e;border-radius:50%;padding:10px;border:2px solid #a91b7e;cursor:pointer;}
.popular-course-list .cats, .aff-catalog .cats{font-size:0.8rem;padding:0;display:block;text-transform:uppercase;padding:.2rem;text-align:center;color:#888;border-radius:.2rem .2rem 0 0}
.popular-course-list .exe-price, .aff-catalog .exe-price{background:#fff;color:#eb5d18;position:relative;font-size:23px;font-weight:bold;margin-bottom:1rem;border:none;font-family:'Oswald', sans-serif;}
.popular-course-list .exe-price small, .popular-course-list .exe-price span, .aff-catalog .exe-price span, .aff-catalog .exe-price small{font-weight:normal;display:inline-block;}
.popular-course-list .exe-price small, .aff-catalog .exe-price small{color:#444;text-decoration:line-through;font-size:17px}
.popular-course-list .exe-price span, .aff-catalog .exe-price span{color:#888;font-size:14px;display:block;}
.affiliate-logo{position:absolute;right:2%;bottom:10%;z-index:100;max-width:150px;}
.page-item.active .page-link{background-color:#afca14;border-color:#afca14;}
.search-filter{margin-bottom:1.5rem;}
.course-names h1{font-family:'Roboto', sans-serif;text-transform:uppercase;font-weight:200;}
.course-notes span{font-weight:bold;font-family:'Oswald', sans-serif;color:#22aeba;font-size:44px;}
.sec_title h1{display:inline-block;padding:5px 37px;position:relative;color:#111;text-transform:uppercase;}
.sec_title h1:after, .sec_title h1:before{content:"\f111";font-family:'FontAwesome';color:#afca14 !important;position:absolute;top:35%;font-size:24px;}
.sec_title h1:after{right:0;}
.sec_title h1:before{left:0}
#course_trustpilot{margin-top:15px;margin-left:15px;}
#course_trustpilot_mobile{margin-top:15px;}
#trust_pilot{margin-bottom:45px;}
@media only screen and (max-width:1199px){.navbar-brand>img{height:58px}
.left-nav, .navbar-form, .nav_search{margin:10px 0;}
.register, .login{margin:15px 0 0 8px;padding:8px 0 !important;width:80px;}
.intro-head{padding:80px 0 50px 0;}
.popular-course-list figcaption a, .popular-course-list h4 a, .aff-catalog figcaption a, .aff-catalog h4 a{font-size:.85rem;}
}
@media only screen and (max-width:1024px){.popuar_title, .sec_title{font-size:37px;}
.trail_subs h2, .get_start h2{font-size:28px;}
.offer_socials2 span{display:none;}
.purple-head:after, .turquoise-head:after, .green-head:after{left:34%;}
.study-time span{display:block;}
}
@media screen and (max-width:991px) and (min-width:768px){.left-nav{margin:10px 20px;}
.navbar-form{display:none;}
.popuar_title, .sec_title{font-size:35px;}
.trail_subs h2{text-align:left;}
.ipad{margin:20px 0;}
.copy{text-align:left;}
.text{margin:20px 15px;}
.languages{padding:10px 0 10px 20px !important;}
.view-desk{display:none !important;}
.view-mobile{display:block !important;}
.opinionM{text-align:center !important;}
#video-gallery img{display:none;}
.mobile-space{padding:30px;display:block;}
.stick-foot{position:fixed;display:none;bottom:0;left:0;width:100%;z-index:9999;padding:15px;text-align:center;text-transform:uppercase;font-size:26px;background:#eb5d18;color:#fff;text-decoration:none;}
.tablets{display:block;}
.details-sec{padding-top:20px;}
.register, .login{margin:15px 0 0 8px;padding:8px !important;width:auto;}
.profile-photo{display:none;}
.vc-titles{margin-top:1.5rem;}
}
@media only screen and (max-width:960px){.thanks-row, .thanks-col{display:block;}
.thanks-col{padding-bottom:60px;}
.thanks-contents{height:auto;}
.purple-head:before, .turquoise-head:before, .green-head:before{left:46%;}
.purple-head:after, .turquoise-head:after, .green-head:after{left:44%;}
.view-mobile2{display:block;}
.view-desk2{display:none;}
.course-titles{margin-top:20px;}
.profile-photo{display:none;}
.vc-titles{margin-top:1.5rem;}
.affiliate-logo{display:none;}
.course-search{margin-bottom:1rem;}
}
@media only screen and (max-width:768px){.foot_subs{margin-right:5px;}
.trail_subs h2{text-align:left;}
.trail_subs a{margin:10px 0;}
.why_ioa span{margin-top:20px;}
.gray_txt{padding-top:0;}
.feedback .panel{height:auto;}
.copy{text-align:left;}
.high_row, .high_cols{display:block;}
.bundle_highlights{padding:0 20px 20px 20px;}
.view-mobile{display:block !important;}
.opinionM{text-align:center !important;}
.mobile-space{padding:30px;display:block;}
.stick-foot{position:fixed;display:none;bottom:0;left:0;width:100%;z-index:9999;padding:15px;text-align:center;text-transform:uppercase;font-size:26px;background:#eb5d18;color:#fff;text-decoration:none;}
.letters{height:auto;}
.selected-list h3 a, .course-list h3 a , .selected-list figcaption a, .course-list figcaption a{width:98%;}
.mobile-cart, .next-arrow{display:block;}
.cart-top{padding-top:10px;}
.cart-content{display:block;}
.navbar-light .navbar-nav .nav-item:after{display:none;}
.vc-start, .start-msg{height:auto;background:none;text-align:center;}
.vc-page{}
.vcButtons{margin-bottom:10px !important;}
.nav>li{width:100%;float:left;}
.search-filter{display:none;}
}
@media only screen and (max-width:767px){.skil-share{margin:0 15px;}
.skil-share img{display:none;}
.skill_overlay{position:static;padding:0;}
.gray_txt p{text-align:left;}
.prices, .tool_image{text-align:center;}
.text{margin:20px 15px;}
.stick-foot{visibility:visible;}
.view-desk{display:none !important;}
.view-mobile{display:block !important;}
.opinionM{text-align:center !important;}
.mobile-space{padding:30px;display:block;}
.tablets{display:none;}
.mobsearch, #searchform{display:block;}
.languages{padding:5px 15px !important;}
#searchbar{display:none;float:left;width:100%;height:50px;border-top:1px solid #ddd;z-index:9999;background:#fff;-webkit-box-shadow:-1px 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:-1px 2px 2px rgba(0,0,0,0.2);box-shadow:-1px 2px 2px rgba(0,0,0,0.2);}
#searchbar input[type="search"]{height:50px;width:100%;border:none;border-bottom:1px solid #666;padding:10px;outline:none;}
#searchbar input[type="search"]::-webkit-input-placeholder{color:#666;font-style:italic;}
#searchbar input[type="search"]::-moz-placeholder{color:#666;font-style:italic;}
#searchbar input[type="search"]:-ms-input-placeholder{color:#666;font-style:italic;}
#searchbar input[type="search"]:-moz-placeholder{color:#666;font-style:italic;}
a.helps{position:absolute;right:5px;top:3%;width:20px;height:20px;outline:none;cursor:pointer;}
.navbar-light .navbar-nav .login, .navbar-light .navbar-nav .register{margin-top:1rem;padding:8px !important;width:auto;}
.progressbars-head a{margin-bottom:1rem;}
.progressbars-head{padding-bottom:8px;}
.study-time span{display:inline-block;}
.your-list span{margin-bottom:0.5rem;}
.helpsection .nav-pills .nav-item{width:48%;}
.affiliate-header h1{font-size:2rem;}
}
@media only screen and (max-width:768px){.aff-catalog{float:left;margin-bottom:2rem;text-align:left;border-left:none;border-right:none;border-top:none;width:100%}
.aff-catalog figure a{margin-bottom:.5rem;width:35%;display:inline-block;float:left;border:none;}
.aff-catalog .list-details{display:inline-block;float:left;width:65%;padding-left:1rem;}
.aff-catalog figcaption a{border:none;text-align:left;padding:0;}
.aff-catalog figcaption a:hover{background-color:#fff;color:#232023}
.aff-catalog .cats{text-align:left;border:none;}
.aff-catalog .btn{float:right;}
.aff-catalog .exe-price{text-align:left;}
.popular-course-list figcaption a, .popular-course-list h4 a, .aff-catalog figcaption a, .aff-catalog h4 a{height:auto;}
}
@media only screen and (max-width:575px){.popular-course-list{float:left;margin-bottom:2rem;text-align:left;border-left:none;border-right:none;border-top:none;width:100%;}
.popular-course-list figure a{margin-bottom:.5rem;width:35%;display:inline-block;float:left;}
.popular-course-list .list-details{display:inline-block;float:left;width:65%;padding-left:1rem;}
.popular-course-list figcaption a{border:none;text-align:left;padding:0;}
.popular-course-list figcaption a:hover{background-color:#fff;color:#232023}
.popular-course-list .cats{text-align:left;border:none;}
.popular-course-list .btn{float:right;}
.popular-course-list .exe-price{text-align:left;}
}
@media only screen and (max-width:560px){.ipad{background:none;padding:0;width:100%;height:auto;border:4px solid #fff;}
.purple-head:after, .turquoise-head:after, .green-head:after{left:40%;}
.purple-head:before, .turquoise-head:before, .green-head:before{left:44%;}
}
@media only screen and (max-width:480px){.ipad{background:none;padding:0;width:100%;height:auto;border:4px solid #fff;}
.intro-head{padding:40px 0;}
.head1, .head2{font-size:30px;}
.popuar_title, .sec_title{font-size:26px;}
.partners img{max-height:60px;margin:10px 5px;}
.trail_subs a, .trail_subs h2, .get_start h2{font-size:19px;}
.tweet_box{margin:30px 0 80px 0;}
.sec_title span:after, .sec_title span:before{top:25%;}
.function{padding-top:0 !important;}
.start_now{font-size:14px;}
.affiliate-header h1{font-size:1.5rem;}
.affiliate-title{padding:1rem;}
.sec_title span{padding:20px 30px}
}
@media only screen and (max-width:420px){.small-device{display:block;}
.large-device{display:none;}
.popular-course-list .exe-price{font-size:16px;}
.sec_title{font-size:17px;}
.sec_title span:after, .sec_title span:before{font-size:20px;}
.affiliate-header{margin-bottom:15px;}
}
@media only screen and (max-width:400px){.helpsection .nav-pills .nav-item{width:98%;}
}
@media only screen and (max-width:360px){.tweet_box:after{left:12%;}
.tweet_box h4{left:17%;}
}
@media only screen and (max-width:320px){.tweet_box{padding:10px;}
.tweet_box h4{left:25%;}
.tweet_box:after{top:95%;left:15%;}
.notification .modal-header .close{line-height:inherit;height:auto;font-size:inherit;}
.course-names h2{font-size:23px;}
}
.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0!important;z-index:999;opacity:0;border-radius:0;background:#22aeba;transform:translateY(100%);transition:all 500ms ease-out;color:#fff}
.cookiealert.show{opacity:1;transform:translateY(0%);transition-delay:1000ms}
.cookiealert a{color:#eb5d18;}
.white-color{color:#fff!important;display:inline-block;margin:0 10px 0 30px}
.cookiealert a:hover{text-decoration:underline}
.cookiealert .close{color:#fff;text-shadow:none;opacity:1}
.cookiealert .close:hover{text-decoration:none}
.cookiealert .acceptcookies{margin-left:10px;vertical-align:baseline;border-radius:0;color:#fff;background:#eb5d18;}
.cookiealert .acceptcookies:hover{background:#afca14;}
.forpopUp{min-width:400px;max-width:500px;display:none;padding:20px;}
.forpopUp h3{color:#85684e;padding-bottom:5px;border-bottom:1px solid #ddd;margin-bottom:20px;font-family:'PT Sans Narrow', sans-serif;}
.forpopUp p{margin-bottom:10px;}
.forpopUp input[type="submit"]{background:#2bb1bc;min-width:80px;text-align:center;color:#fff;padding:7px 11px;font-family:'PT Sans Narrow', sans-serif;text-transform:uppercase;border:none;margin:10px 10px 0 0 !important}
@media screen and (max-width:480px){.forpopUp{min-width:280px !important;max-width:350px !important;display:none;padding:20px;}
}
footer .checkbox label:after{content:'';display:table;clear:both}
footer .checkbox .cr{position:relative;display:inline-block;border:2px solid #22aeba;border-radius:.20em;width:1em;height:1em;float:left;margin-right:.5em;background-color:#2e2e2e;}
footer .checkbox .cr .cr-icon{position:absolute;font-size:.6em;line-height:0;top:50%;left:15%}
footer .checkbox label input[type="checkbox"]{display:none}
footer .checkbox label input[type="checkbox"] + .cr > .cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}
footer .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}
footer .checkbox label input[type="checkbox"]:disabled + .cr{opacity:.5}
footer .checkbox label{padding-left:0 !important;}
footer p{color:#fff;}
footer p a{color:#afca14;}
.foot_links li{display:block;color:#fff;font-size:14px !important;}
.foot_subs input[type="email"]{background:#2e2e2e;border:1px solid #fff;padding:8px;width:100%;color:#fff;}
.foot_subs input[type="submit"]{background:#22aeba;color:#fff;padding:8px;border:1px solid #fff;border-left-color:rgb(255, 255, 255);border-left-style:solid;border-left-width:1px;border-left:none;position:absolute;right:0;top:0;z-index:10;}
.checkbox, .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px;}
.footer-heading{font-size:18px !important;}
.agree1{background:rgb(208, 13, 15);color:#fff;padding:4px;font-size:13px;border-radius:15px;text-align:center;margin:1px 0;display:none;}
.hover-white:hover{color:#22aeba !important}
.consentmob input[type=button]{position:fixed;right:63px;bottom:22px;border:none;padding:8px;color:#111;background:#ccc;z-index:2;}
.errormsg{color:red;display:none;}
.steps_buy a{color:#fff;}
.steps_buy a:hover{text-decoration:underline;}
.card_gray{float:left;width:100%;background:#f6f6f6;padding:10px;margin-bottom:20px;}
.or{background:margin:15px 0;text-align:center;color:#888;position:relative;}
.or:before{display:block;content:"";height:1px;width:100%;border-left:100px solid #ddd;border-right:100px solid #ddd;position:absolute;top:10px;margin-left:0;}
.pay_now:hover{background:#2bb1bc !important;}
.with_fb, .google_login{padding:10px 10px;margin-bottom:15px;display:block;color:#fff;text-align:center;font-size:14px;box-sizing:border-box;}
.google_login{border:1px solid #dd4b39;background:#dd4b39}
.with_fb{border:1px solid #3c5193;background:#3c5193}
.with_fb:hover, with_fb:focus, .google_login:hover, .google_login:focus{color:#fff;background-color:#555;border-color:#555;}
.card_gray h4{padding-bottom:5px;border-bottom:1px solid #44baca;}
.pay_price{text-align:right;font-weight:normal;color:#44baca}
.pay_price span{font-weight:bold;color:#444;margin-left:8px;}
.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;}
.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#44baca;height:2px;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before{-webkit-transform:translateY(0);transform:translateY(0);}
.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;}
.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before{right:0;}
.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;}
.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2bb1bc;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before{right:0;}
.common_tick{line-height:28px !important;list-style:none;margin-bottom:20px;}
.common_tick li{padding:5px 0;border-bottom:1px solid #eee !important;display:block;}
.common_tick li:before{color:#1565c0 !important;content:"\f00c";padding-right:8px;font-family:FontAwesome;margin-left:-21px;}
.common_tick li span a{color:#ef5350;float:right;}
.common_tick li span a:hover{color:#888;}
.promo_link{line-height:28px;}
.promo_link span{display:inline-block;cursor:pointer;color:#85684e;}
#promo_div{padding:20px;display:none;margin-bottom:20px;background:#f9f9f9;text-align:center;}
ul.tabs, .users{margin:0px;padding:0px;list-style:none;}
ul.tabs li{background:none;display:inline-block;padding:10px 15px;cursor:pointer;min-width:49.5%;font-weight:600;border-bottom:3px solid #eee;}
.users li{background:none;display:inline-block;padding:10px 15px;cursor:pointer;min-width:49.5%;font-weight:600;text-transform:uppercase;}
ul.tabs li.current{border-bottom:3px solid #44baca;color:#44baca;}
.users li.active{border-top:2px solid #44baca;color:#44baca;text-transform:uppercase;background:#fff;}
.tab-content{display:none;background:#f6f6f6;padding:2px;}
.user-content{display:none;padding:15px;}
.tab-content.current, .user-content.active{display:inherit;}
.confirm_purchase{display:none;}
.continue_paypal{display:none;}
.order_details{display:block;}
#sfirst{display:none;}
#semail{display:none;}
#lemail{display:none;}
#lpassword{display:none;}
#spassword2{display:none;}
.card_payment{display:none;}
.catlogue{display:inline-block;background:#2ab1bb;border:0;line-height:2.5em;padding:0 0 0 2em;outline:none;text-decoration:none;color:#fff;margin-top:10px;margin-left:44%;}
.catlogue .arrow{display:inline-block;line-height:2.5em;text-align:center;background:#85684e;color:white;font-size:1em;width:2.5em;-webkit-transition:margin 200ms;transition:margin 200ms;margin-left:.75em;}
.catlogue:hover{background:#929497;color:#fff;}
.catlogue:hover .arrow{margin-left:1.25em;background-color:#575659;}
.new_title{text-align:center;position:relative;margin-bottom:35px;}
.new_title span{display:inline-block;text-transform:uppercase;font-size:24px;line-height:30px;margin-bottom:20px;padding:0 20px 10px 20px;color:#85684e;border-bottom:1px solid #2ab1bb;font-weight:bold;}
.new_title span::before{content:"\f078";font-family:'FontAwesome';position:absolute;bottom:0;left:48.9%;background:#fff;color:#2ab1bb;bottom:1px;font-weight:normal;}
nav .menu_social{padding:0 8px;margin-left:4px;margin-top:15px;}
.col_title{padding:10px;background:#2ab1bb;color:#fff;font-size:20px;}
.add_courses a{padding:4px 8px;color:#fff;text-transform:uppercase;background:#4caf50;font-size:12px;border-radius:3px;}
.card_details{margin:15px 0;}
.card_details li{display:inline-block;}
.card_details input[type="text"]{text-align:center;margin-right:8px;width:150px;}
.card_details p{margin-bottom:5px;}
body{padding-top:0}
@media only screen and (max-width:380px){.navbar-nav{margin-right:auto;}
.navbar-brand{width:100%;text-align:center;margin-bottom:.5rem;}
}