/*bootstrap*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,header{display:block}video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background:transparent}a:active,a:hover{outline:0}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,input[type="submit"]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;color:inherit}h1,h2,h3,{margin-top:20px;margin-bottom:10px}h4,h5,h6{margin-top:10px;margin-bottom:10px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}p{margin:0 0 10px}@media (min-width:768px){.lead{font-size:21px}}mark{background-color:#fcf8e3;padding:.2em}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}ul ul,ul ol,ol ol{margin-bottom:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width:768px){.container{width:748px;}}@media (min-width:1023px){.container{width:983px;}}@media (min-width:1024px){.container{width:1004px;}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16{float:left}.col-xs-16{width:100%}.col-xs-15{width:93.75%}.col-xs-14{width:87.5%}.col-xs-13{width:81.25%}.col-xs-12{width:75%}.col-xs-11{width:68.75%}.col-xs-10{width:62.5%}.col-xs-9{width:56.25%}.col-xs-8{width:50%}.col-xs-7{width:43.75%}.col-xs-6{width:37.5%}.col-xs-5{width:31.25%}.col-xs-4{width:25%}.col-xs-3{width:18.75%}.col-xs-2{width:12.5%}.col-xs-1{width:6.25%}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16{float:left}.col-sm-16{width:100%}.col-sm-15{width:93.75%}.col-sm-14{width:87.5%}.col-sm-13{width:81.25%}.col-sm-12{width:75%}.col-sm-11{width:68.75%}.col-sm-10{width:62.5%}.col-sm-9{width:56.25%}.col-sm-8{width:50%}.col-sm-7{width:43.75%}.col-sm-6{width:37.5%}.col-sm-5{width:31.25%}.col-sm-4{width:25%}.col-sm-3{width:18.75%}.col-sm-2{width:12.5%}.col-sm-1{width:6.25%}}@media (min-width:1003px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16{float:left}.col-md-16{width:100%}.col-md-15{width:93.75%}.col-md-14{width:87.5%}.col-md-13{width:81.25%}.col-md-12{width:75%}.col-md-11{width:68.75%}.col-md-10{width:62.5%}.col-md-9{width:56.25%}.col-md-8{width:50%}.col-md-7{width:43.75%}.col-md-6{width:37.5%}.col-md-5{width:31.25%}.col-md-4{width:25%}.col-md-3{width:18.75%}.col-md-2{width:12.5%}.col-md-1{width:6.25%}}@media (min-width:1024px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16{float:left}.col-lg-16{width:100%}.col-lg-15{width:93.75%}.col-lg-14{width:87.5%}.col-lg-13{width:81.25%}.col-lg-12{width:75%}.col-lg-11{width:68.75%}.col-lg-10{width:62.5%}.col-lg-9{width:56.25%}.col-lg-8{width:50%}.col-lg-7{width:43.75%}.col-lg-6{width:37.5%}.col-lg-5{width:31.25%}.col-lg-4{width:25%}.col-lg-3{width:18.75%}.col-lg-2{width:12.5%}.col-lg-1{width:6.25%}}table{background-color:transparent}th{text-align:left}select[multiple]{height:auto}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-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}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}textarea.form-control{height:auto}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:normal;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-10px;margin-left:-10px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 10px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-10px}}.navbar-toggle{position:relative;float:right;margin-right:10px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-10px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important}}.navbar-form{margin-left:-10px;margin-right:-10px;padding:10px 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-10px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:10px;margin-right:10px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color:#777}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:1002px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:1002px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:1002px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:1002px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:1003px) and (max-width:1023px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:1003px) and (max-width:1023px){.visible-md-block{display:block !important}}@media (min-width:1003px) and (max-width:1023px){.visible-md-inline{display:inline !important}}@media (min-width:1003px) and (max-width:1023px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1024px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1024px){.visible-lg-block{display:block !important}}@media (min-width:1024px){.visible-lg-inline{display:inline !important}}@media (min-width:1024px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:1002px){.hidden-sm{display:none !important}}@media (min-width:1003px) and (max-width:1023px){.hidden-md{display:none !important}}@media (min-width:1024px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important;}}
/*bootstrap*/
/* ======= Bellow CSS need to be in this css file only please don't Remove ==========*/
.old-browser body,.old-browser{overflow:hidden;overflow-x:hidden;overflow-y:hidden;}#browsers img{margin-right:10px;}.ie8-and-bellow{background-color:#F5F1E8;width:100%;height:100%;position:fixed;left:0;right:0;bottom:0;top:0;z-index:99999999;overflow:hidden;}.upgrade-msg p{text-align:center;}.ie8-and-bellow .upgrade-msg{width:700px;position:absolute;top:0px;left:0;bottom:0;right:0;height:250px;margin:auto;background:#ffffff;padding:20px;}.ie8-and-bellow .upgrade-msg a{color:#2686da;margin-right:10px;line-height:55px;}
body {
font-weight:300;
padding:0;
margin:0;
font-size:14px;
color:#777;
line-height:24px
}

[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak {
display:none!important
}

h1,h2,h3,h4,h5,h6 {
color:#222
}

ul {
padding:0;
margin:0;
list-style:none
}

button:disabled{
cursor:default;
}
@media screen and (min-width:0\0) {
   input,textarea,.seo_txt_container{
    font-family:Helvetica, Arial, Sans-Serif !important;
}
.course-list-section .banner_section {
background-size:2300px 200px !important;
}
}

.wrapper_ins {
position:relative;
/* top:55px; */
top:0px;
/* padding-bottom:55px */
}

.default_header {
display:block
}

.request_call_outer .support_coutry_code .dropdown-menu li a {
word-wrap:break-word
}

a,a:hover,a:focus {
text-decoration:none;
color:#fff;
outline:none
}

.login_outer {
height:100%;
background:rgba(255,255,255,0.98);
width:100%;
position:fixed;
top:0;
z-index:16;
display:none
}

.logo {
float:left;
display:inline-block;
width:146px;
height:39px;
margin:14px 0
}

.sub_nav_section {
width:auto;
color:#777;
position:relative
}

.sub_nav_section a {
font-weight:300;
font-size:12px;
color:#777;
vertical-align:middle
}

.top_nav1,.top_nav2 {
display:inline-block;
height:55px
}

.top_nav1 li,.top_nav2 li {
display:inline-block;
padding:5px 10px
}

.top_nav2 li {
padding-bottom:0;
padding-top:8px;
float:left;
height:55px
}

.top_nav2 li:hover {
border-bottom:3px solid #fbb158
}

.top_nav2 li.default_ligin_cl {
padding:19px 4px 10px
}

.top_nav2 li {
border-left:1px solid rgba(64,64,64,0.6)
}

.top_nav2 .dropdown_country li {
border-left:none
}

.menu_section_inner_page .top_nav2 ul li {
border-left:1px solid #ededed
}

.menu_section_inner_page .top_nav2 .loggedin_div {
border-right:1px solid #ededed
}

li.enterprise_li {
border-left:none;
position:relative
}

.menu_section_inner_page .main_menu li.enterprise_li:hover a {
color:#fff
}

.menu_section_inner_page .main_menu li.enterprise_li:hover .loggedin_dropdown ul li a {
color:#777
}

li.enterprise_li a {
font-size:12px
}

.top_nav2 li.country_select a {
padding:15px 13px
}

.top_nav2 li.country_select a .caret {
position:relative;
right:-5px
}

.top_nav2 li.country_select a:hover,.top_nav2 li.country_select a:focus {
color:#222
}

.top_nav2 li.country_select .dropdown_country {
top:53px;
right:0
}

.top_nav2 li.country_select .dropdown_country .dropdown-menu_height {
overflow:auto
}

.top_nav2 li.country_select .dropdown_country .dropdown-menu {
background:none;
border:none
}

.top_nav2 li.country_select .dropdown_country .dropdown-menu li {
width:100%;
height:auto
}

.top_nav2 li.country_select .dropdown_country .dropdown-menu li:nth-child(10),.country_select .dropdown-menu li:nth-child(10),.support_coutry_code .dropdown-menu li:nth-child(10) {
border-bottom:1px dotted #222;
padding-bottom:20px
}
.country_select .dropdown-menu li:hover:nth-child(10) {
	border-bottom:1px dotted #222;
}

.top_nav2 li.country_select .dropdown_country .dropdown-menu li a {
width:100%;
display:block;
padding:0;
white-space:normal;
line-height:18px
}

span.country-hint-ltr {
float:left;
height:20px;
margin-right:8px
}

.home_support .support_coutry_code .dropdown-menu {
width:313px
}

.top_nav2 .search_nav {
display:none
}

.top_nav2 .search_nav .search_btn {
display:none
}

.top_nav2 .search_nav .search_drop_in {
left:-146px;
position:absolute;
top:54px;
background:#fbb158;
border-radius:4px;
padding:4px
}

.top_nav2 .search_nav .search_drop_in .search_in {
width:305px
}

.top_nav2 .search_nav .search_drop_in .dropdown-menu {
top:40px;
width:313px
}

.top_nav2 .search_nav .search_drop_in .dropdown-menu option {
padding:5px 7px
}

li.enterprise_li:hover .loggedin_dropdown {
display:block
}

.main_menu li.enterprise_li:hover,li.enterprise_li:hover,.top_nav2 .search_nav_hover {
background:#fbb158;
border-bottom:none
}

li.enterprise_li:hover .sub_head_txt {
color:#fff
}

.top_nav2 ul li.search_nav .nav_search_flag_hover {
background-position:-31px -561px
}

.main_menu li.enterprise_li {
padding-bottom:2px
}

li.enterprise_li .loggedin_dropdown,.main_menu li .loggedin_dropdown {
position:absolute;
left:-60px;
width:217px;
background:#fff;
color:#777;
border-top:3px solid #fbb158;
border-bottom:3px solid #fbb158;
display:none;
top:54px;
z-index: 16;    
}

li.enterprise_li .loggedin_dropdown ul li {
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
width:100%;
text-align:center;
padding:0;
height:auto
}

.enterprise_li .loggedin_dropdown ul li a {
color:#777;
font-size:13px;
display:block;
padding:6px
}

li.enterprise_li a {
font-weight:300
}

.top_nav2 li.country_select {
width:auto;
vertical-align:middle;
position:relative;
padding:0
}

.top_nav2 li.country_select.active {
background:#f5f5f5;
z-index:15
}

.top_nav2 li.country_select:hover span.ng-binding {
color:#222
}

.top_nav2 li span.city_name {
vertical-align:middle;
margin-top:5px;
display:inline-block
}

.top_nav2 ul {
position:relative
}

.top_nav2 li a {
color:#fff;
display:inline-block
}

.top_nav2 li.active a b.caret {
color:#222
}

.sprite_icons {
background:url(../images/header_sprite_v11.png) no-repeat;
display:inline-block;
margin-top:6px
}

.top_nav2 .country_flag {
width:26px;
height:25px;
background-position:-8px -7px;
position:relative;
vertical-align:middle;
margin-right:5px
}

.menu_section_inner_page .top_nav2 .wishlist_flag {
background-position:-50px -12px
}

.menu_section_inner_page .top_nav2 .cart_flag {
background-position:-66px -11px
}

.menu_section_inner_page .top_nav2 .loggedin_icon {
background-position:-58px -532px
}

.top_nav2 .wishlist_flag {
width:16px;
height:25px;
background-position:-6px -531px
}

.top_nav2 .nav_search_flag {
width:25px;
height:25px;
background-position:-2px -561px
}

.wishlist_counts {
position:absolute;
top:9px;
padding:3px
}

.sticky-header .wishlist_counts {
left:54px
}

.sticky-header .cart_badge {
left:12px
}

.cart_list_counts {
left:12px;
top:-5px;
min-width:16px;
background:#f59920;
border-radius:4px;
padding:3px
}

.top_nav2 .country_arrow {
width:12px;
height:10px;
background-position:-34px -21px;
position:absolute;
left:16px;
bottom:8px
}

.top_nav2 .cart_flag {
width:26px;
height:25px;
background-position:-25px -531px;
position:relative
}

.top_nav2 .loggedin_icon {
width:47px;
height:30px;
background-position:-1px -386px;
margin-top:8px
}

.icon_sticky_sr {
width:26px;
height:26px;
background-position:-27px -311px
}

.expand_input_search {
display:none;
position:absolute;
right:161px;
top:2px;
width:710px
}

.main_menu .expand_input_search {
display:block
}

.main_menu li.search-icon_sticky .expand_input_search ul li a {
padding:3px 12px
}

.main_menu li.search-icon_sticky .expand_input_search ul li a:hover {
background:#f5f5f5
}

.expand_input_search .search_in {
width:100%;
position:relative;
top:-2px;
height:44px
}

.expand_input_search .search_btn {
display:none
}

.search-icon_sticky .expand_input_search .dropdown-menu {
border-radius:0;
border-top:medium none;
box-shadow:none;
top:38px;
width:100%
}

.search-icon_sticky .expand_input_search .dropdown-menu li {
display:block;
width:100%
}

.search-icon_sticky .expand_input_search .dropdown-menu li.course_labels {
padding-left:12px
}

.search-icon_sticky .expand_input_search .dropdown-menu li a {
display:block;
width:100%;
padding:3px 8px
}

.top_nav2 .my_Courses_lms {
display:none;
padding-top:17px
}

.top_nav2 .loggedin_div {
padding:5px 10px;
display:none;
position:relative;
border-right:1px solid rgba(64,64,64,0.6)
}

.top_nav2 .loggedin_div .loggedin_dropdown {
display:none;
width:198px;
position:absolute;
right:-1px;
top:54px;
background:#f5f5f5;
z-index:13;
border-top:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
border-left:1px solid #e7e7e7;
border-bottom:3px solid #fbb158
}

.top_nav2 .loggedin_div .loggedin_dropdown ul li {
padding:0;
display:block;
border-top:1px solid #e7e7e7;
border-left:none;
float:none;
height:auto
}

.top_nav2 .loggedin_div .loggedin_dropdown ul li:first-child {
border-top:none
}

.top_nav2 .loggedin_div .loggedin_dropdown a {
display:block;
padding:5px;
font-size:13px;
color:#777
}

.top_nav2 .loggedin_div .loggedin_dropdown .badge {
background-color:#fdb257;
border-radius:5px;
font-size:10px;
text-align:center;
width:41px;
padding:4px 7px;
margin-top:4px
}

.top_nav2 .loggedin_div .loggedin_dropdown a:hover {
background:#fff4ca;
color:#222
}

.top_nav2 .loggedin_div .loggedin_dropdown li:hover {
border-bottom:none
}

.top_nav2 .loggedin_div .loggedin_dropdown a:before {
width:25px;
height:30px;
margin-right:5px;
vertical-align:middle;
background:url(../images/header_sprite_v11.png) no-repeat;
display:inline-block;
content:""
}

.top_nav2 .loggedin_div .loggedin_dropdown .courses_loggedin:before {
background-position:-50px -383px
}

.top_nav2 .loggedin_div .loggedin_dropdown .wishlist_loggedin:before {
height:24px;
margin-right:13px;
width:18px;
background-position:-86px -460px
}

.top_nav2 .loggedin_div .loggedin_dropdown .referrals_loggedin:before {
background-position:0 -420px
}

.top_nav2 .loggedin_div .loggedin_dropdown .settings_loggedin:before {
width:22px;
background-position:-26px -417px
}

.top_nav2 .loggedin_div .loggedin_dropdown .logout_loggedin:before {
background-position:-50px -413px
}

.top_nav2 .loggedin_div .loggedin_dropdown p {
margin-bottom:0;
padding:0 10px;
border-top:1px solid #e7e7e7;
font-size:12px
}

.dropdown_country {
height:auto;
width:auto;
background:#f5f5f5;
position:absolute;
right:6px;
top:42px;
border:2px solid #e7e7e7;
padding:20px 2px;
z-index:14
}

.dropdown_country_inner .dropdown-menu_height {
background:#f5f5f5;
height:290px;
overflow-x:hidden;
width:auto;
display:block;
z-index:1001;
position:relative
}

.dropdown_country .dropdown_country_inner {
width:250px;
position:relative;
float:left
}

.dropdown_country .dropdown_country_inner .dropdown-menu_height a.flag_country_default {
width:auto;
margin-left:10px;
margin-bottom:10px
}

.dropdown_country_inner .caret {
position:absolute;
right:8px;
top:12px
}

.dropdown_country_inner .dropdown-toggle {
border:1px solid #d8d8d8;
width:240px;
display:block;
padding:5px;
border-radius:5px
}

.dropdown_country_inner ul.dropdown-menu {
box-shadow:none;
display:block;
top:0;
left:0;
min-height:86px;
position:static;
width:232px
}

.dropdown_country_inner ul.dropdown-menu li {
padding:5px
}

.dropdown_country_inner ul.dropdown-menu li:hover,.dropdown_country_inner ul.dropdown-menu li a:hover {
border-bottom:none;
background:#fff4ca
}

.dropdown_country_inner ul.dropdown-menu li a.flag_country_default:before {
content:"";
vertical-align:middle;
margin-right:10px;
padding-right:10px
}

.dropdown_country_inner ul.dropdown-menu li a.India:before {
background-position:-8px -9px
}

.city_populate .city_populate_inner>li>a:hover,.view_all_cities .view_all_cities_menu .active_select {
background:#f4f0b3
}

.support_form .placeholder_wrap input:focus {
border:2px solid #a0dbeb;
box-shadow:none
}

.banner_section h1,.course-list-section .banner_section h3 {
font-size:40px;
font-weight:400;
color:#fff;
letter-spacing:.25px
}

.banner_section h1 {
color:#fff
}

.main_menu_outer {
position:relative
}

.sticky-header {
display:none;
position:fixed;
top:0;
width:100%;
z-index:14;
background:#fff;
border-bottom:1px solid #e8e8e8
}

.sticky-header .top_nav2 ul {
padding-top:3px
}

.menu_section {
background-color:rgba(10,9,10,0.7);
position:absolute;
width:100%;
z-index:15;
height:55px
}

.menu_section_inner_page {
background:#fff;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc
}

.menu_section_inner_page .top_nav2 li {
height:54px
}

.menu_section_inner_page .top_nav2 li a {
color:#222
}

.menu_section_inner_page .search-icon_sticky .expand_input_search .dropdown-menu {
top:39px
}

.menu_section_inner_page .main_menu .expand_input_search {
display:none
}

.menu_section_inner_page .search-icon_sticky {
margin-top:7px;
margin-right:3px
}

.menu_section_inner_page .main_menu li a {
color:#333
}

.main_menu {
text-align:center;
text-transform:uppercase;
position:relative;
display:inline-block;
margin-left:40px;
float:left
}

.main_menu li {
display:inline-block;
position:relative
}

.main_menu li .loggedin_dropdown ul li a {
color:#777;
display:block;
font-size:13px;
padding:6px
}

.main_menu li .loggedin_dropdown {
display:none
}

.main_menu li .loggedin_dropdown ul li {
border-bottom:1px solid #e7e7e7;
padding:0;
text-align:left
}

.main_menu li .loggedin_dropdown ul li a:hover,.enterprise_li .loggedin_dropdown ul li a:hover {
border-bottom:none;
background:#f5f5f5
}

.main_menu li:hover .loggedin_dropdown {
display:inline-block
}

.main_menu li.search-icon_sticky .expand_input_search {
right:31px;
width:950px
}

.main_menu li a {
font-weight:400;
font-size:14px;
padding:9px 10px;
display:block;
color:#fff;
text-transform:none;
text-align:left
}

.main_menu li a span.sub_head_txt,.top_nav2 li span.sub_head_txt {
display:block;
font-size:12px;
color:#8c8c8c;
line-height:13px;
text-align:left
}

.main_menu li.not_labels a {
font-size:12px
}

.main_menu li a:hover,.menu_active {
background:#fbb158
}

.main_menu li a:hover .sub_head_txt,.main_menu li a.menu_active .sub_head_txt,.main_menu li a.menu_active {
color:#fff
}

.main_menu li a:hover .flyout_disc,.menu_active .flyout_disc {
background-position:-90px -3px
}

.main_menu li.enterprise_li a:hover {
border-bottom:none
}

.content-wrap {
float:none;
text-align:left;
margin-top:13%
}

.content-wrap .glyphicon-map-marker {
position:absolute;
top:18px;
right:10px
}

.content-wrap .search {
position:relative;
margin:55px 0 3px;
display:inline-block;
width:780px;
clear:both;
display:inline-block;
height:60px;
}

.content-wrap .search input {
height:50px;
border-top-right-radius:0;
border-bottom-right-radius:0;
position:relative
}

.content-wrap .dropdown-menu {
display:none;
max-height:200px;
margin-left:4px;
min-height:60px;
overflow:auto;
top:49px;
width:355px;
border:0;
border-radius:0;
box-shadow:none;
word-wrap:break-word
}

.content-wrap .search input:focus,.expand_input_search .search_in:focus {
box-shadow:none;
border:1px solid #e7e7e7
}

.content-wrap .dropdown-menu li.course_labels {
padding-left:13px;
font-weight:400
}

.content-wrap .dropdown-menu option,.search-icon_sticky .expand_input_search .dropdown-menu option {
padding:5px 13px;
color:#000;
font-size:13px;
font-weight:300
}

.content-wrap .dropdown-menu option:hover,.content-wrap .dropdown-menu select option[selected="selected"] {
background:#f5f5f5
}

.content-wrap .search_btn {
border-bottom-left-radius:0;
border-top-left-radius:0;
margin-left:0;
font-size:14px;
font-weight:500;
background:#00a7dc;
}

.search.col-lg-4 .glyphicon {
position:absolute;
top:18px;
right:30px
}

.content-wrap h1 {
font-weight:500;
font-size:54px;
color:#fff;
margin-bottom:22px;
letter-spacing:1.25px;
line-height:53px;
/* margin-top: 271px; */
}

.content-wrap h1 br {
display:none;
}

.content-wrap p {
color:#fff;
display:inline-block;
padding-left:3px;
}

.content-wrap .header_sub_heading {
color:#fff;
font-size:16px;
letter-spacing:.25px;
font-weight:300
}

.content-wrap .col-lg-2 {
color:#fff;
float:none;
margin:30px auto
}

.search_nav .auto_complete_div {
width:98.5%!important;
top:43px!important;
padding:0!important
}

.search_nav .auto_complete_div li {
height:auto!important
}

.auto_complete_div li {
padding-left:5px;
width:100%;
display:block
}

.auto_complete_div li:hover {
background:#f4f0b3;
cursor:pointer;
border-bottom:0
}

.sub_head_home {
padding:0
}

.sub_head_home li {
display:inline;
margin-right:20px
}

.highlite_text {
color:#f29620;
font-weight:400;
font-size:16px;
vertical-align:middle
}

p.popular_courses {
padding-top:0px;
color:#f6f6f6;
font-size:12px;
padding-bottom:15px;
font-weight:300;
letter-spacing: 0.25px;
}

p.popular_courses mark {
background:none;
color:#cfcfcf
}

p.popular_courses a {
padding:0 5px;
margin-right:5px;
color:#cfcfcf;
border-right: 1px solid #cfcfcf;
}
p.popular_courses a:last-child {
border-right:0;
}
p.popular_courses a:hover {
	color:#969696;
}
.search_in {
width:89%;
float:left;
outline: none;
}

.search_btn {
width:11%;
font-size:15px;
font-weight:500;
letter-spacing:.25px;
text-transform:uppercase;
box-shadow:none!important;
padding:12px 0 14px
}

.flyout_disc {
background:url(../images/header_sprite_v11.png) -98px -2px no-repeat;
width:7px;
height:8px;
display:inline-block;
margin-left:5px
}

.banner_section {
background:#2a333a url(http://cfs22.simplicdn.net/ice9/banners/home_page_banners/1280x565/new_banner.jpg) no-repeat ;
background-size:cover;
overflow:hidden;
position:relative;
width:100%;
height:100vh;
display:inline-block;
margin-top: -80px;
}

.search_icon {
background:url(../images/header_sprite_v11.png) -7px -163px no-repeat;
height:22px;
width:22px;
display:inline-block;
vertical-align:middle
}

.popup_country_wrapper {
display:none;
z-index:16;
height:100%;
background-color:rgba(23,11,10,0.6);
position:fixed;
top:0;
width:100%
}
.popup_video_wrapper{
display:none;
z-index:16;
height:100%;
background-color:rgba(23,11,10,0.6);
position:fixed;
top:0;
width:100%;
left:0;
}
.how_it_works_popup {
background:#5fd080;
bottom:43px;
color:#fff;
position:fixed;
width:100%;
text-align:center;
padding:50px 0 0;
transform:translateY(100%);
-o-transform:translateY(100%);
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%);
-ms-transform:translateY(100%);
transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out
}

.how_it_works_slide-up {
transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0)
}

.mid-content-outer .tabs-learning {
background:rgba(33,29,25,0.3);
margin-top:-92px;
position:relative
}

.mid-content-outer {
text-align:center
}

.mid-content-outer .nav-tabs > li > a {
color:#222;
font-size:14px;
font-weight:400
}

.tabs-learning .mid-content-wrap > li > a {
font-size:16px;
font-weight:400;
color:#fff;
padding:23px 11px
}

.mobile_nav_banner {
display:none
}

.live_chat_div {
float:right;
list-style:none;
margin:0 -3px 0 0;
padding:0;
width:765px;
}

#locationFormMob,.default-state {
display:none
}

.footer_sticky_inside {
background:#0b0b0b;
bottom:-150px;
display:inline-block;
position:fixed;
right:0;
width:100%;
z-index:2;
height:43px;
transition: all 1s ease;
}

.footer_sticky_bar {
position:relative
}

.footer_sticky_bar .how_it_works {
display:inline-block;
color:#fff;
padding:10px 8px 5px 8px;
cursor:pointer;
line-height: 25px;
font-size: 13px;
}

.live_chat_div li {
vertical-align:middle;
color:#fff;
float:left;
font-size:13px;
margin-right: 0px;
}
.live_chat_div li.callback_link {
	width:217px;
}
.live_chat_div li.call_no_stiky{
	width:412px;
}
.live_chat_div li:last-child {
	margin-right:0;
}
.live_chat_div li.btn_active_green {
	width:133px;
}
.footer_sticky_wrapper .live_chat_div li.call_no_stiky a:hover {
border-bottom:0;
}

.footer_sticky_inside .sticky_request_call {
padding:15px 18px 6px 0;
border-bottom:2px solid transparent;
}

.live_chat_div li.live_chat_icon,.btn_active_green {
background:#00a7dc;
border-bottom:2px solid #00a7dc;
float:right;
}

.btn_active_black {
background:#0b0b0b
}

.call_no_stiky {
line-height:33px;
padding:7px 20px 0 0
}

.footer_sticky_inside a {
color:#fff;
display:inline-block;
font-weight:400;
line-height:17px;
padding:4px 18px 0;
position:relative;
width:auto
}

.footer_sticky_inside .live_chat_icon a {
padding:12px 18px 6px 0;
cursor:default;
}
.footer_sticky_inside .live_chat_icon a img{
    margin-left: 10px;
    margin-right: 16px;
    height: 21px;
}

.live_chat_div .live_text_chat {
display:inline-block
}

.live_chat_div span {
display:inline-block;
float:left;
height:21px;
margin:2px 0 0 10px;
vertical-align:middle
}

.course-details-section .banner_section {
background:url(http://cfs22.simplicdn.net/ice9/banners/course_page_banners/1280x160/course_page_banner_v1.jpg) no-repeat scroll center center / cover #1E3133;
height:auto;
color:#fff;
position:relative;
margin-top:0;
}

.banner-breadcrumb a,.banner-breadcrumb span {
color:#777;
font-size:12px
}

.course-details-section .banner_section h1 {
font-size:22px;
font-weight:400;
color:#fff
}

.course-details-section .learners {
overflow:hidden;
padding:0;
font-size:13px;
margin-bottom:10px;
color:#222
}

.course-list-section .banner_section {
color:#fff;
background:url(http://cfs22.simplicdn.net/ice9/banners/course_list_page_banners/1280x200/course_list.jpg) no-repeat center center;
background-size:100% 100%;
height:200px;
margin-top:0;
}

.course-list-section .banner_section h3,.course-list-section .banner_section p {
color:#fff
}

.course-list-section .banner_section h3,.course-list-section .banner_section h1 {
width:51%;
line-height:32px;
font-size:22px;
color:#222
}

.banner-bot {
background:#424242;
min-height:40px;
width:100%;
display:none;
margin-top: -8px;
}

.course-content-header li {
display:inline-block;
line-height:40px
}

.course-content-header li.sticky_training_type a {
padding:10px 10px 9px
}

.course-content-header li a {
padding:13px 10px 11px;
font-weight:400;
opacity:.8;
font-size:13px
}

.select-training-type .training-type {
background:#f6f6f6;
color:#333;
border-radius:4px;
margin-bottom:20px;
overflow:hidden
}

.mid-content-outer .tabs-learning .nav-tabs {
border-bottom:none
}

.mobile-menu,.mobile-header {
display:none
}

.course-content-header li.sticky_training_type .dropdown_sticky_tr {
width:100%;
position:absolute;
top:32px;
border:1px solid #e7e7e7;
background:#fff;
line-height:normal;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
box-shadow:0 2px 0 #fbb158;
display:none
}

.course-content-header li.sticky_training_type {
position:relative;
background:#f69920;
color:#fff;
border-radius:4px;
line-height:33px;
margin-top:4px;
display:none
}

.course_video_ban {
padding-top:3px;
font-size:14px;
font-weight:500;
display:block;
text-align:center;
}

.select-training-type h5 {
font-size:13px;
font-weight:400;
letter-spacing:.25px;
color:#fff
}

.team-licences h6 {
font-size:16px;
font-weight:400;
margin-bottom:0;
width:80%;
display:inline-block;
vertical-align:top;
margin-top:0
}

.section-hide {
display:none
}

.select-training-type .training-type .iled,.select-training-type .training-type .osl {
border-bottom:1px solid #eee;
padding:7px 20px 7px 0
}

.course-list-container h3,.course-list-container h1.app_development_heading {
font-size:23px;
color:#222;
font-weight:400;
letter-spacing:.25px;
border-bottom:2px solid #333;
padding-bottom:10px;
margin-bottom:20px
}

.select-training-type {
padding:0;
margin-bottom:10px
}

.select-training-type .expand_tr_type {
padding:2px 0;
background:#ccc;
display:none;
width:101%;
cursor:pointer
}

.select-training-type .expand_tr_type:before {
display:block;
height:15px;
width:30px;
content:"";
background:url(../images/course_sprite_v11.png) no-repeat -75px -134px;
margin:0 auto
}

.select-training-type .text-head {
padding-right:0;
font-size:14px;
color:#222;
padding-left:10px;
line-height:19px
}

.select-training-type .text-head strong {
opacity:1;
font-weight:500;
letter-spacing:.25px;
display:block
}

.select-training-type .text-head span {
font-weight:400
}

.select-training-type .training-type .osl {
border-bottom:0
}

.select-training-type .training-type .training-price {
text-align:center
}

.select-training-type .training-type .training-price .btn-warning {
padding:3px 12px;
margin-top:3px
}

.select-training-type .training-type .training-price span {
color:#41b7d8;
font-size:14px;
text-align:center;
font-weight:500;
letter-spacing:0;
opacity:1
}

.select-training-type .training-type .training-price span.selected {
padding-left:13px;
color:#5ecf81;
display:block;
margin-top:5px
}

.select-hidden {
display:none
}

.schedule-section .schedule-head {
padding:18px 0 10px;
overflow:hidden;
border-bottom:2px solid #eee;
color:#909090
}

.schedule-section .schedule-head .button {
text-align:right
}

.schedule-head .date span {
font-size:11px;
color:#5fce81
}

.schedule-head .date span.no_ofdays {
color:#777;
display:block;
line-height:14px
}

.schedule-section .sechedule-bot {
text-align:right;
padding:2px 10px 5px;
background:#e7e7e7;
font-size:13px;
text-align:right;
padding:2px 20px 5px;
background:#e7e7e7;
font-size:13px
}

.schedule-section .sechedule-bot p {
margin-bottom:0
}

.schedule-section .schedule-head .button .btn-warning {
padding:4px 8px;
font-size:13px
}

.batch-header {
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
font-size:13px;
font-size:12px;
font-weight:400;
letter-spacing:.25px;
display:inline-block;
width:100%;
margin-bottom:-7px;
padding:5px 0;
background:#f5f5f5
}

.mobile-enroll {
display:none;
font-size:13px
}

.mobile-enroll button {
margin:0 5%;
width:90%
}

.schedule-expand {
border-top:2px solid #333;
border-bottom:2px solid #333;
padding:5px 0 50px;
position:relative;
overflow:hidden
}

.schedule-expand.schedule-collapse {
border-top:0;
border-bottom:1px solid #e7e7e7;
padding:5px 0 50px;
background:#f5f5f5;
position:relative
}

.schedule-expand .early_bird_wrap,.schedule-collapse .early_bird_wrap {
position:absolute;
right:153px;
background:#777;
color:#fff;
padding:0 5px;
text-align:center;
font-size:12px;
top:0
}

.schedule-expand .schedule-head {
border:0;
color:#222;
font-size:13px;
font-weight:300
}

.price_convenient {
padding:0
}

.strike_txt {
display:block;
color:#777;
margin-top:9px;
line-height:10px
}

.batch-schedule-date h5 {
font-size:13px;
font-weight:400
}

.batch-schedule-date .calendar {
background:#e7e7e7;
padding:7px 10px 15px;
overflow:hidden
}

.batch-schedule-date .calendar .weeks li {
display:inline-block;
margin-right:10px
}

.batch-schedule-date .calendar .weeks li b {
line-height:33px;
font-weight:400
}

.batch-schedule-date .calendar .month {
float:left;
margin-left:-12px;
margin-top:25px;
display:block;
padding:0;
margin-right:5px
}

.batch-schedule-date .calendar .month p {
font-size:14px;
display:inline-block;
color:#ff9002;
float:left;
-webkit-transform:rotate(270deg);
-moz-transform:rotate(270deg);
-o-transform:rotate(270deg);
-ms-transform:rotate(270deg);
border-bottom:1px solid #D2D2D2;
}

span.tooltip-training-help span {
position:absolute;
width:300px;
color:#FFF;
background:#231F20;
line-height:30px;
text-align:center;
visibility:hidden;
border-radius:6px;
z-index:777
}

.course-details-container h3 {
font-size:22px;
margin-bottom:25px;
font-weight:400;
color:#222;
text-transform:uppercase;
position:relative
}

.instructor-led-section h3,.online-self-learning h3 {
text-transform:none;
font-size:18px
}

.batch-schedule-date .calendar ul.weeks {
margin-left:24px
}

.online-self-learning {
position:relative
}

.online-self-learning .osl-block,.instructor-led-section .osl-block {
background:#f5f5f5;
border:1px solid #e7e7e7;
border-radius:4px;
padding:10px 0;
width:98%
}

.block-txt {
padding-left:10px;
font-weight:300;
font-size:13px
}

.online-self-learning .osl-block .osl-access .price {
text-align:center
}

.online-self-learning .osl-block .osl-access .access b {
padding-top:12px;
padding-left:22px;
font-size:14px;
letter-spacing:.25px;
font-weight:400;
color:#222
}

.online-self-learning .money-back,.instructor-led-section .money-back,.key-features-wrapper .money-back {
line-height:21px;
color:#fff;
font-size:10px;
position:absolute;
background:#5fcf80;
padding:0 5px;
top:0;
right:8px
}

.online-self-learning .money-back,.key-features-wrapper .money-back {
right:20px
}

.online-self-learning .money-back span.tooltip-training-help span p {
margin:15px 30px 0
}

.online-self-learning .money-back span.tooltip-training-help span,.key-features-wrapper .money-back span.tooltip-training-help span{
width:400px;
margin-left:-201px;
z-index:1;
padding-bottom:15px
}

.online-self-learning .money-back:after,.key-features-wrapper .money-back:after {
background-position:-83px -359px;
left:224px
}

.instructor-led-section .money-back:after {
background-position:-83px -359px;
left:150px
}

.online-self-learning .osl-block .osl-access .price b {
font-size:22px;
font-weight:400;
color:#222;
padding-bottom:10px;
line-height:40px
}

.online-self-learning .osl-block .osl-access .price p {
font-size:11px;
padding-top:5px;
color:#a19a9a
}

.online-self-learning .osl-block .osl-access .price .strike-price {
text-decoration:line-through;
color:#777;
font-weight:400;
line-height:10px;
font-size:18px;
margin-top:15px
}

.online-self-learning .osl-access .access-txt,.online-self-learning .osl-access .access-days {
float:left
}

.online-self-learning .osl-access .access-days,.course-summary .access-days {
margin:10px;
border:1px solid #eee;
border-radius:4px;
overflow:hidden
}

.online-self-learning .access-days span.access-active,.online-self-learning .access-days span.access-select,.course-summary .access-days span.access-select,.course-summary .access-days span.access-active {
background:#5bc0de;
color:#fff;
font-size:12px;
padding:3px 5px;
float:left;
cursor:pointer
}

.online-self-learning .access-days span.access-select,.course-summary .access-days span.access-select {
background:#fff;
color:#777;
font-size:13px
}

.course-details-container a,.view-btn-sub p {
color:#41b7d8;
font-size:13px
}

.popular_tags {
margin-top:20px;
display:inline-block;
width:100%
}

.popular_tags ul li {
padding:8px 0;
display:inline-block;
float:left;
margin-right:10px
}

.page_btn li span {
padding-top:5px;
display:block
}

.popular_tags ul {
margin-top:10px
}

.popular_tags ul li a {
font-size:13px;
background:#f5f5f5;
color:#777;
font-weight:300;
border:1px solid #ececec;
padding:5px 8px;
border-radius:5px
}

.popular_tags ul li a:hover {
background:#f1f1f1
}

.banner-breadcrumb {
color:#989898;
display:none;
}

.abt_banner .banner_section,.inthe_media .banner_section,.reviews_outer .banner_section,.contact-us .banner_section,.affiliate_page .banner_section,.blog_guest .banner_section,.trainer_page .banner_section,.atp-trainer.inst-page .banner_section, .career-page .banner_section, .team-page .banner_section{
background:url(http://cfs22.simplicdn.net/ice9/banners/trainer_page_banners/1280x200/work_with_us.jpg) no-repeat;
height:200px;
background-size:100% 100%;
margin-top:0;
}

.default_text_resources {
position:absolute;
top:60px;
left:0;
bottom:0;
right:0;
margin:auto;
text-align:center
}

.resources_default .resources_default-nav {
background:#1c1206
}

.resources_default .resources_default-nav .dropdown-menu .category_business .view_remaining a {
color:#41b8d8;
padding-bottom:10px
}

.resources_default .resources_menu {
display:inline-block
}

.resources_detials .resources_menu {
padding:10px 0
}

.resources_default .resources_menu li {
display:inline;
margin:0 25px
}

.resources_default .resources_menu li a {
font-size:13px;
letter-spacing:.25px;
font-weight:400;
padding:10px;
text-transform:uppercase
}

.resources_default .resources_menu li a:hover,.resources_default .selected_resource_menu {
border-bottom:2px solid #ff9002
}

.key-features-wrapper,.about-course-wrapper,.exam-and-certification-wrapper,.instructor-led-section,.faqs-wrapper,.reviews-wrapper {
padding-bottom:25px;
border-bottom:2px solid #222
}

.key-features-wrapper h3,.instructor-led-section h3 {
margin-top:0;
}

.faqs-wrapper {
margin-bottom:10px;
padding-bottom:0;
border:0
}

.key-features-section {
padding:0;
width:100%
}

.key-features-section .key-feature-panel {
background:#f5f5f5;
border-radius:4px;
padding:10px 0;
overflow:hidden;
border-top-right-radius:0;
border-top-left-radius:0;
border:1px solid #e7e7e7;
border-top:0;
display:none
}

.key-features-section .key-feature-panel .col-lg-14 {
padding-left:0
}

.key-features-section ul {
padding:0 0 0 20px
}
.key-features-section ul li.provided{
	overflow: visible;
}
.key-features-section ul li {
height:40px;
display:inline-block;
margin-bottom:15px;
width:47%;
float:left;
margin-right:3%;
font-size:14px;
font-weight:400;
color:#222;
line-height:19px;
padding-left:32px;
position:relative;
padding-right:50px;
}
.key-features-section ul li .pro-plus-lb{
background: #69BF80;
position: absolute;
top: 5px;
right: 2px;
color: #fff;
font-size: 11px;
padding: 0 5px;
border-radius: 20px;
display: inline-block;
line-height: 15px;
}

li.classroom.training:before {
background-position:-0 1px
}

li.e-learning:before {
background-position:-1px -29px
}

li.high.quality.elearning.content:before {
background-position:-1px -60px
}

li.virtual.classroom:before,li.webinar:before {
background-position:-1px -88px
}

li.life.time.video:before {
background-position:-1px -119px
}

li.practice.test.paper:before {
background-position:-46px -119px
}

li.quizzes:before {
background-position:-49px -147px
}

li.chapter.end.quiz:before {
background-position:-48px -175px
}

li.simulation.exams:before {
background-position:-47px -204px
}

li.participant.hand.book:before {
background-position:-25px -0
}

li.hard.copy.courseware,.manual:before {
background-position:-24px -30px
}

li.download.ebook:before {
background-position:-23px -58px
}

li.full.lenth.mock.papers:before {
background-position:-24px -88px
}

li.helpdesk.for.solving:before {
background-position:-25px -119px
}

li.personalized.test:before {
background-position:-2px -147px
}

li.shortcut.solution:before {
background-position:-1px -175px
}

li.life.time.access:before {
background-position:0 -205px
}

li.real.world.example:before {
background-position:-1px -232px
}

li.case.studies:before {
background-position:-47px -3px
}

li.end.of.chapter.reference:before {
background-position:-47px -31px
}

li.chapter.wise.exam:before {
background-position:-47px -59px
}

li.tips.tricks.videos:before {
background-position:-47px -88px
}

li.tips:before {
background-position:-47px -59px
}

li.doubt.clarification.session:before {
background-position:-25px -147px
}

li.real.time.industry.based:before {
background-position:-25px -174px
}

li.project.with.unique.data:before {
background-position:-25px -174px
}

li.industry.specific.projects:before {
background-position:-25px -174px
}

li.hrs.lab.exercises:before {
background-position:-24px -203px
}

li.pdus:before {
background-position:-23px -233px
}

li.completion.certificate:before {
background-position:-47px -234px
}

li.money.back.guarantee:before {
background-position:-2px -261px
}

li.Online.doubt.clarification.sessions:before {
background-position:-25px -147px
}

.key-features-section .key-head {
margin-left:26px
}

.key-features-section .key-head.active {
border-radius:4px;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-bottom:0
}

.key-features .mobile_list_view {
display:block
}

.key-features .mobile_list_view .accred_div_card {
float:left;
width:auto;
margin-left:30px;
padding:0 0 0 10px;
background:#fff;
margin-top:10px
}

.key-features .mobile_list_view .accred_div_card .accred_title {
float:left;
padding-top:20px;
color:#222;
font-size:14px
}

.key-features .mobile_list_view .accred_div_card img {
max-width:80px;
max-height:80px;
margin:10px
}

.key-features .mobile_list_view .accred_div_card .icon_right {
top:23px
}

.view-detail {
color:#41b7d8;
float:right
}

.view {
color:#41b7d8
}

.view-detail:hover {
color:#41b7d8;
text-decoration:underline
}

.list_location {
position:relative;
background:#f0f0f0;
width:100%;
border-radius:4px;
margin-top:8px;
border:1px solid #e7e7e7;
overflow:hidden;
z-index:0;
}

.list_location a {
color:#333;
display:block;
padding:5px 7px
}

.list_location .country_code .drop-arrow {
float:right
}

.list_location .dropdown-menu {
box-shadow:none;
display:none;
height:92px;
overflow-y:scroll;
width:100%
}

.list_location .dropdown-menu>li>a.filter_loc {
background-color:#fff4ca
}

.list_location .dropdown-menu>li>a {
white-space:normal
}

.rev_se {
width:110%;
height:35px;
position:relative;
background:none;
z-index:1;
border:none;
padding-right: 31px;
}

.list_location .caret {
position:absolute;
right:10px;
top:16px
}

.review_wraper_content ul {
padding-bottom:54px;
border-top:2px solid #222;
width:96%;
padding-top:15px
}

.review_wraper_content ul li {
display:inline-block;
width:100%;
padding:10px 0 5px
}

.review_wraper_content ul li:nth-child(even) {
background:#f3f3f3;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7
}

.review_wraper_content ul li a .col-lg-14 {
padding-right:0
}

.review_wraper_content ul li a {
color:#222
}

.review_wraper_content ul li a h5 {
margin-bottom:0
}

.review_wraper_content ul li a .desg_review {
color:#777;
font-size:13px
}

.review_wraper_content ul li a .review_descrip {
color:#222;
font-weight:300
}

.popular_tags .review_latest li {
text-indent:-20px;
padding:5px 0 5px 24px
}

.popular_tags .review_latest li a {
font-size:13px;
line-height:20px;
background:none;
border:none;
padding:0
}

.popular_tags .review_latest li a:hover {
background:none;
color:#41b7d8
}

.course-list-cards .corse_list_one li .icon_card {
width:80px;
height:80px
}

.category-listing {
padding-top:8px;
font-size:13px
}

.category-listing .chkbox,.course-list-drop-query .chkbox {
background:url(../images/course_list_sprite_v2.png) 103px 227px;
width:15px;
height:15px;
display:inline-block;
margin-right:5px
}

.category-listing .chkbox.checked {
background-position:80px 227px
}

.category-filters .col-lg-12 {
padding-left:2px
}

.category-filters .col-lg-4 {
text-align:right
}

.category-listing {
padding-top:8px;
font-size:13px
}

.category-listing li {
padding-bottom:8px;
overflow:hidden;
text-align:right
}

.course-list-container a.remember_me,.course-details-container a.remember_me {
line-height:20px;
color:#777;
font-size:13px
}

.course-list-container ul.category-listing li a.remember_me {
width:79%
}

.course-list-container .courses_tab_filter a {
color:#222;
float:left;
font-size:12px;
font-weight:300;
letter-spacing:.25px;
line-height:25px;
padding-left:20px;
text-align:left
}

.no-category-container .article_list_view .thumb_icon_card {
width:160px;
height:130px
}

.no-category-container .article_list_view h2 {
font-size:18px;
color:#222;
font-weight:400;
line-height:24px;
width:66%
}

.no-category-container .article_list_view_ul li {
cursor:pointer;
border-bottom:1px solid #ccc;
display:inline-block;
padding-bottom:15px;
padding-top:15px
}

.no-category-container .art_ul li {
cursor:default
}

.success_thanks h2,.already_subscribed h2 {
color:#67d186;
font-size:14px
}

.success_thanks,.already_subscribed {
display:none
}

.discount_div {
display:none
}

.mobile_filter {
display:none
}

.consult_contact_no {
display:none
}

.mobile_list_view.course-list-cards ul li a h2 {
color:#222;
font-weight:500;
letter-spacing:.25px;
font-size:14px;
text-transform:none;
margin:0 0 13px;
word-wrap:break-word
}

.mobile_list_view.course-list-cards {
display:block;
text-align:left
}

.mobile_list_view.course-list-cards .hover_wishlist {
padding:2px;
position:absolute;
top:0;
right:10px;
border:1px solid #e7e7e7;
background:#f0f0f0;
color:#777;
font-size:13px
}

.mobile_list_view.course-list-cards .hover_wishlist .wishlist_icon_default {
background:url(../images/course_list_sprite_v2.png) -65px -40px;
width:11px;
height:14px;
display:inline-block;
margin:0 5px
}

.mobile_list_view.course-list-cards .hover_wishlist:hover .wishlist_icon_default {
background-position:-75px -71px
}

.mobile_list_view.course-list-cards ul li {
border-bottom:1px solid #e7e7e7;
position:relative
}

.mobile_list_view.course-list-cards ul li a {
border:1px solid #e7e7e7;
padding:20px 15px 20px 5px;
display:inline-block;
width:100%;
text-align:left;
color:#3c3c3c;
text-transform:none
}

.mobile_list_view.course-list-cards .icon_card {
float:left;
margin-right:15px;
height:75px;
width:122px
}

.mobile_list_view.course-list-cards .accred_div_card {
display:inline-block;
width:auto
}

.mobile_list_view.course-list-cards .accred_div_card .accred_title {
font-size:12px;
color:#777;
letter-spacing:.25px;
font-weight:300;
margin-left:10px;
padding:0 5px
}

.mobile_list_view.course-list-cards .accred_div_card .accred_title strong {
color:#222;
font-weight:400
}

.rating-status,.mobile_list_view.course-list-cards .rating-count {
font-size:12px;
font-weight:300;
letter-spacing:.25px;
color:#777;
margin:0 1px
}

.form_wrapper .query_success .success_qry,.query_success h6 {
font-size:13px;
font-weight:400
}

.view-more {
font-size:12px
}

.courses_tab_filter span.category-heading {
width:100%;
display:inline-block;
text-align:right;
border-bottom:1px solid #e7e7e7
}

.courses_tab_filter span.category-heading strong {
width:82%;
display:inline-block;
text-align:left;
float:left
}

.course-filters strong {
font-size:13px;
font-weight:500;
padding-left:5px
}

.clear-all {
font-size:12px
}

.category-filters {
margin-top:10px
}

.bot-divider {
height:2px;
background:#eee;
margin-top:2px
}

.mobile_list_view .accred_div_card {
position:relative;
background:#ececec;
border:1px solid #ebebeb;
border-radius:5px;
width:94%;
margin:0 auto
}

.shuffle-cards ul li a {
font-size:16px!important;
text-align:center;
text-transform:uppercase;
border:none;
letter-spacing:.25px
}

.shuffle-cards .tab-content .cards {
color:#000;
padding:6px;
display:inline-block;
background:#f5f5f5;
height:325px;
margin-bottom:10px;
border:1px solid #e7e7e7;
border-radius:4px;
width:186px
}

.shuffle-cards .tab-content .cards:hover {
text-decoration:none
}

.shuffle-cards .tab-content .cards h2 {
color:#222;
font-size:14px;
margin:10px 0;
font-weight:400;
line-height:20px
}

.shuffle-cards .tab-content .cards img {
width:100%
}

.shuffle-cards {
margin-bottom:51px
}

.rating_outer {
display:block;
margin-top:10px;
position:relative;
bottom:5px
}

.home-rating {
position:absolute;
bottom:5px;
width:92%
}

.div_hover {
overflow:hidden;
position:absolute;
float:left;
background-color:rgba(38,40,40,0.9);
width:186px;
left:0;
top:0;
color:#fff;
font-size:14px;
border-radius:5px;
display:none;
height:325px
}

.training_types_block {
display:inline-block;
width:100%;
background:#00a7dc;
padding:12px 5px 0;
height:181px;
text-align:left
}

.title_hover {
margin-top:20px;
display:block;
font-size:14px;
padding:0 12px;
font-weight:300;
color:#fff;
line-height:16px
}

.training_types_block h2 {
font-size:13px;
text-transform:uppercase;
margin:0;
padding:5px 0;
color:#fff
}

.training_types_inner {
display:inline-block;
margin-bottom:8px;
width: 100%;
}

.training_types_inner span {
padding-top:10px
}

.training_types {
float:left;
width:95px;
font-size:13px;
line-height:18px
}

.training_price {
float:right;
font-size:14px
}

.view_details {
display:block;
text-align:center;
background:#0080a7;
padding:5px 0;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px
}

.shuffle-cards .mobile_list_view ul li:first-child {
margin-left:0
}

.card_inner {
display:inline-block;
margin-right:16px;
position:relative
}

.mobile_list_view {
display:none
}

h2.popular_heading {
font-size:24px;
text-transform:uppercase;
color:#222;
font-weight:400;
margin-top:40px
}

.mid-content-outer .tab-content {
text-align:left;
padding:0 12px
}

.mid-content-outer .tabs-learning .mid-content-wrap > li > a:focus {
color:#fff
}

.course_card_main_div {
margin-top:30px
}

.shuffle-cards .nav-tabs > li.active > a {
border:none
}

/* .shuffle-cards ul li {
border-bottom:2px solid #fff
} */

.shuffle-cards ul.banner_outer li {
border-bottom:0
}

.shuffle-cards ul li:first-child {
margin-left:200px
}

.shuffle-cards ul li.active {
border-bottom:3px solid #00a7dc
}

.nav>li>a:hover,.nav>li>a:focus {
background-color:transparent;
color:#222
}

.shuffle-cards .tab-content {
padding-top:15px
}

.card_outer {
margin:0 auto;
width:885px
}

.card_div .card_outer .course-item {
width:186px;
height:325px;
padding:0;
margin:0 10px 20px 20px;
display:inline-block;
position:relative;
overflow:hidden;
vertical-align:top
}

.stars,.stars .star_in {
width:56px;
height:14px;
display:inline-block;
margin-top:8px;
margin-right:5px;
float:left;
}

.ilst_descr_course .stars,.learners .rating_wrap .stars{
    margin-top:4px;
}

.banner_section .learners .rating_wrap .stars{
    margin-top:7px;
}
.banner_section .learners .rating_wrap{
    line-height:30px;
}

.seo_txt_container {
width:88%;
display:inline-block;
vertical-align:middle;
overflow:hidden;
height:25px;
white-space:nowrap;
text-overflow:ellipsis
}

.middle-course-list span a {
font-size:13px;
color:#777;
font-weight:400;
letter-spacing:.25px;
margin-right:20px;
position:relative
}

.middle-course-list span a.active {
color:#40b7d9;
display:inline-block
}

.mobile_list_view.course-list-cards {
display:block
}

.course-list-cards .ilst_descr_course {
width:76%;
display:inline-block
}

.middle-course-list .mobile_list_view.course-list-cards ul li a {
border:0
}

.webinar_div .webinar_sectiion .knowledge-bank-section .inner-section img {
width:auto;
max-width:226px
}

.webinar_sectiion .knowledge-bank-section .inner-section {
float:left;
padding-left:0;
width:709px
}

.resources_default .webinar_sectiion .knowledge-bank-div li h2 {
font-size:18px;
text-transform:none;
font-weight:400
}

.webinar_div .webinar_sectiion .description_webinar {
width:428px
}

.resources_default .webinar_sectiion .knowledge-bank-section .webinar_img,.webinar_sectiion .description_webinar {
display:inline-block
}

.resources_default .webinar_sectiion .knowledge-bank-section .inner-section img {
width:auto;
vertical-align:top
}

.no-category-container .knowledge-bank-section {
margin-top:30px;
display:inline-block
}

.video_wrapper .video_thumbs h2 {
font-size:14px;
color:#222;
line-height:18px
}

.video_wrapper .video_thumbs ul li {
width:214px;
background:#f6f6f6;
margin-right:10px;
display:inline-block;
margin-bottom:25px;
vertical-align:top;
position:relative
}

.video_wrapper .video_thumbs ul li a:hover {
border:1px solid #ff9002
}

.video_wrapper .video_thumbs ul li a {
min-height:295px;
height:auto;
border:1px solid #f2f2f2;
border-radius:5px;
color:#000;
display:inline-block;
padding:10px;
width:214px
}

.mobile_selected_tab {
display:none
}

.mob_filter {
display:none
}

.hidden_class {
display:none!important
}

.no-category-container .article_list_view {
display:inline-block;
margin:0;
width:100%
}

.no-category-container .article_list_view .article_list_view_ul li {
width:100%;
position:relative
}

.no-category-container .article_list_div {
position:relative;
margin:35px 0
}

.no-category-container .article_list_div ul {
padding-bottom:4px;
border-bottom:2px solid #e7e7e7
}

.no-category-container .article_list_div ul li {
display:inline;
padding:0 20px
}

.resources_article-container .article_heading {
font-size:31px;
padding:15px 0;
line-height:36px;
color:#222;
font-weight:400;
text-align:left
}

.resources_article_section .article_mid_section,.webinar-section,.video-section {
padding-right:20px;
padding-top:20px
}

.resources_article_section.article_section .sub_dream_text div {
border-left:1px solid #e7e7e7;
padding-left:20px;
width:auto;
padding-right:20px
}

.resources_article_section.article_section .sub_dream_text div:first-child {
padding-left:0;
border-left:0
}

.resources_article_section .stay_updated_div {
margin-top:20px
}

.resources_article_section.article_section .sub_dream_text div:last-child {
border-right:0
}

.resources_article_section.article_section .sub_dream_text div span.num {
color:#5fd080
}

.video-detail a.mobile_selected_tab,.resources_article-container a.mobile_selected_tab {
color:#333
}

.video-detail .video-container,.resources_article_section .no-category-container {
margin-top:40px
}
.resources_article_section  .no-category-container {
	margin-top:0;
}
.video-detail .video-container h1,.webinar_sectiion h1,.article_mid_section h1 {
margin-top:0;
padding-top:0!important
}

.ebook-section .article_list_view .course_img_descrip h2 {
width:100%;
margin-bottom:2px;
margin-top:0
}

.ebook-section .article_list_view .course_img_descrip span {
color:#222;
font-weight:400
}

.ebook-section .ebook-download {
width:160px;
clear:both;
display:block;
position:absolute;
bottom:18px
}

.ebook-section .article_list_view .thumb_icon_card {
height:auto;
width:194px;
height:130px;
max-width:150px;
max-height:190px;
float:left;
margin-right:30px;
display:block
}

.ebook-details h1 {
margin-bottom:20px;
padding:0!important;
line-height:27px!important
}

.ebook-details h4 {
font-weight:400
}

.ebook-details .article_list_view_ul li {
border-bottom:2px solid #222
}

.ebook-details .support_form {
background:#F5F5F5;
overflow:hidden;
padding:20px 25px 30px;
width:100%;
margin-top:25px
}

.ebook-details .support_form p {
color:#f69920
}

.ebook-details .support_form .article_quoted {
border:0;
text-align:left;
padding:0;
line-height:25px
}

.ebook-details .support_form .download {
margin:25px 15px
}

.ebook-details .support_form .download h4 {
font-weight:400;
padding-bottom:20px;
line-height:24px;
text-align:left
}

.ebook-details .support_form .download button {
width:100%;
height:46px;
font-size:24px;
font-weight:200
}

.ebook-details .support_form .download button:before {
content:"";
display:inline-block;
background:url(../images/free_resources_detail_icons.png) -81px -163px;
width:31px;
height:25px;
position:relative;
top:3px;
right:10px
}

.ebook-form .expanded_form {
display:inline-block
}

.no-category-container .e-book-ul .course_img_descrip {
width:auto;
max-width:67%
}

.offer-collapse a,.offer-collapse:after,.special-tag:after,.offer-navigation a.prev,.offer-navigation a.next,.offer-navigation a.close {
background:url(../images/course_sprite_v11.png)no-repeat
}

.special-offer {
float:left;
background:#fffcee;
width:100%;
padding:10px 0;
font-size:14px;
color:#58595b
}

.special-offer p {
margin:0;
display:inline-block
}

.special-offer .pull-left {
/* width:1000px */
}

.offer_banner_outer .tooltip-training-help>span {
height:auto!important
}

.offer_banner_outer strong.coupon-code {
font-weight:400;
font-size:16px;
border:#F2F2F2 dashed 1px;
padding:1px;
text-align:center;
word-wrap:break-word;
display:block
}

.offer_banner_outer .valid-till {
display:block
}

.accord-span{
	display: inline-block;
	width: 90%;
}

.special-tag {
background:#5FD080;
text-transform:uppercase;
color:#fff;
font-size:13px;
font-weight:500;
padding:4px 15px;
position:relative;
margin-right:15px
}

.special-tag:after {
content:"";
background-position:-79px -260px;
width:6px;
height:23px;
position:absolute;
top:0;
right:-5px
}

.offer-navigation {
margin-right:18px
}

.offer-navigation li {
float:left;
margin:0 2px
}

.offer-navigation li a {
font-size:18px;
color:#e3d9b5
}

.offer-navigation li a:hover,.offer-navigation li a.active {
color:#ff8f00
}

.special-offer .details {
color:#42b7d8;
font-size:10px;
font-weight:500;
top:-1px
}

.offer-collapse a {
background-position:-52px -3px;
width:23px;
height:114px;
position:absolute;
top:25px;
right:3%;
z-index:1
}

.offer-navigation a.prev,.offer-navigation a.next,.offer-navigation a.close {
display:inline-block;
margin-top:5px
}

.offer-navigation a.prev,.offer-navigation a.next {
width:10px;
height:15px
}

.offer-navigation a.prev {
background-position:-86px -260px
}

.offer-navigation a.next {
background-position:-113px -260px
}

.offer-navigation a.close {
width:13px;
height:13px;
background-position:-86px -277px;
margin-left:20px
}

.special-offer .copy_coupon span {
padding:5px 8px;
border-radius:0 3px 3px 0
}

.special-offer .copy_coupon {
text-transform:uppercase;
margin-left:5px;
background:#fff;
border:#e6e4d7 solid 1px;
padding:5px;
border-radius:3px;
color:#f59920
}

.special-offer button {
border:none;
font-size:12px;
border-radius:3px;
font-weight:300;
margin-top:-1px
}

.special-offer span.tooltip-training-help span:after {
border-bottom:8px solid #231F20
}

.lvc-section .lvc-banner {
background:#93847B;
height:463px
}

.banner_txt_wrap {
display:inline-block;
color:#fff;
padding-top:24px;
width:100%
}

.lvc_heading {
float:left
}

.banner_txt_wrap h1 {
margin:0;
font-size:30px;
line-height:normal;
color:#fff;
font-weight:500;
margin-top:46px;
text-shadow:2px 1px #3c3c3c;
padding:0
}

.lvc_video_btn {
font-size:17px;
font-weight:500;
float:left;
margin-top:24px
}

.lvc_video_btn:before {
display:inline-block;
content:"";
width:31px;
height:33px;
vertical-align:middle;
margin-right:5px
}

.lvc_btn {
text-transform:uppercase;
margin-top:5px;
font-size:22px!important;
font-weight:500;
width:244px;
height:48px;
box-shadow:2px 2px 0 0 #dd8108!important
}

.lvc_off-pr {
float:right;
background:#fff;
border-radius:10px;
width:350px;
height:146px;
color:#646464;
text-align:center;
position:relative;
overflow:hidden
}

.lvc_off-pr span {
font-size:20px;
clear:both;
font-weight:700
}

.lvc_off-pr span.strike_lvc {
margin-bottom:5px;
display:block;
text-decoration:line-through
}

span.ofr-price {
color:#5fcf80;
font-size:28px
}

.lvc_off-pr .off_gr {
background:#5fcf80;
float:left;
color:#fff;
padding:5px;
font-size:18px;
font-weight:500;
width:146px;
height:64px;
position:absolute;
top:41px;
left:-41px;
transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg)
}

.get-pass {
float:right;
margin:8px 20px 0 0;
max-width:250px
}

span.tax_lvc {
font-size:12px;
display:block
}

.benifits_wrap {
clear:both;
margin-top:22px;
display:block;
color:#fff
}

.benifits_wrap ul {
position:relative
}

.benifits_wrap li {
display:inline-block;
font-size:16px;
font-weight:500;
text-align:center;
padding:0 0 18px 28px;
cursor:pointer;
border-bottom:5px solid transparent;
width:240px
}

.benifits_wrap li:first-child {
margin-left:0
}

.benifits_wrap li:before {
content:"";
display:block;
width:51px;
height:51px;
margin:auto;
vertical-align:middle
}

.benifits_wrap li:before.prof_cour {
background-position:-3px -3px
}

.lvc_active_btn {
border-bottom:5px solid #ff9002!important
}

.active_lvc_btn {
border-bottom:5px solid #ff9002!important
}

li.prof_cour:before {
background-position:-4px -5px!important
}

li.guareted_qulty:before {
background-position:-58px -5px!important
}

li.batch_days:before {
background-position:-111px -5px!important
}

li.hours_train:before {
background-position:-164px -5px!important
}

.benifit_panel {
position:absolute;
width:100%;
height:125px;
line-height:30px;
padding:13px 40px 0;
display:inline-block;
top:100%;
bottom:0;
left:0;
min-height:100%
}

.benifit_panel span {
font-size:16px;
font-weight:500;
text-align:center;
padding-right:5px;
cursor:default
}

.benifit_panel span:before {
content:"";
width:5px;
height:5px;
background:#fff;
border-radius:50%;
display:inline-block;
vertical-align:middle;
margin-right:8px
}

.lvc-section .mobile_list_view .corse_list_one li a {
padding-right:0
}

.lvc-section .course-list-cards .ilst_descr_course {
width:80%
}

.lvc-price {
margin-top:24px;
color:#777
}

.lvc-batches {
text-align:right;
font-size:14px;
font-weight:400;
position:absolute;
bottom:-13px;
right:13px;
clear:both
}

.lvc-batches button {
background:#E1E1E1;
border-bottom:#cfcfcf solid 1px;
width:92px;
height:25px;
padding:0;
font-weight:300
}

.lvc-batches p {
margin-bottom:5px
}

.lvc-batches-active {
color:#fff!important;
background:#bababa!important;
outline:none!important
}

.lvc-price .price {
font-size:12px;
margin-left:30px
}

.select-batches {
background:#f6f6f6;
border:#DFDFDF solid 2px;
width:552px;
position:absolute;
top:136px;
right:0;
z-index:13;
border-radius:4px
}

.select-batches li > strong {
font-weight:500
}

.select-batches li .weekend {
color:#4DB708
}

.select-batches li {
line-height:35px;
padding:0 15%!important;
height:35px!important;
margin:0!important;
font-size:12px;
border-bottom:1px solid #e7e7e7!important
}

.select-batches li.view-more a {
padding:0!important;
text-align:center!important;
color:#40b7d9!important
}

.select-batches li.course-agenda {
padding:2%!important;
display:inline-block;
width:100%;
float:left;
height:auto!important
}

.select-batches li.course-agenda button {
background:#F6F6F6;
padding:2px 6px;
font-size:12px;
margin:0;
width:140px;
height:30px
}

.lvc_course_list .download-schedule button {
width:100%;
background:#EDEDED;
border:#DFDFDF solid 1px;
border-bottom:#DFDFDF solid 2px;
margin-bottom:20px;
font-size:12px;
font-weight:500;
height:34px;
margin-top:0
}

.lvc_course_list .download-schedule button:hover,.lvc_course_list .lvc-categories:hover {
background:#cfcfcf
}

.lvc_course_list .download-schedule button:before {
position:absolute;
right:20px;
top:6px
}

.lvc-section .mobile_list_view.course-list-cards ul li a:hover {
background:none
}

.lvc-section .mobile_list_view.course-list-cards ul li:first-child a {
padding-top:0
}

.lvc-section .middle-course-list .load,.lvc-section .load_more_articles {
margin:10px 0;
display:inline-block;
width:98%
}

.lvc-section .course-faq {
width:100%;
margin-left:0
}

.lvc-section .course-faq li {
border-bottom:1px solid #ccc;
font-size:14px
}

.lvc-section .course-faq li .pdp_faq div {
padding:10px 0
}

.lvc-section .course-list-container h3 {
margin-bottom:10px;
text-transform:uppercase;
border-bottom:1px solid #333
}

.lvc-section .faqs-wrapper {
margin-bottom:45px;
border-bottom:none;
padding:0;
clear:both
}

.lvc-section .faqs-wrapper h3 {
text-transform:uppercase;
margin-bottom:0;
font-size:24px;
font-weight:400
}

.lvc-section .course-faq h4 {
font-size:16px;
font-weight:400
}

.lvc-section a.terms-condi-btn {
width:550px;
font-size:14px;
font-weight:400;
margin:10px auto 40px;
display:block;
color:#fff
}

.lvc-section .arrow-up {
right:-12px;
position:absolute
}

.lvc-section .aces_banner {
background:#f4f4f4;
width:100%;
display:inline-block;
padding:35px 0;
margin:30px 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc
}

.lvc-section .aces_banner span {
font-size:24px;
line-height:normal
}

.lvc-section .aces_banner .lvc_btn {
margin-top:-45px;
font-size:14px!important;
font-weight:400;
text-transform:normal!important;
width:186px;
height:37px
}

.lvc-section .mobile_list_view.course-list-cards ul.select-batches li:first-child {
height:40px!important;
padding-top:5px!important
}

.lvc-section .course-list-container h3.course-pass-heading {
font-size:18px;
border-bottom:0;
margin-top:0;
margin-bottom:30px
}

.lvc-section .lvc_course_list {
margin-top:40px
}

.lvc_course_list .middle-course-list {
margin-left:0
}

.lvc_course_list .mobile_list_view .corse_list_one li {
background:#ebebeb;
border:none;
margin-bottom:25px;
height:136px;
position:relative;
padding:13px;
border-radius:4px
}

.lvc_course_list .mobile_list_view .corse_list_one li span.pull-right {
width:98px
}

.lvc_course_list .course-list-cards .corse_list_one li .icon_card {
width:100px;
height:100px
}

.lvc_course_list .course-list-cards .corse_list_one li a {
padding:0
}

.lvc_course_list .mobile_list_view .accred_div_card {
background:#e7e7e7;
border:#e1e1e1 solid 1px;
margin-left:10px
}

.lvc_course_list .course-list-cards ul li a h2 {
font-size:16px;
margin-bottom:10px
}

.lvc_course_list .download-schedule button:before,.select-batches .download_agenda:before {
background:url(../images/lvc-sprite.png) no-repeat -228px -39px;
width:20px
}

.lvc_course_list .download-schedule button {
color:#565656;
font-size:13px;
background:#e1e1e1;
border-bottom:#BABABA solid 1px;
text-align:left;
padding-left:25px;
margin-bottom:27px
}

.lvc_course_list .lvc-categories {
width:300px;
overflow:hidden;
margin-left:70px;
background:#E1E1E1;
border-bottom:#BABABA solid 1px;
border-radius:5px
}

.lvc_course_list .lvc-categories:before {
display:none
}

.lvc_course_list .lvc-categories:after {
background-position:-11px -22px
}

.lvc-categories select.form-control {
cursor:pointer;
border:none;
padding-left:10px;
color:#565656;
font-size:13px;
font-weight:400;
width:120%;
padding-left:0px\9\0;
outline:none
}

.lvc-categories select.form-control option {
background:transparent
}

.opacity_transition {
-webkit-transition:opacity .5s ease-in;
-moz-transition:opacity .5s ease-in;
-o-transition:opacity .5s ease-in
}

.no-opacity {
opacity:1
}

.with-opacity {
opacity:0
}

.height_transition {
max-height:0;
overflow:hidden;
-webkit-transition:max-height .5s;
-moz-transition:max-height .5s;
transition:max-height .5s
}

.with-height {
max-height:500px;
padding:30px 40px 0!important
}

.lvc_pass_ovrly {
width:100%;
height:100%;
position:fixed;
top:1px;
z-index:12;
display:none
}

.lvc-section .course-faq .pdp_faq ol li,.lvc-section .course-faq .pdp_faq ul li {
border:none
}

.lvc-section .course-faq .pdp_faq ul li {
padding-left:50px;
text-indent:-26px;
list-style:none
}

.lvc-section .course-faq .pdp_faq ul li:before {
content:"â€¢";
padding-right:15px
}

.pass-not {
color:#f59920;
background:#fff;
font-size:18px;
width:410px;
float:right;
padding:15px 10px;
border-radius:4px;
margin-top:50px;
text-align:center;
margin-bottom:42px
}

.faqs_wrap {
border-top:1px solid #ccc;
width:100%;
margin-top:20px
}

.time_lvc {
width:100px
}

.benifits_wrap li:last-child {
width:247px
}

.select-batches .download_agenda:before {
margin-right:5px
}

.lvc_course_list .leadform_radio_btn,.lvc_course_list .remember_me {
border:1px solid #f6f6f6
}

.lvc-price .rating-status:before {
margin-right:3px;
vertical-align:middle;
margin-top:-6px
}

.tnc-lvc .pop_in_bl,.tnc-lvc .pop_in_bl ol {
padding:0 20px
}

.lvc_course_list .mobile_list_view .corse_list_one li .select-batches li {
border-radius:0
}

.date-text {
bottom:15px;
position:absolute;
right:13px
}

.lvc_course_list .mobile_list_view .select-batches li {
background:none
}

.btn:focus,.btn:active:focus,.btn.active:focus {
outline:none
}

.form_lead_corp .close_btns {
background:url(../images/corporate-training/form_icons.png) -5px -36px no-repeat;
width:33px;
height:33px;
position:absolute;
right:40px;
top:19px;
cursor:pointer
}

.form_lead_corp {
position:fixed;
width:100%;
height:100%;
background-color:rgba(23,11,10,0.6);
top:0;
display:none;
z-index:12;
overflow-y:scroll
}

.career-catalyst {
text-align:center;
padding:100px 0
}

.career-catalyst img {
width:100%;
max-width:495px
}

.career-catalyst .img_rock img {
max-width:311px
}

.cur-def {
cursor:default
}

.select_wraper {
background:#fff;
width:317px;
display:inline-block;
overflow:hidden;
position:relative;
height:35px
}

.select_wraper .sel_cr {
width:337px;
height:35px;
border:1px solid #e7e7e7;
position:relative;
z-index:1;
background:none
}

.select_wraper .caret {
position:absolute;
right:5px;
top:16px
}

.course-list-drop-query .select_wraper {
width:227px
}

.course-list-drop-query .select_wraper .sel_cr {
width:260px;
padding-left:7px
}

.expanded_form .select_wraper,.callback_wrapper .for_cun,.form_div_register .for_cun,.course-list-drop-query .dr_cun,.contact_dr_qry .select_wraper,.enroll_form .dr_cun,.webi_reg_form .select_wraper,.enroll_form .dr_cun {
width:52px;
height:33px;
margin-bottom:20px;
float:left;
border-right:1px solid #e7e7e7
}

.expanded_form .select_wraper {
margin-bottom:0
}

.no_clas_foound .expanded_form .select_wraper {
margin-bottom:0
}

.no_clas_foound .support_coutry_code .placeholder_wrap {
width:360px
}

.no_clas_foound .support_coutry_code .placeholder_wrap input {
width:100%
}

.support_coutry_code {
position:relative;
margin-bottom:5px;
height:35px;
border-radius:4px;
border:1px solid #e7e7e7;
background:#fff
}

.support_coutry_code .country_code {
position:relative;
padding:4px 6px 6px;
border-right:1px solid #ccc;
height:29px;
float:left;
color:#777;
text-align:left;
width:54px
}

.course-list-drop-query .support_coutry_code .placeholder_wrap {
width:auto;
max-width:166px;
float:left
}

.course-list-drop-query .dr_cun {
margin-bottom:1px
}

.course-list-drop-query .placeholder_wrap input,.course-list-drop-query .placeholder_wrap textarea,.course-list-drop-query .support_coutry_code .country_code_span {
color:#333
}

.course-list-drop-query .support_coutry_code .placeholder_wrap input {
width:auto;
max-width:160px;
color:#333
}

.support_coutry_code .placeholder_wrap {
display:inline-block;
width:256px;
position:relative
}

.support_coutry_code .placeholder_wrap .country_code_span {
display:inline-block;
font-size:13px;
float:left;
left:5px;
position:relative;
vertical-align:middle;
z-index:1;
padding-top:4px
}

.placeholder_wrap {
position:relative
}

.list_query {
margin-bottom:6px
}

.support_form .support_coutry_code .country_code .caret {
position:absolute;
right:5px;
top:14px
}

.support_coutry_code .placeholder_wrap input {
height:33px;
border:none;
position:absolute;
width:259px
}

.support_coutry_code .dropdown-menu {
display:none;
width:208px;
height:140px;
overflow-y:scroll
}

.support_coutry_code .dropdown-menu li a {
white-space:normal
}

.common_forms .support_coutry_code .dropdown-menu {
width:313px
}

.common_forms .support_coutry_code .dropdown-menu li a span.country-name-ltr {
width:210px
}

.support_form a.remember_me,.support_form a.remember_me:before {
display:inline-flex;
text-align:left
}

.support_form a.remember_me:before {
width:19px!important
}

.expanded_form {
display:none;
margin-top:20px
}

.placeholder_span {
position:absolute;
top:4px;
left:12px;
font-size:13px;
color:#777;
font-weight:300;
letter-spacing:.25px
}

.form_wrapper {
border:1px solid #e7e7e7;
padding:3px 10px 12px;
background:#f6f6f6;
border-radius:4px;
box-shadow:1px 1px 0 1px rgba(216,216,216,0.69);
-moz-box-shadow:1px 1px 0 1px rgba(216,216,216,0.69);
-webkit-box-shadow:1px 1px 0 1px rgba(216,216,216,0.69)
}

.team-licences {
padding-bottom:3px;
margin-bottom:20px;
padding-top:10px
}

.team-licences .write-review {
float:none;
padding:0;
display:block;
padding-left:19%
}

.team-licences .write-review a {
font-size:14px
}

.team-licences .corp-icon {
width:34px;
height:32px;
display:inline-block;
vertical-align:top;
margin-right:10px
}

.form_wrapper h6 {
color:#222;
font-size:14px;
letter-spacing:.25px;
font-weight:400
}

.resources_article-container .article_img {
width:100%;
max-width:693px;
padding-bottom:15px;
min-height:315px
}

.testimonial_div {
width:98%;
display:inline-block;
overflow:hidden;
position:relative
}

.testimonial_div .col-lg-offset-1 {
margin-left:3.25%
}

.testimonial_div .testimonial_div_inner {
position:relative;
width:5000px;
display:inline-block
}

.testimonial_div .inner_block {
float:left
}

.testimonial_div .inner_block_wrapper {
margin-left:16px;
width:301px
}

.browse_course {
border:1px solid #f59920;
color:#f59920;
padding:8px 107px;
border-radius:5px;
display:inline-block;
margin-top:30px;
font-size:16px;
font-weight:400;
border-radius:4px;
width:550px
}

.browse_course:hover , .browse_course:focus{
background:#0080a7;
color:#fff;
border:none;
}

.get_access {
display:block;
position:relative;
margin-top:25px
}

.get_access .card_arrows {
top:108px
}

.get_access .banner_outer_div {
display:block;
overflow:hidden;
position:relative
}

.get_access .banner_outer {
display:block;
text-align:left;
width:5000px;
position:relative
}

.get_access .banner_outer li {
width:960px;
display:inline-block;
float:left
}

.shuffle-cards .get_access .banner_outer li:first-child {
margin-left:0
}

.get_access .banner_outer li a {
color:#000;
display:inline-block;
max-width:480px;
width:480px;
float:left
}

.get_access .banner_description {
float:left;
width:37%;
margin:40px 0 0 8%;
text-transform:none;
text-align:left
}

.get_access .banner_description_image {
margin:0 auto;
width:auto
}

.get_access .banner_description h1 {
color:#222;
font-size:21px;
font-weight:400;
margin:0;
line-height:24px
}

.get_access .banner_description h2 {
font-size:18px;
color:#5fcf80;
margin:5px 0 20px;
font-weight:400
}

.access_btn {
margin-top:10px;
width:220px
}

.btn-info {
background:#41b7d8;
box-shadow:2px 1px 1px #2ca2ba;
height:30px
}

.get_access .bullets_slide {
margin-top:2px;
width:100%;
text-align:center
}

.get_access .bullets_slide li {
display:inline-block
}

.get_access .bullets_slide li a {
background:url(../images/header_sprite_v11.png) -98px -12px no-repeat;
width:13px;
height:10px;
display:block
}

.get_access .bullets_slide li a.active {
background:url(../images/header_sprite_v11.png) -98px -2px no-repeat
}

.get_access .banner_description_image img {
max-width:960px;
width:100%
}

.get-inspired {
position:relative;
padding-bottom:40px;
padding-top:10px;
clear:both;
width:100%;
display:inline-block;
}

.get-inspired .center-block {
float:none
}

.get-inspired .container {
position:relative
}

.get-inspired .card_arrows {
top:186px;
display: none;
}

.get-inspired .prev_arrow {
background-position:-5px -35px;
left:0
}

.get-inspired .next_arrow {
background-position:-31px -35px;
right:0
}

.descrip_inspired_outer {
text-align:center;
position:relative;
width:292px;
color:#3c3c3c;
padding:10px;
margin-right:4px;
}

.descrip_expand {
height:auto
}

.get-inspired .col-xs-12 {
margin-bottom:10px
}

.get-inspired h2 {
padding-bottom:35px;
padding-top:35px;
width:438px;
margin:0 auto;
line-height: normal;
font-weight:300;
}

.descrip_inspired h3 {
text-align:center;
font-size:20px;
color:#222;
margin-top:10px;
line-height:24px;
font-weight:300;
margin-bottom:9px;
margin-bottom:10px;
padding-top: 12px;
}

.descrip_inspired p {
color:#646464;
text-align:center;
font-size:14px;
font-weight:300;
line-height:18px;
margin-top: 0px;
}

.hidden_link a {
color:#41b7d8;
text-align:left;
font-size:12px;
font-weight:300
}

.hidden_link a:after {
width:15px;
height:17px;
background:url(../images/header_sprite_v11.png) -91px -53px no-repeat;
content:"";
display:inline-block
}

.testimonial_inner {
width:294px;
height:333px;
display:inline-block;
margin-right:10px
}

.get-inspired .image-block-outer p {
font-size:14px;
font-weight:500;
letter-spacing:.25px;
color:#fff;
text-align:left
}

.get-inspired .image-block-outer p.desig_quote {
font-weight:400
}

.linkedin_icon {
display:block;
background:url(../images/header_sprite_v11.png) -60px -55px no-repeat;
width:30px;
height:28px;
clear:both;
float:left;
margin-top:10px
}

.image-block {
padding:5px;
background:#e18a3a;
border-radius:50%;
display:block;
height:80px;
overflow:hidden;
width:80px;
float:left
}

.image-block_inner {
border-radius:50%;
display:block;
height:80px;
width:80px;
margin:-5px
}

.image-block img {
width:100%;
height:100%;
margin-left:0;
margin-top:0;
border-radius:50%
}

.image_sub_title {
float:right;
margin-left:10px;
margin-top:20px;
width:194px
}

.image-block-outer {
float:left;
margin-top:20px
}

.image-block-outer p {
float:left;
margin:0
}

.accreditated_courses {
position:relative;
display:inline-block;
padding-top:60px
}

.accreditated_courses ul li {
text-align:left;
display:inline-block;
float:left
}

.accreditated_courses ul li .sl_inn_div {
padding-left:10px
}

.accreditated_courses ul li img {
width:164px
}

.accreditated_courses .card_arrows {
top:40px
}

.accreditated_courses .col-lg-16 {
margin-top:1%
}

.accreditated_courses .silder_div {
position:relative;
width:95%;
margin-left:3%;
overflow:hidden;
height:100px;
text-align:left
}

.accreditated_courses .silder_div .slider_lists {
position:relative;
width:5000px;
display:inline-block
}

.accreditated_courses h1,.customer_support h2 {
color:#222;
color:#222
}

.resources_default .articles_outer .knowledge-bank-div_outer {
width:94%;
margin:15px 0 15px 26px;
height:250px
}

.knowledge-bank-div {
width:10000px;
margin:0 auto;
display:inline-block
}

.resources_default .articles_outer .art_sec .knowledge-bank-div li a {
padding:5px 7px 15px;
text-align:left;
height:262px
}

.resources_default .articles_outer .art_sec .knowledge-bank-div li {
padding-left:0;
width:182px;
float:left
}

.resources_default .articles_outer .art_sec .knowledge-bank-div li .in_art_div {
padding-left:7px
}

.resources_default .articles_outer .knowledge-bank-div li {
padding-left:7px
}

.rel-art .knowledge-bank-section .container p {
text-align:left;
max-height:105px;
overflow:hidden
}

.resources_default .video_section .knowledge-bank-div_outer {
height:250px
}

.resources_default .articles_outer .knowledge-bank-div {
margin-left:27px
}

.resources_default .video_section .knowledge-bank-div {
margin-left:0;
display:inline-block
}

.resources_default .video_section .knowledge-bank-div li {
padding-left:0;
float:left;
width:183px;
position:relative
}

.resources_default .free_cources_div h2.resource-test-hd {
text-transform:none;
color:#293339;
line-height:18px;
font-weight:400;
font-size:14px;
text-align:left;
max-height:73px;
overflow:hidden
}

.accreditated_courses h1,.customer_support h2 {
color:#222
}

.course-details-section .banner_section h1 {
color:#fff;
line-height:32px
}

.get_access .banner_outer_div {
display:block;
overflow:hidden;
position:relative;
margin:0 auto;
width:954px;
height:247px
}

.get_access .bullets_slide li a {
background:url(../images/header_sprite_v11.png) -98px -12px no-repeat;
width:13px;
height:10px;
display:block
}

.get_access .bullets_slide li a.active {
background:url(../images/header_sprite_v11.png) -98px -2px no-repeat
}

.recent-view {
position:relative;
overflow:hidden;
width:243px;
height:auto
}

.recent-view ul {
width:2000px;
display:inline-block;
position:relative
}

.recent-view ul li {
float:left;
width:246px;
border-bottom:0
}

.recently-viewed .recent-view ul li a {
border-bottom:1px solid #e7e7e7;
border-top:0;
border-left:0;
border-right:0;
padding:5px;
float:left
}

.webinar_detail_div .mobile_list_view.course-list-cards ul li a,.video-detail .mobile_list_view.course-list-cards ul li a {
padding:10px 15px 8px 5px
}

#webi_card .icon_card {
height:53px;
width:70px;
margin-left:17px
}

.webi_det {
display:inline-block;
width:133px
}

.webi_det .webinar_name {
padding-top:0
}

.mobile_list_view.course-list-cards.recent-view img {
height:65px;
margin-left:0;
margin-right:5px
}

.webinar_detail_div .stay_updated_div p {
font-size:13px;
color:#222;
line-height:18px;
font-weight:400;
margin-bottom:0
}

.resources_sidebar div:last-child {
border-bottom:0;
padding-top:0;
margin:0
}

.main_menu li.search-icon_sticky a:hover {
background:url(../images/header_sprite_v11.png) no-repeat;
background-position:-27px -311px
}

.video_icon_play {
background:url(../images/header_sprite_v11.png) -2px -188px no-repeat;
height:50px;
width:50px;
display:inline-block
}

.video_icon {
color:#fff;
font-size:14px;
letter-spacing:.25px;
text-transform:uppercase;
font-weight:400;
display:none
}

.video_icon:hover {
color:#ccc;
text-decoration:none
}

.video_icon .glyphicon-play-circle {
display:block
}

.mid-content-wrap {
float:none;
clear:both;
position:relative
}

.mid-content-wrap .browse_tab_btn {
width:auto;
background:#f0f0f0;
border:1px solid #f0f0f0;
box-shadow:2px 2px 0 #d5d5d5;
color:#222
}

.tab_descrip_top {
background:#f4f4f4;
padding:0
}

.tab_descrip_top .col-lg-10 {
height:307px
}

.mid-content-outer .tab_descrip_top .tab-content p,.mid-content-outer .tab_descrip_top .tab-content img.tab_img_ban {
padding:40px 0
}

.mid-content-outer .tab_descrip_top .tab-content img.tab_img_ban {
margin-top:25px;
padding:0
}

.mid-content-outer .tab_descrip_top .tab-content .browse_tab_btn {
margin-bottom:40px
}

.mid-content-outer .glyphicon-picture {
display:block;
padding-bottom:10px
}

.mid-content-outer .glyphicon-chevron-down {
display:block;
padding-top:10px
}

.tabs-learning .mid-content-wrap > li {
border-right:#413d34 solid 1px
}

.tabs-learning .mid-content-wrap > li:last-child {
border-right:none
}

.tabs-learning .mid-content-wrap > li:first-child,.tabs-learning .mid-content-wrap > li:first-child > a {
padding-left:0;
text-align:left
}

.learning-type .nav-tabs > li.active > a {
padding:23px 15px;
border-radius:0;
background:rgba(251,177,88,0.3);
border:1px solid transparent;
color:#fff;
cursor:pointer
}

.learning-type .mid-content-wrap li {
padding:0
}

.learning-type .nav>li>a:hover,.nav>li>a:focus {
border-radius:0;
background:rgba(173,121,61,0.5);
border:1px solid transparent;
color:#fff
}

.learning-type .bs-example-tabs {
border-bottom:1px solid #ddd;
margin-bottom:20px;
padding-bottom:20px
}

.mid-content-outer .courseicon:before,.mid-content-outer .courseicon:after {
display:inline-block;
vertical-align:middle;
content:"";
margin:4px 8px;
width:48px;
height:36px;
background:url(../images/header_sprite_v11.png) no-repeat
}

.mid-content-outer .glyphicon-online:before {
background-position:-64px -492px
}

.mid-content-outer .glyphicon-instructor:before {
background-position:-7px -492px
}

.mid-content-outer .glyphicon-corporate:before {
background-position:-7px -629px
}

.mid-content-outer .courseicon:after,.mid-content-outer .active .courseicon:after {
width:22px;
height:22px;
background-position:-7px -592px;
display:inline-block;
vertical-align:middle;
content:""
}

.mid-content-outer .active .courseicon:after {
background-position:-30px -592px
}

.mid-content-outer .glyphicon-simulation {
background-position:-58px -90px;
width:30px
}

.mid-content-outer .glyphicon-completion {
background-position:-82px -135px;
width:24px
}

.shuffle-cards .tab-content .cards span.accred_title {
background:#ececec;
border:1px solid #ebebeb;
border-radius:5px;
display:inline-block;
font-size:12px;
line-height:20px;
padding:4px 5px;
position:relative;
width:100%
}

.shuffle-cards .tab-content .cards span.accred_title strong {
font-size:13px;
font-weight:500
}

.mobile_list_view .accred_div_card .icon_right,.resources_default .free_cources_div .image_resources_descrip .icon_right {
position:absolute;
left:-8px;
top:4px;
background:url(../images/header_sprite_v11.png) -89px -84px no-repeat;
height:15px;
width:15px
}

.shuffle-cards .tab-content .rating-count {
font-size:12px;
float:right;
padding-top:4px;
letter-spacing:.25px;
font-weight:300;
color:#777
}

.top_offer_div {
width:100%;
margin-bottom:10px;
height:80px;
text-align:left;
position:relative
}

p.offer_div {
position:absolute;
margin:0 0 0 10px;
bottom:0;
display:inline-block;
color:#fff;
background:#5fcf80;
height:21px;
padding:0 5px;
visibility:visible;
font-size:13px;
width:auto
}

p.offer_div:before {
content:"";
position:absolute;
right:-4px;
background:url(../images/header_sprite_v11.png) -1px -12px no-repeat;
height:23px;
width:5px
}

.card_arrows {
background:url(../images/header_sprite_v11.png) no-repeat;
width:26px;
height:42px;
display:block;
position:absolute;
top:329px;
z-index:1
}

.prev_arrow {
left:0;
background-position:-1px -36px
}

.next_arrow {
right:0;
background-position:-31px -36px
}

.testimonial_div {
width:98%;
display:inline-block;
overflow:hidden;
position:relative
}

.testimonial_div .col-lg-offset-1 {
margin-left:3.25%
}

.testimonial_div .testimonial_div_inner {
position:relative;
width:5000px;
display:inline-block
}

.testimonial_div .inner_block {
float:left
}

.testimonial_div .inner_block_wrapper {
margin-left:16px;
width:301px
}

.browse_course {
background:#00a7dc;
color:#fff;
padding:11px 107px;
display:inline-block;
margin-top:30px;
font-size:24px;
font-weight:500;
border-radius:4px;
width:588px;
border:0;
}

.arrow_indicator {
position:absolute;
background:url(../images/header_sprite_v11.png) -80px -39px no-repeat;
width:25px;
height:14px;
display:block;
bottom:-14px;
left:33px
}

.nav-tabs {
border-bottom:3px solid #e7e7e7
}

.mid-content-wrap.nav-tabs > li {
margin-bottom:-2px
}

.the_media {
background:#f5f5f5;
text-align:left;
padding:10px 0;
padding-bottom:40px;
border-bottom:2px solid #ccc
}

.the_media .container {
overflow:hidden;
position:relative
}

.the_media h2 {
margin-top:45px;
text-align:center;
font-weight:300;
}

.the_media .media_inner {
height:46px;
margin-left:3%;
text-align:left;
width:5000px;
position:relative
}

.the_media .media_inner .silder_img_block span {
height:50px;
width:191px
}

.the_media .media_inner span.media_img1 {
background-position:-15px -236px
}

.the_media .media_inner span.media_img1:hover {
background-position:-591px -292px
}

.the_media .media_inner span.media_img2 {
background-position:-217px -236px
}

.the_media .media_inner span.media_img2:hover {
background-position:-794px -292px
}

.the_media .media_inner span.media_img3 {
background-position:-411px -236px
}

.the_media .media_inner span.media_img3:hover {
background-position:-988px -292px
}

.the_media .media_inner span.media_img4 {
background-position:-601px -236px
}

.the_media .media_inner span.media_img4:hover {
background-position:-25px -349px
}

.the_media .media_inner span.media_img5 {
background-position:-792px -236px
}

.the_media .media_inner span.media_img5:hover {
background-position:-216px -349px
}

.the_media .media_inner span.media_img6 {
background-position:-982px -236px
}

.the_media .media_inner span.media_img6:hover {
background-position:-406px -347px
}

.the_media .media_inner span.media_img7 {
background-position:-82px -288px;
width:60px;
}

.the_media .media_inner span.media_img7:hover {
background-position:-658px -345px
}

.the_media .media_inner span.media_img8 {
background-position:-223px -288px
}

.the_media .media_inner span.media_img8:hover {
background-position:-800px -345px
}

.the_media .media_inner span.media_img9 {
background-position:-406px -280px
}

.the_media .media_inner span.media_img9:hover {
background-position:-983px -337px
}

.the_media .media_inner span.media_img10 {
background-position:-228px -535px
}

.the_media .media_inner span.media_img10:hover {
background-position:-445px -535px
}

.the_media .media_inner li {
display:inline-block;
margin-left:30px
}

.trainers_div {
width:100%;
display:block;
text-align:left;
margin-top:60px
}

.trainers_div .container {
position:relative
}

.trainers_div img {
float:right;
max-width:459px;
width:100%
}

.img_trainer {
position:absolute;
bottom:0;
right:0
}

.enterprise_div h4 {
color:#fff
}

.trainers_div h4,.enterprise_div h4,.accreditated_courses h4,.customer_support h4 {
font-size:24px;
text-transform:uppercase;
padding-bottom:20px;
font-weight:400;
line-height:28px;
margin-top:0
}

.trainers_div h1 {
color:#222
}

.trainers_div p {
line-height:24px
}

.trainers_div ul {
padding-bottom:60px
}

.trainers_div ul li {
display:block;
line-height:24px
}

.trainers_div li:before {
width:9px;
height:10px;
background:url(../images/header_sprite_v11.png) -97px -2px no-repeat;
content:"";
display:inline-block;
padding-right:15px
}

.empty_div {
background:#fbb158;
padding:5px 0
}

.enterprise_div {
width:100%;
display:block;
text-align:left;
padding-top:50px;
background:#fbb158;
color:#fff
}

.enterprise_div .learn_more_tr {
font-size:13px;
font-weight:300;
padding-top:15px;
display:block
}

.enterprise_div .learn_more_tr:hover {
text-decoration:underline
}

.enterprise_div img {
float:right;
width:100%;
max-width:455px
}

.form-control {
border:1px solid #e7e7e7;
color:#777;
box-shadow:none;
font-size:13px;
height:35px
}

.accreditated_courses p {
font-weight:300
}

.customer_support {
width:100%;
background:#f5f5f5;
display:inline-block;
padding-top:60px
}

.support_form .query {
height:70px;
resize:none
}

.support_form .placeholder_wrap {
margin-bottom:20px
}

.support_form .query_textarea {
margin-bottom:0
}

.support_form .placeholder_wrap .placeholder_tooltip,.support_form .support_coutry_code .placeholder_tooltip {
left:-322px;
line-height:24px;
width:80%
}

.support_form .placeholder_wrap .placeholder_tooltip:after,.support_form .support_coutry_code .placeholder_tooltip:after {
top:11px
}

.form_wrapper .placeholder_wrap .placeholder_tooltip,.form_wrapper .support_coutry_code .placeholder_tooltip,.form_wrapper .placeholder_wrap .placeholder_tooltip,.common_forms .support_coutry_code .placeholder_tooltip {
width:112%!important;
left:-257px
}

.contact-form .placeholder_wrap .placeholder_tooltip {
width:80%!important;
left:-284px
}

.contact-form .support_coutry_code .placeholder_tooltip,.common_forms .support_coutry_code .placeholder_tooltip {
width:80%;
left:-359px
}

.form_wrapper .placeholder_wrap .placeholder_tooltip:after,.form_wrapper .support_coutry_code .placeholder_tooltip:after,.contact-form .placeholder_wrap .placeholder_tooltip:after,.contact-form .support_coutry_code .placeholder_tooltip:after,.common_forms .placeholder_wrap .placeholder_tooltip:after,.common_forms .support_coutry_code .placeholder_tooltip:after {
top:11px
}

.support_form a.remember_me {
color:#777;
font-size:12px;
float:left
}

.support_form,.query_success {
margin:0 auto;
width:315px;
display:inline-block
}

.query_success {
width:350px;
display:none
}

.query_success .success_qry,.query_success h5 {
color:#5fd080;
font-size:19px;
font-weight:400;
text-transform:none;
line-height:22px;
padding-bottom:20px
}

.query_success h2 {
color:#222;
font-weight:300;
font-size:18px
}

.query_success img {
margin-bottom:50px
}

.support_btn {
margin-top:5%;
padding:12px 0;
font-weight:400;
font-size:16px;
letter-spacing:.25px;
text-transform:uppercase
}

.support_img img {
width:100%
}

.dropdown-menu > li > a {
color:#777
}

.monospace_class {
font-family:monospace
}
.acc_height_auto{
    clear: both;
    padding: 0px;
    margin: 0px;
    height:auto;
    overflow: hidden;
}
.acc_height{
    clear: both;
    padding: 0px;
    margin: 0px;
    height:0px;
    overflow: hidden;
}
ul.sub-accord li .module, ul.sub-accord li .sub_level_cls .low_level, .bundle_acc_cls, ul.sub-accord li .module, ul.sub-accord li .bundle_acc {
	background: #F9F9F9;
	padding-left: 18px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.sticky-header .top_nav2 ul {
padding-top:4px
}
}

.main_menu.sticky-menu {
float:left
}

.main_menu.sticky-menu li a {
color:#333
}

.sticky-header a.logo {
background:none;
width:109px
}

.resources_header a.logo:before {
content:"";
display:inline-block;
background:url(../images/header_sprite_v11.png) -60px -318px no-repeat;
width:20px;
height:30px
}

.sticky-header li.search-icon {
border:0
}

.login_logo {
text-align:center;
width:100%;
border-bottom:1px solid #ccc;
margin: 15px 0;
}

.login_logo .logo_div {
width:109px;
margin:0 auto;
height:32px
}

.login_wrap .success_text {
font-size:18px;
margin-top:17px;
text-align:center;
width:100%
}

.login_close,.banner_vdo_close {
content:"";
display:inline-block;
background:url(../images/header_sprite_v11.png) -8px -346px no-repeat;
width:23px;
height:26px;
position:absolute;
top:28px;
right:13px;
z-index:1
}

.login_wrap {
position:relative;
width:605px
}

.te_con {
text-align:center;
width:100%;
margin-top:20px;
margin-bottom:0;
padding-bottom:0
}

.login_inner {
display:block;
height:600px;
width:605px;
margin:30px auto auto auto;
position:absolute;
right:0;
left:0;
top:0;
bottom:0;
padding:0
}

.login_inner h2,.login_inner h3,.forgot_password_div h2 {
text-align:center;
padding-bottom:20px;
color:#222;
font-size:19px;
font-weight:400;
text-transform:normal;
margin: 0;
}

.register_heading {
display:none
}

.login_inner .btn-linkedin {
padding:10px 30px 5px 12px;
background:#0179b5;
display:inline-block;
vertical-align:middle;
border-radius:5px;
width:100%;
text-align:center;
}

.btn-linkedin:before {
content:"";
display:inline-block;
background:url(../images/header_sprite_v11.png) -7px -285px no-repeat;
width:27px;
height:26px;
vertical-align:middle;
margin-left: 9px;
float: left;
}

.login_inner .btn-fg,.login_inner .btn-gplus {
width:126px;
padding:0;
background:#f0f0f0;
display:inline-block;
vertical-align:middle;
border-radius:5px;
color:#333;
cursor:pointer
}

.login_inner.btn-linkedin,.login_inner .linkedin_icon,.login_inner.text_log {
display:inline-block;
vertical-align:middle;
margin-top:0;
margin-right:5px
}

.login_inner .social_media_div {
margin-left:20px;
display:inline-block;
width:260px;
padding:15px 0;
margin-top:18%;
position:relative;
}
.social_media_div span.linkedErrClass{
 position: absolute;
 top: -50px;   
}
.forgot_password_div a.close{
    width:20px;
    height:15px;
    display:inline-block;
    position:absolute;
    right:10px;
    top:10px;
    color:#000;
    font-size: 18px;
    font-weight: 300;
}
.login_inner .login-section-page{
    margin-top:7%;
}
.login_inner .note-login{
    margin-top:0px;
}
.login_inner .note-login p b{
    font-weight:400;
}
.login_inner .note-login p{
    padding:0;
    margin:0;
    text-align:left;
}

.login_inner .btn-fg_gplus:before {
margin-right:10px;
vertical-align:middle;
content:"";
display:inline-block;
background:url(../images/header_sprite_v11.png) no-repeat;
width:40px;
height:35px
}

.login_inner .btn-fg:before {
background-position:-4px -239px
}

.login_inner .btn-gplus:before {
background-position:-48px -239px
}

.login_inner p {
padding-bottom:10px;
padding-top:5px
}

.form_div {
display:inline-block;
vertical-align:top;
color:#333;
width:302px;
padding-right:20px;
border-right:1px solid #ccc;
position:relative;
}

.form_div .placeholder_wrap .placeholder_tooltip {
right:-282px!important;
line-height:24px;
width:100%
}

.form_div .placeholder_wrap .placeholder_tooltip:after {
top:11px;
left:-5px;
border-right:5px solid #484848;
border-left:0
}

.form_div_register {
display:none;
vertical-align:top;
color:#333;
width:302px;
padding-right:20px;
border-right:1px solid #ccc;
position:relative;
}
.form_div_register:after,.login_inner .form_div:after{
    content:"OR";
    width:20px;
    height:25px;
    background-color:rgb(250, 250, 250);
    position:absolute;
    right:-9px;
    top:0;
    bottom:0;
    margin:auto;
    color:#A2A1A1;
}

.form_div input,.form_div_register input {
margin-bottom:10px;
outline: none;
}

.form_div_register .code_wrap,.form_div_register .code_wrap input {
width:227px;
float:left
}

.form_div_register .support_coutry_code .dropdown-menu {
width:238px
}

.form_div a {
display:inline-block
}

.form_div a.remember_me,.form_div_register a.remember_me {
color:#333
}

.form_div_register .remember_me:before {
margin-top:3px;
vertical-align:top
}

.remember_me:before {
margin-right:3px;
content:"";
display:inline-block;
background:url(../images/header_sprite_v11.png) no-repeat;
width:15px;
height:15px
}

.category-listing li .remember_me:before {
float:left;
margin:3px 3px 0 -20px
}

.remember_me.default_img:before {
background-position:-75px -283px
}

.expanded_form .remember_me.default_img:before {
margin-top:6px;
background-position:-75px -285px
}

.expanded_form .remember_me.selected_img:before {
margin-top:4px
}

.leadform_radio_btn a,.leadform_radio_btn div {
display:block;
margin-bottom:2px;
font-size:13px!important;
color:#777!important
}

.leadform_radio_btn a:before {
content:"";
background:url(../images/course_sprite_v11.png) no-repeat;
width:17px;
height:17px;
vertical-align:middle;
display:inline-block;
margin-right:5px
}

.leadform_radio_btn a.default_img:before {
background-position:-5px -253px
}

.leadform_radio_btn a.selected_img:before {
background-position:-5px -270px
}

.remember_me.selected_img:before {
background-position:-75px -298px
}

.forgot_password,.forgot_password:hover {
color:#41b6d9
}

.form_div .btn {
margin-top:20px
}

.create_account {
text-align:center;
border-top:1px solid #ccc;
display:block;
width:100%;
margin-top:20px
}

.create_account span {
padding-right:10px;
display:inline-block;
padding-top:10px
}

.form_div_register .forgot_password {
display:inline-block;
margin-bottom:15px
}

.form_div_register .btn-warning {
margin-top:15px
}

.placeholder_tooltip {
position:absolute;
top:1px;
left:290px;
width:auto;
padding:5px 10px;
background:#484848;
color:#fff;
display:none;
font-size:13px;
line-height:18px;
border-radius:4px;
z-index:1;
width:100%
}

.placeholder_tooltip:after {
border-bottom:5px solid transparent;
border-right:5px solid #484848;
border-top:5px solid transparent;
height:0;
width:0;
content:"";
position:absolute;
left:-4px;
top:10px
}

.form_inner p.placeholder_tooltip {
position:absolute;
top:1px;
right:1px;
width:auto;
padding:5px 10px;
background:#484848;
color:#fff;
display:none;
font-size:13px;
line-height:18px;
border-radius:4px
}

.form_inner p.placeholder_tooltip:after {
border-bottom:5px solid transparent;
border-right:5px solid #484848;
border-top:5px solid transparent;
height:0;
width:0;
content:"";
position:absolute;
left:-4px;
top:10px
}

.country_code_in .placeholder_tooltip {
left:85px;
z-index:2;
top:0
}

.dropdown_country h2 {
font-size:18px
}

.forgot_password_outer {
display:none;
width:502px;
margin:25px auto 0;
position:relative;
}

.forgot_password_outer .create_account {
margin-top:5px
}

.forgot_password_div {
padding:10px 75px;
text-align:center;
display:block;
height:auto;
right:0;
top:50px;
background:#f0f0f0
}

.forgot_password_div p {
text-align:left;
display:block;
margin-bottom:30px
}

.forgot_password_div .send_email {
margin:20px 0;
width:166px
}

.error_msg {
background:#fcebd1;
font-size:13px;
color:#222;
border-radius:4px;
padding:5px;
margin-bottom:10px;
line-height:17px
}

.foot-top .subscribe_btn .btn,.get_notified .subscribe_btn .btn {
border-top-left-radius:0;
border-bottom-left-radius:0
}

.foot-top .subscribe-input_outer input,.get_notified .subscribe-input_outer input {
border-top-right-radius:0;
border-bottom-right-radius:0
}

.foot-top .subscribe_btn {
padding:6px 12px;
border-radius:0 4px 4px 0;
height:35px
}

.foot-top .subscribe-input_outer {
padding-right:0
}

.foot-top .footer_subscribe_div {
margin-left:5px;
display:inline-block;
width:50%
}

.foot-top .footer_subscribe_div input {
width:50%;
float:left;
border-radius:4px 0 0 4px
}

.banner_video_wrapper {
z-index:13;
width:100%;
position:relative;
background:#000;
display:none;
height:511px
}

.banner_video_section {
margin:0 auto;
width:786px;
height:511px
}

.login_outer .dropdown_country {
display:none
}

.course-list-section .banner_section .banner-content {
top:0;
left:0
}

.course-list-section .browse {
margin-top:30px;
padding:9px 40px
}

.banner-content {
padding:20px 0 0
}

.color-orange {
color:#fbb158
}

.course-list-container,.course-details-container {
margin-top:30px
}

.course-details-container {
margin-top:35px;
position:relative;
}
.course-details-container > div > div:last-child{
	border-bottom: 0;
}
.course-list-container a {
color:#40b7d9
}

.course-list-container h3 {
border-bottom:3px solid #AEADAD;
padding-bottom:10px;
margin-bottom:20px
}

.category-listing .chkbox {
background:url(../images/course_list_sprite_v2.png) 103px 227px;
width:15px;
height:15px;
display:inline-block;
margin-right:5px
}

.category-filters .drop-arrow {
background:url(../images/course_list_sprite_v2.png) 110px 180px;
width:15px;
height:15px;
display:inline-block
}

.banner_container {
position:relative
}

.banner-content {
padding:20px 0 0;
position:absolute;
right:0;
top:45px
}

.color-orange {
color:#f59920;
display:block
}

.abt_banner .default_text_resources {
top:40px
}

.course-list-container {
margin-top:40px
}

.course-list-container .courses_tab_filter a.view-more {
color:#40b7d9;
display:none
}

.course-list-container h1.app_development_heading {
border-bottom:none;
margin-top:0
}

.our_training_experts {
padding:0
}

.course-filters {
background:#f0f0f0;
padding:5px 0;
border-radius:4px;
border:1px solid #e7e7e7
}

.course-filters .clear_all_filter {
color:#333;
padding-right:5px
}

.course-filters .clear_all_filter:hover {
color:#40b7d9
}

.category-filters span {
vertical-align:top;
font-size:12px;
font-weight:300;
letter-spacing:.25px
}

.category-filters .view-down-arrow {
background:url(../images/course_list_sprite_v2.png) 110px 201px;
width:15px;
height:15px;
display:none
}

.category-heading strong {
font-size:13px;
color:#222;
font-weight:400
}

.course-list-container .courses_tab_filter .bot-divider {
background-color:#e7e7e7;
height:1px
}

.middle-course-list {
margin-left:30px;
padding:0
}

.middle-course-list .course-list-icon {
background:url(../images/course_list_sprite_v2.png) 110px 252px;
width:23px;
height:19px;
display:inline-block;
margin-right:5px;
vertical-align:middle
}

.middle-course-list span a.active .active-arrow {
background:#fff url(../images/course_sprite_v11.png) no-repeat -179px -263px;
position:absolute;
width:14px;
height:11px;
top:37px;
left:20px
}

.tab-heading-divider {
background:#40b7d7;
height:2px;
margin:20px 0
}

.mobile_list_view.course-list-cards .rating-status:before {
width:15px;
height:15px;
background:url(../images/header_sprite_v11.png) -92px -20px no-repeat;
content:"";
display:inline-block
}

.mobile_list_view.course-list-cards .rating_outer {
font-size:13px
}

.selected_wishlisted {
position:absolute;
right:5px;
top:0;
background:url(../images/course_list_sprite_v2.png) -75px -65px;
width:11px;
height:21px;
display:inline-block;
z-index:1
}

.mobile_list_view.course-list-cards .corse_list_two {
display:none
}

.mobile_list_view.course-list-cards .corse_list_two .icon_card {
height:auto
}

.mobile_list_view.course-list-cards .corse_list_two .online-list-link {
display:block
}

.link_online_learn:hover {
color:#41b8d8
}

.mobile_list_view.course-list-cards .corse_list_two .accred_div_card {
margin:6px 0
}

.mobile_list_view.course-list-cards ul li a:hover,.knowledge-bank-section .knowledge-bank-div li a:hover {
background:#f5f5f5
}

.course-list-btn {
margin:0 auto;
width:100%;
margin-top:20px;
display:none
}

.knowledge-bank-section h3:after {
content:"";
width:78%;
background:#222;
height:2px;
position:relative;
top:3px;
margin-left:1px;
display:block
}

.middle-course-list .mobile_list_view.course-list-cards .accred_div_card .accred_title,.resources_default .free_cources_div .image_resources_descrip .accred_title {
font-size:12px;
color:#777;
letter-spacing:.25px;
font-weight:300
}

.middle-course-list .mobile_list_view.course-list-cards .accred_div_card .accred_title strong {
color:#222;
font-weight:400
}

.ie_class {
float:left
}

.subscribe_banner_list {
border-top:10px solid #fbb158;
margin-bottom:20px
}

.subscribe_banner_list .price_highlite {
color:#f69920;
font-size:18px
}

.subscribe_banner_list .btn-warning {
margin-top:10px;
display:block
}

.form_wrapper .query_success {
width:auto;
text-align:center;
display:none
}

.form_wrapper .query_success img {
margin-bottom:10px;
margin-top:50px
}

.course-list-drop-query {
display:block;
position:relative;
z-index:0
}

.course-list-drop-query .dropdown-menu {
width:222px
}

.contact-form .support_coutry_code .dropdown-menu {
width:344px
}

.course-list-drop-query .country_code .caret {
margin-left:7px
}

.course-list-drop-query .dropdown-menu span.country-name-ltr {
width:74%
}

.course-list-drop-query input {
font-size:13px;
color:#777;
font-weight:300;
letter-spacing:.25px;
margin-bottom:5px;
height:30px;
border:1px solid #e7e7e7
}

.course-list-drop-query textarea {
border:1px solid #e7e7e7;
resize:none
}

.course-list-drop-query p {
font-size:13px;
margin-top:5px;
vertical-align:top
}

.course-list-drop-query .drop-query-submit {
color:#fff;
letter-spacing:.25px;
font-weight:400;
padding:4px 20px;
font-size:14px;
margin-top:10px;
display:block
}

.sidebar_headings {
font-size:14px;
color:#222;
font-weight:400;
letter-spacing:.25px
}

.our_training_experts .mobile_list_view.course-list-cards.recent-view h2 {
font-size:13px;
letter-spacing:.25px;
color:#222;
line-height:18px;
font-weight:400;
margin-top:0
}

.our_training_experts .mobile_list_view.course-list-cards.recent-view .icon_right {
position:static;
margin-left:50px
}

.our_training_experts .mobile_list_view.course-list-cards.recent-view .recent-accred {
float:right
}

.form_wrapper .course-list-drop-query a.remember_me {
font-size:11px;
letter-spacing:-.2px
}

.drop_query .sticky_element {
    z-index:1;
}

.course-details-container .remember_me.selected_img:before {
top:2px;
position:relative
}

.course-details-container .remember_me {
display:inline-block;
padding-left:24px;
text-indent:-23px
}

.rec_viw .btn_carasoul {
top:10px
}

.spl-zone {
margin-top:20px;
position:relative;
overflow:hidden;
width:244px;
height:137px
}

.btn_carasoul {
background:url(../images/course_list_sprite_v2.png) no-repeat;
position:absolute;
width:15px;
height:20px;
top:7px
}

.prev-btn_disabled {
background-position:-87px -60px;
right:17px
}

.prev-btn_enabled {
background-position:-87px -81px;
right:17px
}

.next-btn_enabled {
background-position:-104px -60px;
right:0
}

.next-btn_disabled {
background-position:-104px -81px;
right:0
}

.spl-zone-banner_outer {
position:relative;
width:244px;
overflow:hidden
}

.spl-zone-banner_outer .ul_list {
position:relative;
width:5000px;
display:inline-block
}

.spl-zone .spl-zone-banner {
background:#fff4ca;
width:243px;
height:100px;
padding:3px 10px;
float:left
}

.spl-zone .spl-zone-banner h5 {
font-size:14px;
color:#222;
font-weight:400
}

.spl-zone .spl-zone-banner h5 mark {
background:none;
font-size:18px;
color:#222;
padding:0;
font-weight:400
}

.spl-zone .spl-zone-banner p {
margin:0;
font-size:11px;
font-weight:300;
color:#222;
line-height:17px
}

.spl-zone .spl-zone-banner p span {
font-size:12px;
font-weight:400
}

.mobile_list_view.course-list-cards.recent-view h2 {
margin:0 0 13px
}

.recent-view-card {
font-size:12px;
position:relative
}

.recent-accred {
padding-left:22px
}

.mobile_list_view.course-list-cards.recent-view .recent-view-card .icon_right {
position:absolute;
left:77px;
top:4px;
background:url(../images/header_sprite_v11.png) -89px -84px no-repeat;
width:16px;
height:16px
}

.subscribe_course_outer {
margin-top:30px;
width:100%;
background:#f5f5f5;
position:relative;
padding:20px 0
}

.subscribe_course_outer:before {
top:0;
background-position:-1px -102px
}

.subscribe_course_outer:after {
bottom:0;
background-position:-1px -114px
}

.subscribe_course_outer h2 {
font-size:22px;
margin:0;
color:#222;
font-weight:400;
letter-spacing:.25px;
line-height:35px
}

.subscribe_course_outer span {
color:#f59920;
font-size:24px
}

.subscribe_course_outer .btn_subscribe {
text-align:center;
margin-top:0
}

.subscribe_course_outer .btn_subscribe .btn-info {
width:200px;
font-size:16px;
font-weight:400;
background:#f59920;
box-shadow:2px 2px 0 #dd8108;
border-color:#eea236
}

.knw_pdp .knowledge-bank-div_outer {
height:300px
}

.course-list-cards .knowledge-bank-div li a {
height:250px
}

.course-list-cards .knowledge-bank-div li .rating_outer {
position:absolute;
bottom:5px
}

.course-list-section .course-list-cards .knowledge-bank-div li .rating_outer {
bottom:-3px;
left:28px
}

.course-list-section .knowledge-bank-div_outer .article_link {
position:absolute;
bottom:0
}

.course-list-section .knowledge-bank-div_outer ul li a {
border:none;
position:relative;
height:auto;
margin-bottom:5px
}

.course-list-section .knowledge-bank-div li a:hover {
border:none
}

.knowledge-bank-div_outer {
width:95%;
margin:0 auto;
overflow:hidden;

}

.knowledge-bank-section,.recently_viewed_footer {
width:100%;
margin-top:20px;
min-height:300px
}

.knowledge-bank-section .container {
position:relative
}

.knowledge-bank-section h3,.recently_viewed_footer h3 {
padding-bottom:5px;
font-size:21px;
font-weight:400;
color:#222
}

.recently_viewed_footer .knowledge-bank-section h3:after,.recently_viewed_footer h3:after {
background:#222;
content:"";
display:inline-block;
height:2px;
margin-left:2%;
position:relative;
top:-6px;
width:75%
}

.knowledge-bank-section .inner-section {
display:inline-block;
padding-left:28px;
vertical-align:top
}

.cr_kn .inner-section {
padding-left:0;
float:left;
width:225px
}

.cr_kn .inner-section .video_caro_in_cr {
margin-left:32px
}

.course-list-section .knowledge-bank-section .inner-section {
width:230px
}

.knowledge-bank-section .inner-section img {
width:100%;
height:150px
}

.knowledge-bank-section .card_arrows {
top:125px
}

.knowledge-bank-section .prev_arrow {
left:15px
}

.knowledge-bank-section .next_arrow {
right:15px
}

.knowledge-bank-section .knowledge-bank-div .article_link {
color:#5fcf80;
font-size:13px;
font-weight:300
}

.knowledge-bank-section .knowledge-bank-div li a {
color:#333;
display:block;
padding:5px 5px 15px
}

.knowledge-bank-section p {
display:block;
margin-top:10px;
color:#222;
font-weight:400;
font-size:14px;
line-height:18px;
overflow:hidden;
max-height:73px
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li {
float:left;
display:inline-block;
width:228px;
border-bottom:0;
vertical-align:top
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li .recently_view_in {
margin-left:42px
}

.recently_viewed_footer .container {
position:relative
}

.recently_viewed_footer .card_arrows {
top:145px
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li a h2 {
font-size:14px;
color:#222;
line-height:20px;
letter-spacing:.25px;
font-weight:500;
clear:both;
padding-top:10px
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li a {
text-align:center
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li:hover {
background:none
}

.recently_viewed_footer .mobile_list_view.course-list-cards .icon_card {
float:none;
margin:auto;
width:80px
}

.recently_viewed_footer .rating-star {
margin-left:14px
}

.error_field {
border:1px solid red!important
}

.error_text {
color:red
}

.success_text {
color:green
}

.group_page .group_heading {
font-size:22px;
color:#222;
font-weight:400;
letter-spacing:.25px;
border-bottom:0
}

.group_page .course-list-container {
padding:0
}

.group_page .banner_section {
height:100px;
background:#0f4069
}

.group_page .banner-content,.offer_page .banner-content {
position:static
}

.group_page .banner-content {
margin-top:8px
}

.group_page .banner-content h3 {
font-size:32px;
font-weight:300
}

.group_page .learning_path {
font-size:16px;
color:#222;
letter-spacing:.25px;
font-weight:400;
margin:20px 0
}

.group_page .learning_img {
width:100%;
max-width:1000px
}

.showing_result {
border-bottom:2px solid #333;
color:#222;
letter-spacing:.25px;
font-weight:300;
font-size:13px;
margin-bottom:0;
padding-top:10px;
margin-bottom:20px
}

.group_page .group_mid_content {
margin-top:10px;
display:block
}

.group_page .our_training_experts {
margin-top:90px
}

.subscription_page .banner_section {
background:url(http://cfs22.simplicdn.net/ice9/banners/subscription_page_banners/1280x200/subscription.jpg) no-repeat scroll center center / cover #212830;
height:200px;
height:266px
}

.subscription_page .banner_section h3 {
font-size:26px
}

.subscription_page .banner-content {
position:static;
text-align:center;
margin-top:36px
}

.subscription_page .mid_div_banner,.course-bundle .mid_div_banner {
position:relative;
margin-top:-60px;
padding:0;
color:#333;
background:#fff;
border-radius:5px;
border:1px solid #ccc
}

.subscription_page .color-orange {
display:inline-block
}

.subscription_page .mid_div_banner .courses_just,.course-bundle .mid_div_banner .courses_just {
font-size:26px;
font-weight:400;
color:#222;
margin-top:35px;
text-align:center;
color:#333
}

.mid_div_banner .icon_right {
background:url(../images/header_sprite_v11.png) no-repeat scroll -89px -84px;
height:16px;
width:16px;
content:"";
display:inline-block;
margin-right:10px;
vertical-align:top
}

.mid_div_banner .top_bar {
background:#fbb158;
width:100%;
height:12px
}

.mid_div_banner .inner_subscribe {
margin:25px auto;
width:588px
}

.mid_div_banner .inner_subscribe li {
display:inline-block;
width:260px;
margin-left:20px;
padding-bottom:25px
}

.mid_div_banner .learn_text {
margin-top:-3px;
font-size:14px;
font-weight:300;
color:#222;
display:inline-block;
width:221px
}

.mid_div_banner .highlite_text {
color:#f59920;
font-weight:300
}

.mid_div_banner .col-lg-16 {
text-align:center;
margin-bottom:30px
}

.mid_div_banner .col-lg-16 .browse {
margin-top:0
}

.subscription_page .courses_included_outer {
width:896px;
margin:30px auto 20px
}

.subscription_page .courses_included_outer h1 {
font-size:14px;
text-align:center;
color:#222;
font-weight:400
}

.subscription_page .courses_included_outer h1.subscrip_heading {
font-size:22px;
font-weight:400;
color:#222;
padding:7px 0
}

.subscription_page .courses_included {
width:896px;
background:#f5f5f5;
border:1px solid #e7e7e7;
border-radius:5px;
margin:0 auto
}

.subscription_page .categories_included {
height:415px;
vertical-align:top;
display:inline-block;
padding:10px;
width:265px;
background:#f0f0f0
}

.categories_included h2 {
color:#41b6d7;
font-size:14px;
text-transform:uppercase;
text-align:right;
margin:0;
font-weight:400
}

.subscription_page .categories_included ul {
margin-top:10px
}

.subscription_page .categories_included ul li {
margin-bottom:2px
}

.subscription_page .categories_included ul li a {
font-size:16px;
display:block;
padding:5px;
text-align:right;
color:#222;
font-weight:300
}

.subscription_page .categories_included ul li a:hover,.selected_category,#contact_faqs .tab_faqs li a:hover {
background:#ffffc3
}

.subscription_page .course_scroll_lists {
width:620px;
display:inline-block;
height:415px;
overflow:auto
}

.subscription_page .course_scroll_lists ul {
min-height:100px;
margin:35px auto auto;
width:555px;
height:auto
}

.subscription_page .course_scroll_lists ul li {
margin-left:5px;
display:inline-block;
width:265px;
height:95px;
background:#fff;
margin-bottom:10px
}

.subscription_page .course_scroll_lists ul li a {
color:#333;
display:inline-block;
padding:5px
}

.subscription_page .course_scroll_lists ul li a h1 {
color:#222;
line-height:18px;
font-weight:400;
font-size:13px;
padding-left:5px;
text-align:left;
vertical-align:middle;
width:160px;
margin:0
}

.subscription_page .course_scroll_lists h1,.subscription_page .course_scroll_lists img {
display:inline-block
}

.subscription_page .courses_faqs ul {
margin-top:20px
}

.subscription_page .courses_faqs li {
width:44%;
padding:5px 0;
text-align:left;
border-bottom:1px dashed #333;
display:inline-block
}

.subscription_page .courses_faqs li h1 {
text-align:left
}

.subscription_page .subscribe_course_outer {
text-align:center;
padding:0 0 20px;
margin:50px 0
}

.subscription_page .subscribe_course_outer h2 {
font-size:25px;
padding-top:27px
}

.course-list-section .subscribe_course_outer .browse {
margin-top:0
}

.offer_page .banner_section {
height:195px
}

.offer_page .banner_section h3 {
font-size:30px
}

.offer_page .banner-content {
margin-top:17px
}

.offer_page .seven_ways {
padding-top:40px;
width:76%;
display:inline-block;
position:relative
}

.offer_page .seven_ways ol {
padding-bottom:20px
}

.offer_page .seven_ways ol li h1 {
font-size:16px;
font-weight:700;
line-height:25px;
font-weight:400;
color:#222
}

.offer_page .seven_ways ol li a {
color:#5bbbd1;
display:inline-block;
font-weight:400
}

.offer_page .seven_ways ol li .popular_highlite {
background:#60cf80;
padding:5px;
color:#fff
}

.offer_page .seven_ways ol li p {
display:inline
}

.discounts_schemes_outer {
display:block!important;
background:#60cf80
}

.discounts_schemes_inner {
position:relative
}

.discounts_schemes_inner .mob_filter:before {
left:14px
}

.discounts_schemes_inner h1 {
color:#fff;
font-size:24px;
text-align:center;
text-transform:uppercase;
padding:20px 0;
font-weight:400
}

.discounts_schemes_inner .tab__offer_div {
display:inline-block;
width:100%
}

.discounts_schemes_inner .tab__offer_div ul li {
text-align:center;
padding:7px
}

.discounts_schemes_inner .tab__offer_div ul li a {
text-transform:uppercase;
font-size:16px;
padding:15px 30px;
font-weight:400
}

.discounts_schemes_inner .tab__offer_div ul li .tab_active,.discounts_schemes_inner .tab__offer_div ul li a:hover {
border-top-left-radius:5px;
border-top-right-radius:5px;
background:#fff;
color:#333;
padding-bottom:17px
}

.tab_imageslider {
border-top:1px solid #ccc;
margin-top:5px
}

.offer_page .get_access {
margin:30px auto
}

.offer_page .offer_cards_outer {
padding-bottom:60px;
padding-top:20px;
background:#f5f5f5;
border-top:1px solid #ccc
}

.offer_page .cards_offer .img_area,.offer_page .cards_offer .img_text_area {
vertical-align:top;
display:inline-block
}

.offer_page .offer_cards_outer h2 {
color:#ff9001;
height:38px;
font-size:16px;
font-weight:400
}

.offer_page .offer_cards_outer .cards_offer a.view_course_mobile {
display:none
}

.offer_page .offer_cards_outer .cards_offer {
position:relative;
height:310px;
width:293px;
padding:10px;
border:1px solid #ccc;
box-shadow:1px 1px 3px #ccc;
margin-right:33px;
margin-bottom:20px;
background:#fff
}

.offer_page .offer_cards_outer .cards_offer a {
font-size:13px;
display:inline-block;
color:#40b7d7;
float:right
}

.offer_page .offer_cards_outer .cards_offer .valid_till {
position:absolute;
bottom:0;
width:92%
}

.offer_page .offer_cards_outer .cards_offer a.view_details_mobile {
display:none
}

.offer_page .get_notified {
display:block;
background:#60cf80;
padding:20px 0
}

.offer_page .get_notified .container {
width:480px;
margin:0 auto;
padding:15px 0
}

.offer_page .get_notified .notify_txt {
font-size:16px;
font-weight:400;
color:#fff
}

.offer_page .get_notified .subscribe-input_outer {
margin-left:20px
}

.offer_page .get_notified .subscribe-input_outer,.offer_page .get_notified .subscribe_btn {
padding:0
}

.subscribe_btn .btn {
height:35px
}

.offer_page .get_notified .radio_icon {
color:#fff;
margin-left:20px;
margin-top:10px;
display:inline-block
}

.offer_page .get_notified .radio_icon:before {
width:10px;
height:9px;
background:url(../images/header_sprite_v11.png) no-repeat;
content:"";
display:inline-block;
margin-right:5px
}

.offer_page .get_notified .radio_icon_default:before {
background-position:-91px -241px
}

.offer_page .get_notified .radio_icon_checked:before {
background-position:-91px -252px
}

.resources_header {
border-bottom:1px solid #ccc;
display:none
}

.resources_header a {
background:none;
width:auto
}

.resources_header .resources_breadcums {
border-left:2px solid #333;
display:inline-block;
margin-left:5px;
margin-top:2px;
padding:8px 6px
}

.resources_header .resources_breadcums li {
padding-right:10px;
display:inline-block
}

.resources_header .resources_breadcums li a {
color:#333;
display:inline-block
}

.resources_article_section .resources_banner {
background:none;
height:auto
}

.resources_article_section .resources_banner h1 {
font-size:32px;
color:#222
}

.resources_article-container {
text-align:justify
}

.resources_article-container .article_mid_section {
padding-right:40px
}

.resources_article-container .article_mid_section h3 strong,.resources_article-container .article_mid_section h2 strong {
font-size:22px;
color:#222;
font-weight:400;
line-height:24px
}

.article_mid_section .cor_links li {
display:inline;
float:left
}

.article_mid_section .sub_dream_text {
display:inline-block;
margin-bottom:10px;
padding-left:0
}

.article_mid_section .sub_dream_text .course_inline_links {
padding:0
}

.article_mid_section .sub_dream_text .icon_commomn_class:before {
margin-top:3px;
float:left
}

.article_mid_section .sub_dream_text .cor_links,.article_mid_section .sub_dream_text .time_read {
display:inline-block
}

.article_mid_section strong {
font-weight:400
}

.resources_article-container p {
color:#777;
font-size:16px;
line-height:27px;
font-weight:300
}

.landing_resource .resources_article-container p {
color:#222;
font-size:14px;
line-height:18px;
font-weight:300
}

.resources_default .video_caro_in p {
height:auto
}

.resources_article-container p.sub_des_img {
font-size:18px;
color:#222;
line-height:27px;
font-weight:400
}

.resources_article-container ol {
padding-left:20px
}

.resources_article-container ol li {
font-size:23px;
padding-bottom:30px
}

.resources_article-container ol li h1 {
font-size:22px;
font-weight:400;
padding-bottom:15px;
line-height:24px;
color:#222
}

.resources_article-container ol li h2 {
color:#f59920;
font-size:18px;
border-left:2px solid #ff9002;
padding-left:10px;
line-height:28px;
font-weight:400
}

.resources_article-container a {
color:#40b7d9;
font-weight:300
}

.related_article .btn_carasoul {
top:0
}

.resources_article-container span,.tags_div li a {
font-size:14px;
font-weight:300
}

.resources_article-container .tags_div {
display:inline-block;
margin-left:15px
}

.resources_article-container .tags_outer {
display:inline-block;
margin-bottom:15px;
width:auto
}

.resources_article-container .tags_div li {
display:inline-block;
padding-right:15px
}

.resources_article-container .foot-socials {
margin-bottom:20px
}

.resources_article-container .foot-socials .social_share {
display:inline-block;
vertical-align:middle;
margin-left:10px
}

.resources_article-container .author_article {
margin-bottom:30px;
padding-left:0
}

.resources_article-container .author_article .col-lg-3 {
margin-top:50px
}

.resources_article-container .author_title {
border-bottom:2px solid #333;
font-size:16px;
padding-bottom:5px;
line-height:27px;
color:#222;
font-weight:400;
text-transform:uppercase
}

.resources_article-container .author_description h2 {
color:#ff9002;
font-size:18px
}

.resources_article-container .author_div {
width:100px;
height:100px;
border-radius:50%;
display:block;
overflow:hidden
}

.resources_article-container .author_img {
width:100%
}

.resources_article-container .author_description .foot-socials p {
display:inline-block
}

.resources_article-container .stay_updated_div {
padding:15px 0
}

.resources_article-container .stay_updated_div .subscribe-input,.subscribe-input_outer,.subscribe_btn {
padding:0
}

.stay_updated_div .subscribe-input_outer input {
font-size:12px;
border-bottom-right-radius:0;
border-top-right-radius:0
}

.stay_updated_div .subscribe_btn .btn {
border-bottom-left-radius:0;
border-top-left-radius:0
}

.stay_updated_div span, .right_container span.head {
color:#222;
text-transform:none;
font-weight:400;
border-bottom:2px solid #333;
padding-bottom:5px;
display:block
}

.stay_updated_div .social_share span {
border-bottom:none
}

.stay_default {
display:block
}

.already_subscribed a {
color:#3fb8d7
}

.stay_updated_div span.placeholder_span {
text-transform:none;
font-weight:300;
border-bottom:0;
font-size:13px
}

.stay_updated_div p {
font-size:14px;
text-align:left;
line-height:20px;
padding-top:10px;
color:#777;
line-height:22px
}

.resources_article-container .related_article {
margin-top:20px
}

.resources_article-container .related_article .mobile_list_view.course-list-cards ul li a {
padding:15px 5px
}

.resources_article-container .related_article .mobile_list_view.course-list-cards ul li a p {
font-size:13px;
color:#222;
line-height:18px;
padding:0
}

.article_footer {
position:relative;
background:url(http://cfs22.simplicdn.net/ice9/article_footer_img/1280x256/article_footer_img.jpg) no-repeat center center;
width:100%;
height:257px;
display:block;
background-size:cover;
color:#fff
}

.article_footer .container {
width:50%;
margin:34px auto 0;
text-align:center
}

.article_footer h1 {
font-size:28px;
color:#fff;
font-weight:400
}

.article_footer h2 {
font-size:16px;
color:#fff;
font-weight:300
}

.article-page .no-category-container .cor_links {
padding-left:24px
}

.resources_detials p.article_quoted:before {
background:url(../images/header_sprite_v11.png) -60px -39px no-repeat;
content:"";
width:11px;
height:14px;
display:inline-block
}

.resources_detials p.article_quoted:after {
background:url(../images/header_sprite_v11.png) -69px -39px no-repeat;
content:"";
width:11px;
height:14px;
display:inline-block
}

.resources_detials p.article_quoted {
color:#f69920!important;
padding:0 25px!important;
border-left:2px solid #f69920;
margin-left:20px;
font-weight:400;
text-indent:-19px
}

.resources_sidebar .stay_updated,.resources_sidebar .popular_tags,.resources_sidebar .related_article {
padding-left:0;
border-bottom:1px solid #e7e7e7;
padding-top:20px;
margin-top:0!important;
padding-bottom:5px;
margin-bottom:10px
}

.resources_sidebar .popular_tags {
margin-bottom:0
}

.resources_sidebar.stay_updated_div {
margin-top:0;
text-align:left;
padding-left:0;
border-left:1px solid #e7e7e7
}

.resources_sidebar.stay_updated_div span.head, .right_container span.head {
border-bottom:0;
font-size:16px;
padding-left:20px
}

.popular_tags ul {
margin-left:20px
}

.resources_sidebar .popular_tags ul li a {
font-size:13px;
background:#f5f5f5;
color:#777;
font-weight:300;
border:0;
padding:5px 8px;
border-radius:0;
display:inline-block
}

.icon_card.related_course {
max-width:190px;
max-height:190px
}

.resources_sidebar.stay_updated_div ul li.c_list_item a:last-child,.sidebar_scroll {
border-bottom:0
}

.related_courses ul.c_list li {
padding:0;
overflow:hidden;
width:246px
}

.related_courses ul.c_list li img {
max-width:190px;
max-height:190px
}

.related_courses ul.c_list li img,.related_courses li input {
text-align:center
}

.related_courses ul.c_list li input,.related_courses .webinar_sectiion .free_price_div {
height:37px;
margin-top:15px;
width:200px;
margin-bottom:10px
}

.related_courses ul.c_list li h4 {
font-size:16px
}

.related_courses .webinar_sectiion .free_price_div button {
padding:5px 25px;
height:auto
}

.related_courses .webinar_sectiion .description_webinar {
width:100%;
margin-left:0;
padding-top:10px
}

.related_courses .webinar_sectiion .description_webinar span {
font-size:13px;
border:0
}

.related_courses .webinar_sectiion .description_webinar ul.webinar_details {
padding-top:0;
border:0;
margin:0
}

.related_courses .webinar_sectiion .description_webinar li {
padding:0 0 0 30px;
width:100%;
font-size:13px;
text-indent:-30px
}

.sidebar_scroll {
position:fixed;
top:10px;
width:242px
}

.sidebar_scroll .related_courses ul.c_list li a {
padding-bottom:10px
}

.sidebar_scroll .related_courses ul.c_list li img {
float:left;
height:60px;
width:60px;
margin-right:10px
}

.sidebar_scroll .related_courses .webinar_sectiion .description_webinar {
width:145px;
float:left
}

.sidebar_scroll .related_courses ul.c_list li h5,.sidebar_scroll .related_courses ul.c_list li h4 {
font-weight:200;
font-size:13px;
line-height:18px;
display:inline-block;
width:145px
}

.related_courses ul.c_list li a {
padding-left:25px!important;
padding-top:18px
}

.sidebar_scroll .related_courses ul.c_list li a:hover {
background:#f5f5f5
}

.sidebar_scroll .related_courses ul.c_list li {
overflow:visible;
border-bottom:1px solid #e7e7e7
}

.sidebar_scroll .related_courses .webinar_sectiion ul.c_list li {
height:auto
}

.sidebar_scroll .related_courses {
padding-bottom:0;
border-bottom:0
}

.sidebar_scroll .related_courses ul.c_list li input[type="submit"],.sidebar_scroll .description_webinar .free_price_div,.sidebar_scroll .popular_tags,.sidebar_scroll .related_article.hide_cls,.sidebar_scroll .description_webinar ul.webinar_details {
display:none
}

.related_article.hide_cls {
border-bottom:0;
border-top:0
}

.resources_article-container .tags_outer a {
color:#40b7d9!important
}

.article_section .resources_article-container .tags_outer {
padding-left:18px;
padding-top:15px
}

.article_section .review-content {
margin-top:15px;
min-height:100px;
clear:both
}

.article_section .review-content h5 {
color:#f69920
}

.article_section .review-content .linked,.article_section .review-content .twitter {
content:"";
background:url(../images/free-resources_sprite_imgae.png) 83px -165px;
width:35px;
height:35px;
left:2px;
display:inline-block
}

.resources_article-container .profile {
float:left
}

.icon_commomn_class.author_list:before,.icon_commomn_class.views:before,.icon_commomn_class.comments:before {
background-image:url(../images/free_resources_detail_icons.png)
}

.icon_commomn_class.author_list:before {
background-position:-19px -17px;
width:14px;
height:24px;
margin-right:7px
}

.icon_commomn_class.views:before {
background-position:-35px -18px;
width:26px
}

.icon_commomn_class.comments:before {
background-position:-60px -17px;
width:26px
}

.icon_commomn_class.comments {
cursor:pointer
}

.twitter-highlight {
padding:0 12px;
background:#E0F2F7;
cursor:pointer;
display:none;
-webkit-transition:all .7s ease-in-out;
transition:all .7s ease-in-out
}

.twitter-highlight:hover {
background:#9FE1F4
}

#article_body ::selection {
background-color:#E0F2F7;
color:#222
}

::-moz-selection {
background-color:#E0F2F7
}

::-webkit-selection {
background-color:#E0F2F7
}

::-o-selection {
background-color:#E0F2F7
}

::-ms-selection {
background-color:#E0F2F7
}

.twitter-highlight:after {
content:"";
background:url(../images/free_resources_detail_icons.png) 0 -17px;
width:18px;
height:17px;
top:2px;
position:relative;
display:inline-block
}

.article_section .review-content .twitter {
background-position:83px -130px;
width:34px;
margin-left:20px
}

.article_section .knowledge-bank-section .container {
width:100%
}

.article_section .knowledge-bank-section .inner-section .video_caro_in_cr:first-child {
margin-left:0
}

.article_section .knowledge-bank-section .container h3:after {
width:auto;
background:#fff
}

.article_section .knowledge-bank-section .prev_arrow {
left:-25px
}

.article_section .knowledge-bank-section .next_arrow {
right:-14px
}

.article_comment_section {
margin-top:20px;
border-top:3px solid #222;
padding-top:10px
}

form.comment_form {
padding-top:10px
}

form.comment_form textarea {
height:120px;
margin-bottom:20px;
resize:none
}

form.comment_form input[type="text"] {
height:40px;
margin-bottom:20px
}

form.comment_form .btn-disable:hover {
color:#fff
}

.error_msg.success_msg {
color:green;
background:#CFF5DE
}

.comment-head .comment-img {
background:url(../images/free_resources_detail_icons.png) 47px 0;
width:50px!important;
height:50px!important;
display:inline-block
}

.comment-head span.comment-date {
color:#ADADAD;
font-size:12px;
margin-left:20px
}

.comment-head span.comment-auth,.comment-head span.comment-date {
vertical-align:top;
position:relative;
top:16px;
display: inline-block;
}

.comments-list {
padding-top:20px
}

.comments-list li {
margin-top:50px
}

.comment-discription {
border:1px solid #e7e7e7;
border-radius:4px;
padding:10px 20px
}

.article_comment_section .load_more_articles {
margin-top:15px
}

.nxt-article {
background-color:#222;
overflow:hidden;
height:55px;
width:300px;
margin:5px 1px;
bottom:99999px;
position:absolute;
right:0;
transition:height .5s;
-webkit-transition:height .5s
}

.nxt-article:hover {
height:170px;
cursor:pointer
}

.nxt-article h5 {
color:#fff;
padding:6px 20px 0
}

.nxt-article h5:after {
content:"";
background:url(../images/header_sprite_v11.png) -52px -470px no-repeat;
width:18px;
height:18px;
display:inline-block;
transform:rotate(270deg)
}

.nxt-article p {
color:#fff;
opacity:0;
padding:5px 14px;
position:relative;
position:absolute;
top:10%;
bottom:10%;
max-height:80px;
overflow:hidden
}

.nxt-article:hover h5 {
opacity:0
}

.nxt-article:hover h5.txt,.nxt-article:hover p {
opacity:1
}

.nxt-article h5.txt {
opacity:0;
position:relative;
bottom:-67px;
background:#3D3D3D;
padding:15px 20px 22px;
margin:0
}

.get-certify-banner {
background:#252525 url(../images/ebook_page_background_image.jpg) no-repeat center center;
width:100%;
min-height:100px;
text-align:center;
margin-bottom:20px;
color:#fff;
padding:22px 0 32px
}

.get-certify-banner h2 {
color:#fff;
font-weight:300;
font-size:28px
}

.get-certify-banner span {
font-size:16px!important
}

.get-certify-banner button {
width:30%;
margin-top:40px
}

.rel-art .cr_kn .inner-section {
width:215px
}

.article_section .rel-art .knowledge-bank-section .container {
padding-left:0
}

.rel-art .knowledge-bank-div_outer {
height:330px
}

/*Article footer css ends*/
/*free resources - article page css End*/
/*free resources default page css start*/
.resources_default .resources_default-nav .category_dropdown_div .click_catergory {
font-weight:700;
display:block;
padding:10px;
background:none;
position:relative;
border-left:1px solid #7e6502;
border-right:1px solid #7e6502;
border-top:1px solid #1c1206;
border-bottom:1px solid #1c1206;
color:#ff9002;
font-size:13px;
letter-spacing:.25px;
font-weight:400
}

.resources_default .resources_default-nav .category_dropdown_div .click_catergory:hover,.resources_default .resources_default-nav .category_dropdown_div .click_catergory:focus {
font-weight:400;
display:block;
padding:10px;
background:#fff;
position:relative;
border:1px solid #ccc;
color:#222;
font-size:13px;
letter-spacing:.25px
}

.resources_default .resources_default-nav .category_dropdown_div .click_catergory .caret,.view_remaining .caret {
float:right;
margin-top:9px
}

.resources_default .resources_default-nav .category_dropdown_div {
position:relative;
display:inline-block;
width:175px
}

.resources_default .resources_default-nav .dropdown-menu {
box-shadow:none;
border-top:0;
border-bottom:4px solid #ff9002;
border-radius:0;
margin-top:0;
background:#f5f5f5;
color:#333;
z-index:21;
width:100%
}

.resources_default .resources_default-nav .dropdown-menu li a {
color:#333
}

.resources_default .resources_default-nav .dropdown-menu .category_business li a {
font-size:12px;
color:#222;
letter-spacing:.25px;
padding:5px 10px;
display:block
}

.resources_default .resources_default-nav .dropdown-menu .category_business li a:hover {
background:#fff4ca
}

.resources_default .resources_default-nav .dropdown-menu .category_business .category_label {
font-weight:400;
padding-left:10px;
font-size:13px;
color:#222;
letter-spacing:.25px
}

.resources_default .free_cources_div .divider {
border:2px solid #000;
display:inline-block;
height:2px;
width:100%
}

.resources_default .free_cources_div {
padding:0;
margin:10px 0 10px -7px
}

.resources_default .free_cources_div .list_resources_course {
margin:20px 0
}

.resources_default .free_cources_div .image_resources {
display:inline-block;
vertical-align:top
}

.resources_default .free_cources_div .image_resources_descrip {
display:inline-block
}

.resources_default .free_cources_div .view_click {
padding-top:22px;
display:inline-block;
font-size:13px;
font-weight:400
}

.resources_default .heading_view_course {
position:relative
}

.resources_default .heading_view_course .divider_text {
position:absolute;
width:56%;
height:2px;
background:#000;
left:200px;
top:34px
}

.resources_default .free_cources_div h2 {
display:inline-block;
font-size:21px;
font-weight:400;
color:#222;
text-transform:uppercase
}

.resources_default .free_cources_div .image_resources_descrip h2,.resources_default .free_cources_div .image_resources_descrip h3 {
font-size:18px;
font-weight:400;
color:#222
}

.resources_default .free_cources_div .image_resources_descrip h3 {
font-size:14px
}

.resources_default .free_cources_div .image_resources_descrip .accred_div_card {
position:relative;
background:#ececec;
border-radius:5px;
border:1px solid #ebebeb;
margin-left:7px;
display:inline-block
}

.resources_default .free_cources_div .image_resources_descrip .accred_title {
padding:0 10px
}

.resources_default .free_cources_div .image_resources_descrip .striked_price {
color:#a1a1a1;
padding-right:10px
}

.resources_default .free_cources_div .image_resources_descrip .free_price {
color:#5fcf80;
font-size:18px;
font-weight:400
}

.resources_default .articles_outer .heading_view_course .divider_text {
left:131px;
width:66%
}

.resources_default .articles_outer .knowledge-bank-div li img {
width:159px;
height:129px
}

.resources_default .articles_outer .knowledge-bank-section .prev_arrow {
left:4px;
top:151px
}

.resources_default .articles_outer .knowledge-bank-section .next_arrow {
right:0;
top:151px
}

.resources_default .art_sec .knowledge-bank-div {
margin-left:0
}

.resources_default .articles_outer .resources_default .divider_text {
left:140px;
width:64%
}

.resources_default .webinar_sectiion .heading_view_course .divider_text {
left:150px;
width:62%
}

.resources_default .webinar_sectiion .knowledge-bank-div li a {
border:none
}

.resources_default .webinar_sectiion .knowledge-bank-div li a:hover {
background:none;
border:none
}

.resources_default .webinar_sectiion .knowledge-bank-div li h3 {
font-size:14px;
margin:0;
border-bottom:0
}

.webinar_sectiion .webinar_details {
padding-top:20px
}

.resources_default .webinar_sectiion .knowledge-bank-section .next_arrow {
right:0
}

.webinar_sectiion .description_webinar {
margin-left:10px;
width:420px;
text-align:left
}

.webinar_sectiion .description_webinar ul,.webinar_sectiion .free_price_div {
width:auto;
display:inline-block
}

.webinar_sectiion .free_price {
color:#61cd81
}

.webinar_sectiion .free_price_div {
text-align:center;
margin-top:10px;
margin-bottom:0
}

.webinar_sectiion .free_price_div button {
font-size:16px;
font-weight:400;
padding:3px 6px
}

.webinar_sectiion .knowledge-bank-div_outer {
margin-top:20px;
height:220px
}

.resources_default .practice_test_sectiion .heading_view_course .divider_text {
left:221px;
width:56%
}

.practice_test_sectiion .recently_viewed_footer .mobile_list_view.course-list-cards ul li {
width:248px;
margin-left:0
}

.practice_test_sectiion .recently_viewed_footer .mobile_list_view.course-list-cards ul li .pract_li_item {
padding-left:27px;
width:206px;
float:left
}

.practice_test_sectiion .pract_li_item .icon_card {
width:80px;
height:80px
}

.practice_test_sectiion .recently_viewed_footer p,.video_section .inner-section p {
margin-top:0;
font-size:12px;
color:#777;
text-align:left
}

.landing_resource .recently_viewed_footer .rating-star {
margin-left:0
}

.landing_resource .recently_viewed_footer .mobile_list_view.course-list-cards ul li a h2 {
color:#2d3339
}

.resources_default .video_section .heading_view_course .divider_text {
left:108px;
width:70%
}

.video_section .knowledge-bank-div li {
width:178px
}

.video_section .knowledge-bank-div h1 {
font-size:14px;
text-transform:none;
text-align:left;
line-height:18px;
color:#222
}

.video_section .knowledge-bank-div_outer {
height:auto
}

.resources_default .knowledge-bank-section,.recently_viewed_footer {
margin-top:0
}

.resources_default .recently_viewed_footer {
margin-bottom:0
}

.landing_resource .mobile_list_view.course-list-cards ul li a {
border:0
}

.overlay_div_outer {
position:relative;
display:inline-block;
width:100%
}

.overlay_div {
background:#000;
opacity:.6;
position:absolute;
top:0;
bottom:0;
width:100%;
height:100%;
display:none;
z-index:20
}

.no-category-container {
margin-top:40px;
margin-bottom:20px
}

.no-category-container .listed_points {
color:#777;
font-size:16px;
line-height:27px;
font-weight:300;
letter-spacing:.25px
}

.no-category-container .article_list_div ul li.search-icon_sticky,.no-category-container .article_list_div ul li.search-icon_sticky a {
padding:0;
border-bottom:0
}

.no-category-container .article_list_div ul li .expand_input_search .dropdown-menu {
top:38px
}

.no-category-container .expand_input_search {
display:none;
right:50px;
top:-9px;
width:730px
}

.no-category-container .article_list_div ul li.search-icon_sticky .icon_sticky_sr {
margin-top:-6px;
margin-right:10px
}

.no-category-container .article_list_div ul li a {
color:#222;
font-weight:400;
padding:5px 5px 8px;
text-transform:uppercase
}

.no-category-container .article_list_div ul li a.pop_active_class {
border-bottom:2px solid #222
}

.no-category-container .article_list_view a {
color:#000;
display:block
}

.no-category-container .article_list_view .author_list,.article_list_view .time_read {
color:#777;
font-size:13px
}

.icon_commomn_class:before {
background:url(../images/free-resources_sprite_imgae.png) no-repeat;
width:12px;
height:20px;
display:inline-block;
content:"";
margin-right:2px;
vertical-align:middle
}

.author_list:before {
background-position:-50px -2px
}

.cor_links:before {
background-position:-61px -3px;
width:18px
}

.time_read:before {
background-position:-117px -3px;
width:19px
}

.course_img_descrip {
padding-left:0;
float:left
}

.no-category-container .cor_links {
padding-left:33px
}

.no-category-container .col-lg-5,.no-category-container .col-lg-8,.no-category-container .col-lg-4 {
padding:0
}

.no-category-container .article_list_view .cor_links li {
display:inline-block;
padding:0;
border-bottom:0;
padding-left:5px;
width:auto
}

.no-category-container .article_list_view .cor_links li a {
font-size:13px;
color:#41b8d8
}

.no-category-container .article_list_view .cor_links li a:hover {
text-decoration:underline
}

.no-category-container .article_list_view .load_more_articles {
background:#f5f5f5;
margin-top:40px;
box-shadow:1px 1px 1px #898989;
outline:none;
color:#222;
font-size:16px;
font-weight:400
}

.article_list_view_ul .course_img_descrip h4 {
text-align:left
}

.article-page .stay_updated .subscribe-input {
padding:0
}

.article-page .expand_input_search {
width:669px
}

.webinar_div .webinar_sectiion .knowledge-bank-section .inner-section {
padding-left:0;
border-bottom:1px solid #ccc;
padding-top:8px
}

.webinar_div .webinar_sectiion .knowledge-bank-section .inner-section:first-child {
border-top:1px solid #ccc
}

.webinar_div .webinar_lists .knowledge-bank-div_outer {
height:auto
}

.webinar_div .webinar_lists .knowledge-bank-div {
width:auto
}

.webinar_div .webinar_youmaylike .knowledge-bank-div_outer {
height:auto
}

.webinar_detail_div .stay_updated_div span.webinar_date,.webinar_detail_div .stay_updated_div span.webinar_time {
font-size:12px;
color:#222;
line-height:18px;
font-weight:300;
border-bottom:0;
display:inline-block
}

.webinar_sectiion .knowledge-bank-section .webi_caros {
padding-left:28px
}

.webinar_detail_div .webinar_sectiion {
padding-right:25px
}

.webinar_detail_div .webinar_sectiion h1 {
font-size:32px;
margin:0;
color:#222;
font-weight:400;
line-height:36px;
margin-bottom:36px
}

.webinar_detail_div .webinar_sectiion h2 {
font-size:18px;
font-weight:400;
color:#222;
line-height:18px;
margin-top:15px
}

.webinar_detail_div .webinar_details {
border-top:2px solid #000;
padding-top:10px;
margin-top:10px;
margin-bottom:20px
}

.webinar_detail_div .webinar_details li {
padding:5px 0
}

.webinar_details li {
font-size:14px;
color:#222;
font-weight:400;
line-height:18px
}

.webinar_details li:before {
background:url(../images/free-resources_sprite_imgae.png) no-repeat;
width:23px;
height:23px;
display:inline-block;
content:"";
margin-right:10px;
vertical-align:middle
}

.webinar_details li.webinar_icon1:before {
background-position:-81px -1px;
width:20px
}

.webinar_details li.webinar_icon2:before {
background-position:-100px 0;
height:25px;
width:17px;
margin-left:2px
}

.webinar_details li.webinar_icon3:before {
background-position:-117px 1px;
height:26px;
width:20px
}

.webinar_details li.webinar_icon4:before {
background-position:-137px 1px;
height:27px;
width:25px
}

.webinar_details li.webinar_icon5:before {
background-position:-161px -1px;
height:27px;
width:18px
}

.introduction_text {
font-size:22px;
color:#222;
font-weight:400;
text-transform:uppercase
}

.webinar_detail_div .webinar_sectiion p {
color:#777;
font-size:16px;
text-align:justify;
line-height:27px
}

.webinar_detail_div .enroll_form {
background:#f5f5f5;
padding:10px 10px 50px;
margin-top:30px;
border-radius:5px;
border:1px solid #f1f1ed
}

.webinar_detail_div .webinar_form {
margin-left:20px
}

.webinar_detail_div .enroll_form h4 {
color:#ff9002;
padding:15px 0;
font-weight:400
}

.webinar_detail_div .enroll_form .placeholder_wrap {
margin-bottom:10px
}

.webinar_detail_div .enroll_form .support_coutry_code .placeholder_wrap {
width:347px
}

.webinar_detail_div .enroll_form .support_coutry_code .dropdown-menu {
width:413px
}

.webinar_detail_div .enroll_form a.remember_me {
color:#9f9f9f
}

.webinar_faq_div h3.webi_faq_heading {
color:#222;
font-size:22px;
font-weight:400;
margin-bottom:20px;
margin-top:35px;
text-transform:uppercase
}

.webinar_faq_div {
margin-bottom:15px
}

.webinar_faq_div h3.panel-title {
margin:12px 0
}

.webinar_detail_div .doubt_cotact {
color:#9f9f9f;
padding-top:10px;
display:inline-block
}

.webinar_detail_div .doubt_cotact a {
color:#41b8d8
}

.webinar_detail_div .webinar_faq_div .panel-heading {
position:relative;
padding:0
}

.webinar_detail_div .webinar_faq_div .panel-heading h3 {
color:#222;
font-size:16px;
font-weight:400;
cursor:pointer
}

.webinar_detail_div .webinar_faq_div .panel {
margin-bottom:0;
border-bottom:1px dashed #000;
box-shadow:none;
border-radius:none
}

.webinar_detail_div .webinar_faq_div .panel .panel-body {
display:none;
padding-left:10px
}

.webinar_detail_div .webinar_faq_div .panel .click_arrow {
position:absolute;
right:5px;
top:8px;
background:url(../images/free-resources_sprite_imgae.png) no-repeat;
width:16px;
height:8px;
display:block
}

.webinar_detail_div .webinar_faq_div .panel .up_select {
background-position:-30px -22px
}

.webinar_detail_div .webinar_faq_div .panel .down_select {
background-position:-12px -22px
}

.webinar_detail_div .foot-socials {
margin-top:30px
}

.webinar_detail_div .share_it {
font-size:16px;
color:#222
}

.webinar_detail_div .social_share {
display:inline-block;
vertical-align:middle;
margin-left:10px
}

.webinar_detail_div .subscribe-input,.video-detail .subscribe-input {
padding:0
}

.webinar_detail_div .related_article {
margin-top:20px
}

.video_wrapper .video_thumbs {
margin-top:20px;
padding-left:0
}

.video_wrapper .video_thumbs span {
color:#777;
font-size:12px
}

.video_wrapper .subscribe-input {
padding:0
}

.video_section .video_caro_in {
margin-left:0
}

.video_thumbs .video_descrip span {
position:absolute;
bottom:10px
}

.video_thumbs .video_descrip span.pull-right {
right:11px
}

.resources_default .video_section .knowledge-bank-div li a {
padding:5px 11px 15px
}

.video-detail .video-container {
margin-top:30px;
text-align:justify
}

.video-detail .video-container h1 {
color:#222;
font-size:32px;
font-weight:400;
line-height:30px;
margin-top:0;
padding-bottom:15px;
width:98%;
text-align:left
}

.video-detail .video-container h2 {
text-transform:uppercase;
color:#222;
font-size:22px;
font-weight:400;
line-height:24px
}

.video-detail .article_mid_section p {
color:#777;
font-size:16px;
line-height:27px
}

.video-detail .video-container .sub_para {
color:#222;
font-size:16px;
line-height:26px;
padding-top:20px
}

.video-detail .video-container p,.video-detail .video-container h2 {
width:96%
}

.video-detail .video-container .highlite_para {
color:#333
}

.video-detail .video-container .social_share {
display:inline-block;
margin-left:15px;
vertical-align:middle
}

.video-detail .video-container .foot-socials span {
font-size:17px
}

.video-detail .video-container .foot-socials {
margin:50px 0
}

.video-detail .video-container .hrs_name {
display:inline-block;
margin-bottom:20px
}

.video-detail .video-container .hrs_name li {
display:inline;
margin-right:100px
}

.video-detail .video-container .hrs_name li:before {
background:url(../images/free-resources_sprite_imgae.png) no-repeat;
width:18px;
height:21px;
display:inline-block;
content:"";
vertical-align:middle;
margin-right:10px
}

.video-detail .video-container .hrs_name li.magain_name:before {
background-position:-48px -1px;
width:14px
}

.video-detail .video-container .hrs_name li.video_hrs:before {
background-position:-117px -3px
}

.video-detail .webinar_youmaylike {
margin-bottom:50px
}

.video-detail a {
color:#40b7d9
}

.mobile_selected_tab {
display:none
}

.mob_filter {
display:block;
margin-top:0;
background:#f0f0f0;
margin-bottom:20px;
position:relative;
z-index:0;
}

.mob_filter select {
-moz-appearance:none;
-wekit-appearance:none
}

.mob_filter:after {
background:url(../images/free-resources_sprite_imgae.png) -30px -29px no-repeat;
display:inline-block;
content:"";
width:16px;
height:8px;
position:absolute;
right:20px;
top:14px;
z-index:-1;
}

.mob_filter:before {
background:url(../images/free-resources_sprite_imgae.png) -183px -96px no-repeat;
display:inline-block;
content:"";
width:15px;
height:15px;
position:absolute;
left:10px;
top:10px
}

.bdr-btom {
border-bottom:2px solid #ccc
}

.mob_filter .form-control {
background:none;
padding-left:25px;
z-index:0;
position:relative;
-webkit-appearance:none
}

.mob_filter .form-control option {
padding-left:25px;
background:#fff
}

.video-container .knowledge-bank-div_outer {
height:auto
}

.footer_sticky_wrapper {
/*z-index:13;*/
position:relative
}

.footer_sticky_bar .how_it_works:before {
background:url(../images/header_sprite_v11.png) no-repeat scroll -62px -628px rgba(0,0,0,0);
content:"";
display:inline-block;
height:21px;
margin-right:10px;
vertical-align:middle;
width:21px
}

/* .footer_sticky_inside a.sticky_request_call {
background:#3d3d3d
} */

.footer_sticky_wrapper a:hover,.footer_sticky_bar .how_it_works:hover {
border-bottom:2px solid #00a7dc
}
.live_chat_div .call_back_footer {
	background-position:-282px -165px;
	width:25px;
	height:22px;
	margin-top:-3px;
}

.live_chat_div .chat_icon_footer {
background-position:-348px -166px;
width:40px
}

.footer_sticky_inside .live_chat_div a.live_text_chat {
display:inline-block
}

.call_back_form {
background:none;
bottom:-5px;
height:auto;
position:fixed;
width:100%;
z-index:0;
}

.footer_call_back_div {
background:#f0f0f0;
border-bottom:1px solid #b7b7b7;
border-left:1px solid #b7b7b7;
box-shadow:3px 1px 7px #c6c6c6;
display:inline-block;
float:left;
margin-right:-2px;
width:337px;
border-top-left-radius:5px;
border-top-right-radius:5px;
padding-bottom: 50px;
}

.collapse_sticky {
background:#1e1e1e;
display:block;
float:left;
margin-right:0;
position:relative;
width:100%;
border-top-left-radius:5px;
border-top-right-radius:5px
}

.collapse_sticky li {
width:100%
}

.collapse_sticky li a {
border-bottom:2px solid #0892C2;
display:block;
padding:10px 0;
text-align:left;
width:100%
}

.collapse_sticky li a.sticky_close_btn {
border:none;
width:20px;
height:3px;
background:#fff;
padding:0;
position:absolute;
right:9px;
top:19px;
width:14px
}

.call_container_in {
padding:10px;
display:inline-block
}

.call_container_in p {
padding-top:10px;
display:inline-block
}

.callback_wrapper {
display:none;
margin-left:177px
}

.live_chat_wrapper {
display:none
}

.live_chat_wrapper .live_chat_div {
background:#5fd080
}

.live_chat_wrapper .live_chat_div .chat_icon_footer {
background-position:-27px -443px
}

.live_chat_wrapper .live_chat_div li {
width:auto;
display:inline
}

.live_chat_wrapper .sticky_com_icons {
margin-top:15px;
background:url(../images/header_sprite_v11.png) no-repeat;
display:inline-block;
width:14px;
height:14px;
margin-right:10px
}

.live_chat_wrapper .live_chat_div li .sticky_close_bt {
background-position:-88px -444px
}

.live_chat_wrapper .live_chat_div li .sticky_max_bt {
margin-left:10px;
background-position:-67px -443px
}

.live_chat_wrapper .live_chat_div li .sticky_min_bt {
margin-top:22px;
background:#fff;
height:5px;
width:16px;
display:block;
padding:0
}

.optional_course {
display:block;
width:100%;
position:relative
}

.optional_course .country_code {
width:100%
}

.optional_course .country_code:hover,.optional_course .dropdown-menu li a:hover,.optional_course .learner_im a:hover,.call_container_in a.remember_me:hover,.call_container_in .support_coutry_code .dropdown-menu > li > a:hover {
border:none
}

.optional_course .country_code .caret {
position:absolute;
right:10px;
top:15px
}

.optional_course .dropdown-menu {
width:100%
}

.footer_call_back_div .placeholder_wrap {
margin-bottom:10px
}

.footer_call_back_div .callback_ph input {
margin-top:-7px;
width:259px
}

.optional_course_learner {
margin-bottom:10px;
position:relative
}

.optional_course_learner .dropdown-menu {
left:22px;
height:80px;
overflow:auto;
display:none
}

.optional_course_learner .dropdown-menu li a {
border:none
}

.optional_course_learner .learner_im {
border-bottom:1px dashed #333
}

.optional_course_learner .learner_im a {
color:#333
}

.call_container_in a.remember_me {
color:#333;
display:block;
padding-left:24px;
text-indent:-23px
}

.call_container_in .btn-success {
margin-top:10px;
background:#00a7dc;
border-color:#00a7dc;
}

.call_container_in .support_coutry_code .dropdown-menu {
display:none;
width:100%
}

.support_coutry_code .country_code:hover {
border-bottom:none
}

.content_wrap_course {
display:inline-block;
position:relative;
width:100%
}

.popup_country_wrapper .dropdown_country {
padding:0;
height:180px;
width:480px;
margin:auto;
position:fixed;
left:0;
right:0;
top:0;
bottom:0
}

.popup_country_wrapper .dropdown_country .dropdown_country_inner {
margin:25px 15px 0;
width:240px
}

.popup_country_wrapper .city_select_outer {
margin:15px 15px 0
}

.popup_country_wrapper .dropdown_country_inner .dropdown-toggle {
color:#333;
overflow:hidden;
padding:0
}

.popup_country_wrapper .dropdown_country_inner.country,.popup_country_wrapper .dropdown_country_inner.country .dropdown-toggle {
width:170px
}

.btn.location-submit {
margin:30px 0 0 191px;
text-align:center;
width:80px
}

.popup_country_wrapper .dropdown_country_inner select {
width:280px;
border:0;
background:none;
vertical-align:top;
height:25px
}

.popup_country_wrapper .choose_location {
background:#41b8d8;
color:#fff;
padding:8px;
width:100%
}

.popup_country_wrapper .dropdown_country_inner .dropdown-menu_height {
height:195px;
display:none
}

.popup_country_wrapper .popular_city ul li a {
color:#333
}

.popup_country_wrapper .view_all_cities_outer {
top:93px;
width:527px;
display:none;
left:16px
}

.popup_country_wrapper .city_populate .city_populate_inner {
overflow-y:scroll;
height:180px;
width:354px
}

.popup_country_wrapper .dropdown_country .city_select_outer .dropdown-menu {
width:100%
}

.popup_country_wrapper .close_country_btn {
background:url(../images/header_sprite_v11.png) -89px -324px no-repeat;
display:inline-block;
width:14px;
height:15px;
content:"";
height:19px;
cursor:pointer
}

.popup_video_wrapper .close_country_btn {
background: url(../images/course_sprite_v11.png) -120px -503px no-repeat;
display: inline-block;
width: 32px;
content: "";
height: 32px;
cursor: pointer;
}

.silder_div .silder_img_block span,.media_inner .silder_img_block span {
width:171px;
height:100px;
display:block;
background:url(../images/content_sprite_v6.png) no-repeat
}

.silder_div span.accre_cfa {
background-position:-30px -6px
}

.silder_div span.accre_comptia {
background-position:-214px -2px
}

.silder_div span.accre_pmi {
background-position:-208px -111px
}

.silder_div span.accre_garp {
background-position:-569px -7px
}

.silder_div span.accre_apmg_itil {
background-position:-20px -464px
}

.silder_div span.accre_apmg_fnfm {
background-position:-938px -111px
}

.silder_div span.accre_istqb {
background-position:-924px -21px
}

.silder_div span.accre_exin {
background-position:-386px -3px
}

.silder_div span.accre_scrum {
background-position:-742px -112px
}

.silder_div span.accre_msp {
background-position:-391px -116px
}

.silder_div span.accre_omcp {
background-position:-554px -114px
}

.silder_div span.accre_open {
background-position:-24px -370px
}

.silder_div span.accre_iassc {
background-position:-224px -375px
}

.silder_div span.accre_hp {
background-position:-565px -390px
}

.silder_div span.accre_iiba {
background-position:-400px -376px
}

.silder_div span.accre_ec {
background-position:-897px -404px
}

.silder_div span.accre_astqb {
background-position:-742px -400px
}

.silder_div span.accre_prince2 {
background-position:-743px -12px
}
.how_it_works_popup .container {
padding:0;
position:relative
}

.how_it_works_popup_inner {
width:220px;
display:inline-block;
padding:50px 0;
float:left;
margin-left:40px
}

.how_it_works_popup_inner:first-child {
margin-left:0
}

.how_it_works_popup .pop_heading {
font-size:22px;
display:block;
padding-bottom:30px;
font-weight:400;
line-height:27px;
letter-spacing:.25px
}

.how_it_works_popup .pop_img {
background:url(../images/how-it-works.png) no-repeat;
width:213px;
height:213px;
display:inline-block;
margin-bottom:15px
}

.how_it_works_popup .pop_img1 {
background-position:-23px -13px
}

.how_it_works_popup .pop_img1:hover {
background:url(../images/how_it_1_img_hover_v2.gif) no-repeat
}

.how_it_works_popup .pop_img2 {
background-position:-255px -14px
}

.how_it_works_popup .pop_img2:hover {
background:url(../images/how_it_2_img_hover_v2.gif) no-repeat
}

.how_it_works_popup .pop_img3 {
background-position:-489px -14px
}

.how_it_works_popup .pop_img3:hover {
background:url(../images/how_it_3_img_hover_v2.gif) no-repeat
}

.how_it_works_popup .pop_img4 {
background-position:-727px -13px
}

.how_it_works_popup .pop_img4:hover {
background:url(../images/how_it_4_img_hover_v2.gif) no-repeat
}

.how_it_works_popup_inner p {
vertical-align:bottom;
line-height:22px;
font-weight:400
}

.cart_overlay {
left:0
}

.loader_icon {
margin:auto;
left:0;
right:0;
top:0;
bottom:0;
position:absolute;
width:35px;
height:35px;
background:url(http://cfs22.simplicdn.net/ice9/ajax-loader.gif) no-repeat
}

.popup_country_wrapper .dropdown-menu li,.popup_country_wrapper .popular_city li,.location-icon {
cursor:pointer
}

.about_wrapper,.vision_wrapper {
padding:0
}

.about_wrapper .professionals_wrap {
margin:15px 0;
text-align:center
}

.about_wrapper .howstarted_wrapper h2 {
color:#fff
}

.about_wrapper .professionals_wrap h2 {
text-transform:none
}

.about_wrapper .simpli_descrip {
font-size:18px;
line-height:30px;
font-weight:300;
color:#222;
letter-spacing:.25px
}

.about_wrapper .circle_wrap_outer {
float:left;
width:24.75%;
margin:15px 0
}

.about_wrapper .circle_wrap {
display:inline-block;
text-align:center;
width:118px;
height:114px;
border:1px solid #000;
border-radius:50%
}

.about_wrapper .circle_wrap_outer h2 {
font-size:22px;
color:#f59920;
line-height:21px;
font-weight:400
}

.about_wrapper .sub_simpli {
font-size:16px;
color:#222;
font-weight:400;
line-height:21px
}

.about_wrapper .circle_wrap:after {
margin:15px auto auto;
width:69px;
height:68px;
display:block;
background:url(../images/about-sprite_v1.png) no-repeat;
content:""
}

.about_wrapper .rounded1:after {
background-position:-3px -4px
}

.about_wrapper .rounded2:after {
background-position:-74px 0;
margin-top:20px
}

.about_wrapper .rounded3:after {
background-position:-144px -4px;
margin-top:20px
}

.about_wrapper .rounded4:after {
background-position:-214px -4px;
margin-top:23px
}

.about_wrapper .vision_wrapper {
padding:50px 0;
background:#fbb158;
color:#fff
}

.about_wrapper h2 {
text-transform:uppercase;
font-size:23px;
font-weight:400
}

.about_wrapper .vision_wrapper h2 {
color:#fff
}

.about_wrapper .vision_wrapper h2:after,.about_wrapper .vision_wrapper h2:after {
display:inline-block;
height:2px;
background:#fff;
vertical-align:middle;
content:"";
margin-left:1%;
width:72%
}

.about_wrapper .vision_wrapper h3 {
font-size:16px;
line-height:27px;
color:#fff;
font-weight:300;
letter-spacing:.25px
}

.whovr_wrapper {
padding:15px 0 40px
}

.whovr_wrapper h2 {
padding:15px 0
}

.whovr_wrapper p {
color:#777;
font-size:16px;
line-height:27px
}

.whovr_wrapper ul {
display:inline-block;
padding-bottom:10px
}

.whovr_wrapper ul li {
color:#f59920;
font-size:16px;
display:inline-block;
padding-right:20px;
padding-bottom:10px;
font-weight:400;
width:100%
}

.whovr_wrapper ul li .flyout_disc {
margin-right:5px
}

.howstarted_wrapper {
background:#fbb158;
color:#fff;
padding:15px 0 100px;
position:relative;
text-align:center
}

.howstarted_wrapper h3 {
font-size:15px;
text-transform:uppercase;
font-weight:400;
line-height:18px;
color:#fff
}

.about_wrapper .rounded5:after {
background-position:-286px -4px;
width:37px;
height:59px;
margin-top:30px
}

.steps_wrapper {
position:relative;
/* margin-bottom:50px; */
/* padding-bottom:10px */
}

.steps_wrapper .circle_wrap {
border:1px solid #ffa028;
background:#fbb158;
position:absolute;
top:-70px;
left:44%
}

.steps_wrapper .container {
position:relative
}

.steps_wrapper .steps_lists {
margin-top:50px;
padding-bottom:50px;
position:relative;
}

.steps_wrapper .mid_border {
width:5px;
height:200px;
background:#fbb158;
position:absolute;
left:50%;
top:50px
}

.steps_wrapper .left_block {
position:relative;
width:50%;
display:inline-block;
float:left;
}

.steps_wrapper .steps_lists ul {
margin-bottom:20px;
margin-top:20px;
position:relative;
text-align:right;
display:inline-block;
width: 100%;
}
.steps_wrapper .steps_lists ul:after{
content:"";
width:4px;
background:#fbb158;
height:100%;
position:absolute;
left:50%;
}
.steps_wrapper .steps_lists ul li {
margin-bottom:20px;
position:relative;
border:1px solid #f0f0f0;
background:#f5f5f5;
padding:0 15px;
box-shadow:2px 2px 2px #ccc;
display:inline-block;
border:1px solid #e7e7e7;
width:393px;
float:left;
clear: both;
margin-left: 33px;
}
.steps_wrapper .steps_lists ul li.margin1{
	    /* margin-top: -170px; */
}
.steps_wrapper .steps_lists ul li.right{
	float:right;
	margin-right: 28px;
	text-align: left;
}
.steps_wrapper .steps_lists ul li.right:before{
left: -13px;transform: rotate(180deg);
}
.steps_wrapper .steps_lists ul li.right:after{
left: -50px;
}
.steps_wrapper .steps_lists ul li:before {
position:absolute;
content:"";
display:block;
right:-14px;
top:28px;
background:url(../images/about-sprite_v1.png) -327px -44px no-repeat;
width:11px;
height:16px
}

.steps_wrapper .steps_lists span {
position:absolute;
bottom:25px;
left:0px;
right:0px;
font-size:20px;
color:#fbb158;
text-transform:uppercase;
text-align: center;
}

.steps_wrapper .steps_lists ul li:after {
position:absolute;
content:"";
display:block;
right:-50px;
top:28px;
background:url(../images/about-sprite_v1.png) -327px -4px no-repeat;
width:18px;
height:18px
}

.steps_wrapper .steps_lists ul li h4 {
color:#f59920;
font-size:23px;
font-weight:500
}

.steps_wrapper .steps_lists ul li h2 {
color:#777;
font-size:16px;
line-height:21px;
font-weight:500
}

.steps_wrapper .steps_lists ul li p {
color:#777;
line-height:24px;
font-weight:300;
letter-spacing:.25px
}

.inthe_media .media_wraper,.inthe_media .top_tabs_media {
width:72%
}

.media_wraper .media_list {
border-bottom:1px solid #ddd;
display:inline-block;
padding-bottom:35px;
margin-bottom:10px;
width:100%
}

.media_wraper .media_list:last-child {
border-bottom:0
}

.media_wraper .media_date {
color:#222;
font-weight:400;
position:absolute;
right:0;
bottom:0
}

.media_wraper .media_list_inner {
background:#f3f3f3;
padding:5px 5px 15px 10px;
border:1px solid #ddd;
border-radius:5px
}

.media_wraper .media_list_inner h4,.press-release h4 {
font-size:18px;
color:#000;
font-weight:400;
line-height:22px
}

.press-release h4 {
margin-top:0;
width:84%
}

.media_wraper .media_list_inner a {
color:#40b6d4
}

.media_wraper .media_list_inner a:hover {
text-decoration:underline
}

.inthe_media .stay_updated_div {
float:right
}

.inthe_media .stay_updated_div .popular_tags {
margin-top:33px
}

.inthe_media .stay_updated_div .stay_updated h4 {
font-weight:400;
font-size:16px;
line-height:24px
}

.inthe_media .most_read h1 {
font-size:16px;
color:#222;
font-weight:400
}

.inthe_media .most_read {
width:100%;
display:inline-block;
color:#333;
border-bottom:1px solid #ccc;
padding-bottom:15px;
padding-left:5px
}

.inthe_media .most_read:hover {
background:#f6f6f6
}

.inthe_media .most_read .business_standard mark {
color:#f59920;
padding-left:5px;
background:none;
text-transform:none;
font-weight:300
}

.inthe_media .most_read .business_standard {
border-bottom:none
}

.inthe_media .most_read h2 {
color:#7f7f7f;
font-size:13px;
margin:0;
font-weight:300
}

.media_sprite {
display:inline-block;
background:url(../images/media_sprite_v7.jpg) no-repeat
}
.reuters-icon{
background-position: -2px -890px;
width: 211px;
height: 52px;
}
.etb{
background-position:-243px -907px;
width:211px;
height:45px;
}
.entrepreneur_india{
background-position:-231px -809px;
width: 200px;
height: 52px;  
}
.miami_herald_icon{
background-position:-243px -860px;
width: 235px;
height: 52px;
}
.times_of_india_icon{
background-position:-3px -936px;
width: 220px;
height: 52px;   
}
.business_world_icon{
background-position:-3px -800px;
width: 215px;
height: 52px;
}
.international_business_times_icon{
background-position:-3px -844px;
width: 227px;
height: 52px;    
}
.economic_times {
background-position:-8px -14px;
width:235px;
height:34px
}

.think_aloud {
background-position:-265px -7px;
width:226px;
height:47px
}

.dataquest {
background-position:-245px -71px;
width:236px;
height:61px;
margin-bottom:15px
}

.youngtruk {
background-position:-250px -156px;
width:74px;
height:63px
}

.business_line {
background-position:-0 -253px;
width:230px;
height:37px;
margin-bottom:15px
}

.TFE {
background-position:-235px -253px;
width:218px;
height:40px;
margin-bottom:5px
}

.tech_aloo {
background-position:-326px -154px;
width:96px;
height:56px;
margin-bottom:5px
}

.NBW {
background-position:-0 -296px;
width:171px;
height:25px;
margin-bottom:5px
}

.VB {
background-position:-425px -154px;
width:96px;
height:56px;
margin-bottom:5px
}

.ATD {
background-position:-177px -296px;
width:190px;
height:28px;
margin-bottom:5px
}

.ciol {
background-position:-2px -331px;
width:168px;
height:56px;
margin-bottom:5px
}

.dowjones {
background-position:-173px -331px;
width:207px;
height:41px;
margin-bottom:5px
}

.pehub {
background-position:-384px -331px;
width:126px;
height:52px;
margin-bottom:5px
}

.live-mint {
background-position:-10px -395px;
width:90px;
height:55px;
margin-bottom:5px
}

.yahoo {
background-position:-104px -395px;
width:151px;
height:39px;
margin-bottom:5px
}

.market-watch {
background-position:-260px -395px;
width:230px;
height:56px;
margin-bottom:5px
}

.BS {
background-position:-2px -629px;
width:230px;
height:33px;
margin-bottom:5px
}

.outlook-money {
background-position:-237px -629px;
width:168px;
height:56px;
margin-bottom:5px
}

.deccan {
background-position:-459px -254px;
width:92px;
height:56px;
margin-bottom:5px
}

.silicon-india {
background-position:-2px -457px;
width:230px;
height:56px;
margin-bottom:5px
}

.vccircle {
background-position:-236px -457px;
width:229px;
height:56px;
margin-bottom:5px
}

.TNIE {
background-position:-2px -519px;
width:230px;
height:36px;
margin-bottom:5px
}

/** media page update **/
.m-ndtv {background-position:0px -1000px; width:150px; height:45px; margin-bottom:5px;}	
.the-huffington {background-position: -175px -1000px; width:380px; height:43px; margin-bottom:5px;}
.ntech {background-position: -417px -699px; width:145px; height:60px; margin-bottom:5px;}

.your-story {
background-position:-236px -519px;
width:124px;
height:47px;
margin-bottom:5px
}

.tech_panda {
background-position:-363px -518px;
width:168px;
height:56px;
margin-bottom:5px
}

.pioneer {
background-position:-2px -578px;
width:220px;
height:47px;
margin-bottom:5px;
background-position:-2px -578px;
width:220px;
height:47px;
margin-bottom:5px
}

.decan-chronicle {
background-position:-2px -682px;
width:190px;
height:66px;
margin-bottom:5px
}

.fortune-india {
background-position:-203px -688px;
width:235px;
height:56px;
margin-bottom:5px
}

.techinasia {
background-position:-2px -749px;
width:211px;
height:52px;
margin-bottom:5px
}

.techcrunch {
background-position:-227px -755px;
width:219px;
height:52px;
margin-bottom:5px
}

.business_insider {
background-position:-456px -586px;
width:100px;
height:56px;
margin-bottom:5px
}

.forex-tv {background-position:-18px -1078px;
    width: 230px;
    height: 43px;
    margin-bottom: 5px;
}

.advertising-age {background-position:-278px -1087px;
    width: 230px; 
    height: 43px;
    margin-bottom: 5px;
}
.mb-ad-wt {background-position:-21px -1138px;
    width:110px; 
    height: 43px;
    margin-bottom: 5px;
}
.bloomberg-tv {background-position:-170px -1137px;
    width:220px; 
    height:55px;
    margin-bottom: 5px;
}
.digital_journal {background-position:0px -1281px;
    width:305px; 
    height:40px;
    margin-bottom: 5px;
}
.bigdatanews {background-position:-24px -1185px;
    width:275px; 
    height:55px;
    margin-bottom: 5px;
}
.broadcaste {background-position:-315px -1188px;
    width:190px; 
    height:50px;
    margin-bottom: 5px;
}
.afaqs {background-position:-440px -1240px;
    width:105px; 
    height:50px;
    margin-bottom: 5px;
}
.gadgets360{background-position:-290px -1240px;
    width:150px; 
    height:50px;
    margin-bottom: 5px;
}
.mainstreet{background-position:-392px -1140px;
    width:140px; 
    height:50px;
    margin-bottom: 5px;
}
.thehindu{background-position:0px -1236px;
    width:282px; 
    height:46px;
    margin-bottom: 5px;
}
.inthe_media .no-category-container {
	 margin-top:0
}

.inthe_media .no-category-container {
margin-top:0
}

.inthe_media .media_list_inner img {
width:100%
}

.inthe_media .default_text_resources {
text-align:left;
top:0
}

.inthe_media .article_list_div ul li a {
text-transform:none
}

.affiliate_page .banner-content {
text-align:center;
top:30px;
right:0;
margin:auto;
left:0
}

.affiliate_page .top_affi_descrip {
padding-top:25px!important;
color:#777;
font-size:16px;
margin:0 auto
}

.affiliate_page .top_affi_descrip h3 {
font-weight:300;
font-size:21px;
line-height:30px
}
.atp-trainer .top_affi_descrip h3{
    margin-top:30px;
    margin-bottom:54px;
    padding:0;
    font-size:22px;
    color:#777;
    text-transform:inherit;
    font-weight:400;
    
}
.atp-trainer .get-inspired{
    box-shadow: inherit;
    background: #fff;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom:40px;
}
.atp-trainer .query_success{
    text-align:center;
}
.atp-trainer .descrip_inspired_outer{
  padding-top:0;
  padding-bottom:0;
}
.atp-trainer .descrip_inspired span.increase-revenue{
  background-position:-6px -8px;  
}
.atp-trainer .training-options .descrip_inspired span.increase-revenue{
  background-position:-8px -101px;  
}
.atp-trainer .training-options .descrip_inspired span.reduce-costs{
  background-position:-104px -101px;  
}
.atp-trainer .training-options .descrip_inspired span.end-to-end{
  background-position:-199px -100px;  
}
.atp-trainer .descrip_inspired span.reduce-costs{
  background-position:-101px -7px;  
}
.atp-trainer .descrip_inspired span.end-to-end{
  background-position:-196px -5px;  
}
.atp-trainer .descrip_inspired h3{
  margin-top:18px;
  margin-bottom:12px;
  font-size:20px;
  font-weight:400;
  color:#222;
  text-transform:none;
  text-align: center;
}
.atp-trainer .descrip_inspired .aap_icon{
background: url("../images/atp_sprite.png") no-repeat;
  margin-bottom:0;
  display: block;
  width: 83px;
  height: 83px;
  margin: 0 auto;
}
.atp-trainer .descrip_inspired p{
    margin:0;
    text-align:justify;
}
.domains-covered{
    background: url("../images/domain_covered_bg.jpg") no-repeat scroll center center / cover #212830;
}
.trainer_page .domains-covered h3{
    font-weight:400;
    font-size:24px;
    color:#fff;
    margin-top:55px;
    margin-bottom:36px;
    padding:0;
}
.domains-covered .title-div a{
    width:236px;
    height:72px;
    border:1px solid #fff;
    display: inline-flex;
    justify-content: center;
    -webkit-justify-content:center;
    align-items: center;
    -webkit-align-items: center;
    display: -webkit-flex;
    float:left;
    text-align:center;
    margin-bottom:32px;
    margin-right:10px;
    font-size:16px;
    font-weight:400;
    position:relative;
    padding: 0 5px;
    background:rgba(255,255,255,0.1);
    vertical-align:middle;
}
.atp-trainer .atp-top-btn{
    display:none;
}
.domains-covered .title-div a:hover{
    border:3px solid #00a7dc;
}
.domains-covered p{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top:10px;
    margin-bottom:40px;
    font-size:14px;
    color:#fff;
}
.trainer_page .training-options{
    background: #F2F2F2;
    padding-bottom: 25px;
    padding-top: 10px;
    clear: both;
    width: 100%;
    display: inline-block;
    margin-bottom:0;
}
.trainer_page .training-options h2{
    text-align:center;
    margin-bottom:8px;
    padding-bottom:0;
    margin-top:2px;
}
.trainer_page .training-options p{
    text-align: center;
    margin-bottom: 55px;
    margin-top: 0;
    font-size: 14px;
    font-weight: 300;
    color: #777;
}
.trainer_page .training-options .descrip_inspired p{
    text-align:justify;
    font-size:16px;
    margin-bottom:0;
}
.trainer_page li div.selected_stories img{
   position:relative;
}
.trainer_page .dream_stories h2{
  text-align:center;  
}
.atp-form .dropdown_country{
   padding:32px 15px;
   width:387px;
   height:574px;
}
.atp-form .dropdown_country h4{
    text-align:center;
    margin-top:55px;
    margin-bottom:40px;
    font-size:24px;
    color:#222;
}
.atp-form .dropdown_country .placeholder_wrap,.atp-form .dropdown_country .support_coutry_code{
    margin-bottom:10px;
}
.atp-form .dropdown_country .btn{
    width:100%;
    margin-top:30px;
    height:42px;
    line-height:32px;
    font-size:16px;
    color:#fff;
    font-weight:400;
}
.atp-form .dropdown_country input,.atp-form .dropdown_country .select_wraper.dr_cun{
    height:35px;
}
.atp-form .dropdown_country .support_coutry_code{
    height:37px;
}
.atp-form .dropdown_country .select_wraper .sel_cr{
 height:36px;   
}
.atp-form .dropdown_country textarea{
    height:84px;
}
.atp-form .dropdown_country .top-msg{
 font-weight:500;
 font-size:16px;
 color:#777;
}
.atp-form .placeholder_wrap{
    max-width:100%;
}
.atp-form .course-list-drop-query .support_coutry_code .placeholder_wrap input{
    max-width: 360px;
    width: 303px;   
}
.atp-form .course-list-drop-query .select_wraper {
    border:0px transparent;
    float: left;
    margin-left: 1px;
    width: 50px;
    border-right:1px solid #e7e7e7;
}
.atp-form .course-list-drop-query .select_wraper select{
 border:0px transparent;   
}
.atp-form .support_coutry_code .placeholder_wrap .country_code_span {
    display: inline-block;
    float: left;
    left: 1px;
    padding-top: 6px;
    position: relative;
    vertical-align: middle;
    z-index: 1;
}
.atp-form .dropdown_country a.cls-btn{
    position: absolute;
    top: 2px;
    right: 15px;
    color: #000;
    font-weight: 500;
    font-size: 20px;
}
.atp-trainer .atp-form .for-mb{
    display:none;
}

.affiliate_page .top_affi_descrip p {
line-height:26px;
letter-spacing:.25px
}
.inst-page .inst-form{
    float:right;
    width:388px;
}
.inst-page .inst-form .container{
    width:100%;
}
.inst-page .inst-text{
    float:left;
    width:576px;
}
.inst-page .inst-text p{
    font-size:16px;
    font-weight:300;
    color:#777;
    margin:0;
    padding:0;
    margin-bottom:15px;
}
.inst-page .inst-text h3{
    font-size:16px;
    font-weight:400;
    color:#222;
    margin:0;
    padding:0;
    margin-bottom:20px;
    text-align:left;
    text-transform:inherit;
}
.inst-page .inst-text .trainer_lists{
    margin-bottom:50px;
    margin-top:0;
    margin-left:20px;
}
.inst-page .inst-text .trainer_lists li{
    font-size:16px;
    font-weight:300;
    color:#777;
    padding:10px 0 0 0;
}
.inst-page .inst-form .have_questions h2{
    font-size:0;
}
.inst-page .inst-form .have_questions h2:after{
    font-size:24px;
    content:"Drop in Your Details";
    color:#222;
    font-weight:400;
}
.inst-page .inst-form h4{
    font-size:16px;
    font-weight:400;
    color:#777;
    margin-bottom:20px;
    line-height:25px;
}
.inst-page .inst-form .customer_support{
    border-radius:5px;
}
.atp-trainer.inst-page .banner_section .banner-content h1{
    margin-top:50px;
}
.inst-page h1 span{
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #f59920;
    position: relative;
    top: -6px;
    left: 7px;
    margin: 0 5px;
}

.affi_works {
background:#f5f5f5;
padding-top:35px;
padding-bottom:35px;
margin-top:35px
}

.howitworks {
background:#fff
}

.affi_works h2 {
font-size:24px;
text-align:center;
padding-bottom:10px;
text-transform:uppercase;
color:#222;
letter-spacing:.25px;
font-weight:400
}

.affi_works .circle_bar {
height:3px;
width:100%;
background:#000;
position:relative
}

.affi_works .circle_bar:before {
font-weight:700;
width:50px;
height:50px;
position:absolute;
left:42%;
top:-22px;
text-align:center;
content:"1";
color:#fff;
background:#000;
border-radius:50%;
padding-top:8px;
border:#000 solid 3px;
font-size:20px
}

.affi_works .circle_bar2:before {
content:"2"
}

.affi_works .circle_bar3:before {
content:"3"
}

.affi_works .circle_bar8:before {
content:"4"
}

.how_itworks {
padding-left:5%
}

.itworks_1 {
display:inline-block;
margin-top:40px;
text-align:center;
width:100%
}

.itworks_1 p {
color:#fff;
font-size:16px;
line-height:26px;
letter-spacing:.25px
}

.howitworks .itworks_1 p {
color:#777
}

.itworks_sprt {
display:inline-block;
background:url(../images/affiliate_sprite_v1.png) no-repeat;
width:150px;
height:110px
}

.itworks_1img {
background-position:-17px -130px
}

.affi_hwit_bl:hover .itworks_1img {
background-position:-17px -245px
}

.itworks_2img {
background-position:-158px -130px
}

.affi_hwit_bl:hover .itworks_2img {
background-position:-158px -245px
}

.itworks_3img {
background-position:-310px -130px
}

.affi_hwit_bl:hover .itworks_3img {
background-position:-310px -245px
}

.affi_hwit_bl:hover .circle_bar,.tr_hw_wrks:hover .circle_bar {
background:#fd9100
}

.affi_hwit_bl:hover .circle_bar:before,.tr_hw_wrks:hover .circle_bar:before {
border:#fd9100 solid 3px;
background:#fff;
color:#212121
}

.itworks_4img {
background-position:-25px -17px;
width:80px;
height:108px
}

.itworks_5img {
background-position:-120px -23px;
width:125px;
height:100px
}

.itworks_6img {
background-position:-247px -20px;
width:91px;
height:107px
}

.join_affi_prgm {
background:#fbb158;
margin-top:0;
padding-bottom:55px
}

.join_affi_prgm h2 {
padding-bottom:0;
color:#fff
}

.bg_join_affi_prgm {
background:#f5f5f5;
width:100%;
padding:40px 0;
text-align:center;
color:#fff
}

.tr_benifit {
background:#fbb158
}

.bg_join_affi_prgm p {
font-size:25px;
color:#222
}

.bg_join_affi_prgm .btn-warning {
width:200px;
margin:15px 0
}

.faq_affiliate {
margin:20px 0;
width:100%;
padding-bottom:20px
}

.faq_affiliate .review-tab {
padding-top:20px
}

.affi_heading {
font-size:22px;
text-align:center;
padding:20px 0
}

.faq_affiliate .faqs-wrapper h3 {
display:none
}

.affiliate_page .course-faq {
margin:0 0 15px
}

.faq_affiliate .course-faq p {
padding-bottom:10px
}

.faq_affiliate a {
color:#428bca
}

.affiliate_page .have_questions {
padding:25px 0 50px;
margin-top:0;
text-align:center
}

.affiliate_page .have_questions .expanded_form {
display:block
}

.affiliate_page .have_questions h2 {
padding:30px 0;
text-align:center;
font-weight:400;
font-size:23px
}

.affiliate_page .have_questions .support_form {
display:block
}

.trainer_works .circle_bar:before {
left:37%
}

.trainer_works h2 {
font-size:19px
}

.trainer_works .circle_bar {
width:80%;
margin:0 auto
}

.trainer_works .col-lg-3:hover.affi_works.circle_bar:before {
background:#fff;
color:#000
}

.affiliate_page .have_questions h2 {
padding:0
}

.affiliate_page .have_questions a {
color:#41b7d8
}

.course-faq .pdp_faq ul {
margin-left:30px
}

.course-faq .pdp_faq li {
cursor:text;
list-style:disc;
border-bottom:none
}

.resources_detials,.resources_detials span {
font-size:16px;
color:#222
}

.resources_detials h2,.resources_detials h3,.resources_detials h2 span {
font-size:22px;
margin-bottom:0;
font-weight:400
}

.resources_detials h3 {
font-weight:400
}

.resources_detials b {
font-weight:400
}

.resources_detials td h3 {
font-size:16px;
margin:0
}

.resources_detials td {
padding:5px
}

.res_video {
margin-bottom:20px
}

.resources_detials ol li,.resources_detials li,.resources_detials p {
font-size:16px;
color:#222!important
}

.resources_detials ul li {
list-style:disc;
margin-left:20px
}

.resources_detials li,.resources_detials p {
padding:12px 0
}

.resources_detials li:first-child {
padding-top:0
}

.resources_detials .social_share li {
padding:0
}

.resources_detials ol li {
padding:0;
margin-left:10px;
line-height:27px
}

.resources_detials u {
text-decoration:none
}

.resources_detials .resources_menu li:first-child {
margin-left:0
}

.article_mid_section #article_body button.btn-warning {
margin:10px 0 0
}

.article_mid_section #article_body div#toggleText textarea {
width:500px!important
}

.trainer_page .banner-content {
top:40px
}

.trainer_page .trainer_lists {
margin:15px 0
}

.trainer_page .trainer_lists li {
padding:29px 0 0;
font-size:16px;
color:#777;
text-indent:-16px;
line-height:26px;
letter-spacing:.25px;
font-weight:300
}

.trainer_page ul.partner-list li {
color:#777!important
}

.trainer_page .trainer_lists li:before,.popular_tags .review_latest li:before {
background:url(../images/header_sprite_v11.png) no-repeat scroll -98px -2px;
display:inline-block;
height:8px;
margin-right:8px;
width:7px;
content:""
}

.trainer_page .join_affi_prgm {
padding-bottom:0
}

.benifits_sprite {
background:url(../images/become_our_trainer.png) no-repeat;
width:120px;
height:130px;
display:inline-block
}

.bene_img1 {
background-position:-8px -260px
}

.bene_img2 {
background-position:-130px -260px
}

.bene_img3 {
background-position:-256px -260px
}

.bene_img4 {
background-position:-376px -260px
}

.bene_img5 {
background-position:-27px -22px;
height:95px;
width:90px
}

.tr_hw_wrks:hover .bene_img5 {
background-position:-27px -132px
}

.bene_img6 {
background-position:-124px -22px;
height:95px;
width:90px
}

.tr_hw_wrks:hover .bene_img6 {
background-position:-124px -132px
}

.bene_img7 {
background-position:-237px -22px;
height:95px;
width:90px
}

.tr_hw_wrks:hover .bene_img7 {
background-position:-237px -132px
}

.bene_img8 {
background-position:-332px -22px;
height:95px;
width:90px
}

.tr_hw_wrks:hover .bene_img8 {
background-position:-332px -132px
}

.trainer_page .bg_join_affi_prgm p,.join_affi_prgm p {
font-size:16px;
line-height:26px;
letter-spacing:.25px;
font-weight:300;
color:#fff
}

.trainer_page .bg_join_affi_prgm p.benefit_heading {
font-size:24px;
font-weight:400;
letter-spacing:.25px;
padding-bottom:25px
}

.trainer_page .join_affi_prgm {
background:#fff
}

.trainer_page .itworks_1 p {
color:#777
}

.trainer_page .have_questions h2 {
font-size:23px;
font-weight:400;
margin-top:0
}

.trainer_works .tr_wrap {
padding:0
}

.training-partner .trainer_lists li {
font-size:13px;
line-height:19px;
padding:11px 0 0
}

.our_team .banner_section {
background:url(http://cfs22.simplicdn.net/ice9/banners/careers_page_banners/work_with_us.jpg) no-repeat scroll center center / cover;
height:200px
}

.our_team_wr .support_form {
display:block
}

.trainer_page h3 {
text-align:center;
font-size:24px;
margin-top:5px;
margin-bottom:50px;
text-transform:uppercase;
font-weight:400;
width:95%;
color:#222
}

.ourteam_wrapper {
padding-top:20px
}

.ourteam_wrapper .professionals_wrap {
text-align:center
}

.ourteam_wrapper .professionals_wrap .country_positions {
margin-top:20px;
text-align:left
}

.ourteam_wrapper .professionals_wrap .country_positions li {
display:inline;
text-align:left;
padding:0 5px
}

.ourteam_wrapper .professionals_wrap .country_positions li a {
font-size:16px;
font-weight:400;
display:inline-block;
color:#777;
letter-spacing:.25px
}

.ourteam_wrapper .professionals_wrap .country_positions li a.active_txt,.ourteam_wrapper .professionals_wrap .country_positions li a:hover {
color:#41b7d8
}

.ourteam_wrapper .positions_descrip {
margin-top:20px;
text-align:left
}

.ourteam_wrapper .positions_descrip ul li {
border-top:1px dashed #222
}

.ourteam_wrapper .positions_descrip ul li:last-child {
border-bottom:1px dashed #222
}

.ourteam_wrapper .positions_descrip ul li a {
padding:20px 0;
display:block
}

.ourteam_wrapper .positions_descrip ul li a:hover {
background:#f5f5f5
}

.ourteam_wrapper .positions_descrip .positions_icons {
background:url(../images/our_team_sprite.png) no-repeat;
width:73px;
height:65px;
display:inline-block;
vertical-align:middle
}

.ourteam_wrapper .positions_descrip .pos_icon1 {
background-position:0 0
}

.ourteam_wrapper .positions_descrip .pos_icon2 {
background-position:-73px 0
}

.ourteam_wrapper .positions_descrip .pos_icon3 {
background-position:-146px 0
}

.ourteam_wrapper .positions_descrip .pos_icon4 {
background-position:-219px 0
}

.ourteam_wrapper .positions_descrip .pos_icon5 {
background-position:-292px 0
}

.ourteam_wrapper .positions_descrip .pos_icon6 {
background-position:-365px 0
}

.ourteam_wrapper .positions_descrip .pos_icon7 {
background-position:-438px 0
}

.ourteam_wrapper .positions_descrip .pos_icon8 {
background-position:-511px 0
}

.ourteam_wrapper .positions_descrip .pos_icon9 {
background-position:-584px 0
}

.headings_wraper {
display:inline-block;
width:90%;
vertical-align:middle;
margin-left:2%
}

.ourteam_wrapper .positions_descrip h4 {
color:#222;
margin:0;
font-size:16px;
text-transform:none;
font-weight:400
}

.ourteam_wrapper .positions_descrip h2,.ourteam_wrapper .positions_descrip h3 {
font-size:16px;
color:#777;
display:inline-block;
font-weight:300;
margin-bottom:0
}

.ourteam_wrapper .v_invite {
font-size:21px;
color:#222;
font-weight:400;
line-height:30px;
width:800px;
letter-spacing:1.25px
}

.ourteam_wrapper h4 {
font-size:24px;
color:#222;
font-weight:400;
text-transform:uppercase;
letter-spacing:1.25px;
margin-top:20px;
margin-bottom:10px
}

.reviews_outer .default_text_resources h3 {
text-align:center;
padding-top:40px;
font-size:40px
}

.reviews_search_wraper {
margin:30px 0 15px
}

.reviews_search {
padding-top:23px;
font-weight:400;
color:#222;
letter-spacing:.25px
}

.review_sidebar .popular_tags .foot-socials ul li {
padding:0;
margin:10px 15px 0 0
}

.review_sidebar .popular_tags .foot-socials ul li a {
background:none;
border:none;
border-radius:0;
padding:0
}

.review_wraper_content ul li a .review-content {
background:none;
border:none;
box-shadow:none
}

.review_wraper_content .review_date {
font-size:13px;
color:#777;
padding-left:10px;
margin-top:3px
}

.review_wraper_content .review-section li a {
cursor:default
}

.review_profe {
background:#fbb158;
color:#fff;
padding:60px 0;
margin-top:60px
}

.review_profe .container {
text-align:center
}

.review_profe h3 {
margin:0;
color:#fff;
font-size:40px;
font-weight:400
}

.review_profe h2 {
color:#fff;
font-size:20px;
font-weight:400
}

.press_review h1 {
font-size:30px
}

.press_review a {
color:#40b6d4
}

.press_review {
padding:20px 0;
text-align:justify
}

.training-partner .banner_section {
background:url(http://cfs22.simplicdn.net/ice9/banners/trainer_page_banners/1280x200/work_with_us.jpg) no-repeat scroll center center / cover #212830;
height:200px
}
.atp-trainer .banner_section{
background:url(http://cfs22.simplicdn.net/ice9/banners/authorized_partner_page_banners/1280x200/atp_bg_new.jpg) no-repeat scroll center center / cover #212830;
}
.atp-trainer .banner_section .banner-content h1{
    padding:0;
    margin:20px 0 10px 0;
    font-size:40px;
}
.atp-trainer .banner_section .banner-content p{
    font-weight:400;
    font-size:18px;
    margin-bottom:10px;
}
.atp-trainer .banner_section .banner-content .btn{
    width:318px;
    padding:0;
    height:42px;
    line-height:42px;
    border-radius:4px;
    font-size:16px;
    font-weight:400;
}

.training-partner .banner-content {
top:40px
}

.training-partner h4.partner-atp-lists {
padding:20px 0 10px;
border-top:1px solid #e7e7e7;
margin-top:25px
}

.training-partner h4 {
font-size:16px;
font-weight:400;
margin-bottom:0
}

.training-partner .top_affi_descrip {
padding-top:15px
}

.training-partner .partner-atp-list {
padding:20px!important;
border:1px solid #e7e7e7;
margin-bottom:20px
}

.training-partner .partner-atp-list h4.partner-atp-list {
margin-bottom:0;
margin-top:25px
}

.training-partner .partner-atp-list ul {
margin:0 0 0 20px
}

.training-partner .partner-atp-list ul.partner-list li {
color:#222
}

.training-partner .blog-guidelines {
background:#f5f5f5;
margin-bottom:0;
padding-bottom:30px
}
.blog-guidelines .arrow-up,  .blog-guidelines .arrow-up:hover {
	position: absolute;
    right: -8px;
    background-position: -100px -137px;
}
.blog-guidelines .arrow-up:hover  {
	    background-position: -172px -264px;
}
.training-partner h2 {
font-size:24px;
letter-spacing:.25px;
font-weight:400
}

.training-partner .blog-guidelines ul li h4 {
margin-top:10px;
margin-bottom:10px
}

.training-partner .blog-guidelines ul li p {
font-size:16px;
line-height:26px;
letter-spacing:.25px;
color:#777
}

.training-partner .affi_works {
padding-top:20px
}

.blog_guest .banner-content {
top:20px
}

.blog_guest .banner_section h1,.contact-us .banner_section h1,.trainer_page .banner_section h1,.affiliate_page .banner_section h1,.inthe_media .banner_section h1 {
font-size:32px;
padding-top:35px;
width:auto;
color:#fff;
text-align:center
}

.contact-us .banner_section h1 {
text-align:left
}

.contact-us .banner-content {
left:0
}

.contact-us .call-chat {
background:#f5f5f5;
padding:25px 0 15px
}

.contact-us .call-chat p {
line-height:20px;
margin-left:20px;
font-weight:400;
font-size:18px;
margin-top:-3px
}

.contact-us .call-chat p b, .contact-us .call-chat p b a {
font-weight:400;
color:#f59920
}

.contact-us .call-chat p.chat {
cursor:pointer
}

.contact-us .call-chat p:before {
display:inline-block;
content:"";
width:25px;
height:25px;
background:url(../images/contact_us_sprite_v3.png);
position:absolute;
left:-2px;
top:-5px
}

.contact-us .call-chat p.call:before {
background-position:-266px -114px;
width:29px
}

.contact-us .call-chat p.chat:before {
background-position:-273px -83px
}

.contact-us .contact-topics h3 {
margin-top:35px;
margin-bottom:35px;
font-size:24px;
font-weight:400
}

.contact-us .contact-topics .topics-list p {
padding:0;
margin:0;
line-height:32px;
letter-spacing:.25px;
font-size:16px
}

.contact-us .contact-topics .topics-list a {
font-size:14px;
font-weight:400;
color:#222;
letter-spacing:0;
width:160px;
height:152px;
display:inline-block;
vertical-align:middle;
float:left;
margin:5px;
background:#f5f5f5;
color:#222;
line-height:20px
}

.contact-us .contact-topics .topics-list a:hover {
background:#F0F0F0
}

.topics-list a:before {
width:74px;
height:70px;
display:inline-block;
content:"";
background:url(../images/contact_us_sprite_v3.png) no-repeat
}

.topics-list a.list-1 {
padding:25px 25px 25px 50px
}

.topics-list a.list-2,.topics-list a.list-3,.topics-list a.list-4,.topics-list a.list-5,.topics-list a.list-8,.topics-list a.list-9,.topics-list a.list-10 {
padding:25px 25px 25px 35px
}

.topics-list a.list-1:before {
background-position:-28px -27px
}

.topics-list a.list-2:before {
background-position:-102px -27px
}

.topics-list a.list-3:before {
background-position:-185px -27px
}

.topics-list a.list-4:before {
background-position:-28px -98px
}

.topics-list a.list-5:before {
background-position:-102px -98px
}

.topics-list a.list-6 {
padding:25px 8px
}

.topics-list a.list-6:before {
background-position:-185px -98px;
margin-left:18px;
width:80px
}

.topics-list a.list-7 {
padding:25px 22px
}

.topics-list a.list-7:before {
background-position:-28px -178px;
position:relative;
left:10px
}

.topics-list a.list-8:before {
background-position:-102px -178px
}

.topics-list a.list-9:before {
background-position:-122px -368px
}

.topics-list a.list-10:before {
background-position:-204px -375px
}

.affiliate_block {
margin-left:45px;
}

.contact-us .contact-form {
padding:0;
margin:0;
position:relative;
margin-top:-160px;
margin-bottom:40px
}

.contact-us .contact-form .course-list-drop-query .support_coutry_code .placeholder_wrap input {
width:300px;
max-width:300px;
}

.contact-form header {
padding:0;
margin:0;
background:#fbb158;
display:inline-block;
width:100%;
border-radius:4px 4px 0 0
}

.contact-us .contact-topics .contact-form header h3 {
margin:25px 35px 20px;
color:#fff
}

.contact-us .contact-topics .contact-form header p {
color:#fff;
margin:0 35px 35px;
font-size:18px;
line-height:24px;
font-weight:300
}

.contact-form form {
background:#f5f5f5;
border:1px solid #e7e7e7;
padding:40px 10px 10px;
box-shadow:0 1px 2px -1px
}

.contact-form form a.remember_me {
color:#777;
display:inherit;
margin:15px 0
}

.contact-form form a.remember_me.default_img:before {
position:relative;
top:2px
}

.contact-form form.course-list-drop-query input {
height:33px;
margin-bottom:20px
}

.contact-form form.course-list-drop-query textarea {
height:185px
}

.contact-form form.course-list-drop-query button {
background:#FF9002;
box-shadow:2px 2px 0 #dd8108;
border-color:#eea236;
width:100%
}

.contact-us .contact-form .get-in-tuch {
background:#f5f5f5;
border-radius:4px;
margin-top:15px;
border:1px solid #E5E5E5
}

.contact-us .contact-form .get-in-tuch p {
padding:25px;
color:#222;
font-weight:400;
line-height:20px
}

.contact-us .contact-form .get-in-tuch p:before {
content:"";
display:inline-block;
width:35px;
height:52px;
background:url(../images/contact_us_sprite_v3.png)no-repeat -219px -199px;
float:left;
margin-right:0;
position:relative;
left:-7px
}

.contact-us .contact-form .get-in-tuch p a {
color:#3FB7D9
}

.contact-form .query_success {
background:#f5f5f5;
border:1px solid #e7e7e7;
box-shadow:0 1px 2px -1px;
padding:25px 10px 10px;
width:100%
}

.contact-form .query_success img {
margin-bottom:20px
}

.contact-form .query_success,.customer_support .query_success {
text-align:center
}

.contact-us .other-enquery {
background:#f5f5f5
}

.contact-us h4 {
color:#222;
font-size:21px;
font-weight:400;
letter-spacing:.25px;
text-align:left;
text-transform:capitalize;
margin-top:0;
margin-bottom:0
}

.contact-us .other-enquery h4:after {
width:78%;
background:#222;
display:inline-block;
content:"";
height:2px;
position:relative;
top:-6px;
margin-left:2%
}

.contact-us .other-enquery p {
color:#777
}

.contact-us .other-enquery .itworks_1 {
text-align:left
}

.contact-us .other-enquery .itworks_sprt {
background:url(../images/contact_us_sprite_v3.png);
width:65px;
height:80px;
margin-left:55px
}

.contact-us .other-enquery .itworks_4img {
background-position:-28px -258px
}

.contact-us .other-enquery .itworks_5img {
background-position:-108px -267px
}

.contact-us .other-enquery .itworks_6img {
background-position:-194px -258px
}

.contact-us .other-enquery h3 {
font-size:16px;
font-weight:400;
letter-spacing:.25px
}

.contact-us .other-enquery ul li {
clear:both;
font-size:14px
}

.contact-us .other-enquery ul li:before {
content:"";
display:inline-block;
width:23px;
position:relative;
left:-5px;
height:23px;
background:url(../images/contact_us_sprite_v3.png);
float:left
}

.contact-us .other-enquery ul li a {
color:#41b7d8
}

.contact-us .other-enquery ul li.mail a {
color:#222
}

.contact-us .other-enquery ul li.globe:before {
background-position:-273px -27px
}

.contact-us .other-enquery ul li.mail:before {
background-position:-273px -56px
}

.contact-us .other-enquery ul li.call:before {
background-position:-273px -83px
}

.contact-us .location-map .address-find {
position:relative;
height:450px
}

.contact-us .location-map .address-find p {
position:absolute;
bottom:-5px;
left:10px;
font-size:16px;
color:#777;
line-height:24px;
letter-spacing:.25px
}

.contact-us .location-map .address-find p strong {
font-weight:400;
color:#222
}

.contact-us .location-map .address-find p:before {
content:"";
width:100px;
height:150px;
display:block;
clear:both;
background:url(../images/contact_us_sprite_v3.png)no-repeat -28px -356px;
position:relative;
left:50px
}

.address_block span  a {color:#777; cursor:default; display:block;}

.contact-us .location-map .address-find .card_arrows {
top:370px
}

.contact-us .location-map .address-find .next_arrow {
right:0
}

.contact-us .location-map .address-find .prev_arrow {
left:-39px
}

.contact-us .location-map iframe {
width:100%
}

.contact-us .location-map {
padding:40px 0!important
}

.location-map .add_heading {
text-transform:uppercase;
padding-bottom:40px
}

.contact-us .location-map2 {
display:none
}

.terms-use h1,.terms-use h2,.terms-use strong {
font-weight:400;
color:#222;
text-align:left
}

.terms-use h1 {
text-transform:uppercase;
font-size:22px;
margin-bottom:30px
}

.terms-use h2 {
font-size:16px;
text-align:left
}

#contact_faqs {
background:#f5f5f5;
text-align:right;
width:100%;
display:inline-block;
padding:40px 0
}

#contact_faqs h4 {
padding-bottom:40px;
text-align:left
}

#contact_faqs .tab_faqs {
margin-bottom:20px;
border-right:5px solid #e7e7e7
}

#contact_faqs .tab_faqs li {
word-wrap:break-word;
margin-bottom:2px;
margin-right:-5px
}

#contact_faqs .tab_faqs li a {
color:#777;
display:block;
padding:5px 10px 5px 0
}

#contact_faqs .tab_faqs li a.selected_category,#contact_faqs .tab_faqs li a:hover {
padding-right:5px;
color:#222;
border-right:5px solid #ff9002
}

#contact_faqs .tab_faqs li a span {
padding-left:15px;
font-size:12px
}

.contact-us .faq_outer_contact {
width:71.75%
}

.contact-us .desp_faqs_cont {
text-align:left
}

.contact-us .desp_faqs_cont .mail-text {
color:#41b6d7
}

.contact-us .desp_faqs_cont table td {
padding:4px
}

.contact-us .desp_faqs_cont li {
border-bottom:1px dashed #222;
padding:15px 0
}

.contact-us .desp_faqs_cont li:last-child {
border-bottom:0
}

.contact-us .desp_faqs_cont li:first-child {
padding-top:0
}

.contact-us .desp_faqs_cont h2 {
font-size:16px;
font-weight:400;
margin:0;
line-height:24px
}

.contact-us .desp_faqs_cont p {
margin-top:10px
}

.contact-us .desp_faqs_cont a {
color:#41b6d7
}

.contact-us .desp_faqs_cont .disc_methods li {
border-bottom:0;
padding:0
}

.contact-us .desp_faqs_cont .disc_methods li .flyout_disc {
margin-right:10px
}

.static_nav li a {
display:inline-block;
border-bottom:2px solid transparent
}

.terms_conditions #contact_faqs {
background:none
}

.terms_conditions .desp_faqs_cont .disc_methods li {
padding-bottom:10px;
padding-left:10px
}

.terms_conditions .desp_faqs_cont .disc_methods li .flyout_disc {
margin-left:-17px
}

.terms_conditions .disc_methods {
padding-top:10px
}

.error_page .banner_section {
background:url(http://cfs22.simplicdn.net/ice9/404-page/1600x800/404_bg.jpg) no-repeat scroll center center / cover #212830;
height:800px;
text-align:center
}

.error_page .banner_section h1 {
font-size:74px;
color:#fff;
font-weight:500
}

.error_page .banner_section h2 {
font-size:30px;
color:#fff;
font-weight:400;
line-height:38px
}

.error_page .banner_section .banner-content {
position:static
}

.error_page .banner_section .banner-content .btn-warning {
width:242px;
font-size:16px;
text-transform:uppercase;
font-weight:400;
margin-top:30px;
box-shadow:none
}

.pop_in_bl {
top:40px;
overflow:auto;
height:350px
}

.pop_reg_form .dropdown_country {
height:400px
}

.webi_reg_form {
position:relative
}

.webinar_form_reg {
width:90%;
margin:0 auto
}

.webinar_form_reg .placeholder_wrap {
margin-bottom:10px
}

.webinar_form_reg .support_coutry_code .dropdown-menu {
width:100%
}

.webinar_form_reg a.remember_me {
color:#9f9f9f
}

.webi_reg_form .webinar_form_reg h4 {
color:#ff9002;
font-weight:400;
padding:15px 0
}

.money_back_pop .dropdown_country {
height:400px;
overflow-y:auto;
width:700px
}

.money_back_pop .dropdown_country .money_bk_in,.money_back_pop .dropdown_country .money_bk_row {
padding:10px
}

.popup_country_wrapper .dropdown_country .choose_location {
z-index:1;
border-top-left-radius:4px;
border-top-right-radius:4px
}

.popup_country_wrapper .dropdown_country .location_option {
width:480px
}

.text_line {
text-decoration:underline;
display:block;
color:#222
}

.money_back_pop ul {
list-style:inside
}

.money_back_pop ul li {
padding-left:20px;
text-indent:-12px
}

.popup_country_wrapper table,.popup_country_wrapper td,.popup_country_wrapper th {
border:1px solid #777;
padding:5px
}

.popup_country_wrapper a {
color:#41b8d8
}

.instructor-led-section {
margin-bottom:25px
}

.instructor-led-section .money-back {
cursor:pointer
}

.money_bk_in,.money_bk_row {
display:block
}

.pop_reg_form .dropdown_country .choose_location {
width:480px
}

.support_coutry_code .webi_phone {
width:87%
}

.support_coutry_code .webi_phone input {
width:100%
}

.popup_country_wrapper .dropdown_country {
border-radius:4px;
border-left:none;
border-right:none;
border-top:none
}

.disclaimer_pop .pop_in_bl {
position:relative;
top:10px
}

.expanded_form .select_wraper .sel_cr,.callback_wrapper .for_cun .sel_cr,.form_div_register .for_cun .sel_cr,.enroll_form .sel_cr {
width:75px;
border-top:none;
border-left:none;
padding-left:8px
}

.callback_wrapper .for_cun,.form_div_register .for_cun,.enroll_form .dr_cun,.webi_reg_form .dr_cun {
margin-bottom:0
}

.form_div_register .support_coutry_code {
margin-bottom:10px
}

.course-list-drop-query .dr_cun .sel_cr,.contact_dr_qry .support_coutry_code .sel_cr,.webi_reg_form .support_coutry_code .sel_cr {
border-left:none;
border-top:none
}

.webi_reg_form .support_coutry_code .sel_cr {
padding-left:8px
}

.contact_dr_qry .select_wraper {
margin-bottom:1px
}

.contact_dr_qry .support_coutry_code,.common_forms .support_coutry_code {
margin-bottom:20px
}

.common_forms .support_coutry_code .placeholder_wrap input,.enroll_form .support_coutry_code .placeholder_wrap {
float:left
}

.common_forms .support_coutry_code .dr_cun {
margin-bottom:0
}

.common_forms .support_coutry_code .placeholder_wrap {
float:left
}

.enter-details .select_wraper {
width:45px;
float:left;
height:34px
}

.enter-details .select_wraper .sel_cr {
width:85px;
border-radius:0;
height:34px
}

.no_clas_foound .drop-details .support_form a.remember_me,.support_form a.remember_me:before {
display:inline-block
}

.dropdown-container {
width:100%;
position:absolute;
min-height:300px;
background:#fff;
left:0;
top:55px;
z-index:16;
border-bottom:3px solid #fbb158;
border-top:3px solid #fbb158
}

.dropdown-tabs {
background:#fbb158;
padding-right:0;
min-height:415px
}

.dropdown-tabs li {
display:block;
float:right;
clear:both;
margin-bottom:4px
}

.dropdown-tabs .nav-tabs {
margin-top:40px;
border-bottom:0
}

.dropdown-tabs .nav-tabs>li>a {
text-align:right;
border:0;
margin-right:0;
border-radius:0;
text-transform:none;
color:#fff;
font-weight:500;
font-size:14px;
padding:5px 15px
}

.dropdown-tabs .nav-tabs>li.active>a,.dropdown-tabs .nav-tabs>li.active span {
color:#555;
font-size:13px;
cursor:pointer
}

.dropdown-tabs .nav-tabs>li>a:hover {
border:0;
background:#fff;
color:#555
}

.menu-txt {
padding-left:0;
padding-right:5px;
font-size:13px
}

.menu-txt span {
margin-left:10px;
font-size:11px
}

.dropdown-container .tab-content {
padding:10px 10px 0
}

.popular_courses_nav {
font-size:13px;
color:#777;
font-weight:400
}

.dropdown-container .tab-content h6 {
font-weight:400;
top:20px;
color:#222;
font-size:13px;
line-height:15px;
margin:0;
vertical-align:middle;
display:inline-block
}

.dropdown-container .tab-content .dropdown-card {
height:75px;
background:#f5f5f5;
margin-left:0;
margin-bottom:10px;
padding:7px;
border:1px solid #e7e7e7
}

.dropdown-container .tab-content .dropdown-card:hover {
background:#f0f0f0
}

.dropdown-container .tab-content .dropdown-card .card-img {
padding:0;
width:60px
}

hr.dropdown-divider {
margin:0 0 15px;
border-top:1px solid #e7e7e7
}

.latest-course-section {
padding-top:10px
}

.latest-course-list {
margin-left:5px;
list-style:none;
margin-top:-7px
}

.latest-course-list li {
padding-bottom:0
}

.latest-course-list li a {
color:#222;
font-size:13px;
font-weight:400;
line-height:16px;
display:block;
padding:10px 6px
}

.latest-course-list li a:hover {
background:#ffffc1
}

.latest-course-list li.active {
background:#f4f0b3;
padding:3px
}

.menu-offers {
margin-left:20px;
font-weight:700
}

.menu-offers li {
list-style-type:disc;
color:#fbb158;
line-height:18px
}

.menu-offers li a {
color:#222;
font-size:13px;
font-weight:400
}

.offers-section {
border:2px dashed #5fd080;
padding:10px
}

.latest-course-section .btn-warning {
font-size:14px;
font-weight:400
}

.flyout_viewall {
width:98%;
padding-top:5px;
padding-bottom:5px;
text-align:center;
display:block;
margin:0 auto;
float:right
}

.dropdown-vendor-links {
text-align:center;
margin:30px 0 20px
}

.dropdown-vendor-links a {
color:#777;
font-size:13px;
font-weight:400;
padding:0 5px
}

li.menu-active {
background:#fbb158
}

footer {
background:#1A1A1A;
width:100%;
padding-bottom: 50px;
}

.foot-top {
background:#333;
min-height:50px;
color:#fff;
padding:20px 0;
position:relative;
z-index:1
}

.foot-top p {
padding-top:5px;
letter-spacing:.25px;
display:inline-block
}

.success_subscribe {
text-align:center;
display:none
}

.footer-container {
padding:60px 0 14px
}

.footer-container h5 {
color:gray;
font-weight:500;
font-size:13px;
margin-top:0;
margin-bottom:11px
}

footer .footer-container .refer_earn h5 {
font-size:18px
}

.footer-container li {
color:#969696;
font-size:12px
}

.footer-container li a {
color:#ccc;
padding:0;
font-size:12px;
line-height:20px
}

.simpli_certification a {
color:#b3b3b3;
padding:0 3px;
font-size:12px;
line-height:20px
}

.footer-container li a:hover {
background:#000
}

.footer-container li a.active {
color:#fff
}

.content-col li {
padding-bottom:6px;
line-height:15.6px;
letter-spacing:0;
font-size:12px
}

.content-col li a:hover {
color:#f3f3f3
}

.foot-socials ul {
margin:0;
padding:0;
list-style:none;
overflow:hidden
}

.foot-socials h5 {
font-size:18px
}

.foot-socials li {
display:inline-block;
background:#353535;
vertical-align:middle;
margin:0 6px 4px 0;
border-radius:100%;
float:left;
}

.foot-socials a,.review_sidebar .popular_tags .foot-socials ul li a {
display:inline-block;
vertical-align:middle;
text-indent:-9999px;
width:33px;
height:33px;
border-radius:100%
}

.foot-socials a span {
background:url(../images/home-page_sprite_v6.png) no-repeat;
display:block;
margin:7px auto
}

.foot-socials .facebook span {
background-position:-307px -83px;
width:9px;
height:21px
}

.foot-socials .twitter span {
background-position:-385px -83px;
width:18px;
height:18px;
margin-top:9px
}

.foot-socials .google span {
background-position:-305px -116px;
width:17px;
height:19px
}

.foot-socials .linkedin span {
background-position:-346px -82px;
width:14px;
height:16px
}
.foot-socials .youtube span {
background-position:-422px -80px;
width:20px;
height:16px
}

.foot-socials a:hover.facebook,.review_sidebar .popular_tags .foot-socials ul li a:hover.facebook {
background:#4C67A1;
}

.foot-socials a:hover.twitter,.review_sidebar .popular_tags .foot-socials ul li a:hover.twitter {
background:#55ACEE;
}

.foot-socials a:hover.google,.review_sidebar .popular_tags .foot-socials ul li a:hover.google {
background:#DD4B39;
}

.foot-socials a:hover.linkedin,.review_sidebar .popular_tags .foot-socials ul li a:hover.linkedin {
background:#1B86BD;
}
.foot-socials a:hover.youtube,.review_sidebar .popular_tags .foot-socials ul li a:hover.youtube {
background:#DE2925;
}

.foot-socials .rae-link a {
	color:#ccc;
	font-size:14px;
	font-weight:500;
}

.foot-socials .rae-link a:hover {
background:#000
}

/* .footer-end {
background:#000
} */

.simpli_certification {
text-align:center;
padding:20px 0;
margin-top:20px;
font-size:11px;
color:#969696
}

.simpli_certification ul {
margin:0;
padding:0;
list-style:none
}

.simpli_certification ul li {
display:inline-block;
line-height:24px;
font-size:12px!important;
text-align:center;
/* width:100%; */
position:relative;
}

.simpli_certification ul li ul {
width:100%;
padding:0;
margin:0;
text-align:center;
}

.simpli_certification ul li ul li {
width:auto;
padding:0 5px;
font-size:11px!important;
line-height:7px;
}

.simpli_certification ul li ul li a {
margin:0 10px
}

.simpli_certification ul li a {
text-decoration:none;
font-size:12px!important
}

.simpli_certification ul li.last_child {
border-right:none
}

.simpli_certification ul li a:hover {
color:#f9f0f1!important
}

.simpli_certification ul li.copy_rights {
padding-right:20px;
border-right:none;
color:gray;
font-size:12px;
line-height:14.4px;
/* margin-top:10px */
}

.disclaimer_pop .dropdown_country {
height:400px
}

.disclaimer_pop .dropdown_country p {
padding:5px 10px;
top:54px
}

.course-details-section .banner_section .banner_container {
padding-left:0;
height:auto
}

.course-details-section .learners .col-lg-6 {
padding-left:0
}

.details-section .learner-details {
font-size:14px;
color:#777;
font-weight:400
}

.banner-breadcrumb a:hover {
text-decoration:underline
}

.stars,.stars .star_in {
background:url(../images/home-page_sprite_v6.png) -342px -125px repeat-x
}

.rating_wrap {
cursor:pointer;
color:#fff
}

.stars .star_in {
background-position:-342px -112px!important;
display:block;
margin-top:0;
font-size:0
}
.course_video_play{
	-webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
    -webkit-animation-name: hero-in;
    animation-name: hero-in;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
    filter: alpha(Opacity=99);
    opacity: .99;
    display: block;
    width: 120px;
    height: 120px;
}

.course_video_play:focus, .course_video_play:hover{
	    outline: 0;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.course_video_ban:before {
content:"";
background:url(../images/course_sprite_v11.png) -10px -440px;
display:inline-block;
width:28px;
height:23px;
margin-right:10px;
vertical-align:middle;
margin-top:-2px
}
.course_video_ban:before {
content:"";
background:url(../images/course_sprite_v11.png) 0px -509px;
display:inline-block;
width:28px;
height:23px;
margin-right:10px;
vertical-align:middle;
margin-top:-2px
}

.learners .learn-count {
margin-top:10px;
font-weight:300;
font-size:13px
}

.learners .wish:before {
background:url(../images/course_sprite_v11.png) -181px -213px;
width:14px;
height:17px;
display:inline-block;
content:""
}

.select-training-type .training-type .training-price span.selected:before {
content:"";
background:url(../images/course_sprite_v11.png) -18px -308px;
width:15px;
height:15px;
display:inline-block;
position:absolute;
left:8px;
top:11px
}

.training-type .training-itl-icon,.training-type .training-osl-icon {
background:url(../images/course_sprite_v11.png) -159px -17px;
display:block;
width:32px;
height:30px
}

.training-type .training-osl-icon {
background-position:-159px -65px
}

.training-type .iled:hover,.training-type .osl:hover,.training-type .iled.inactive,.training-type .osl.inactive {
background:#f6f6f6;
cursor:pointer
}

.training-type .iled.active,.training-type .osl.active {
background:#fff;
cursor:pointer
}

.training-type .iled .col-lg-2 {
padding-left:5px
}

.course-details-section span.video-icon {
vertical-align:top;
top:10px;
position:relative
}

.course-details-section span.video-icon:hover {
text-decoration:underline
}

.course-details-section span.video_icon_play_small {
background:url(../images/course_sprite_v11.png) -10px -15px;
width:40px;
height:40px;
display:inline-block
}

.course-content-header li.sticky_training_type:hover {
background-color:#ec971f
}

.course-content-header li.sticky_training_type a:hover {
border-bottom:none
}

.course-content-header li.sticky_training_type .dropdown_sticky_tr a {
padding-bottom:0;
display:block;
color:#222;
position:relative;
border-bottom:1px solid #e7e7e7
}

.course-content-header li.sticky_training_type .dropdown_sticky_tr a:after {
content:"";
width:11px;
height:20px;
background:url(../images/course_sprite_v11.png) -124px -359px;
position:absolute;
right:15px;
top:8px
}

.course-content-header li.sticky_training_type .dropdown_sticky_tr strong {
display:block;
padding-bottom:10px;
font-size:14px;
font-weight:500
}

.course-content-header li.sticky_training_type .dropdown_sticky_tr mark {
display:block;
background:none;
font-weight:500
}

.course-content-header li a:hover {
color:#fff;
border-bottom:3px solid #ff9002
}

.course-details-container h3 span.city_change_txt {
font-size:12px;
color:#41b7d8
}

.course-details-container h3 span.country_names {
border-bottom:1px dashed #222
}

.exam-and-certification-wrapper {
margin-bottom:10px
}

.exam-and-certification-wrapper h3 {
margin-bottom:5px
}

.recently-viewed {
position:relative;
margin-top:10px
}

.rec_viw .recent-view {
height:204px
}

.rec_viw .recent-view .c_list li {
border-bottom:none
}

.rec_viw .recent-view .rec_list {
float:left;
width:158px
}

.rec_viw .recent-view img.icon_card {
width:70px
}

.rec_viw .mobile_list_view.course-list-cards.recent-view .recent-view-card .recent-accred {
float:left;
padding-left:0
}

.rec_viw .mobile_list_view.course-list-cards.recent-view .recent-view-card .recent-accred:before {
content:"";
background:url(../images/header_sprite_v11.png) -89px -84px no-repeat;
width:16px;
height:18px;
display:inline-block;
vertical-align:middle;
margin-right:5px
}

.course-details-container .mobile_list_view.course-list-cards ul li {
overflow:hidden;
border-bottom:0;
padding:15px 10px
}

.our_training_experts .mobile_list_view li {
padding:0!important
}

.our_training_experts .mobile_list_view .rec_list .recent-view-card {
float:left;
padding-top:0
}

.course-details-container .recently-viewed .recent-view-card {
float:right;
padding:10px 0 0
}

.course-details-container .recently-viewed span {
font-size:12px
}

.course-details-container .recently-viewed img.icon_card {
height:57px
}

.course_rec_viewd .recent-view ul {
width:auto
}

.course_rec_viewd .recent-view {
height:auto
}

.bundle_sidevar {
padding:0
}

.course-details-container .bundle_sidevar .recent-view-card {
padding:0
}

.find_training_city span {
border-bottom:1px solid #e7e7e7;
padding-bottom:5px;
color:#222;
font-weight:400;
font-size:14px
}

.find_training_city ul li a {
font-size:12px
}

.select-batch span.classroom,.select-batch span.vclassroom {
padding-right:22px;
line-height:40px
}

.select-batch span.classroom:before,.select-batch span.vclassroom:before {
content:"";
background:url(../images/course_sprite_v11.png) -140px 96px;
position:absolute;
left:-10px;
width:20px;
height:30px;
display:inline-block
}

.select-batch span.vclassroom:before {
left:90px
}

.select-batch h4 {
font-weight:400;
font-size:16px;
margin:6px 0;
padding:5px 0 5px 10px;
}

.select-batch .batch-training {
margin-top:9px;
text-align:right
}

.schedule-section {
border-radius:4px;
border:1px solid #e7e7e7;
background:#efefef
}

.batch-header .date,.batch-header .time,.batch-header .location,.mobile-enroll .time,.mobile-enroll .location,.mobile-enroll .price {
padding-left:33px
}

.batch-header .date:before,.batch-header .time:before,.batch-header .location:before,.mobile-enroll .time:before,.mobile-enroll .location:before,.mobile-enroll .price:before,.osl-access .location,.osl-access .time {
content:"";
background:url(../images/course_sprite_v11.png) -35px -303px;
position:absolute;
left:11px;
width:20px;
height:21px;
display:inline-block
}

.date .limited-seats:after {
content:"";
background:url(../images/course_sprite_v11.png) no-repeat -84px -328px;
left:90px;
display:inline-block;
width:15px;
height:21px;
position:absolute
}

.location-icon:before {
content:"";
background:url(../images/course_sprite_v11.png) -12px -331px;
width:20px;
height:20px;
display:inline-block
}
.batch-header .time:before,.mobile-enroll .time:before,.osl-access .time {
background-position:-63px -303px
}

.osl-access .time {
top:60px
}

.date .limited-seats {
display:none;
position:absolute;
background:#5fcf80;
top:20px;
left:-10px;
color:#fff;
padding:0 8px;
font-size:11px;
line-height:21px
}

.batch-header .location {
left:-10px
}

.batch-header .location:before,.mobile-enroll .location:before,.osl-access .location {
background-position:-87px -303px
}

.mobile-enroll .price:before {
background-position:-84px 87px
}
.service_tax_p {
float:right;
margin-top:10px;
font-size:12px;
font-style:italic
}

.details_empl strong {
border-bottom:1px solid #222;
color:#222;
font-weight:300;
margin-right:5px
}

.convenient_schd {
margin-top:5px
}

.convenient_schd_form .dropdown_country {
height:440px
}

.convenient_schd_form .dropdown_country .webi_reg_form {
margin-top:20px
}

.convenient_schd_form .dropdown_country .pop_in_bl {
height:auto
}

.convenient_schd_form .dropdown_country .pop_in_bl .success_text{
padding:20px;
}
.convenient_schd_form .dropdown_country .pop_in_bl .support_coutry_code {
margin-bottom:10px
}

.schd_con_btn {
display:block
}

.convenient_schd_form .webinar_form_reg {
width:426px
}

.convenient_schd_form .dropdown_country .pop_in_bl .support_btn {
width:100%;
padding:5px 0;
box-shadow:none
}

.course-details-container .no_clas_foound {
padding-top:20px
}

.course-details-container .no_clas_foound>a,.no_clas_foound .drop-details {
background:#f5f5f5;
padding:14px 11px;
border:1px solid #e7e7e7;
border-radius:5px
}

.course-details-container .no_clas_foound >a,.course-details-container .no_clas_foound >p,.no_clas_foound .drop-details>p,.no_clas_foound .drop-details .support_form>p {
font-size:16px
}

.course-details-container .no_clas_foound >p {
color:#222;
font-weight:300
}

.course-details-container .no_clas_foound >a {
display:block;
color:#777
}

.course-details-container .no_clas_foound >a>span {
color:#41b7d8
}

.course-details-container .no_clas_foound >a:hover {
background:#f0f0f0
}

.course-details-container .no_clas_foound >a:after {
content:"";
background:url(../images/course_sprite_v11.png) no-repeat -126px -361px;
float:right;
width:10px;
height:17px
}

.no_clas_foound .drop-details {
margin-top:20px;
padding:23px 20px 23px 25px;
overflow:hidden
}

.drop-details .expanded_form {
display:block
}

.drop-details .expanded_form .drop_in {
width:359px
}

.no_clas_foound .drop-details .support_form>p {
font-weight:400;
line-height:40px
}

.no_clas_foound .divider {
height:2px;
border:#C8C8C8 dashed 1px;
width:100%;
display:block;
margin:40px 0;
position:relative
}

.no_clas_foound .divider:before {
content:"OR";
width:40px;
height:40px;
margin:0 auto;
border:#E8E8E8 solid 1px;
display:block;
background:#fff;
text-align:center;
border-radius:50%;
margin-top:-19px;
padding-top:6px;
color:#000
}

.drop-details .details-submitted {
font-weight:300;
line-height:35px
}

.drop-details .details-submitted span {
display:block;
color:#5FD080;
font-weight:400;
font-size:18px
}

.drop-details .support_form {
width:62%;
display:block;
margin:0 auto
}

.drop-details .support_form .btn-warning {
width:250px;
padding:5px 0;
margin-top:4%
}

.drop-details .support_form .placeholder_wrap,.drop-details .support_form .support_coutry_code {
margin-bottom:12px
}

.convenient_schedule {
margin-top:10px
}

.online-self-learning .money-back span.tooltip-training-help,.key-features-wrapper .money-back span.tooltip-training-help{
background:url(../images/course_sprite_v11.png) no-repeat -173px -361px;
width:16px;
height:16px;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-top:-4px
}

.online-self-learning .money-back:before,.online-self-learning .money-back:after,.key-features-wrapper .money-back:before,.key-features-wrapper .money-back:after,.instructor-led-section .money-back:before,.instructor-led-section .money-back:after {
content:"";
background:url(../images/course_sprite_v11.png) no-repeat 0 -357px;
display:inline-block;
width:14px;
height:21px;
position:absolute;
left:-10px
}

.key-features .mobile_list_view .accred_div_card .accr-icon {
background:url(../images/content_sprite_v6.png) -25px -135px;
width:150px;
height:70px;
display:inline-block
}

.view-detail:after,.view .more-bundle:after,.show-less:after,.view-btn-sub p.sub_more:after,.view-btn-sub p.sub_less:after,.view .less-bundle:after {
background:url(../images/course_sprite_v11.png) no-repeat -34px -138px;
width:13px;
height:8px;
display:inline-block;
content:"";
margin-left: 8px;
}

.show-less:after {
background-position:-47px -127px
}

.key-osl-icon,.download-icon,.osl-icon,.ilt-icon {
background:url(../images/course_sprite_v11.png) no-repeat;
width:40px;
height:40px;
display:inline-block
}

.key-osl-icon {
background-position:-160px -13px
}

.download-icon {
background-position:-160px -13px
}

.course-details-container .spl-zone {
display:block
}

.about-course {
position:relative;
overflow:hidden;
}

.about-course .video_icon_play_big {
position:absolute;
top:12%;
left:44%;
background:url(../images/course_sprite_v11.png) -92px -63px;
width:62px;
height:62px
}

.about-course-video {
background:#ccc;
width:92%;
min-height:300px;
margin-left:20px
}

.course-preview,.course-faq {
margin-left:20px;
width:95%;
margin-top:25px
}

.course-faq {
margin-left:20px;
width:95%;
margin-top:10px
}

.exam-certi-section .course-faq {
margin-top:0
}

.course-preview h4,.course-faq h4 {
font-weight:400;
font-size:16px;
color:#222;
text-transform:uppercase;
line-height:20px
}

.bundle-preview-wrapper h4{
	text-transform:uppercase;
	font-size:22px;
}
.download_agenda {
text-transform:none;
border:1px solid #41b8da;
border-radius:4px;
font-size:14px;
padding:5px;
margin-top:-6px;
margin-right:1px
}

.download_agenda:before {
content:"";
background:url(../images/course_sprite_v11.png) no-repeat -97px -359px;
display:inline-block;
width:18px;
height:21px;
vertical-align:middle
}

.course-preview h4 {
padding-bottom:15px
}

.course-faq h4 {
text-transform:none;
width:94%;
line-height:22px
}

.course-preview ul.course-preview-accord {
border:1px solid #e7e7e7;
border-radius:4px
}

.course-preview-accord li {
line-height:35px;
margin-bottom:1px
}

.sub-accord li:hover {
background:#ffffc3
}

.course-preview-accord li .accord-head {
background:#4e4e4e;
cursor:pointer;
overflow:hidden
}

.course-preview-accord li .accord-head a {
color:#fff;
font-weight:400;
font-size:14px
}

.course-preview-accord li .accord-head a .special-tag {
margin-left:-18px
}

.about-course-wrapper .course-preview-accord li .accord-head {
overflow:visible;
background:none
}

.about-course-wrapper .course-preview-accord li .accord-head a {
overflow:visible;
background:#4e4e4e
}

.course-preview-accord li a {
padding:5px 12px
}

ul.sub-accord {
background:#fff;
border:0;
border-radius:0
}

ul.sub-accord li {
background:#f5f5f5;
border-bottom:1px solid #eceaea;
overflow:hidden;
cursor:pointer
}

ul.sub-accord li:last-child {
border-bottom:none
}

ul.sub-accord li a {
color:#333
}

ul.sub-accord li .module,ul.sub-accord li .course-txt {
padding:0;
font-weight:300;
font-size:14px;
color:#222
}
ul.sub-accord li .module, ul.sub-accord li .bundle_acc{
	padding-left: 18px;
}

ul.sub-accord li .module,ul.sub-accord li .course-txt b {
font-weight:400;
color:#222
}

.subs-cp-wrapper ul.sub-accord li .course-txt b {
width:65%;
display:inline-block;
height:26px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}

ul.sub-accord li .duration {
text-align:right;
padding-right:0
}

ul.sub-accord li .play {
text-align:center
}

ul.sub-accord li .play span {
background:url(../images/course_sprite_v11.png) no-repeat -77px -166px;
width:18px;
height:18px;
display:inline-block;
top:9px;
position:relative
}

.plus,.minus {
background:url(../images/course_sprite_v11.png) no-repeat -28px -165px;
display:inline-block;
width:22px;
height:20px;
top:2px;
position:relative;
cursor:pointer
}

.minus {
background-position:-51px -165px
}

ul.sub-accord li .duration span,ul.sub-accord li .duration.complete span {
padding:2px 5px;
font-weight:300;
font-size:13px
}

ul.sub-accord li .watch_videos {
padding:2px 3px;
height:auto;
font-size:12px;
font-weight:300;
float:right;
margin-top:5px;
background: #09ACD7;
border-radius:0px;
}

ul.sub-accord li .btn-default {
background:#e6e6e6
}

ul.sub-accord li .duration.complete span {
background:#f0f0f0
}

ul.sub-accord li.view {
text-align:center
}

ul.sub-accord li.view:hover {
background:none
}

ul.sub-accord li.view a {
color:#41b7d8;
font-weight:300;
font-size:13px;
letter-spacing:.25px
}

ul.sub-accord li.view a:hover {
text-decoration:underline
}

.video-details {
border:0;
background:#fff
}

ul.video-details li {
border-bottom:1px solid #eee;
background:#fff
}

.key-features-section .arrow-up,.key-features-section .arrow-down,.key-features-section .arrow-down:hover {
display:none
}

.view-btn-sub {
text-align:center;
background:#f5f5f5;
cursor:pointer;
border-top:0;
border-bottom:2px solid #eceaea;
border-left:1px solid #eceaea;
border-right:1px solid #eceaea
}

.view-btn-sub p {
margin-bottom:0
}

.view-btn-sub p.sub_less:after,.view .less-bundle:after {
background-position:-53px -138px;
}

.course-faq li {
border-bottom:1px dashed #ccc;
cursor:pointer;
padding:4px 0;
position:relative
}

.abt_course li ul li {
border:none;
margin-left:35px;
list-style:disc
}

.abt_course li img {
width:100%;
max-width:668px;
height:100%
}

.abt_course li table {
width:100%
}

.course-faq ol li {
border-bottom:none
}

.course-faq ul li div.acc-active {
padding:4px 0 8px;
width:98%;
text-align:justify;
cursor:text
}

.arrow-up,.arrow-down,.arrow-down:hover {
background:url(../images/course_sprite_v11.png) no-repeat -105px -137px;
float:right;
width:30px;
height:15px
}

.arrow-down:hover {
background-position:-147px -260px
}

.arrow-up:hover {
background-position:-177px -264px
}

.arrow-down {
background-position:-75px -134px;
position:absolute;
right:-5px
}

.arrow-up {
position:relative;
right:-54px
}

.course-faq ul li table td {
padding:5px;
text-align:left
}

.osl-training,.ilt-training {
background:#f5f5f5;
padding:20px 18px;
border-radius:4px;
border:1px solid #e7e7e7;
width:46%;
margin-right:20px;
box-shadow:1px 1px #e7e7e7
}

.col-lg-offset-1.ilt-training {
margin-left:5%
}

.osl-training:hover,.ilt-training:hover {
border:1px solid #f8d3a6;
cursor:pointer
}

.select-training-enroll {
padding:20px 35px;
overflow:hidden
}

.select-training-enroll ul {
padding-bottom:20px
}

.select-training-enroll li {
padding:10px 0;
overflow:hidden;
font-weight:300;
color:#222;
letter-spacing:0;
font-size:14px
}

.select-training-enroll li span.accr {
background:url(../images/header_sprite_v11.png) -87px -83px;
width:17px;
height:17px;
display:inline-block;
top:2px;
position:relative;
float:left
}

.select-training-enroll h4 {
text-align:center;
margin-bottom:25px
}

.training-enroll {
text-align:center
}

.training-enroll p {
padding-bottom:5px;
font-weight:400;
color:#222
}

.training-enroll p span {
color:#41b7d8;
font-size:18px;
font-weight:400
}

.training-enroll button {
font-weight:500;
font-size:14px;
color:#fff;
opacity:1
}

.osl-icon {
background-position:-154px -104px;
width:48px;
height:40px
}

.ilt-icon {
background-position:-148px -156px;
width:48px;
height:40px
}

.osl-training h5 b,.ilt-training h5 b {
vertical-align:top;
top:10px;
position:relative;
left:10px;
font-weight:500;
font-size:16px;
color:#222
}

.btn-warning {
background:#f59920;
box-shadow:1px 1px 0 0 #dd8108;
font-size:14px
}

.btn-disable {
background:#777;
color:#fff
}

.certification {
overflow:hidden
}

.certification img {
border:4px solid #ccc;
width:285px;
height:225px
}

.certification h4 {
font-size:22px;
font-weight:400
}

.reviews .review-content p.review_wxpand {
height:48px;
overflow:hidden
}

.review-tab li {
display:inline-block;
padding-right:20px
}

.review-tab li a {
color:#777;
font-weight:400;
font-size:14px
}

.review-tab li a:hover,.review-tab li a.active,.review-container a {
color:#41b7d8;
font-size:14px;
font-weight:300
}

.review-container a:hover {
text-decoration:underline
}

.review-section .linked, .learners_review .linked {
background:url(../images/course_sprite_v11.png) 104px -160px;
width:30px;
height:30px;
display:inline-block;
position:relative;
left:18px;
top:2px;
cursor:pointer
}

.review-container {
overflow:hidden
}

.review-container .stars {
float:right
}

.review-section {
padding-bottom:10px;
overflow:hidden
}

.review-section .profile img {
max-width:100%;
width:100%;
height:100%;
border-radius:50%
}

.review-section .profile {
margin-top:10px;
border-radius:50%;
background:#fff;
width:80px;
height:80px;
cursor:pointer
}

.review-content {
background:#fff;
padding:5px 10px 10px;
border-radius:4px;
overflow:hidden;
/*border:1px solid #e7e7e7;*/
box-shadow:2px 3px #e7e7e7
}

.review-section .cur-def {
cursor:default
}

.review-content h5 {
font-size:16px;
font-weight:400;
letter-spacing:.25px
}

.write-review {
padding-right:40px;
float:right
}

.write-review p {
font-weight:400;
color:#222;
font-size:14px;
opacity:.8
}

.write-review a.view:after,.review-arrow {
content:"";
background:url(../images/course_sprite_v11.png) 74px -162px;
width:20px;
height:20px;
display:inline-block;
position:absolute
}

.review-arrow {
position:absolute;
width:26px;
height:23px;
background-position:-44px -256px;
left:1px;
top:29px
}

.default-cursor {
cursor:default!important
}

.classroom-venue-wrapper {
border-top:2px solid #222
}

.classroom-venue-wrapper h3 {
text-transform:none
}

.course-bundle .course-preview {
margin-left:0;
padding-top:0;
width:100%;
margin-top:0;
margin-bottom:20px
}

.course-bundle .course-preview h4 span {
color:#aeaeae
}

.course-bundle .course-preview h4 {
border-bottom:1px solid #eee
}

.course-bundle .course-preview-accord li .accord-head {
background:#fff;
border-bottom:1px solid #eee
}

.course-bundle .bundle-course-preview li .accord-head {
background:#4e4e4e
}

.course-bundle .course-preview-accord li .accord-head.open {
background:#f0f0f0;
border-radius:0
}

.course-bundle .course-preview-accord li .sub-accord {
background:#f5f5f5;
border-top:1px dashed #333;
padding-top:10px;
border:1px solid #eee;
border-bottom:none
}

.course-bundle .mobile_list_view.course-list-cards .icon_card {
height:64px
}

.course-bundle .mobile_list_view.course-list-cards {
width:96%;
float:left
}

.course-bundle .mobile_list_view.course-list-cards ul li a {
border:0;
padding:0
}

.course-bundle .mobile_list_view.course-list-cards ul li:hover {
background:none
}

.course-bundle .mobile_list_view.course-list-cards ul li a:hover {
background:none
}

.course-bundle .bundle-modules {
border-bottom:0
}

.course-bundle .bundle-modules div {
font-size:13px;
color:#222;
letter-spacing:.25px;
font-weight:300
}

.course-bundle .bundle-modules:hover {
background:none;
cursor:default
}

.course-bundle .accord-head .plus,.course-bundle .accord-head .minus {
top:35px
}

.course-bundle .course-preview ul.course-preview-accord {
border:0
}

.course-bundle .course-preview li.view {
background:#f5f5f5;
text-align:center;
border:1px solid #e7e7e7;
border-left:0;
border-right:0
}

.orange {
color:#fe9812
}

.course-bundle .osl-block {
background:#fff;
border:0;
margin:0 auto;
width:89%;
padding:30px 10px;
min-height:106px
}

.course-bundle .osl-block .osl-access .access b {
padding-left:0
}

.course-bundle .osl-block .btn-warning,.btn_subscribe .btn-warning {
padding:8px 36px;
font-size:16px
}

.course-bundle .mid_div_banner .learn_text {
margin-top:-2px;
width:90%;
vertical-align:top
}

.course-bundle.course-details-section .banner_section {
background:#222 url(http://cfs22.simplicdn.net/ice9/banners/bundle_page_banners/bundle-page-top-image.svgz);
text-align:center;
height:260px
}

.course-bundle .banner_section h1,.course-bundle .banner_section span {
color:#fff;
font-size:26px
}

.course-bundle .banner_section span {
font-size:18px
}

.subscribe_course_outer .strike {
color:#aeaeae;
text-decoration:line-through;
font-weight:300
}

.course-bundle .mid_div_banner {
margin-top:-120px
}

ul.sub-accord li a.view-details {
color:#41b7d8
}

.bundle-preview-wrapper .accord-head ul.corse_list_one li a {
display:inline-block;
width:auto
}

.bundle-preview-wrapper .accord-head ul.corse_list_one li h2 {
color:#222;
font-size:14px;
font-weight:500;
letter-spacing:.25px;
margin:0 0 13px;
text-transform:none;
word-wrap:break-word;
padding-top:6px
}

.bundle-preview-wrapper .accord-head ul.corse_list_one li a:hover {
text-decoration:underline
}

.no-bundle {
text-align:center;
color:#f59920;
font-weight:400;
font-size:18px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.online-self-learning .money-back:after,.key-features-wrapper .money-back:after {
left:227px;
top:0
}

.instructor-led-section .money-back:after {
left:151px
}

::i-block-chrome,.online-self-learning .money-back:after,.key-features-wrapper .money-back:after {
left:224px
}

::i-block-chrome,.instructor-led-section .money-back:after {
left:150px
}
}

#section_video_modal {
overflow:hidden;
margin:auto;
width:787px;
height:440px;
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:1200;
display:none;
border:2px solid #e7e7e7
}

#section_video_modal .lightbox-holder {
background:#fff;
height:100%
}

#section_video_modal .lightbox-holder .video_custom_wrapper .video-container iframe {
position:relative;
z-index:999
}

#section_video_modal .lightbox-holder h2 {
color:#FFF;
padding:4px;
text-transform:uppercase;
background:#41b8d8;
margin:0
}

#fancybox-close {
background:url(../images/header_sprite_v11.png) no-repeat scroll -80px -328px;
cursor:pointer;
display:none;
height:24px;
position:absolute;
right:13px;
top:13px;
width:24px;
z-index:99999
}

.lmw_enroll {
width:349px;
height:150px;
position:absolute;
left:0;
right:0;
top:-1000px;
bottom:0;
margin:auto;
transition:all 2s ease-in-out;
}

.linkedin-btn .text {
font-size:0;
height:40px;
margin-left:10px;
border-left:#5b93c6 1px solid
}

.linkedin-btn {
background:#007bb6!important;
height:41px!important;
position:relative;
cursor:pointer
}

.linkedin-btn .icon {
height:30px;
width:20px;
margin-left:18px
}

.IN-widget {
height:41px;
left:0px;
position:absolute;
width:258px;
background:#fff;
opacity:0;
top: 15px;
}

.IN-widget a {
height:41px!important;
width:250px!important;
cursor:pointer;
visibility:hidden;
z-index:1
}

.IN-widget span {
height:41px!important;
width:258px!important
}

footer a.refer-earn {
width:auto;
text-indent:0;
color:#777;
padding:5px 10px 5px 15px;
margin:0 0 20px;
height:auto;
border:1px solid #777;
border-radius:5px;
font-size:12px;
font-weight:300
}

footer a.refer-earn:hover {
background:#f17e21;
color:#fff
}

footer .footer-disc {
text-align:center
}

footer .footer-disc a.refer-earn {
width:185px;
display:block;
color:#ccc;
margin:0 auto
}

footer .footer-disc a:hover {
background:#000
}

footer .footer-disc a:before {
content:"";
width:24px;
height:24px;
display:inline-block;
background:url(../images/home-page_sprite_v6.png);
float:left;
position:relative;
left:-5px
}

footer .footer-disc a.android {
margin-top:10px;
}

footer .footer-disc a.android:before {
background-position:-223px -212px
}

footer .footer-disc a.ios-app:before {
background-position: -246px -213px;
left:-6px;
}

footer .footer-disc a.ios-app {
position:relative;
top:10px
}

.mobile-footer {
background:#000;
text-align:center;
padding:10px 0;
cursor:pointer
}

.mobile-footer p {
padding:0;
font-size:12px;
margin:0
}

.mobile-footer p:after {
content:"";
display:inline-block;
width:15px;
height:15px;
background:url(../images/home-page_sprite_v6.png) no-repeat -275px -214px;
margin-left:50px;
position:relative
}

.footer-container .row {
margin-left:0;
margin-right:0
}

.training-partner .app {
padding-bottom:10px
}

.training-partner .app h3 {
font-size:21px;
font-weight:400;
line-height:30px;
letter-spacing:.25px
}

.training-partner .app p {
font-size:16px;
line-height:27px;
letter-spacing:.25px;
margin:25px 0
}

@keyframes move-twink-back {
from {
background-position:0 0
}

to {
background-position:-10000px 5000px
}
}

@-webkit-keyframes move-twink-back {
from {
background-position:0 0
}

to {
background-position:-10000px 5000px
}
}

@-moz-keyframes move-twink-back {
from {
background-position:0 0
}

to {
background-position:-10000px 5000px
}
}

@-ms-keyframes move-twink-back {
from {
background-position:0 0
}

to {
background-position:-10000px 5000px
}
}

@keyframes move-clouds-back {
from {
background-position:0 0
}

to {
background-position:10000px 0
}
}

@-webkit-keyframes move-clouds-back {
from {
background-position:0 0
}

to {
background-position:10000px 0
}
}

@-moz-keyframes move-clouds-back {
from {
background-position:0 0
}

to {
background-position:10000px 0
}
}

@-ms-keyframes move-clouds-back {
from {
background-position:0
}

to {
background-position:10000px 0
}
}

.clouds {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%;
display:block;
background:transparent url(../images/clouds.png) repeat top center;
z-index:3;
-moz-animation:move-clouds-back 200s linear infinite;
-ms-animation:move-clouds-back 200s linear infinite;
-o-animation:move-clouds-back 200s linear infinite;
-webkit-animation:move-clouds-back 200s linear infinite;
animation:move-clouds-back 200s linear infinite
}

span.tooltip-training-help {
position:relative;
width:12px;
height:12px;
left:-3px;
cursor:pointer;
top:1px;
background:url(../images/course_sprite_v11.png) no-repeat -174px -362px
}

span.tooltip-training-help span:after {
content:'';
position:absolute;
bottom:100%;
left:50%;
margin-left:-8px;
width:0;
height:0;
border-bottom:8px solid #000;
border-right:8px solid transparent;
border-left:8px solid transparent
}

span:hover.tooltip-training-help span {
visibility:visible;
top:20px;
left:50%;
margin-left:-105px;
z-index:999;
cursor:default
}

span.tooltip-training-help span h4 {
color:#cacaca;
text-transform:uppercase;
margin:15px;
text-align:left
}

span.tooltip-training-help span p {
color:#cacaca;
margin:15px;
font-size:13px;
line-height:20px;
text-align:left
}
span.tooltip-training-help span p.tooltip-header{
	font-weight: 500;
}

span.tooltip-training-help span p.classroom-tip {
margin-bottom:15px
}

span.tooltip-training-help span p a {
color:#cacaca
}

span.tooltip-training-help span p.watch-sample-video {
margin-bottom:30px;
margin-top:25px
}

span.tooltip-training-help span p.learn-more:after {
content:">";
display:inline-block;
font-size:11px;
position:relative;
left:1px;
top:1px
}

span.tooltip-training-help span p.watch-sample-video a b {
display:inline-block;
background:url(../images/course_sprite_v11.png) no-repeat -13px -20px;
width:35px;
height:29px;
float:left;
position:relative;
top:-7px
}

select.country option:nth-child(10) {
border-bottom:1px dotted #222
}

.popup_country_wrapper.lvc_vid {
z-index:999
}

.lvc_vid .dropdown_country {
width:682px;
height:416px
}

.lvc_vid .dropdown_country .choose_location {
width:682px;
border-top-right-radius:4px
}

.or_txt {
display:none
}

.corporate-brochure {
margin:0 auto;
position:relative;
text-align:center
}

.corporate-brochure p {
position:absolute;
bottom:-11px;
color:#fff;
font-size:12px;
left:35px
}

.cl_all {
display:none
}

.body_fixed {
position:fixed
}

.hidden_cls {
display:none
}

#enroll_now_lms_fullview {
margin-left:90px;
margin-top:20px;
color:#fff
}

.hide_scroll {
overflow:hidden
}

.righttext {
text-align:right
}

.centertext {
text-align:center
}

.want-team-licences .form_inner {
width:550px;
margin:62px auto;
background:#f4f4f4;
border-top:3px solid #fbb158;
padding:25px 30px 0;
color:#222
}

.want-team-licences .form_inner h2 {
font-weight:400;
font-size:18px;
text-transform:uppercase
}

.want-team-licences p.placeholder_tooltip {
color:#fff;
right:-210px;
border:none;
left:initial;
width:200px
}

.want-team-licences .country_code_in p.placeholder_tooltip {
right:-210px;
left:initial
}

.form_inner p {
color:#777;
line-height:18px;
padding-top:20px;
border-bottom:1px solid #e9e9e9;
padding-bottom:10px
}

.corp_lead_form {
text-align:left;
margin-top:20px
}

.corp_lead_form .table td {
border-top:0;
padding:5px 0;
position:relative
}

.want-team-licences .form_inner p.tooltip_wrap {
position:absolute;
right:-190px;
padding:5px;
top:5px;
border:none;
background:#373737;
color:#fff;
border-radius:4px
}

.want-team-licences .form_inner p.tooltip_wrap:before {
background:url(../images/corporate-training/form_icons.png) -17px -141px no-repeat;
display:inline-block;
content:"";
width:15px;
height:18px;
position:absolute;
left:-12px;
top:5px
}

.corp_lead_form .table sup {
color:red;
font-size:18px;
top:0
}

.corp_lead_form .table .looking_for sup {
left:2px;
top:-1px
}

.corp_lead_form .table input,.corp_lead_form .table select,.corp_lead_form .table textarea {
float:right;
width:380px;
height:30px;
margin-left:10px;
color:#777
}

.corp_lead_form .table textarea {
height:60px;
resize:none
}

.corp_lead_form .table .caret {
background:url(../images/corporate-training/form_icons.png) -12px -11px no-repeat;
display:inline-block;
width:15px;
height:15px;
position:absolute;
right:0;
top:10px;
border:none
}

.corp_lead_form .table input:focus,.corp_lead_form .table:focus,.corp_lead_form .table textarea:focus {
border:1px solid #70c6e1;
box-shadow:none
}

.corp_lead_form .table .outer_phone {
border:1px solid #ccc;
display:inline-block;
float:left;
margin-left:10px
}

.corp_lead_form .table .outer_phone .country_wrap {
width:60px;
overflow:hidden;
float:left;
background:#fff;
position:relative
}

.corp_lead_form .table .outer_phone .country_wrap select {
background:transparent;
width:80px;
margin:0;
width:80px;
border:0;
float:left;
position:relative;
z-index:1;
font-family:monospace;
width:120px\9
}

.country_code_in {
position:relative;
background:#fff;
display:inline-block;
float:left
}

.corp_lead_form .table .outer_phone .country_code_in input {
width:317px
}

.country_code_span {
position:absolute;
float:left;
padding:5px 0 5px 5px;
left:0
}

.corp_lead_form .table .outer_phone input {
margin:0;
width:318px;
border-radius:0
}

.radio_btn td {
margin-right:30px;
display:inline-block;
margin-left:40px;
position:relative;
color:#777;
font-size:13px;
width:150px\9
}

.checkbox_outer {
cursor:pointer
}

.want-team-licences .checkbox_outer > span,.want-team-licences .remember_me:before {
background:url(../images/corporate-training/form_icons.png) no-repeat;
display:inline-block;
content:"";
width:15px;
height:15px;
position:absolute;
left:-19px;
top:15px
}

.want-team-licences .cb_checked > span,.want-team-licences .remember_me.selected_img:before {
background-position:-15px -120px
}

.want-team-licences .cb_unchecked > span,.want-team-licences .remember_me.default_img:before {
background-position:-15px -91px
}

.corp_lead_form .righttext {
color:#222
}

.btn_submit {
background:#f39521
}

.corp_lead_form .table input.btn {
height:40px;
padding:0;
color:#fff;
font-weight:500;
width:100%
}

.course_input span {
width:380px;
overflow:hidden;
float:right;
border:1px solid #ccc;
position:relative;
background:#fff
}

.corp_lead_form .table .course_input select {
width:400px;
width:450px\9;
float:left;
margin-left:0;
border:none;
position:relative;
z-index:1;
background:transparent
}

.corp_lead_form .table .course_input .caret {
right:10px
}

.error_field {
border:1px solid red
}

.want-team-licences .corp_lead_form a.remember_me {
color:#222;
padding-left:30px
}

.want-team-licences .corp_lead_form a.remember_me:before {
top:9px;
left:10px
}

.error_msg {
color:red
}

.dummy_submit {
position:absolute;
left:-9999px;
width:1px;
height:1px
}

.want-team-licences .btn_orange {
background:#f39521;
padding:20px 10px;
width:300px;
color:#fff;
font-size:16px;
font-weight:500;
border-radius:4px;
text-transform:uppercase;
-webkit-transition:all .7s ease-in-out;
transition:all .7s ease-in-out;
border:none;
line-height:1;
margin-bottom:20px;
-webkit-appearance: none;
}

.team-licences .corp-icon {
background:url(../images/course_sprite_v11.png) -2px -74px no-repeat
}

.middle-course-list span a.active {
display:inline-block
}

.middle-course-list a .icon-osl,.middle-course-list a .icon-clsrm,.middle-course-list a .list-all {
background:url(../images/course_list_sprite_v2.png) no-repeat
}

.middle-course-list a .list-all {
background-position:-78px -131px;
width:14px;
height:17px
}

.middle-course-list a.active .list-all {
background-position:-94px -131px
}

.middle-course-list a .icon-osl {
background-position:-1px -131px;
width:21px;
height:16px
}

.middle-course-list a.active .icon-osl {
background-position:-23px -131px
}

.middle-course-list a .icon-clsrm {
background-position:-46px -132px;
width:15px;
height:16px
}

.middle-course-list a.active .icon-clsrm {
background-position:-62px -132px
}

.social-share-fixed {
margin-bottom:10px;
overflow:hidden
}

.social-share-fixed .total-shares {
text-align:center;
display:inline-block;
font-size:12px;
text-transform:uppercase;
float:left;
line-height:22px
}

.social-share-fixed .total-shares strong {
display:block;
font-size:20px
}

.social-share-fixed .social-icons a {
width:40px;
height:40px;
display:inline-block;
margin-bottom:10px;
text-align:center;
float:left;
margin-right:5px
}

.social-share-fixed .social-icons a:before {
content:"";
background:url(../images/home-page_sprite_v6.png) no-repeat;
display:inline-block;
vertical-align:middle;
margin-top:8px;
width:20px;
height:20px
}

.social-share-fixed .social-icons a.fb {
background:#4C67A1
}

.social-share-fixed .social-icons a.fb:before {
background-position:-303px -81px
}

.social-share-fixed .social-icons a.twit {
background:#55ACEE
}

.social-share-fixed .social-icons a.twit:before {
background-position:-384px -80px
}

.social-share-fixed .social-icons a.linkedin {
background:#1B86BD
}

.social-share-fixed .social-icons a.linkedin:before {
background-position:-344px -80px
}

.social-share-fixed .social-icons a.gle {
background:#DD4B39;
width:40px;
height:40px
}

.social-share-fixed .social-icons a.gle:before {
background-position:-303px -114px
}
.social-share-fixed .social-icons a.rss-feed {
background:#ffa600 ;
width:40px;
height:40px
}
.social-share-fixed .social-icons a.rss-feed:before {
background-position:-425px -232px;
}

.social-share-btns {
display:block;
margin:0 auto;
width:331px;
overflow:hidden
}

.social-share-btns .social-icons a {
width:40px;
color:#fff;
font-size:12px;
height:40px
}

.social-share-btns .social-icons a.fb:after,.social-share-btns .social-icons a.linkedin:after,.social-share-btns .social-icons a.twit:after {
margin:7px 0 0 3px;
float:right
}

.social-share-btns .social-icons a.linkedin:after {
margin-top:9px
}

.course-preview-accord .accord-head .collapse,.course-preview-accord .accord-head .expand {
float:left;
padding:0 12px;
display:inline-block;
width:100%
}

.course-preview-accord .accord-head a:after {
display:inline-block;
content:"";
float:right;
width:23px;
height:23px;
background:url(../images/course_sprite_v11.png) no-repeat
}

.course-preview-accord .accord-head .expand:after {
background-position:-75px -211px
}

.course-preview-accord .accord-head .collapse:after {
background-position:-128px -218px
}

.course-preview-accord li .expand-content {
position:relative
}

.course-preview-accord li .watch_videos {
position:absolute;
right:55px
}

.course-preview-accord li .expand-content span:first-child {
float:left;
margin:6px 10px 0;
width:22px;
height:22px
}

.course-preview-accord li .expand-content span:last-child {
float:right;
font-weight:300;
font-size:13px;
padding-right:5px;
color:#777
}

/* .course-preview ul.course-preview-accord {
border-bottom:0
} */

.course-preview-accord li .expand-content b.nrml-txt {
font-weight:300
}

.key-icon1:before {
content:"";
float:left;
background:url(../images/key_features.svg);
margin-right:15px;
width:23px;
height:29px;
display:inline-block;
position:absolute;
left:-3px
}

.course_rev .review-content h5 {
width:auto;
float:left
}

.course_rev .reviews .review-content p.review_wxpand {
clear:both
}

.course_rev .review-content {
padding-left:13px;
position:relative;
width:84%;
float:left;
overflow:initial
}

/*.course_rev .review-content:before {
width:26px;
height:23px;
background:url(../images/course_sprite_v11.png) no-repeat -44px -256px;
left:-10px;
position:absolute;
top:29px;
content:""
}
*/
.course_rev .review-section .profile {
float:left;
margin-right:12px
}

.key-feature-offers {
font-size:14px;
padding-bottom:0;
/*border-right:#e9e3c3 solid 1px;*/
-webkit-box-shadow: 4px 0 3px -4px #888;
box-shadow: 4px 0 3px -4px #888;
margin:30px 0;
overflow:visible;
position:relative;
}
/*.key-feature-offers .dragged-image{
	    position: relative;
    width: 100%;
    height: 0;
}
*/
.key-feature-offers:after {
	width:100%;
	height:12px;
	background:url(../images/course_sprite_v11.png) repeat-x -2px -641px;
	left:0px;
	position:absolute;
	bottom: -3px;
	content:"";
	display:inline-block;
}
.key-feature-offers .special-tag {
margin-left:-5px
}
.key-feature-offers label{
background: #69BF80;
color: #fff;
font-size: 11px;
padding: 0 8px;
border-radius: 20px;
display: inline-block;
line-height: 15px;
margin-left: 15px;
}
.key-feature-offers .special-tag:before,.course-preview-accord li .accord-head a .special-tag:before {
width:0;
height:0;
content:"";
border-left:solid 6px transparent;
border-bottom:#409f56 solid 6px;
position:absolute;
left:0;
top:-5px
}

.key-feature-offers p {
padding:10px 22px;
/*border-bottom:#e9e3c3 solid 1px;*/
display:block;
line-height: 19px;
}

.key-feature-offers .offers-include {
font-weight:500;
color:#222;
text-transform:uppercase
}

.key-feature-offers .details {
color:#42b7d8;
font-size:11px;
padding-left: 45px;
}

.key-feature-offers .coupon-code {
border:#F2F2F2 dashed 1px;
display:block;
text-transform:uppercase;
margin:25px 0 5px;
text-align:center
}

.key-feature-offers .coupon-code small {
font-size:11px;
font-weight:300
}

.key-feature-offers .coupon-code {
font-size:13px;
font-weight:400;
word-wrap:break-word
}

.key-feature-offers .tooltip-training-help,.offer_banner_outer .tooltip-training-help {
width:auto;
height:auto;
background:none
}

.key-feature-offers .tooltip-training-help>span,.offer_banner_outer .tooltip-training-help>span {
width:223px;
height:auto;
padding:15px;
font-weight:300;
line-height:20px;
font-size:13px;
text-align:left;
top:27px!important
}
.offer_banner_outer .tooltip-training-help>span  {
left:65px!important;	
}
.special-offer .tooltip-training-help>span {
	right:0;
}

.key-feature-offers .copy_coupon {
padding:1px 5px;
margin-left:0;
margin-top:-3px
}

.key-feature-offers .coupon_code {
margin:0;
color: #73797B;
font-weight: 400;
width:22%;
}
.special-offer span.tooltip-training-help .tooltip-coupon-desc{
	float: none;
	display: inline-block;
}
.special-offer span.tooltip-training-help .tooltip-coupon-extra{
	display: none;
}

.key-feature-offers small {
float:left;
padding-right:5px
}

.key-feature-offers .desicription {
display:inline-block;
width:70%;
}
.key-feature-offers .desicription .sub-desicription{
	width: 70%;
    display: inline-block;
	padding-left: 10px;
	position: relative;
	color: #73797B;
    font-weight: 400;
}
.key-feature-offers .desicription .sub-desicription:before {
	background:url(../images/header_sprite_v11.png) -98px -2px no-repeat;
	content:"";
	width: 7px;
    height: 8px;
    display: inline-block;
    left: -10px;
    position: absolute;
    top: 6px;
}
.key-feature-offers .desicription .details{
	display: inline-block;
	vertical-align: top;
}

.lvc-section .lvc-banner {
background:#93847B url(../images/lvc-banner_v3.png) no-repeat scroll center center / cover
}

.lvc_video_btn:before {
background:url(../images/lvc-sprite.png) -219px -4px no-repeat
}

.benifits_wrap li:before {
background:url(../images/lvc-sprite.png) no-repeat
}

.text44 {
font-size:44px
}

.text24 {
font-size:24px
}

.text28 {
font-size:28px
}

.text17 {
font-size:17px
}

.text16 {
font-size:16px
}

.text13 {
font-size:13px
}

.text-light {
font-weight:300
}

.text-book {
font-weight:400
}

.uppercase {
text-transform:uppercase
}

.centeralign {
text-align:center
}

.subscription_div {
background:#F4F4F4;
display:inline-block;
width:100%;
position:relative;
padding:20px 0;
margin-top:40px
}

.subscription_div .container {
position:relative
}

.subscription_div .prev_arrow,.subscription_div .card_arrows {
top:232px
}

.subscription_div .card_arrows {
right:-17px
}

.subscription_div .testimonial_div .inner_block_wrapper {
float:left
}

.subscription_div .testimonial_div {
margin-left:21px
}

.subscript_card .inner_block a {
margin-left:10px;
margin-right:15px;
width:295px;
display:block;
background:#fff;
overflow:hidden;
min-height:315px;
border-radius:10px;
box-shadow:#dadada 2px 2px 0;
position:relative;
margin-bottom:30px
}

.subscript_card .inner_block .img_holder {
display:block;
width:310px;
height:141px;
background:url(http://cfs22.simplicdn.net/ice9/banners/category_page_banners/1280x200/project_management-14.svgz) no-repeat 74% top / cover
}

.subscript_card .inner_block p {
font-size:16px;
font-weight:300;
color:#3d3d3d;
text-align:left;
margin-bottom:2px;
max-height:74px;
overflow:hidden
}

.subscript_card .subscript_details {
width:86%;
display:block;
margin:auto;
text-align:left;
font-weight:400;
padding:15px 0 25px
}

.subscript_details span.price,.subscription_add span.text24 {
color:#f49f41
}
.subscription_add span.text24 {
	font-size:21px;
}
.subscript_details span.month,.subscription_add span.text17 {
color:#ec840c
}

.subscript_details button {
display:block;
position:absolute;
left:20px;
bottom:20px;
width:176px;
height:32px
}

.subscript_price,.currency_symb {
color:#ff9001
}

.subsript_duration {
color:#b3b3b3
}

.start_week {
width:257px;
height:46px;
padding:8px 21px!important;
margin-top:10px
}

.subscription_bundle li {
padding-bottom:18px
}

.subscription_add {
background:#fcf4d0;
border:1px solid #e7e7e7;
border-radius:4px;
overflow:hidden;
margin-bottom:15px;
width:250px
}

.subscription_add:before {
content:"";
border-top:10px solid #f4a040;
display:block
}

.subscription_add p {
color:#3d3d3d;
padding:20px 20px 0
}

.subscription_add .btn {
margin:20px 0
}

.subscription_add img {
margin-bottom:20px
}

.lead-article {
display:none
}

.lead-article .dropdown_country,.lead-article .dropdown_country .choose_location {
width:639px
}

.lead-article .dropdown_country {
height:500px
}

.lead-article .pop_in_bl {
height:439px
}

.lead-article .lead_img_block {
width:265px;
float:left
}

.lead-article .lead_img_block img {
margin-bottom:15px
}

.lead-article .webi_reg_form ,  .webi_reg_form{
padding:25px
}

.lead-article .webinar_form_reg {
float:left;
width:52%
}

.lead-article .webinar_form_reg h3 {
margin-top:0;
margin-bottom:8px;
color:#222;
font-weight:300
}

.lead-article .webinar_form_reg h4 {
font-size:14px;
margin-bottom:0
}

.lead-article .webinar_form_reg a.remember_me {
display:inline-block;
font-size:12px;
line-height:18px;
padding-left:26px;
position:relative
}

.lead-article .webinar_form_reg a.remember_me:before {
margin-right:0;
position:absolute;
left:0
}

.lead-article .support_coutry_code .webi_phone {
width:82%
}

.lead-article .error_text {
font-size:12px
}

.lvc-promotion {
background:#f2f2f2;
display:inline-block;
width:100%;
margin:17px 0 48px;
height:auto
}

.promo_left {
width:539px;
float:left;
border-right:2px solid #fff;
height:auto
}

.img_lvc_promo {
float:left;
background:url(http://cfs22.simplicdn.net/ice9/course_images/lvc_graphic.svgz) 10px 20px no-repeat;
width:150px;
height:140px;
display:block;
background-size:94% auto;
margin-right:48px;
margin-bottom:25px
}

.promo-heading {
font-size:18px;
font-weight:500;
color:#595858;
margin:34px 0 18px;
display:block
}

.promo_left p {
font-size:14px;
color:#777;
margin:0 0 15px;
line-height:normal;
display:inline-block;
width:55%;
float:left;
text-indent:-11px;
padding-left:14px
}

.promo_right {
width:178px;
float:left;
padding-top:34px;
text-align:center
}

.strike-promo {
font-size:16px;
color:#777;
font-weight:400
}

.price-promo {
font-size:18px;
color:#33aacf
}

.promo_right .btn-warning {
width:152px;
height:35px;
font-weight:500;
color:#fff
}

.sub-text-promo {
font-size:18px;
font-weight:400;
padding-top:24px;
margin:0
}

.get-pass-right {
width:394px;
float:right
}

.main_outer_wrap {
height:auto;
display:table;
padding:20px 0;
}
.main_outer_wrap .col-lg-8{
	float:none;
	display:table-cell !important;
	vertical-align: middle;
	min-width: 550px;
}
.col-lg-8.col-sm-16.visible-lg.visible-md.cnt-video {
	text-align:center;
	line-height:0;
}

.course_banner_lists {
clear:both;
display:inline-block;
padding-left:10px;
width:100%;
margin:2px 0 14px
}

.courseicon_common {
width:300px;
float:left;
font-size:14px;
font-weight:400;
margin-right:40px
}

.courseicon_common div {
width:211px;
float:left
}

.courseicon_common span {
font-size:11px;
display:block;
color:#ccc
}

.banner_lists3 {
margin-right:0;
float:right
}

.courseicon_common p {
background:url(../images/course_sprite_v11.png) no-repeat;
width:64px;
height:46px;
content:"";
float:left;
vertical-align:middle;
margin-right:22px
}

.banner_lists1 p {
background-position:-6px -390px;
width:48px
}

.banner_lists2 p {
background-position:-67px -390px;
width:48px
}

.banner_lists3 p {
background-position:-130px -390px
}



.widescreen_ab_tst .category-listing{
    max-height:284px;
    overflow-y:auto;
}

.widescreen_ab_tst .category-listing li{
    text-align:left;
    padding-bottom:2px;
    overflow:hidden;
    margin-bottom:2px;
}

.course-list-container .widescreen_ab_tst .courses_tab_filter a{
    line-height: 20px;
}

.widescreen_ab_tst .category-listing::-webkit-scrollbar{
    width:8px;
}

.widescreen_ab_tst .category-listing::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}

.widescreen_ab_tst .category-listing::-webkit-scrollbar-thumb {
    background-color: #ccc;
}

.widescreen_ab_tst .category-listing::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

.widescreen_ab_tst .course-list-cards .ilst_descr_course{
    width:75%;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul li a p{
    overflow:hidden;
    max-height:45px;
    margin-bottom:0px;
    font-size: 12px;
    line-height:20px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul li a p b{
    font-weight:300;
    color:#41b7d8;
}

.mobile_list_view.course-list-cards li.list_li span.rating-count b{
    color:#777;
    font-size:12px;
    font-weight:300;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards li.list_li .rating-count,.widescreen_ab_tst .rating-status{
    padding-right:10px;
    padding-left:5px;
}

.mobile_list_view.course-list-cards {
    display:block;
    text-align: left;
}

.widescreen_ab_tst .rating-status,.widescreen_ab_tst .mobile_list_view.course-list-cards .rating-count {
    margin:0px;
    position:relative;
    left:-5px;
}

.mobile_list_view .article-in-list .accred_div_card{
    background:none;
    border:0;
    margin:5px 0 0 0;
    border-radius:0;
}

.widescreen_ab_tst .middle-course-list .mobile_list_view.course-list-cards .article-in-list .accred_div_card .icon_commomn_class{
    margin:0 10px 0 0;
}

.widescreen_ab_tst .middle-course-list .mobile_list_view.course-list-cards .article-in-list .viewers .icon_commomn_class{
    margin:0 0px 0 10px;
    padding-right: 12px;
    font-size:12px;
    color:#777;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .article-in-list .accred_div_card .accred_title{
    margin-left:0;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .article-in-list .accred_div_card .accred_title b{
    color:#5fd080;
    font-weight: 600;
}

.widescreen_ab_tst .middle-course-list .mobile_list_view.course-list-cards .article-in-list .viewers .icon_commomn_class b{
    font-weight:300;
}

.widescreen_ab_tst .rating_outer span.no-stars{
    padding-right:65px;
}

.widescreen_ab_tst .stars{
    margin-top:4px;
    margin-right:10px;
}

.widescreen_ab_tst .cloud-item-type{
    position:absolute;
    right:0;
    top:0;
    padding:3px;
    border-radius:3px;
    border:1px solid #e7e7e7;
    width:85px;
    text-align:center;
    height:40px;
    display: inline-block;
    text-transform:capitalize;
}

.widescreen_ab_tst .cloud-item-type span{
    vertical-align:middle;
    line-height:15px;
    display:inline-block;
    color:#777;
    font-size:12px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul{
    margin-top:-20px;
}

.widescreen_ab_tst .rating_outer{
    margin-top:0;
}

.widescreen_ab_tst .star-level-in{
    margin-left:-7px !important;
}

.widescreen_ab_tst .webinar-in-list .video-in-list{
    margin-right:8px;
}

.widescreen_ab_tst.list_vw{
    width:inherit;
    min-height:450px; 
    margin-top: -20px;
    margin-bottom: 50px;
}

.widescreen_ab_tst .middle-course-list{
    width:70%;
    margin-left:5%;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating_outer,.widescreen_ab_tst .article-in-list,.widescreen_ab_tst .mobile_list_view.course-list-cards .webinar-in-list{
    float:left;
    display:inline-block;
    width:85%;
    position:inherit;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating_outer span:last-child{
    text-transform:capitalize;
    font-size:12px;
    color:#777;
    font-weight:300;
} 

.widescreen_ab_tst .icon_commomn_class:before, .widescreen_ab_tst .mobile_list_view.course-list-cards .rating-status:before, .widescreen_ab_tst span.bundle-type.ng-binding:before, .widescreen_ab_tst .icon_commomn_class.views:before, .widescreen_ab_tst .icon_commomn_class.author_list:before, .widescreen_ab_tst .webinar-in-list .accred_title .time_icon:before{
    margin-right:2px;
    width:15px;
    height:15px;
    background: url(../images/search_icons.png);content:"";
    display:inline-block;
    position:relative;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating-status.Intermediate:before{
    background-position:-24px -671px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating-status.Beginner:before{
    background-position:0px -671px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating-status.Expert:before{
    background-position:-48px -671px;
}

.widescreen_ab_tst span.bundle-type.ng-binding:before{
    background-position:-192px -672px;
    top:3px;
    margin-right:6px;
}

.widescreen_ab_tst .icon_commomn_class.views:before{
    background-position: -282px -675px;
    width:17px;
}

.widescreen_ab_tst .icon_commomn_class.author_list:before{
    background-position:-353px -671px;
    top:-2px;
    height:17px;
    margin-right:5px;
}

.widescreen_ab_tst .webinar-in-list .accred_title .time_icon:before{
    background-position:-330px -672px;
    margin-right:6px;
}

.widescreen_ab_tst .practice_test:before{
    background-position:-377px -672px;
    margin-right:5px;
}

.webinar-in-list .accred_title .calendear_icon:before {
    background-position:-95px -5px;
    width:19px;
    top:-1px;
}

.widescreen_ab_tst .bundle-type{
    display:block;
}

.widescreen_ab_tst .btn.btn-info{
    margin-top: 20px;
}

.search-show-desc{
    display:none;
}

.widescreen_ab_tst .showing_result{
    padding-top:0;
    font-size:18px;
    width:100%;
    clear:both;
}

.widescreen_ab_tst .showing_result span.search-not-find{
    font-size:14px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul li a h2{
    margin-bottom:0px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.widescreen_ab_tst .showing_result span.search-not-find,.widescreen_ab_tst .showing_result span.search-find-result{
    width:100%;
    display:inline-block;
}

.search_listing{
    height:auto;
    left:50px;
    top:-14px;
}

 .search_listing{
    width:500px;
}

.menu_section_inner_page .header_in{
    background:#fff;
    z-index:999999;
    position:relative;
    height:53px;
}
.search_listing input,.widescreen_ab_tst .search_listing input{
      box-shadow: 0 0 2px 1px #ccc;  
}

.widescreen_ab_tst .search_listing,.search_listing{
    width:600px;
    margin:10px auto 20px auto;
    display:inherit;
}

.widescreen_ab_tst .search_listing a{
    display:block;
}

.widescreen_ab_tst .search_icon, .search_listing .search_icon{
    position:relative;
    top:4px;
}

.cloud-search-main{
    width:100%;
}

 .cloud-search-main{
    position:relative;
    top:-5px;
    clear: both;
}

 .search_listing{
    position:relative;
    left:-5px;
}

.course-list-cards .filter_loading{
    width:100%;
    height:100%;
    position:absolute;
    background:rgba(255, 255, 255, 0.8);
    z-index:9;
    display:none;
}

.course-list-cards .filter_loading img{
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    top:100px;
}

.widescreen_ab_tst .search_listing .search_in,.search_listing .search_in{
    width:100%;
    font-size:18px;
}
.widescreen_ab_tst .search_listing .search_in:focus,.search_listing .search_in:focus{
    border:1px solid #00a7dc;
    outline:none;
}

.widescreen_ab_tst .search_listing .search_in::-webkit-input-placeholder{
    color:#C9C9C9;
}

.search_listing .btn,.search_listing .btn{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    position:absolute;
    right:2px;
    top:2px;
    padding:8px 0 15px;
    width:45px;
    border-bottom-left-radius:0;
    border-top-left-radius:0; 
    margin-left: 0px;
	background-color: #00a7dc;
    border-color: #00a7dc;
}

.widescreen_ab_tst .showing_result_common{
    background:url("../images/course_list_sprite_v2.png") no-repeat;
    width:19px;
    height:19px;
    display:inline-block;
    vertical-align: middle;
    margin-right:2px;
}
.search_listing{ 
  background: #e7e7e7;
  height:51px;
  padding:0px;
  position:relative;
  border-radius:4px;
  clear:both;
  margin: 20px 309px;
}

.search_listing input{
  height: 51px;
  position: relative;
}

.mobile_list_view.course-list-cards .webinar-in-list{
    font-size:12px;
    color:#777;
    padding-top:5px;
}

.widescreen_ab_tst .load-more-items{
    float:none;
    margin:0 auto;
    width:70%;
}

.widescreen_ab_tst .search-load-more .btn{
    cursor:auto;
}
.trainer_info .trainer_name {
font-weight:400;
}
/*Lecture page css start*/
.lecture_page_wraper {
margin:30px 0;
}
.lecture_page_wraper .container{
padding:0;
position: relative;
}
.left_container{
width:246px;
float:left;
background:#f9f9f9;
border-right:1px solid #e7e7e7;
}
.left_course_details{
padding:20px;
}
h2.lecture_heading{
font-size:24px;
color:#222222;
font-weight:500;
padding:0;
margin:0;
}
.lecture_sub_txt{
color:#646464;
font-size:14px;
display:block;
}
.left_container .rating_wrap{
color:#646464;
font-size:12px;
line-height:30px;
}
.left_container .course_video_ban{
color:#3ea9cf;
font-size:13px;
font-weight:300;
position: relative;
}
.left_container .course_video_ban:before{
width:18px;
height:23px;
background:url(../images/course_sprite_v11.png) -44px -440px no-repeat;
content:"";
display:inline-block;
position: absolute;
left: 9px;
}
.left_container .btn-warning, .mid_container .btn-warning{
width:164px;
height:25px;
padding: 1px;
margin-top: 12px;
}
.btn_chapter{
padding:10px 0 10px 20px;
background:#f1f1f1;
display:block;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
}
.btn_chapter:before{
background:url(../images/course_sprite_v11.png) -94px -440px no-repeat;
width:20px;
height:24px;
content:"";
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}
.left_container ul {
max-height:344px;
overflow-y:auto;
}
.left_container ul li {
border-bottom:1px solid #e7e7e7;
}
.left_container ul li a{
color:#1a1a1a;
display:block;
padding:12px 20px;
max-height: 90px;
overflow: hidden;
}
.left_container ul li a:hover, .active_bg{
background:#fdf6cc;
}
.bullets_chapter{
margin-right:10px;
}
.mid_container{
width:472px;
float:left;
margin:0 20px
}
h1.chapter_heads{
font-size:24px;
color:#222222;
font-weight:400;
margin:0;
padding:0;
}
.chapter_heads span{
color:#727272;
font-weight:300;
}
.mid_container p, .mid_container strong{
color:#1a1a1a;
font-size:13px;
}
.mid_container p{
margin-bottom: 0;
padding:20px 0 2px 0;
line-height: 20px;
text-align: justify;
}
.mid_container p a{
color:#3ea9cf;
font-weight:400;
}
.mid_container strong{
font-weight:400;
padding-bottom: 11px;
display:block;
}

.lecture_page_wraper .mid_container strong{
    display: inline-block;
}

.lecture_accord {
border:1px solid #e7e7e7;
padding-bottom: 0;
}
.lecture_accord  .course-faq{
margin:0;
width:100%;
}
.lecture_accord .course-faq ul li{
position:relative;
border-bottom:1px solid #e7e7e7;
}
.lecture_accord .course-faq ul li{
  padding: 0px;
}
.lecture_accord .course-faq ul li:last-child {
border-bottom: 0;
}
.lecture_accord .course-faq ul li .acc-arrow{
position:absolute;
right: 10px;
top: 7px;
}
.lecture_accord .course-faq ul li .pdp_faq{
color: #1a1a1a;
font-size: 13px;
width: 100%;
}
.pdp_faq .lct-scroll-div{
overflow-y:auto !important;
margin:5px 10px 0 10px;
cursor:auto;
text-align:justify;
}
.pdp_faq .lct-scroll-div h1{
    font-size:20px;
}
.pdp_faq .lct-scroll-div h2{
    font-size:18px;
}
.pdp_faq .lct-scroll-div h3{
    font-size:16px;
}
.pdp_faq .lct-scroll-div h4{
    font-size:14px;
}
.pdp_faq .lct-scroll-div h1,.pdp_faq .lct-scroll-div h2,.pdp_faq .lct-scroll-div h3,.pdp_faq .lct-scroll-div h4,.pdp_faq .lct-scroll-div h5,.pdp_faq .lct-scroll-div h6{
    text-align:left;
    font-weight:400;
}
.pdp_faq .lct-scroll-div p{text-align:justify;}
.lct-scroll-div::-webkit-scrollbar {
width: 8px;
}
 
.lct-scroll-div::-webkit-scrollbar-track {
-webkit-border-radius: 5px;
border-radius: 5px;
background:#e7e7e7;
}
 
.lct-scroll-div::-webkit-scrollbar-thumb {
-webkit-border-radius: 5px;
border-radius: 5px;
background:#777; 
}
.lct-scroll-div::-webkit-scrollbar-thumb:window-inactive {
background:#777; 
}
.lecture_accord .course-faq ul li .pdp_faq .btn-info{
display: block;
margin:20px !important;
width:204px;
height:39px;
}
.lecture_accord .course-faq ul li .pdp_faq .btn-info:before{
width:18px;
height:23px;
background:url(../images/course_sprite_v11.png) -66px -440px no-repeat;
content:"";
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.heading_collap{
padding: 10px 0;
}
.heading_collap_active{
background:#f4f4f4;
border-bottom:1px solid #e7e7e7;
}
.lecture_accord  .course-faq h2{
width:90%;
padding-left: 20px;
font-size:14px;
color:#646464;
font-weight:300;
margin: 0;
}
.transcript_heading {
font-size:16px;
color:#1a1a1a;
font-weight:400;
display:block;
}
.lesson_details_wrap {
background:#f4f4f4;
margin-top: 10px;
}
.mid_container p.part_lesson{
color:#646464;
font-size:14px;
padding-bottom: 10px;
}
.lecture_accord .lesson_details_wrap h2 {
color:#1a1a1a;
font-size:16px;
padding-bottom: 10px;
text-align:left;
}
.lecture_accord .pdp_faq .btn-info, .transcript_heading, .lecture_accord .pdp_faq p, .lecture_accord .btn-warning{
margin:0 20px 0 20px !important;
}
.lecture_accord .btn-warning{
margin-bottom:20px !important;
}
.right_container{
width:246px;
float:left;
border-left:1px solid #e7e7e7;
}
.learners_review .webi_det {
width:auto;
padding-left:20px;
}
.right_container #webi_card .icon_card{
margin:0 10px 15px 15px;
height:70px;
vertical-align: middle;
float:none;
}
.right_container span.head {
margin-bottom:10px;
}
.learners_review .recent-view img.circle_img{
width:40px;
height:40px;
border-radius:50%;
float: left;
}
.lecture_name{
width:58%;
float: left;
line-height: 22px;
margin-left: 5px;
vertical-align: middle;
margin-top: 5px;
}
.learners_review .linked{
left:0;
top: -3px;
vertical-align: top;
}
.right_container .recently-viewed .recent-view ul li , .learners_review .recent-view ul li a{
border-bottom:0;
}
.right_container .recently-viewed .recent-view ul li a:hover{
background:none;
}
.right_container .webi_det .webinar_name {
  line-height: normal;
}
.right_container .webi_det {
vertical-align: middle;
}
.mid_container p.social_wrap, .mid_container p a.social_common {
font-size:14px;
color:#646464;
font-weight:400;
}
.mid_container p.social_wrap {
float:right;
}
.social_common {
margin:0 10px;
}
.social_common:before {
background:url(../images/course_sprite_v11.png) no-repeat;
width:28px;
height:31px;
display:inline-block;
content:"";
vertical-align: middle;
margin-right:5px;
}
.like_icon:before {
background-position:-50px -473px;
}
.like_icon:hover:before{
 background-position:-116px  -441px;   
}
.like_icon.active-icon:before,.like_icon.active-icon:hover:before{
    background-position:-105px -476px;
    
}
.dislike_icon:before {
background-position:-77px -473px;
position: relative;
top: 2px;
left: 3px;
}
.dislike_icon:hover:before{
  background-position:-148px -438px;  
}
.dislike_icon.active-icon:before,.dislike_icon.active-icon:hover:before{
    background-position:-133px -474px;
    
}
.video_bottom_txt {
padding:20px 20px 0 20px;
position: absolute;
bottom: 0;
width: 96%;
}
.video_bottom_txt p{
font-size:16px;
color:#646464;
}
.video_bottom_txt span{
font-size:18px;
color:#1A1A1A;
font-weight:500;
}
.video-bottom span{
width:550px;
display:inline-block;    
}
.video_bottom_txt.video-bottom .btn{
    float:right;
    margin-top:0;
}
.video_bottom_txt .btn {
float:left;
margin-top:10px;
}
.lightbox-holder .video-bottom .btn{
    margin-top:-9px;
}
.lecture-overlay{
    border-width:0px; 
    width:100%; 
    height: 100%; 
    position: fixed; 
    top: 0px; 
    left: 0px; 
    z-index: 1000; 
    display: block; 
    background-color: rgba(0, 0, 0, 0.9);
}
.lecture-overlay #fancybox-close{
    top:40px;
    right:40px;
}
.lecture-overlay #section_video_modal{
    border:0;
    position:absolute;
    height:560px;
    width:723px;
}
.lecture-overlay #section_video_modal.center-modal-box{
    height:560px;
    width:815px;
}
.center-modal-box .lightbox-holder .lct_video_features{
    margin:0;
    top:-500px;
    left:40px;
	transition:all 3s ease-in-out;
}
.center-modal-box .lightbox-holder .video_keys, .video_keys{
	top:90px;
}
.lecture-overlay #section_video_modal .lightbox-holder{
    height:530px;
    padding-top:15px;
}
.centre-lightbox-model{
    padding:15px;
}
.lecture-overlay #section_video_modal.center-modal-box .video-bottom a.btn.btn-lct{
    margin-top:-15px;
}
.lecture-overlay #section_video_modal .video-bottom a.btn.btn-lct,.lecture-overlay #section_video_modal .lct_video_features a.btn.btn-lct{
    width:auto;
    height:auto;
    padding:6px 12px;
}
.lecture-overlay h4{
    font-weight:300;
    font-size:14px;
    color:#fff;
    margin-bottom:0;
    margin-top:0;
    display:inline-block;
    width:100%;
}
.lecture-overlay h4 span{
    width:460px;
    display:inline-block;
    float:left;
}
.lecture-overlay h4 a{
    float:right;
    font-size:13px;
    color:#3EA9CF;
    position:relative;
    top:-3px;
}
.lecture-overlay h4 a.border-line{
    margin:0 10px;
    position:relative;
    top:2px;
    border-left:1px solid #3EA9CF;
    height:20px;
}
.lecture-overlay .view-trans:before,.lecture-overlay .watch-video:before{
    display:inline-block;
    content:"";
    width:20px;
    height:20px;
    background:url(../images/course_sprite_v11.png);
}
.lecture-overlay .view-trans:before{
      background-position:-1px -466px;
      position: relative;
      top: 7px;
}
.lecture-overlay .watch-video:before{
      background-position:-45px -440px;
      position: relative;
      top: 3px;
      margin-right: 2px;
}
.lct_video_features{
    width:630px;
    height:375px;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}
.left_video_wrap ul li{
    color:#1A1A1A;
    font-size:14px;
    margin-bottom:5px;
}
.left_video_wrap ul{
    margin-top:20px;
}

.left_video_wrap ul li:before{
    background:url(../images/course_sprite_v11.png) no-repeat -23px -465px;
    content:"";
    width:20px;
    height:15px;
    float:left;
    display:inline-block;
    position:relative;
    top:2px;
}
.lecture-overlay .video_bottom_txt .left_video_wrap .rating_wrap span{
    font-size:12px;
    color:#646464;
    line-height:32px;
    font-weight:300;
}
.video-bottom{
    margin-bottom:30px;
}
.video-bottom button.btn-warning{
    position:relative;
    top:-12px;
}
.lecture_page_wraper .mid_fixed_cont{
    margin-left:265px;
}
.chapter_navbar{
    position:relative;
}
.chapter_navbar .mobile-lhs{
    display:none;
}
#section_video_modal.popup-for-transcript{
    width:850px;
    border-radius:20px;
    height:60%;
}
.popup-for-transcript h3{
    margin:10px 20px 0 20px;
    padding:0;
    text-align:left;
    text-transform:capitalize;
}
.popup-for-transcript p{
    padding:0;
    padding-left: 15px;
    padding-bottom: 10px;
    text-align: justify;
    margin:0 20px;
    line-height: 30px;
}
.popup-for-transcript .heading_collap{
    border-bottom: 1px solid #e7e7e7;
    position:relative;
    padding:5px 0;
    cursor:pointer;
}
.popup-for-transcript ul{
    margin-top:20px;
    max-height:600px;
}
.popup-for-transcript .transcript_heading{
    margin:10px 20px !important;
}
.popup-for-transcript .login_inner,.popup-for-transcript .login_wrap{
    width:100%;
}
.popup-for-transcript .login_close{
    width: 13px;
    height: 13px;
    background: url(../images/course_sprite_v11.png)no-repeat  -86px -277px;
    top:10px;
    right:12px;
}
.popup-for-transcript .heading_collap .arrow-down, .popup-for-transcript .heading_collap .arrow-up{
    position:absolute;
    right:20px;
    top:6px;
    width:17px;
    background-position:-84px -134px;
}
.popup-for-transcript .heading_collap .arrow-up{
    background-position:-105px -134px;
}
.popup-for-transcript .heading_collap h4{
    padding:0;
    margin:0 20px;
    text-transform:inherit;
}
.popup-for-transcript .heading_collap_active{
    background:#fff;
}
.course-txt span.lct-privew{
    width:20px;
    height:22px;
    display:inline-block;
    background:url(../images/new-couuse-sprite.png) -391px -9px;
    position:absolute;
    right:55px;
    top:7px;
}
.course-txt span.lct-privew.prev-lect{
	right:130px !important;
}
.popup-for-transcript .acc-active{
    background:#F5F5F5;
}

.popup-for-transcript .login_wrap{
    height:inherit;
    padding-left:0;
    padding-right:0;
}

.popup-for-transcript .login_inner{
    height: inherit;
    overflow-y: auto;
    position: relative;

}

ul.sub-accord li .course-txt b{
    display:inline-block;
    height:24px;
    max-width:72%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
ul.sub-accord li .only-togaf b{
    max-width:68%;
}
.only-togaf span.lct-privew{
    right:135px;
}
/*.left_video_wrap ul li:before {
background:url(../images/course_sprite_v11.png) -50px -443px no-repeat;
width:20px;
height:20px;
display:inline-block;
content:"";
}*/
/*Lecture page css End*/
.course-bundle .bundle-mid-sect div:last-child {
border-bottom:0;
}

.mob_drop_query,.mobile_webengage{
	display:none;
}

/*you tube course video css start*/
.video-container-utube{
       position:relative;
       padding-bottom:52.00%;
       padding-top:30px;
       height:0;
       overflow:hidden;
       margin-bottom:10px;
}
.video-container-utube iframe, .video-container-utube object, .video-container-utube embed {
       position:absolute;
       top:0;
       left:0;
       width:100%;
       height:100%;
}
.lvc_vid .video-container-utube iframe, .lvc_vid  .video-container-utube object, .lvc_vid  .video-container-utube embed {
	left:0;
	width: 100%;
    height: 100%;
}
.lvc_vid  .video-container-utube{
padding-bottom: 51.75%;
}
.sticky_spl_offers {
position:fixed;
top:50%;
bottom:0;
left:0;
right:0;
width:205px;
height:auto;
}
.default_spl_txt {
display:block;
left: -80px;
position: absolute;
background: #5FD080;
padding:10px;
color:#fff;
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg);
writing-mode: lr-tb;
cursor: pointer;
text-transform:uppercase;
font-size:18px;
font-weight: 400;
transition:all .5s ease-in-out;
-webkit-transition:all .5s cubic;
}
.default_spl_txt:after {
background:url(../images/course_sprite_v11.png) no-repeat -105px -137px;
width:25px;
height:15px;
content:"";
display:inline-block;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
writing-mode: lr-tb;
}
.expand_offers {
background:#4e4e4e;
color:#fff;
text-align:center;
display: inline-block;
position: relative;
left: -250px;
padding:20px 15px;
border-left:5px solid #5FD080;
transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
top: -79px;
}
.hover_expand_offers  {
display:block;
left: 0px;
}
.list_offr_item  {
display: inline-block;
}
.list_offr_item li {
float:left;
width: 170px;
}
.expand_offers li span {
display:block;
}
.offr_close_btn {
position: absolute;
right: 12px;
top: 5px;
margin: 0;
}
.exp_offr_heading {
margin:26px 0 15px 0;
font-size:23px;
font-weight:400;
}
.exp_offr_sub {
font-size:12px;
line-height: 16px;
}
.expand_offers li .exp_offr_code, .expand_offers li  .offr_cou_code {
display:inline-block;
font-size:12px;
}
.exp_offr_code {
color: #B3B0B0;
}
.offr_cou_code {
color:#41b7d8;
}

/*New Header design Start*/
.topbar_company {
	background:#5e686e;
	Color: #e7e7e7;
	font-size:13px;
	font-weight:400;
	padding:6px 0;
}
.topbar_company a {
	padding-left:20px;
	Color: #e7e7e7
}
.topbar_company a:hover {
	color:#00a7dc;
}
.topbar_company .simpli_txt {
	padding-left:20px;
}
.new_menu_wrap {
	padding-top:10px;
	z-index: 1;
    position: relative;
	color:#fff;
	font-size:14px;
	float: left;
	line-height: 19px;
}
.main_navbar_ul {
	margin-top:7px;
}
.new_menu_wrap ul li {
	display:inline-block;
	vertical-align: middle;
	margin-right:30px;
}
.new_menu_wrap > ul  > li {
	padding-bottom: 10px;
}
.new_menu_wrap ul li a{
    display:block;
}
.new_menu_wrap ul li.menu_login {
	margin-right:0px;
} 
.main_menu_course, .resources_menu, .menu_partner, .menu_instructor, .menu_cart, .menu_login, .new_menu_wrap .first-level_nav li, .search_topbar {
	cursor:pointer;
}
.sprite_home:before, .stories_descrip:after  {
	background: url(../images/home-page_sprite_v6.png) no-repeat;
}
.new_menu_wrap .main_menu_course:before , .new_menu_wrap .main_menu_course_active:before, .header_global .main_menu_course:before{
	background-position:-462px -103px;
	width:22px;
	height:22px;
	display:inline-block;
	content:"";
	vertical-align: middle;
    margin-right: 12px;
}
.new_menu_wrap  .main_menu_course_active:before , .header_global .main_menu_course:before{
	background-position:-462px -129px;
}
.menu_logedin:before {
	background-position:-421px -149px;
	width:38px;
	height:25px;
	content:"";
	display: inline-block;
}
.menu_logedin:hover:before, .header_global .menu_logedin:hover:before, .header_global .menu_logedin:before {
	background-position:-421px -174px;
}
.new_menu_wrap ul li.menu_cart {
	position:relative;
}
.new_menu_wrap ul li .cart_wrap {
	position: absolute;
    width: 22px;
    height: 22px;
    top: 0;
    left: 0;
}
.cart_counts {
    min-width: 20px;
    min-height: 16px;
    background: #f29620;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    top: -5px;
    right: -9px;
    font-size: 10px;
    text-align: center;
    padding: 0 2px;
}
.main_menu_course_active, .resources_menu_active{
	color:#ccc;
}
.mid_logo {
	position:absolute;
	width:146px;
	height:39px;
	top:50px;
	left:0;
	right:0;
	margin:auto;
	z-index: 2;
}
.mid_logo_common {
	top:0px;
}
.nav-right {
	float:right;
}
.nav-right li:hover, .nav-right li a:hover, .nav-right span.logout_logedin:hover, .header_global .nav-right li a.settings_loggedin:hover  {
	color:#cccccc;
}
.header_global .nav-right li:hover, .header_global  .nav-right li a:hover  {
	color:#696969;
}
.new_menu_wrap .menu_cart:before, .new_menu_wrap .menu_cart:hover:before {
	background-position:-388px -153px;
	width:22px;
	height:22px;
	content:"";
	display:inline-block;
}
.new_menu_wrap .menu_cart:hover:before {
	background-position:-388px -178px;
}
.nav-right ul li:last-child{
	margin-right:0;
}
.header_content_section .content-wrap {
	text-align:center;
	width:810px;
	height:311px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.content-wrap .search .btn-info {
	height:auto;
}
.dropdown_nav_left {
	float:left;
}
.new_menu_wrap .first-level_nav {
	background:#0080a7;
	position: absolute;
	width:110px;
	height: 100%;
}
.new_menu_wrap .first-level_nav  li:first-child {
	margin-top:18px;
}
.dropdown_nav {
	height:518px;
	position: absolute;
	top: 60px;
	cursor: default;
}
.dropdown_shadow {
	width: 982px;
    display: inline-block;
    height: 498px;
    box-shadow: 2px 2px 4px #a3a3a2;
    position: relative;
    z-index: 99999;
}
.dropdown_shadow_less {
	width: 740px;
}
.resources_menu .dropdown_shadow  {
	width:702px;
}
.resources_dropdown {
	width: 706px;
}
.dropdown_inner {
	display: block;
    margin-top: 0px;
}
.dropdown_inner:before {
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
    border-bottom: 15px solid #0080a7;
    border-right: 10px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
    top: -15px;
    left:5px;
}
.new_menu_wrap .first-level_nav  li {
	display:block;
	margin-bottom:32px;
	text-align: center;
    margin-right: 0;
	color: #fff;
}
li.nav_business:before, li.nav_technology:before,  li.nav_vendor:before, li.mobi_resources:before{
	width:28px;
	height:25px;
	content:"";
	display:block;
	margin: 0 auto;
} 
li.nav_business:before , li.mobi_resources:before{
	background-position:-503px -204px;
} 
li.nav_technology:before {
	background-position:-538px -204px;
}
li.nav_vendor:before  {
	background-position:-568px -204px;
}
.resources_dropdown .first-level_nav > li:before {
	width:25px;
	height:23px;
	display:block;
	content:"";
	margin: auto;
} 
.nav_article:before {
	background-position:-9px -210px;
}
.nav_webinar:before {
	background-position:-36px -210px;
}
.nav_test:before {
	background-position:-70px -210px;
}
.nav_videos:before {
	background-position:-98px -210px;
}
.nav_ebooks:before {
	background-position:-161px -210px;
}
.nav_community:before {
	background-position:-130px -210px;
}
.new_menu_wrap .first-level_nav  li.current_tab:after, .new_menu_wrap .second-level_nav li.current_tab:after, .resources_dropdown .first-level_nav li.current_tab:after {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-right:10px solid #00a7dc; 
	content:"";
	display:inline-block;
	float: right;
    margin-top: -48px;
}
.new_menu_wrap .second-level_nav li.current_tab:after, .new_menu_wrap  .resources_dropdown .first-level_nav li.current_tab:after   {
	border-right:10px solid #fff;
	margin-top: -20px;	
}
.new_menu_wrap  .resources_dropdown .first-level_nav li.nav_test.current_tab:after {
	    margin-top: -41px;
}
.resources_btn .btn:hover {
	color:#fff;
}
.new_menu_wrap  .resources_dropdown .first-level_nav li.current_tab:after   {
	margin-top: -23px;	
}
.new_menu_wrap  .resources_dropdown .first-level_nav li.nav_community.current_tab:after   {
	margin-top: -41px;	
}
.new_menu_wrap .second-level_nav {
	position: absolute;
    left: 110px;
    top: 0px;
	background:#00a7dc;
	width: 300px;
	text-align: left;
	cursor: default;
}
.new_menu_wrap .second-level_nav li:first-child {
	margin-top:21px;
	cursor: default;
}
.new_menu_wrap .third-level_nav li:first-child {
	color: #222;
}
.new_menu_wrap .second-level_nav li {
	text-align: left;
	margin-left:18px;
	margin-bottom: 13px;
	/* position: relative; */
}
.new_menu_wrap .second-level_nav li span {
	display: inline-block;
	margin-right: 10px;
}
.active_course {
	Color: #222222 !important;
	font-weight: 500;
    /* font-size: 14px !important; */
}
.new_menu_wrap .second-level_nav a {
	font-size:13px;
	display:inline-block;
	width: 100%;
}
.new_menu_wrap .second-level_nav a:hover, .new_menu_wrap .second-level_nav li:hover  span.course_count{
	color:#222222;
}
.sub_cat_name {
	width:77%;
}
.third-level_nav {
	position:absolute;
	left: 299px;
    width: 331px;
	color:#222222;
	top: 0px;
	background:#fff;
	cursor: default;
}
.new_menu_wrap .second-level_nav li .third-level_nav li a {
	color:#222222;
	width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height:15px;
	font-weight:300;
        height:15px;
}
.new_menu_wrap .second-level_nav li .third-level_nav li.resources_btn a{
    height:auto;
}
.new_menu_wrap .second-level_nav li .third-level_nav li a.btn {
	    text-overflow: initial;
}

.home_search_form input.form-control {color:#060606;}

.divider_nav {
	border-bottom:2px solid #EFEFEF;
	padding-bottom: 5px;
}
.resources_dropdown .third-level_nav{
	left: 110px;
	top: 0px;
	width: 591px;
}
.resources_dropdown .third-level_nav li {
	display:inline-block;
	width:264px;
	text-align: left;
	margin-bottom: 5px;
	background:#f3f3f3;
	height:105px;
	float: left;
    margin-left: 20px;
}
.resources_dropdown .third-level_nav li.resources_btn {
	width:auto;
	height:auto;
	background:none;
	margin-top: 20px;
}
.resources_dropdown .third-level_nav li.resources_btn  .btn, .main_menu_course .third-level_nav li.resources_btn  .btn{
	width:174px;
	/* margin-top:50px; */
	color:#fff;
}
.resources_dropdown .third-level_nav li:first-child {
	display: block;
    width: 93%;
    margin-left: 26px;
	background:none;
	height:auto;
	color: #222;
	margin-bottom: 22px;
	cursor: default;
} 
.resources_dropdown .third-level_nav li a{
	font-size: 13px;
	font-weight: 400;
	Color: #222222 !important;
	display: inline-block;
    width: 264px;
}
.thumb_resource_nav {
	width:100%;
	max-width:89px;
	height:90px;
	display:inline-block;
	margin:5px;
}
.thumb_resource_txt {
	width:160px;
	display:inline-block;
	vertical-align: middle;
}
.latest_course_sections {
	float:right;
	width:242px;
	color:#222222;
	padding-top:22px;
	background:#fff;
	padding-left: 19px;
	vertical-align: middle;
	border-left:1px dashed #e7e7e7
}
.latest_course_sections  li {
	margin-bottom:16px;
}
.latest_course_sections  li:first-child {
	margin-top:16px;
} 
.latest_course_sections li a:hover, .latest_course_sections li a:focus, .first-level_nav .second-level_nav li .third-level_nav li a:hover {
	color:#1cb0df;
}
.first-level_nav .second-level_nav li .third-level_nav li.resources_btn a:hover {
	color:#fff;
}
 .resources_dropdown .third-level_nav li a.btn {
	color:#fff !important;
 }
.latest-course-lists a {
	color:#222222;
	font-size: 13px;
}
.latest_course_sections .popular_courses_nav  {
	display:none;
}
.second-level_nav, .third-level_nav, .latest_course_sections {
	height:498px;
}
.resources_dropdown  .no-weby p{
	position: absolute;
    height: 50px;
    width: 90%;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.third-level_nav .btn {
	box-shadow:none;
	border-radius:2px;
}
.new_menu_wrap ul li.mobi_resources {
	display:none;
}
.new_menu_wrap ul li.mobi_resources .second-level_nav {
	display:none;
}
.new_menu_wrap ul li.menu_logedin {
	position:relative;
	display:none; 
}
.new_menu_wrap ul li.menu_logedin_active:before {
	background-position:-421px -174px;
}
.logedin_dropdown {	
	width:110px;
	height:136px;
	position: absolute;
	left: -76px;
	top: 18px;
	text-align: center;
	font-weight: 400;
	display:none;
	cursor: default;
	padding-top: 16px;
}
.logedin_dropdown_ins{
	background:#0080a7;
	margin-top: 10px;
    padding: 10px 0 15px 0;
}
.new_menu_wrap ul li.menu_logedin:hover .logedin_dropdown {
    display: inline-block;
}
.logedin_dropdown_ins:before {
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #0080a7;
	content:"";
	display:inline-block;
	position: absolute;
    top:16px;
    right: 15px;
}
.logedin_dropdown span{
	display:block;
	padding-top: 10px;
	cursor: pointer;
	color:#fff;
}
.header_global li .logedin_dropdown span a {
	color:#fff;
}
.logedin_dropdown a.settings_loggedin {
	display:block;
}
.logedin_dropdown span.logout_logedin:before, .logedin_dropdown a.settings_loggedin:before {
	width:22px;
	height:25px;
	content:"";
	display:block;
	margin: auto;
}
.logedin_dropdown a.settings_loggedin:before  {
	background-position:-426px -208px;
}
.logedin_dropdown span.logout_logedin:before {
	background-position:-390px -208px;
}
.search_topbar {
	display:block;
	position:relative;
}
.search_topbar:before {
	background-position:-470px -175px;
	width:14px;
	height:14px;
	display:inline-block;
	content:"";
}
.hover_search {
	margin-top: -10px;
	display: none;
    position: absolute;
    width: 480px;
    height: 62px;
    left: -51px;
    top: 26px;
}
.hover_search form:before {
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent; 
	border-bottom:10px solid #fff; 
	content:"";
	display:inline-block;
	position: absolute;
    left: 44px;
    top: -8px;
}
.hover_search form {
	margin-top: 20px;
    position: relative;
	box-shadow:0 0 15px #ccc;
	border-radius: 4px;
}
.hover_search .search_in, .hover_search .search_btn {
	height: 62px;
}
.hover_search .search_in {
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.hover_search .search_btn {
	border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}	 
/*home page learn on go start*/
.learn_on {
	width:100%;
	text-align:left;
	padding-top:54px;
	margin: 0;
	background:#007fa9 url(http://cfs22.simplicdn.net/ice9/home_page_learn_app_image/app_download_bg.png);
}
.learn_on br {
	display:none;
}
.learn_on  h3 {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 400;
	margin-top:0;
	margin-bottom:25px;
	color:#ffffff;
}
.learn_on p {
	font-size: 18px;
	font-weight: 300;
	color:#ffffff;
	margin-bottom:25px;
	line-height: 22px;
}
.bullet_icon {
	width:6px;
	height:6px;
	background:#00A7DC;
	border-radius:100%;
	display:inline-block;
	vertical-align:middle;
	margin:0 8px 0 8px;
}

.ftr_country >a {
	padding:5px;
	border:#777777 solid 1px;
	border-radius:3px;
	display:block;
}
.ftr_country  .dropdown_country{
	top:-294px;
	right:15px;
	padding:0;
}
.ftr_country  .dropdown-menu{
	background:none;
	border:none;
	text-align:left;
}
.ftr_country  .dropdown-menu> li  {
	display:block;
	text-align:left;
	font-size:14px !important;
	color:#000000 !important;
	padding:0 !important;
	line-height:20px;
}
.ftr_country  .dropdown-menu > li> a {
	padding-left:0;
	font-size:14px !important;
	color:#000000;
	white-space: normal;
	display: block;
    padding-right: 0;
    margin-right: 0;
}
.ftr_country  .dropdown-menu li a:hover {
	padding-left:0;
	color:#000000 !important;
}

.aap_icon {
	background:url("../images/home-page_sprite_v6.png") no-repeat;
	display:inline-block;
}
.learn_on .aap_icon {
	margin-bottom:39px;
}
.app_store, .gle_play {
	width:135px;
	height:50px;
	margin-right:16px;
}
.app_store {
	background-position:-18px -9px;
}
.gle_play {
	background-position:-190px -8px;
}
.goto_section {
	background-position:-606px -88px;
	width:45px;
	height:35px;
	position:absolute;
	bottom:70px;
	cursor:pointer;
	margin:auto;
	left: 0;
	right: 0;
}
.cls_trainer, .accredited, .convenient {
	display:block;
	width:167px;
	height:129px;
	margin:0 auto;
	margin-bottom:18px;
}
.cls_trainer {
	background-position: -1px -296px;
}
.accredited {
	background-position: -154px -296px;
}
.convenient {
	background-position: -341px -302px;
}
.accredited_logo {
	background-position: -369px -2px;
	width:286px;
	height:60px;
}
.simpli_community .aap_icon {
	display:block;
	margin:35px auto 41px auto;
}
.community_icon {
	background-position:-497px -67px;
	width:108px;
	height:108px;
}
.practice_icon {
	background-position:-306px -198px;
	width:78px;
	height:88px;
}

.simpli_community  li a.btn{
	margin-top:22px;
	color:#ffffff !important;
}
.resources_dropdown .simpli_community  li {
	text-align:center;
	color:#434343 !important;
	width:auto;
	background:none;
	height:100%;
	padding:0 30px;
	margin-left:0;
	cursor:default;
}
.resources_dropdown .simpli_community  li.divider_nav {
	text-align:left;
	padding:0;
}
.take_advantage {
	padding-top:30px;
}

.call_us_on  {
	background-position:-313px -163px;
	width:25px;
}

.simpli_terms li:after {
	content:"";
	width:5px;
	height:5px;
	background:#b3b3b3;
	border-radius:100%;
	display:inline-block;
	margin-right:10px;
	margin-left:15px;
}
.simpli_terms li:last-child:after{
	display:none;
}
.simpli_certification {
	padding-top:0;
	margin-top:10px;
}
.header_section .nav_container {
	    padding-top: 11px;
    padding-bottom: 11px;
	box-shadow: inset  0 -8px 8px -8px #a3a3a2;
}
.header_section  {
box-shadow: inset  0 -8px 8px -8px #a3a3a2;
position:relative;
}
/*home page learn on go end*/
/*course page header start*/
.header_global {
background:#fff;
}
.header_global li, .header_global li a {
	color:#696969;
}
.header_global .first-level_nav li, .header_global .first-level_nav li a {
	color:#fff;
}
.header_global .main_navbar_ul {
	margin-top: 5px;
}
.header_global .new_menu_wrap .menu_cart:before {
	    background-position: -388px -177px;
}
/*dream stories start*/
.dream_stories {
	height:554px;
}
.inner_stories, .inner_stories ul.testimonial_div_inner {
	position:relative;
	overflow: hidden;
}
.stories_descrip ul.testimonial_div_inner {
	min-height:125px;
}
li.img_stories{
	float:left;
	cursor:pointer;
	margin-top: 10px;
	transition:all .5s ease-in-out;
	position: relative;
}
li.img_stories div {
	margin-right:106px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden; 
	float:left;
	border-radius:50%;
 }
 li.img_stories img {
	width: 80px;
    height: 80px;
	opacity:0.5;
	border: 1px solid #979797;
    border-radius: 50%;
    padding: 6px;
 }
li div.selected_stories {
	width:130px;
	height:130px;
	border: 1px solid #fff;
    padding-top: 7px;
	margin-top: -16px;
 }
 li div.selected_stories img {
	width: 126px;
    height: 126px;
    border-radius: 50%;
	opacity:1;
	border:none;
	padding: 0;
 }
 .dream_stories h2 {
	padding:28px 0 18px 0;
        font-weight:300;
 }
.inner_stories .testimonial_div {
	width: 92%;
}
section#Reviews-slider .inner_stories .testimonial_div.c_screen{
        width: 316px;
        margin: 0 auto;
        display: block;
}
section#Reviews-slider .inner_stories li.img_stories div{
        margin-right: 20px;
        border-radius: 0;
}
section#Reviews-slider li.img_stories img{
    border:0;
    padding:0;
    width:50px;
    height:50px;
    position:relative;
    top:10px;
}
section#Reviews-slider li div.selected_stories img{
    width:90px;
    height:90px;
    position:relative;
    top:0px;
}
section#Reviews-slider .dream_stories{
	height:auto;
}
section#Reviews-slider .stories_descrip:before {
	display:none;
}
section#Reviews-slider li.img_stories{
    transition: all 1s ease-in-out;
}
section#Reviews-slider .stories_descrip ul.testimonial_div_inner{
   width:100%; 
}
section#Reviews-slider li .quote_descrip_in{
   margin-left: 130px; 
}
.dream_stories .card_arrows {
	top:180px;
	display: none;
}
.stories_descrip:before, .stories_descrip:after {
	width:62px;
	height:48px;
	content:"";
	display:inline-block;
	background-position:-93px -160px;
	position: absolute;
    bottom: 35px;
	top: 37px;
}
.stories_descrip:before {
	left: -50px;
}
.stories_descrip:after {
	right: -46px;
	background-position:-158px -160px;
	top: 114px;
}
.stories_descrip {
	color:#fff;
	text-align:left;
	width: 89%;
    margin: 0 auto;
	overflow: visible;
}
.quote_descrip_in {
    color: #777;
}
.stories_descrip_inn {
	overflow: hidden;
    /* width: 833px; */
	text-align: center;
}
.name_author, .desig_author {
	text-align:center;
	font-weight:300;	
}
.name_author {
	font-size:16px;
	color:#222222;
        margin-bottom:8px;
}
.desig_author {
	font-size:14px;
	color:#ababab;
}
.quote_descrip {
	width:825px;
	float: left;
}
li .quote_descrip_in {
	margin-left: 70px;
	visibility: visible;
	opacity: 1;
	transition: opacity 2s linear;
	color: #777;
}
.hidden_div {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
}
ul li:first-child .quote_descrip_in {
	margin-left: 54px;
}
.btn_stories {
    background: #199EBF;
    width: 140px;
    line-height: 35px;
    font-size: 12px;
    text-align: center;
    font-weight: 400;
    border-radius: 4px;
    box-shadow:none;
    height:auto;
    padding:0;
    text-transform:uppercase;
 }
.linked_stories {
	background-position:-21px -165px;
	width:35px;
	height:36px;
	position:absolute;
	bottom: 0;
    right: 89px;
	display:none;
}
.selected_stories .linked_stories {
	display:block;
}
.dropdown_nav .subscription_add {
	width:210px;
}

/*dream stories End*/
/*course page header End*/
.ftr_country span , .simpli_terms .ftr_country a{
	display:inline-block;
}
.ftr_country .header_list li:after {
	display:none;
}
.ftr_country span {
	color: #b3b3b3;
	font-size: 12px;
}
.ftr_country .header_list li span {
	color:#000000;
	font-size: 14px; 
}
.sticky_visible {
	    bottom: 0px !important;
}
.mobile-lead-capture,.mobile-lead-ab{
    display:none;
}
/*New Header design End*/

.cart_logo {
	display:block;
}
/* new course page desing start here */
.course-details-section .course-banner{
    height:auto;
    /* height:575px; */
    position:relative;
    background:url(../images/course-page-banner.jpg) no-repeat scroll center center / cover #1E3133;
}

.course-details-section .course-banner h1{
   font-size:32px;
   margin-top:48px;
}
.course-banner .course-rate{
    width:auto;
    float:left;
    margin-right:30px;
    margin-top:10px;
    /*margin-bottom:30px;*/
    color:#9099a2;
    line-height:18px;
    font-size:12px;
}
.course-banner .certified:before,.course-banner .learners-list:before,.industry-type p:before{
    width:20px;
    height:20px;
    background:url(../images/new-couuse-sprite.png);
    content:"";
    display:inline-block;
    float:left;
    margin-right:5px;
}
.course-banner .certified:before{
    background-position:-8px -9px;
}
.course-banner .learners-list:before{
    background-position:-32px -9px;
}
.industry-type p:before{
    position: absolute;
    left: 0;
    background-position: -61px -9px;
    top: 2px;
    width: 12px;
}
.ipad_img, .mobile_img {
	display:none;
}
.view_offer {
	display:inline-block;
	margin: 0 auto;
	width: 743px;
    height: 55px;
	padding: 8px 0;
}
.popup_country_wrapper .offer_pop {
	width:639px;
	background:transparent;
	height:490px;
	border:0;
}
.offer_pop .close_country_btn {
	position: absolute;
    right: 15px;
    top: 10px;
}
.pop_content_big {
	display:inline-block;
}
.pop_content_mobile{
	display:none;

}
.course-banner .learners .rating_wrap .stars{
    margin-top:0;
}
/*.course-banner .industry-type{
    display:inline-block;
}*/
.course-banner .industry-type{
    display:block;
    clear: both;
		padding-top:30px;
}
.course-banner .industry-type span{
    color:#fff;
    font-size:14px;
}
.course-banner .industry-type p{
    color:#fff;
    font-size:16px;
    margin:15px 0 20px 0;
    padding-left:20px;
    position:relative;
}
.course-banner .industry-type p span{
    display: block;
    font-size: 12px;
    line-height: 10px;
    color:#9099a2;
}
.course-banner .course-video{
    position: absolute;
    width: 115px;
    height: 130px;
    right: 10%;
    top: 0;
    bottom: 0;
    margin: auto;
}
.course-banner .video-icon-span{
	height: 120px;
	display: block;
}
/*
span.course-video-thumble{
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: right;
	margin-top: 18%;
}*/
.course-banner .course-video .course_video_ban{
  font-size:14px;
  font-weight:300;
  position:relative;
}
.course_video_play:before{
	background:url(http://cfs22.simplicdn.net/ice9/course_images/video-icon.svgz) no-repeat;
	width: 116px;
	height: 115px;
	content: "";
	display: inline-block;
}
.course_video_play:before{
	background:url(http://cfs22.simplicdn.net/ice9/course_images/video-icon.svgz) no-repeat;
	width: 116px;
	height: 115px;
	content: "";
	display: inline-block;
}
.course-video span{
	position:absolute;
	-webkit-animation: movearound 3s ease infinite;
	animation: movearound 3s ease infinite;
	border-radius:50%;
	top: 10px;
    left: 9px;
    width: 101px;
    height: 101px;
	box-shadow: 0 0 25px #fff;	
}
/**** test conflict ****/
@keyframes movearound {
	0% {

		transform: scale(0, 0);
		opacity:0;
	}
	75% {
		opacity:0.9;
	}
		
	100% {

		transform: scale(1, 1);
		opacity:0;
	}
}
@-webkit-keyframes movearound {
	0% {

		-webkit-transform: scale(0, 0);
		opacity:0;
	}
	75% {
		opacity:0.9;
	}
		
	100% {

		-webkit-transform: scale(1, 1);
		opacity:0;
	}
}
/*.course-banner .course-video .course_video_ban:before{
       width: 120px;
    height: 120px;
    margin: 0 auto;
    display: block;
}
.course-banner .course-video .course_video_ban:after{
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 12px solid #fff;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 26px;
    content: "";
    right: 49px;
}*/
/* course page-new video section */
.course_video_play.youtube {
	width:150px;
}
/*
.course_video_play.youtube:hover:before {
	background-position:0 -103px;
	transition:0.8s;
}*/
.course_video_play.youtube:before {
	background:url(http://cfs22.simplicdn.net/ice9/playiocn.svgz) no-repeat;
	width:78px;
	height:60px;
	content:"";
	display:block;
	background-position:0 0;
	margin:0 auto;
}
.course_video_play.youtube span {display:none}
section.course-training-type{
    height:215px;
    width:100%;
     /*position:absolute; 
     bottom:0; */
}
section.course-training-type .container-fluid{
   background-color: rgba(49,176,213,0.2);
   height:100%;
   padding:0;
}
section.course-training-type .self-lvc{
  background-color: rgba(0,145,189,0.3);
  height:100%;
  position:relative;
  overflow:hidden;
}
section.course-training-type .self-lvc.active{
 background-color:#0091B6;   
}
section.course-training-type .self-online .self-online-8{
    width:502px;
    float:right;
}
section.course-training-type .self-lvc .self-lvc-8{
    width:502px;
    float:left;
}

section.online-training-type .self-online .self-online-8,
section.classroom-training-type .self-lvc .self-lvc-8,section.lvc-training-type .self-lvc .self-lvc-8{
    width:1004px;
    margin:0 auto;
    float:none;
}
.label-left:before, .label-left:after {
    padding: .2em 2.5em;
    position: absolute;
    background: #69BF80;
    color: white;
    font: 300 11px sans-serif;
}
.label-left:before {
    top: 9px;
    left: -22px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
    content: 'PRO+';
}
section.course-training-type article{
    float:left;
    width:260px;
    margin-left:10px;
    margin-top:30px;
}
section.course-training-type .self-online article{
	width:310px;
}
section.course-training-type .self-lvc article{
    width:310px;
}
section.course-training-type .right-button-div{
   float:right;
   margin-right:10px;
   margin-top:32px;
   margin-bottom: 10px;
}
section.online-training-type .right-button-div{
	margin-top:45px;
}
section.course-training-type .right-button-div span{
    display:block;
    text-align:center;
    margin-bottom:10px;
    font-size:26px;
    font-weight:500;
}
section.course-training-type .right-button-div .btn-warning{
   width:140px;
   text-transform:uppercase;
   font-size:12px;
   float: right;
   white-space: normal;
}
section.course-training-type .right-button-div span em{
    font-size: 14px;
    font-weight: 300;
    position: relative;
    top: -11px;
    left: -5px;
    font-style: inherit;
}
section.course-training-type h4{
    color:#fff;
    margin:0;
    font-size:20px;
    font-weight:400;
}
section.course-training-type p{
    padding-right: 20px;
    margin-top: 10px;
    line-height: 18px;
    font-size: 13px;
	  clear:both;
}
.main-calender-section{
    padding:30px 50px 0 50px;
    position:relative;
}
.course-calender{
    width:100%;
    position:relative;
    overflow:hidden;
    margin:0 auto;
}

.course-calender > ul{
    position:relative;
	left:0px;
}
.course-calender ul{
    width:10000px;
}
.course-calender ul li.download_schedule_div{
    border: 0;
    color: #fff;
    text-align: center;
   	display: table;
   	font-weight: 400;
}
.course-calender ul li.download_schedule_div span{
  display: table-cell;
  vertical-align: middle;
}
.course-calender ul li.download_schedule_div span a{
  color: #DCA546;
  text-decoration: underline;
}
.course-calender ul li{
    width:282px;
    height:330px;
    border:1px solid #fff;
    display:inline-block;
    margin-right:28px;
    float:left;
}
.classroom-course-cal ul li{
    height:380px;
}
.classroom-course-cal ul li{
    position: relative;
}
.course-calender ul li header{
  padding:12px 0 8px 12px;
  border-bottom:1px solid #fff;
}
.course-calender ul li header h4{
    color:#fff;
    padding:0px;
    margin:0px 0 2px 0;
    font-size:16px;
    font-weight:400;
}
.course-calender ul li header span{
    font-size:12px;
    color:#fff;
    display:inline-block;
}
.course-calender ul li ul{
    width:100%;
    margin:5px 0 0 12px;;
    clear:both;
    display:inline-block;
}
/*.course-calender ul li div{
	height:185px;
}*/
.course-calender ul li ul li{
    float: left;
    width: 26px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    height: 45px;
    border: 0;
    text-align: right;
    margin-right:10px;
    position:relative;
    top:5px;
}
.course-calender ul li ul li span{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-block;
    background: #32A8C4;
    line-height: 30px;
    text-align: center;
    position: relative;
    top: -1px;
   /* border: 1px solid #0C85AB;
    box-shadow: 0 0 0 2px #32A8C4;*/
}
.course-calender ul li ul li:nth-child(8){
    margin-left:42px;
}
.course-calender ul li p.time{
    color: #fff;
    font-size: 14px;
    margin:30px 15px 0 15px;
}
.course-calender ul li p.location-in{
    margin-top:0;
}
.course-calender ul li p.time span{
    float:right;
    color:#f59920;
}
.course-calender ul li ul li.month{
    width: 33px;
    height: 33px;
    border-radius: 50%;
    border: 1px solid #fff;
    text-align: center;
    line-height: 30px;
    top: 27px;
    position:relative;
}
.main-calender-section a.prev,.main-calender-section a.next{
    color: #fff;
    font-size: 40px;
    position: absolute;
    top: 0;
    bottom: 53px;
    margin: auto;
    width: 20px;
    height: 40px;
    font-family: monospace;
    font-weight: normal;
}
/*.main-calender-section a.prev,.main-calender-section a.next{
    color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 50px;
    height: 50px;
    font-family: monospace;
    font-weight: normal;
    background: #32A8C4;
    border-radius: 50%;
    text-align: center;
    line-height: 56px;
    
}*/
.main-calender-section a.prev .prev-arrow{
	background: url(../images/course_sprite_v11.png) no-repeat -102px -206px;
    width: 20px;
    height: 40px;
    display: inline-block;
 /*   -webkit-filter: opacity(1) brightness(0) invert(1) ;
    filter:opacity(1) brightness(0) invert(1);*/
      -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.main-calender-section a.next .next-arrow{
	background: url(../images/course_sprite_v11.png) no-repeat -102px -206px;
    width: 20px;
    height: 40px;
    display: inline-block;
    /*-webkit-filter: opacity(1) brightness(0) invert(1);
    -ms-filter: opacity(1) brightness(0) invert(1);
    filter:opacity(1) brightness(0) invert(1);*/
}
.main-calender-section a.prev{
    left:14px;
}
.main-calender-section a.next{
    right:14px;
}
.calender_bottom_text{
	margin-top: 20px;
    margin-bottom: 20px;
    padding: 0 50px;
}
.calender_bottom_text p.workshop-text{
	color: #A2D3E1;
    font-size: 14px;
    display: block;
    clear: both;
    margin: 0 0 10px;
}
.calender_bottom_text p.shedule-text,.calender_bottom_text p.service-tax{
    width:auto;
    color:#A2D3E1;
    font-size:14px;
    float:left;
    display: block;
    /*clear: both;*/
}
.calender_bottom_text p.service-tax{
	margin-bottom: 5px;
}
.calender_bottom_text p.shedule-text a{
    color:#fff;
}
.calender_bottom_text p.service-tax{
    float:right;
}
.right-button-div .batch-link{
    clear: both;
    display: block;
    text-align: center;
    margin-top:15px;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 4px;
    float: right;
}
.right-button-div .hide-batches{
    background:#199EBF;
    width:140px;
    line-height:35px;
    font-size:12px;
}
.batch-slider-info{
    height:60px;
    background:#67B9CF;
    width:100%;
    margin-top: -7px;
    padding-top:5px;
}
.batch-slider-info .container-pos{
	position: relative;
	height: inherit;
}
.batch-slider-info a.download-batches{
    float: right;
    width: 183px;
    line-height: 32px;
    border: 1px solid #fff;
    border-radius: 5px;
    text-align: center;
    position: absolute;
    right: 50px;
    top: 7px;
    font-size: 12px;
}
.batch-slider-info a.download-batches:before{
    content: "";
    background: url(../images/new-couuse-sprite.png) -164px -9px;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 5px;
    -webkit-filter:grayscale(1) blur(0px) sepia(0) saturate(1) opacity(1) brightness(2) contrast(10) hue-rotate(0deg) invert(0);
    -moz-filter:grayscale(1) blur(0px) sepia(0) saturate(1) opacity(1) brightness(2) contrast(10) hue-rotate(0deg) invert(0);
    filter:grayscale(1) blur(0px) sepia(0) saturate(1) opacity(1) brightness(2) contrast(10) hue-rotate(0deg) invert(0);

}
.batch-slider-info span{
    color:#fff;
    float:left;
    margin-left:50px;
    display:inline-block;
    margin-top:13px;
    text-transform:uppercase;
    font-weight:400;
}
.courese-cal-main-div{
    padding:0;
}
.batch-slide-list{
    width:90%;
    text-align: center;
    position: absolute;
    top:14px;
}
.batch-slide-list a{
    width:10px;
    height:10px;
    border:1px solid #fff;
    border-radius:50%;
    display:inline-block;
}
.batch-slide-list a.active{
    background:#fff;
}
.classroom-training-type .self-lvc h4.class-room,.classroom-training-type .self-lvc .select-country-city{
    display:block;
}
.classroom-training-type .self-lvc .select-country-city{
    margin-top:20px !important;
}
.classroom-training-type .self-online,.classroom-training-type .label-left,.classroom-training-type h4.inst-led,.course-training-type h4.class-room,.classroom-training-type .right-button-div{
    display:none;
}
section.classroom-training-type .self-lvc article{
    width:auto;
}
.course-training-type .select-country-city{
    display:none;
}
.classroom-training-type .self-lvc{
  width:100%;  
}
section.classroom-training-type{
  height:auto;  
  /*background: #0091B6;*/
}
.self-lvc .select-country-city{
    float: right;
    margin-right: 25px;
    margin-top: 40px;
    margin-bottom: 25px;
    color:#fff;
    font-size:18px;
}
.self-lvc .select-country-city a{
    font-size:12px;
    border-bottom:1px dotted #fff;
}
section.classroom-training-type .self-lvc article{
    margin-top:20px;
    margin-bottom:20px;
}
.self-lvc .select-country-city div{
    float:right;
    margin-right:20px;
    width:120px;
    border-bottom:1px solid #fff;
    overflow:hidden;
    position:relative;
}
.self-lvc .select-country-city:before{
    background: url(../images/new-couuse-sprite.png) -7px -40px;
    width: 25px;
    height: 25px;
    content: "";
    display: inline-block;
    vertical-align: middle;
}
.self-lvc .select-country-city div:after{
   background: url(../images/new-couuse-sprite.png) -35px -39px;
    width: 15px;
    height: 15px;
    content: "";
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 5px;
}
.self-lvc .select-country-city div select{
    background:none;
    border:0;
    color:#fff;
    width:160px;
    position:relative;
    z-index:1;
}
.self-lvc .select-country-city div select option{
    color:#000;
}
.self-lvc .select-country-city div select:focus{
    outline: none;
    border: none;
}
.course-calender .cal-right{
    margin: 22px 15px 0 21px;
    display:none;
}
.classroom-course-cal .course-calender .cal-right{
    display:block;
}
.course-calender .cal-right span{
    display: inline-block;
    float: left;
    margin-bottom:8px;
    font-size: 24px;
    font-weight: 500;
    color:#fff;
}
.course-calender .time-zone-bottom{
	position: absolute;
    width: inherit;
    bottom: 15px;
}
.course-calender .cal-right .btn-warning{
   float:right; 
   display: inline-block;
}
.course-calender .cal-right span em{
    font-size: 14px;
    font-weight: 300;
    position: relative;
    top: -11px;
    left: -5px;
    font-style: inherit;
}
section.online-training-type{
    height:120px;
}
 /*ONLY LVC TYPE CSS*/
section.lvc-training-type{
	/*height: 120px;*/
	height:100%;
}
section.lvc-training-type .self-lvc{
    width:100%;
}
/*end*/
.online-training-type .self-lvc{
    display:none;
}
section.online-training-type .self-online{
    width:100%;
}
section.online-training-type article{
    width:67%;
    margin-top:32px;
}
section.online-training-type .self-online article{
    width:67%;
    margin-top:32px;
}
section.lvc-training-type .self-lvc article{
	width:67%;
    margin-top:32px;
}
section.lvc-training-type .self-lvc .label-left{
	display: none;
}
section.online-training-type article h4,section.online-training-type article p,section.lvc-training-type article h4,section.lvc-training-type article p{
    width:auto;
    /*float:left;*/
}
section.online-training-type article p,section.lvc-training-type article p{
    margin-top: 6px;
    /*margin-left: 15px;*/
}
section.online-training-type .right-button-div span,section.lvc-training-type .right-button-div span{
    float:left;
    margin-right:10px;
}
section.lvc-training-type .right-button-div .batch-link{
	float: right;
	/*margin-right: 4px;*/
    margin-top: 5px;
}
section.course-training-type .right-button-div p{
    width: auto;
    color: #A2D3E1;
    font-size: 12px;
    margin: 0;
    padding: 0;
    float: right;
    clear: left;
    display:none;
}
section.online-training-type .right-button-div p{
    display:block;
    clear: both;
    margin-top: 5px;
}
.online-course-cal{
    display:none;
}
.disclaimer_pop .course-video-pop{
    width:682px;
    height:384px;
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    left:0;
    margin:auto;
    background:#000;
}
.disclaimer_pop .course-video-pop .close{
   	color: #fff;
    position: absolute;
    right: -15px;
    top: -19px;
    z-index: 1;
    font-size: 32px;
    font-family: cursive;
}
.courese-calendar-fluid{
    background:#0091B6;
    position:relative;
    top:-7px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    overflow:hidden;
    max-height:0;
}
.courese-calendar-fluid.active{
    /*height:487px;*/
}
.classroom-course-cal.active{
     max-height:800px;
     /*height: auto;*/
}
.main-calender-section .mobile-batches{
    width:100%;
    text-align:center;
    display:none;
}
.course-content-header-right{
	float-right;
	display: inline-block;
	position: absolute;
	right: 0;
	height: 50px;
	vertical-align: middle;
	line-height: 50px;
}
.btn-course-bundle{
	font-size: 12px;
	border-radius: 2px;
	padding: 9px 27px;
	box-shadow: none;
}
.course-bundle-price{
	font-size: 16px;
    color: #222;
    font-weight: 500;
    opacity: 0.8;
    padding-right: 15px;
}

.course-banner-bot{
    background:#e6eaeb;
    box-shadow:0px 1px 12px 0 #a3a3a2;
}
.course-banner-bot .course-content-header li{
    margin-right:35px;
    position:relative;
}
.course-banner-bot .course-content-header li.sticky_training_type{
    margin-right:0;
}
.course-banner-bot .course-content-header li.sticky_training_type:after{
    width:0;
}
.course-banner-bot .course-content-header li:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 0px;
    border-bottom: 3px solid #00a7dc;
    bottom:0px;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -moz-transform-origin: 0 0;
    -moz-transform:scaleX(0);
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transform: 0.2s ease-in;
}
.course-banner-bot .course-content-header li:hover:after{
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -moz-transform:scaleX(1);
}

.course-banner-bot .course-content-header li a:hover{
    border-bottom:0;
}
.course-banner-bot .course-content-header li a{
  padding:0;
  line-height:52px;
  font-size:12px;
  color:#222;
  font-weight:500;
  display:block;
  position: relative;
  top: 1px;
}
.course-banner-bot .course-content-header-right form span{
position:relative;
top:2px;
}
.course-banner-bot .course-content-header li.sticky_training_type a {
    padding: 10px 10px 9px;
    line-height:20px;
    color:#fff;
}
.view-more-btn{
    text-align:center;
    width:100%;
}
.view-more-btn a{
    display:inline-block;
    margin-top:30px;
    margin-bottom:35px;
    color:#000;
    font-size:16px;
    font-weight:400;
}
.no-course-upperDiv{
	background: #0091B6;
	margin-top: -7px;
}
.no-course-upperDiv	.self-lvc{
	display: block;
	clear: both;
}
.no-course-upperDiv	.self-lvc .self-lvc-8 article{
	float:left;
}
.no-course-upperDiv	.self-lvc .self-lvc-8 article h4{
	color: #ffffff;
    margin-top: 40px;
    font-weight: 400;
    font-size: 24px;
}

.no_clas_foound.no-course-form {padding:30px 0 10px 0; color:#fff;text-align: center;display: block;
    clear: both;}
.no_clas_foound.no-course-form, .no_clas_foound.no-course-form a {color:#fff; vertical-align:top;}
.no_clas_foound.no-course-form  .btn-warning {clear:both;}

.no_clas_foound.no-course-form  .drop-details{background:transparent; border:none;}
/*.no_clas_foound.no-course-form .drop-details .support_form{
	width:35%;
}*/
.no_clas_foound.no-course-form  .expanded_form {color:#777;}
.no_clas_foound.no-course-form p:nth-child(1) {width:76%; margin:0 auto;}
.no_clas_foound.no-course-form  .support_form p {margin:0; width:auto;}
.online-self-learning.remove-position {position:static;}
span.t-sprite {background: url(../images/new-couuse-sprite.png) 170px -35px no-repeat; display: block; height:34px; margin-top:14px;}

span.t-sprite-apple{
	background: url(../images/new-couuse-sprite.png) -82px -36px no-repeat;
    display: block;
    width: 45px;
    height: 34px;
    float: right;
    margin-top: 14px;
}
span.t-sprite-android{
	background: url(../images/new-couuse-sprite.png) -41px -36px no-repeat;
    display: block;
    width: 45px;
    height: 34px;
    float: right;
    margin-top: 14px;
}
.accred_div_card.cardone {width:315px !important; height:64px;}
.mobile_list_view .accred_div_card .compatiable-image{
	float: left;
	padding-left: 40px;
}

/*ie form alignment issue course page custom quote*/
/** ie 10 and above **/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.corp_lead_form .table .outer_phone .country_wrap { width:54px;}
.corp_lead_form .table .outer_phone .country_wrap select {width:90px;}
.corp_lead_form .table .course_input select {width:409px;}
.corp_lead_form .table .outer_phone .country_code_in input {width:324px;}
}

@media all and (-ms-high-contrast:none)
{
.corp_lead_form .table .outer_phone { margin-left:18px;} .radio_btn td {width:auto;} /* IE10 */

}




/* new course page design end here */

.marque_text{position:relative;width:780px;background:transparent;color:#585757;margin:0 auto;z-index:9999;font-weight: bold;}
.marque_text marquee{display:inline-block;width: 725px;padding: 5px 0 0 0;}
.marque_text span{position: absolute;right: 0;padding-right: 10px;top: 5px;cursor:pointer;}
.enroll_offer .enroll {
	text-align:center;
}
.enroll_offer .enroll a img{
	height:66px;
}

.festive_offer_block {
	position:relative;
	display:block;
	z-index:1;
	transition:.5s all ease;
	margin-top:0px;
}

.enroll_offer {
	width:100%;
	height:80px;
	background:#c90954;
	z-index: 2;
    position: relative;
	
}
.festive_offer {
	position:absolute;
	right:16px;
	top:-200px;
	width:68px;
	height:160px;
	z-index:1;
	transition:.5s all ease;
	background-repeat: no-repeat;
}
.slide_up {
	width:15px;
	height:15px;
	position:absolute;
	right:20px;
	top: 31px;
}
.diwali_popup .choose_location {
	background:#c90954;
	padding-left:25px;
}
.diwali_popup .dropdown_country {
	height:480px;
}
.diwali_popup  .pop_in_bl {
	padding:10px 25px;
}
.diwali_popup b {
	font-size:16px;
	font-weight:500;
	color:#6d6d6d;
	padding-bottom: 5px;
    display: block;
	margin-top: 14px;
}
.diwali_popup p{
	padding: 0;
    margin-bottom: 0;
}
.diwali_popup p b.code_cupons {
	font-size: 14px;
    display: inline;
}
.display-inline-block{
	display:inline-block;
}

/*new home page changes start*/
.master_program {
	background:#f5f5f5;
	padding-bottom:50px;
}
.master_program .container {
	position:relative;
}
.master_program  .card_arrows {
	top: 352px;
}
.master_program h2{
	padding-top: 28px;
        font-weight:300;
}
.master_program h3{
	font-size:16px;
	color:#979797;
	font-weight: 300;
}
.master_program span{
	color:#979797;
	font-size:12px;
	line-height:13px;
	float: left;
}
.master_program span.explore_right{
	color:#00a7dc;
	text-transform:uppercase;
	float:right;
}
.master_program span.explore_right:hover{
	color:#199EBF;
}
.emty_bar {
	width:243px;
	height:10px;
	background:rgba(250, 250, 250, 0.3);
	margin:0 auto;
	box-shadow:0 0 10px #A7A4A4;
}
.th_inner:before {
	width:223px;
	height:10px;
	background:rgba(250, 250, 250, 0.3);
	margin:0 auto;
	content:"";
	display:block;
	box-shadow:0 0 10px #A7A4A4;
}
.th_outer {
	margin-top: 10px;
}
.master_program .testimonial_div .inner_block_wrapper{
	width:260px;
	margin-left: 28px;
}	
.img_th_bundle {
	width:100%;
	height:225px;
        overflow:hidden;
	/* background:#05669b; */
}
.descrip_progms {
	background:#ffffff;
	display: inline-block;
    width: 100%;
	text-align: left;
	padding:0 16px 22px 16px;
	box-shadow: inset 0px 0px 2px #DAD8D8;
	border:1px solid rgba(123, 123, 123, 0.15);
	border-top:0px transparent;
}
.master_program .descrip_progms h3 {
	color:#000000;
	min-height:45px;
	line-height:22px;
}
.master_program .testimonial_div{
	margin-top: 30px;
	width: 90%;
}
.master_program .testimonial_div ul li{
	height:380px;
	position:relative;
}
.master_program .testimonial_div .c_list_item.empty_li{
	width: 282px;
}
.h2_style{
	font-size:32px;
	color:#000000;
	font-weight: 400;
/*	text-transform: capitalize;*/
}	
.stories_descrip p.quote_descrip_p{
	color:#7b7b7b;
	margin-top: 24px;
        margin-bottom:26px;
}
.trusted_by {
	background:#f5f5f5;
	padding-top: 29px;
	position:relative;
}
.trusted_by h2{
    font-weight:300;
}
.trusted_by:after{
	background: url(../images/trusted_by_bg.png);
	content:"";
	display:block;
	width:100%;
	height:133px;
	position:absolute;
	bottom:0;
}
.trusted_by img{
	width:100%;
	padding-bottom: 193px;
	padding-top:5px;
}
.learn_on h2{
	color:#ffffff;
	font-weight: 300;
}
.learn_on .img_learn_on {
	text-align:center;
	display: inline-block;
    float: right;
}
.txt_learn_on{
	margin-top: 100px;
	display: inline-block;
    width: 56%;
}
.people_grow ul li {
    width: 313px;
	display:inline-block;
	margin-left: 16px;
}
/*new home page changes End*/
/*career page css start*/
.career-page h1{
	/* font-size:54px; */
}
.sub-txt-career{
	color:#ffffff;
	font-size:16px;
}
.career-page .default_text_resources, .team-page .default_text_resources{
	/* top: -23px; */
	top: -4px;
}
.career-inner {
	text-align:center;
	margin-top: 16px;
}
.career-inner p{
	font-size:16px;
	color:#979797;
	font-weight:400;
	line-height:26px;
	padding-bottom: 29px;
}
.open-position {
	background:#f5f5f5;
	text-align:center;
	padding-top:23px;
	padding-bottom:27px;
	margin-top: 52px;
}
.open-position  h3 {
	font-size:16px;
	color:#646464;
}
.open-position  h3  a, .mail-link, .mail-link:hover{
	color: #00a7dc;
}
.team-pics-left {
	width:371px;
	float: left;
}
.team-pics-mid {
	width:520px;
	float: left;
}
.team-pics-right {
	display:none;
}
.team-pics li{
	float:left;
	margin:2px;
}
.team-pics li.team-pic5{
	height:294px;
}	
.team-pic1, .team-pic2, .team-pic1 img, .team-pic2 img{
	width: 368px;
	height: 298px;
}
.team-pic3, .team-pic3 img{
	width: 214px;
	height: 147px;
}
.team-pic4, .team-pic4 img{
	width: 298px;
	height: 147px;
}
.team-pic6, .team-pic6 img{
	 width: 290px;
	height: 151px;
}
.team-pic7, .team-pic7 img{
	width: 222px;
	height: 151px;
}
.team-pics .playlist-none {
	width: 516px !important;
    height: 294px !important;
}
.team-pic8, .team-pic8 img{
	width: 271px;
	height: 299px;
}
.team-pic9, .team-pic9 img{
	width: 271px;
	height: 297px;
}
.position-lists {
	width:100%;
	display: inline-block;
    margin-bottom: 15px;
}
.open-position span {
	border:1px solid #777;
	padding:10px;
	padding: 28px 12px;
    display: inline-block;
    width: 206px;
}
/*career page css end*/
/*team page css start*/
.tabs_txt{
	box-shadow:0 7px 7px -7px #a3a3a2;
}
.team-inner {
	/* margin: 57px 0; */
	display: inline-block;
}
.tabs_txt .tabs-teams {
	color:#232222;
	font-size:18px;
	line-height:20px;
	margin-right:47px;
	padding:20px 0;
	display: inline-block;
	cursor:pointer;
	border-bottom:4px solid transparent;
}
.tabs_txt .active-team, .tabs_txt .tabs-teams:hover{
	color:#000000;
	border-bottom:4px solid #00a7dc;
}
.li-first{
	border-top: 1px solid #d8d8d8;
}
.list-wrap li{
	width:100%;
	float:left;
	border-bottom: 1px solid #d8d8d8;
	padding: 31px 0;
}
.directores-wrap{
	background:#f5f5f5;
	margin-top: 60px;
	padding-bottom: 60px;
}
.list-wrap li .img_outer {
	width: 166px;
    height:164px;
	display:inline-block;
	position:relative;
	vertical-align: middle;
}
.list-wrap li .img_wrap {
	width: 166px;
	height:164px;
    overflow: hidden;
	display:inline-block;
	border-radius:50%;
}
.list-wrap li img{
	width:108%;
	height: auto;
}
.list-wrap {
	position:relative;
	display: inline-block;
}
.list-wrap .leader-txt{
	font-size:32px;
	font-weight:400;
	text-align:center;
	margin-top: 54px;
	margin-bottom: 47px;
	display: inline-block;
    width: 100%;
}
.team-descrip {
	width:calc(100% - 200px);
	display:inline-block;
	padding:0 15px;
	position:relative;
	display:inline-block;
	vertical-align: middle;
}
.list-wrap h2{
	font-size:20px;
	color:#1a1a1a;
	margin-bottom: 0;
	width: 90%;
}
.list-wrap h3{
	font-size:14px;
	color:#646464;
	font-weight: 300;
}
.descrip_close{
	display:inline-block;
	background:url(../images/header_sprite_v11.png) -8px -346px no-repeat;
	width:23px;
	height:26px;
	z-index:1;
	float:right;
	margin-right: 8px;
}
.expand-team{
	cursor:default;
	color:#646464;
	line-height:21px;
	padding-top: 10px;
}
.team-linkedin{
	position:absolute;
	bottom: 4px;
    right: 9px;
	display: inline-block;
    vertical-align: middle;
    text-indent: -9999px;
    width: 33px;
    height: 33px;
    border-radius: 100%;
	background: #1B86BD;
	border: 3px solid #fff;
}
.team-linkedin:after {
	background:url(../images/home-page_sprite_v6.png) -346px -82px no-repeat;
	display:block;
	width: 14px;
    height: 16px;
	content:"";
	margin: 4px auto;
}
/*team page css end*/
/*veterans-scholarship page css start*/
.banner-veteran, .data-labs .banner-veteran {
	height:450px;
	background:url(http://cfs22.simplicdn.net/ice9/banners/scholarships-for-veterans/veterans-bg.png) no-repeat;
	background-size: cover;
    background-position: center;
}
.container-mid {
	height: 100%;
	display: table;
	vertical-align: middle;
	text-align:center;
	position:relative;
}
.center-txt{
	display: table-cell;
	vertical-align: middle;
	float: none;
}
.center-txt h1, .center-txt h3 {
	color:#fff;
}
.detais-txt {
	padding:50px 0;
	text-align:center;
}
.detais-txt a.btn {
	margin:50px 0 0 0;
	padding:15px 20px;
}
.img-txt{
	width:100%;
}
.img-txt .img-txt1 {
	text-align:left;
}
.img-txt .img-txt1 h5{
	margin-top: 0;
}
.img-txt h4{
	padding:50px 0;
}
p.choose-course {
    font-size: 16px;
    font-weight: 500;
}
.choose-course-link li {
    display: inline;
    border-right: 1px solid #ccc;
    padding: 0 5px;
}
.choose-course-link li a {
    color: #40b6d4;
    text-decoration: underline;
}
.img-txt1 a.mailto-link{
	  color:#40b6d4;
}
.detais-txt a.btn {
	margin:0;
  padding:5px 58px;
}
.col-lg-8.img-txt1 {
    width: 55%;
}
.col-lg-8.img-txt1 img{
    height:46px;
}
.col-lg-8.marine-reco {
	width:45%;
}
.col-lg-8.marine-reco img{
	height:53px;
}

/*veterans-scholarship page css end*/
/*Data lab page css start*/
.data-labs .banner-veteran{
	background:url(http://cfs22.simplicdn.net/ice9/career-data-lab/data-lab-bg.jpg) no-repeat;
	background-size: cover;
    background-position: center;
	height: 603px; 
}
.data-labs h1{
	font-size: 54px;
	margin-top: 0;
}
.data-labs h3{
	font-weight:300;
	line-height: 30px;
	font-size: 16px;
	margin:0;
}
.quantitative-benif{
	padding:100px 0;
	text-align:center;
}
.heading-title{
	font-size: 32px;
	color: #3b3b3c;
	line-height: normal;
	font-weight: 500;
}
.h2_subtitle{
	padding-top:25px;
	font-size: 20px;
	color: #616161;
	line-height: normal;
}
.bg-color{
	background:#f5f5f5;
}
.padding-blocks{
	padding:120px 0;
}
p mark{
	background:#3b3b3c;
	color:#fff;
	margin-right:10px;
	
}
.para-detail{
	font-size:17px;
	padding-top:50px;
	width: 80%;
	line-height: 26px;
}
.text-center {
	text-align:center;
}
section.scetion-blocks.padding-blocks.bg-color.text-center.domain-insights  .para-detail {
	width:100%;
	padding:30px 0;
	}
.how-it-works .lab-bg:before{
	content: "";		
	background: url(../images/data-labs-sprite.png);
  width:141px;
	height:141px;
  display:inline-block;	
}
.how-it-works .lab-bg:after{
	content: "";		
	background: url(../images/data-labs-sprite.png);
	width:50px;
	height:30px;
  display:inline-block;	
  background-position: -632px -63px;
	top: 55px;
  left:-30px;
  position: absolute;
}
.how-it-works .lab-bg.labone:after {
	display:none;
}
.how-it-works .lab-bg p {
	padding-top:30px;
}	
.how-it-works .para-detail {
	width:100%;
	padding-bottom:30px;
}
.how-it-works .lab-bg.labone:before{
  background-position: -24px -10px;	
}	
.how-it-works .lab-bg.labtwo:before{
  background-position: -174px -10px;	
}	
.how-it-works .lab-bg.labthree:before{
  background-position: -324px -10px;	
}	
.how-it-works .lab-bg.labfour:before{
  background-position: -474px -10px;	
}	
section.scetion-blocks.padding-blocks.bg-color.text-center.domain-insights{
	position:relative;
}

/*Data lab page css end*/

/** call us for course page **/
.form_wrapper.team-licences.talktous {padding:10px 0 7px 15px;}
.form_wrapper.team-licences.talktous h6{font-size:14px;font-weight:300; color:#8d8d8d; letter-spacing:0px; padding:0 0 0 10px;}
.form_wrapper.team-licences.talktous b{font-size:18px; color:#222; display:block; padding:8px 0 10px 0; font-weight:400;}
.team-licences .corp-icon.tele-icon{background-position:-2px -106px; margin-top:6px;}
/** course page coupons **/
.about-course-wrapper {clear:both;}
ul#cupon-block {
	display:table;
	width:100%;
	margin:0;
}
ul#cupon-block li{
	display:table-cell;
}
ul#cupon-block li:first-child div{
	  margin-right: 15px;
    margin-left: 10px
}
ul#cupon-block li:first-child .offer-cupon span.pro-btn{
	  display: block;
    width: 46px;
    height: 16px;
    line-height: normal;
}
ul#cupon-block article.offer-cupon  {
	font-size:13px;
	background:#e6ebea;
	padding:20px;
	line-height:24px;
	margin:25px 0 25px -10px;
}
ul#cupon-block .offer-cupon b {
		display:inline-block;
		font-size:36px;
		color:#000221;		
    font-weight:100;
		line-height:35px;
		text-transform:uppercase;
		width:90px;
		vertical-align:top;
}
span .key-feature-offers .coupon-code {
    border: #F2F2F2 dashed 1px;
    display: block;
    text-transform: uppercase;
    margin: 25px 0 5px;
    text-align: center;
}
ul#cupon-block .offer-cupon p {
		display:inline-block;
   	width: calc(100% - 95px);
}
ul#cupon-block .offer-cupon span.pro-btn {
    background: #59b56b;
    color: #fff;
    border-radius: 10px;
    padding: 0 5px 1px 5px;
    text-align: center;
    margin-left: 5px;
}
ul#cupon-block article span.tooltip-training-help.details {
	background:none;
  display:inline-block;
	width:auto;
	left:95px;
	color:#41b7d8;
}
ul#cupon-block article span:hover.tooltip-training-help span{
	left:5%;
	top:25px;
}
article.offer-cupon .coupon-code {
    border: #F2F2F2 dashed 1px;
    display: block;
    text-transform: uppercase;
    margin: 25px 0 5px;
    text-align: center;
}
article.offer-cupon small {
    float: left;
    padding-right: 5px;
}
article.offer-cupon .tooltip-training-help>span, .offer_banner_outer .tooltip-training-help>span {
    width: 223px;
    height: auto;
    padding: 15px;
    font-weight: 300;
    line-height: 20px;
    font-size: 13px;
    text-align: left;
    top: 27px!important;
}
.course-sm-peragraph {
    float: left;
    line-height: normal;
    color: #9099a2;
    font-size: 12px;
		margin:0 0 35px 0;
		display:none;
}

.course-sm-peragraph p{
   margin-bottom:2px;
}
span.goto-top-btn{
    background: url(http://cfs22.simplicdn.net/ice9/goto_svgz-01.svgz)no-repeat;
    width: 45px;
    height: 45px;
    display: inline-block;
    position: fixed;
    bottom: 50px;
    right: 10px;
}

/** learning-path-page-start **/
.course-details-container.container.lpath ul.program-header {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}
/***adding-tow-video-coursepage***/
span.flexi-pass-video {
    margin: 20px 0;
    display: inline-block;
		position:relative;
}
span.flexi-pass-video a.pop-up-before{   
    display: inline-block;
		position:relative;
		padding-left:30px;
	 font-size:12px;
}
span.flexi-pass-video a.pop-up-before:first-child{ 
		margin-right:8px;	
}
span.flexi-pass-video a.pop-up-before:before{   
	  content: " ";
    display: inline-block;
    position: absolute;
    width: 25px;
    height: 25px;
		left:0;
    background:url(../images/course_sprite_v11.png)-167px 54px;
}
span.flexi-pass-video a.pop-up-before:hover:before{   
	   outline: 0;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
		transition:1s;
}
.course-details-container.container.lpath ul.program-header  li{
	display:inline-block;
	font-size:18px;
	color:#222;
	padding-left:125px;
	line-height:74px;
}
.course-details-container.container.lpath ul.program-header  li:first-child{
	padding-left:30px;
	}
/** accordian **/
.faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
	border-bottom:1px solid #d8d8d8;	
}
.faq_affiliate.blog-guidelines.learnig-acc .course-faq ul ul li {
	border:none;
}
.faq_affiliate.blog-guidelines.learnig-acc .course-faq ul ol li {
	border:none;
}
.faq_affiliate.blog-guidelines.learnig-acc .course-faq {
    margin-left: 0;
		width:100%;
}
.faq_affiliate.blog-guidelines.learnig-acc .course-faq ul li img {
	width:100%;
	height:100%;
}

/** box slider **/
section#brand-slider {
    background: #f1f1f1;
    padding:12px 0 5px 0;
}
section#brand-slider{
	padding-bottom:12px;
}
section#brand-slider .name_author {
	margin:0;
}
section#brand-slider  p.quote_descrip_p {
	margin:0 0 20px 0;
	min-height:90px;
}
section#brand-slider .dream_stories {
	height:auto;
}
section#brand-slider li.img_stories div{ 
	padding: 0;
	border: none;
	border-radius: 0;
  width: 120px;
  height:100px;
  margin-right:40px;
	position:relative;
	margin:0 auto;
}
section#brand-slider li div.selected_stories {
	margin-top:0;
}
section#brand-slider li.img_stories img{ 
	padding: 0;
	border: none;
	border-radius: 0;
	width:auto;
	height:auto;	
}
section#brand-slider .inner_stories .testimonial_div{ 
	  margin:0 auto;
    display:block;
}
section#brand-slider li.img_stories img{ 
	-webkit-filter: grayscale(1) !important;
	-moz-filter: grayscale(1) !important;
	-ms-filter: grayscale(1) !important;
	filter: grayscale(1) !important;
	transition-property: filter;
	transition-duration: 1s;	
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	max-height:65px;
	opacity:0.2;
	}
.course-details-container.container.lpath.clearfix.about-course-wrapper .program-video {
    margin: 20px 0 0 0;
}	
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	section#brand-slider li.img_stories img{opacity:0.1;}
}	
section#brand-slider li.img_stories .selected_stories img{
	-webkit-filter: grayscale(0) !important;
	-moz-filter: grayscale(0) !important;
	-ms-filter: grayscale(0) !important;
	filter: grayscale(0) !important;
	transition-property: filter;
	transition-duration: 1s;	
	height:auto;
  opacity:1;
}
section#brand-slider .stories_descrip:before, .stories_descrip:after{
	display:none;
}
section#brand-slider  .inner_stories .testimonial_div ul {
	width:100%;
	text-align:center;
}
section#brand-slider  .inner_stories .testimonial_div ul  li.img_stories{
	display:inline-block;
	float:none;
	margin-left:0;
}
section#brand-slider  ul li:first-child .quote_descrip_in {
	margin-left:0;
}
/** expend-box **/
section#learn-box {
	background: #f5f5f5;
	padding:25px 0 70px 0;
}
h3.standard-title.extraspace {
	margin:0;
}
.sgl-bottom-space h3 {
    text-align: center;
}
.faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
	padding:0;
}
.faq_affiliate.blog-guidelines.learnig-acc .course-preview-accord li {
	margin-bottom:0;
}
#learn-box .section-two .box-fluid h3 {
		text-align:center;
		text-transform:capitalize;
		font-size:18px;
		font-weight:400;
		line-height:24px;
    margin-bottom: 80px;
}
#learn-box .section-one  h4 {
	text-transform: inherit;
  font-size: 18px;
}
#learn-box p.show-less {
    max-height: 70px;
    overflow: hidden;
		}
#learn-box .lrng-pdng-dv p{
    text-align:justify;
}
.course-details-container.container.lpath.clearfix.about-course-wrapper, section#Reviews-slider {
	border:none;
}
section#learn-box .reviews-wrapper {
	border:none;
}
.frm-margin .course-list-drop-query .support_coutry_code .placeholder_wrap input{
	max-width: 150px;
}
.course-details-container.container.lpath.clearfix h3.standard-title{
	font-size:34px;
	font-weight:300;
	text-align:left;
	margin-top: 20px;	
  margin-bottom: 0;
}
.course-details-container.container.lpath.clearfix .course-faq h4 {
	margin-top:0;
}
.course-details-container.container.lpath.clearfix  .faq_affiliate.blog-guidelines.learnig-acc .course-faq h4{
	margin-top:10px;
}
.course-details-container.container.lpath.clearfix  .arrow-down, .arrow-down:hover {
    top: 0;
    bottom: 0;
    margin: auto;
}
.course-details-container.container.container-learning-pth {
    margin-top: 30px;
}
h3.standard-title {
	font-weight:300;
	font-size:36px;
	text-align:center;
}
#learn-box h3.standard-title.extraspace{
        margin-bottom:45px;
}
.section-two.Electives h3, .section-two.Exam-Certificate h3{
	text-align:center;
	margin-bottom:38px;	
}
.section-one h3.sgn-c-name{text-align:center;}
section#learn-box h5 {font-size:18px; text-align:left; padding:50px 0 30px 0;}
#learn-box .strip-dot {position:relative; height:70px; bottom:-18px; z-index:1;}
#learn-box .strip-dot.frst-dot {bottom:10px;}
#learn-box  .strip-dot hr{margin:0 auto; width:1px; height:70px; background:#d8d8d8; border:none; position:relative; overflow:visible; }
#learn-box  .strip-dot hr:after {content:" "; width:15px; height:15px; border-radius:50px; background:#fafafa; display:inline-block; border:1px solid #d8d8d8;position:absolute; left:-7px;}
#learn-box  .strip-dot hr:before {content:" "; width:15px; height:15px; border-radius:50px; background:#fafafa; display:inline-block; border:1px solid #d8d8d8;position:absolute; left:-7px; bottom:0;}
#learn-box .section-one {background: #fff; border: 1px solid #ddd; border-top:none; margin:0 auto; padding:30px; position: relative;}
#learn-box .section-two{background: #fff; /*border: 1px solid #ddd;*/ margin:0 auto; padding:0px; position: relative;  margin-top:-18px;}
#learn-box .section-two .box-fluid{padding:30px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
#learn-box .section-two .box-fluid:first-child{border-left:none;}
#learn-box .strip-dot.two {bottom:10px; padding:0;}
.section-one.append-box {
    border-top:1px solid #ddd; 
}
section#learn-box h5 {
	padding: 30px 0 30px 0;
}
#learn-box .section-two .box-fluid.deactive {
	border-bottom:none;
}
.section-two .fluid-content-box .box-fluid{
    position:relative;
}
.section-two .fluid-content-box .box-fluid:nth-child(2):after {
		content:"OR";
	  width: 35px;
    height: 35px;
    border: 1px solid #d8d8d8;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top:0;
    left:-18px;
    bottom: 0;
    right: 0;
    text-align: center;
    margin:auto;
    background: #f1f1f1;
		color: #00a7dc;		
    line-height: 35px;
    margin-left:0;
}
.section-two.or-btn-hide .fluid-content-box:after {
	display:none;
}
.section-two .fluid-content-box {
		width:100%;
		display:table;
		border:1px solid #ddd;
}
.section-two .fluid-content-box .box-fluid {		
		display:table-cell;
		min-width: 362px;
    max-width: 362px;
}
span.course-sticker {
    background: #00a6df;
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 5px 10px 4px 10px;
    position: absolute;
    left: 0;
    top: 20px;
    z-index:1;
}
#learn-box .section-one h3 {
   text-align:center;
}
span.img-circle {
	width:90px;
	height:90px;		
	display: block;
	margin:17px auto 10px auto;
        border-radius:50%;
        overflow:hidden;
}
.section-two.Exam-Certificate .img-center {
    text-align: center;
}
#learn-box span.img-circle img {
	height:90px;
}
.section-two.single-course .sgl-bottom-space {
    padding-bottom: 50px;
}
.popup-couse-video {
	display:none;
}
.popup-couse-video.active {
	display:block;
}
.popup-couse-video .play {
    display: block;
    width:170px;
		line-height:0;
		padding-left:20px;
		color:#000;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 14px solid #1d1d1d;
    margin:40px auto 20px auto;
    position: relative;
    z-index: 1;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    left: 10px;
    border-radius: 2px;
}
a.play.two-course-video {
    width: 0;
}
.popup-couse-video .play:before {
    content: '';
    position: absolute;
    top: -18px;
    left: -27px;
    bottom: -75px;
    right: -35px;
    border-radius: 50%;
    border: 1px solid #1d1d1d;
    z-index: 2;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    width: 35px;
    height: 35px;

}
.popup-couse-video .play:after {
    content: '';
    opacity: 0;
    transition: opacity 0.6s;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;		
}
.play:hover:before, .play:focus:before {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.section-two.Exam-Certificate{
	padding-bottom:60px !important;
}
.section-two.Electives, .section-two.Exam-Certificate {
	padding:30px 30px 60px 30px !important;
}
.section-two.Electives ul li:first-child {
	border-top:1px solid #d8d8d8;
}
.section-two.Electives ul li {
	border-bottom:1px solid #d8d8d8;
	font-size:18px;
	line-height:42px;
	padding-left:40px;
	position:relative;
}
.section-two.Electives ul li:before {
	content: " ";
    width:22px;
    height:22px;
    background: url(../images/learning-path-sprite.png) no-repeat -52px -39px;
    display: inline-block;
    z-index: 9999;
    position: absolute;
    top:10px;   
		border-radius: 50%;
    margin-left: 0;
    border: 1px solid #d8d8d8;
    left: 0;
		top:10px;
		bottom:0;
		z-index:0;	
}
a.expend-box-btn {
    display: block;
		height: 18px;
		text-align: center;
		position: relative;
		color:#00a6df;
}
section#Course-directors a.expend-box-btn{
		clear: both;
    text-align: left;
    margin:10px 0 0 133px;
		float:left;
}

#learn-box .section-one a.expend-box-btn, #learn-box .section-two a.expend-box-btn {
			margin:50px 0 25px 0;
}
#learn-box a.expend-box-btn.lrn-more{
		position: absolute;
    bottom:25px;
    left: 0;
    right: 0;	
}

a.expend-box-btn:after{
		content: " ";
    width: 20px;
    height: 10px;
    background: url(../images/learning-path-sprite.png) no-repeat -48px -18px;
    display: inline-block;
    z-index:1;
    position: absolute;
    top:7px;
    margin-left: 2px;
}
a.expend-box-btn.btn-rgt.down-active:after {
	background-position: -48px -30px;
}
a.expend-box-btn.down-active:after{
	background-position: -48px -30px;
	top:6;
}
/** Accordian style change for learning pagth page **/
.section-one .append-box .course-faq{
	width:100%;
}
.section-one ul.sub-accord li{
	background:transparent;
}
.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq li{
	border-bottom:1px solid #d8d8d8;
	background:#f5f5f5;
}
.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq .sub-accord li:hover{
	background: #ffffc3;
}
.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq ul li div.acc-active{
	width:100%;
}
.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq ul ul ul li{
	background:transparent;
}
#learn-box .section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq li.subs-cp-wrapper{
	border-bottom:0px solid #d8d8d8;
	padding:0;
	margin-bottom:1px;
}
.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq li ul li:last-child{
border-bottom:0px solid #d8d8d8;
}
.section-one .view-btn-sub {
	border-bottom:none;
}
section#learning-path-faq .arrow-down {
    top: 0;
    bottom: 0;
    margin: auto;
}
.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq{
	width:100%;
}


/**
section#Reviews-slider  .slider-controler {
	text-align:center;
	margin-top:40px;
}
section#Reviews-slider  a.cmn-circle {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #d8d8d8;
	border-radius: 50%;
	margin-left:15px;
}
section#Reviews-slider a.cmn-circle.active {
  background: #00a6df;
	position:relative;
}
section#Reviews-slider a.cmn-circle.active:before {    
	position:relative;
	width: 28px;
	height: 28px;
	border: 1px solid #00a6df;
	content: "";
	position: absolute;
	top: -6px;
	left: -6px;
	border-radius:50%;
}
**/
/** learning path faqs **/
section#learning-path-faq {
    background: #f1f1f1;
		margin-bottom: 0;
}
section#learning-path-faq .container{
    width:749px;
}
section#learning-path-faq .course-faq h1 {
	margin-top:22px;
	margin-bottom:40px;
}
/*
section#learning-path-faq  .faq_affiliate.blog-guidelines.learnig-acc .course-faq li:first-child {
	border-top:1px solid #d8d8d8;
}*/
section#learning-path-faq  .faq_affiliate.blog-guidelines.learnig-acc .course-faq ul ol li {
	border:none !important;
}
/** Course directors **/
section#Course-directors {
    padding:30px 0 60px 0;
}
section#Course-directors .container {
    width:749px;
}
section#Course-directors span.circle-expert {
    width:115px;
    height:115px;
    text-align: center;
}
section#Course-directors span.circle-expert img{
	  border-radius: 50%;
}
section#Course-directors ul li:first-child {
		border-top: 1px solid #d8d8d8;
}
section#Course-directors ul li {
	border-bottom: 1px solid #d8d8d8;
	display: inline-block;
	padding: 20px 0;
}
section#Course-directors ul li  a {
	  display: block;
    clear: both;
    float: left;
		margin:18px 0 0px 135px;
}
a.expend-box-btn.btn-rgt {
	
}
section#Course-directors  article {
	margin:-35px 0 0 124px;
        text-align:justify;
}
section#Course-directors  article.less-txt {
    height: 48px;
    overflow: hidden;
}
section#Course-directors div.expert-speach {
	padding-left:20px;
}
section#Course-directors div.expert-speach h4{
	margin:0;
}
section#Course-directors div.expert-speach p{
	margin:0;
	line-height:normal;
	color:#000;
	word-wrap: break-word;
}
section#Course-directors div.expert-speach small{
	color:#777;	
	font-weight:300;
	font-size:14px;
	margin:10px 0 0px 0;
  display: inline-block;
}
section#Course-directors div.expert-speach article {
	padding-top:10px;
}

/** Course preivew **/
/*.course-details-container .faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
 padding-left:50px;
}*
section#learning-path-faq.Course-preivew ul li {
    padding-left:50px;
}*/
section#learning-path-faq.Course-preivew {
    background: #FFf;
}

/* learning path start here === */
.course-details-section .learning-path-banner{
  background: url(../images/learning-path-bg.jpg) no-repeat scroll center center / cover #1E3133;  
}
.course-details-section .learning-path-banner .banner_container{
    text-align:center;
    margin-bottom:0;
    width:1170px;
}
.learning-path-banner .banner_container .main_outer_wrap{
  width:697px;
  margin:0 auto;
}
.course-details-section .learning-path-banner h1{
 font-size: 38px;
 line-height: 45px;
}
.learning-path-banner .rating_wrap,.learning-path-banner .learners-list,.learning-path-banner .course-rate{
  float:inherit;
  display:inline-block;
}
.learning-path-banner .course-video{
  position:inherit;  
}
.learning-path-banner .course-video .course_video_ban{
  margin:0 auto;
  overflow:hidden;
  padding-top: 18px;  
}
.learning-path-banner .course_video_play:focus, .learning-path-banner .course_video_play:hover{
     outline: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.learning-path-banner .course_video_play:before{
    width:63px;
    height:63px;
    margin: 0 auto;
    display: inherit;
    margin-bottom:3px;
}
#learn-box .section-one.append-box{
    max-height:0;
    transition: all 0s ease;
    overflow:hidden;
    padding:0;
/*    position:absolute;*/
}
section#learning-path-faq.Course-preivew.collaps{
    max-height:0;
    transition: all 0s ease;
    overflow:hidden;
}
section#learning-path-faq.Course-preivew.expand{
    max-height:3600px;
    transition: all 2s ease;
}
#learn-box .section-one{
    border-top:0px;
    border-bottom:0;
}
#learn-box .section-one.append-box.active{
    max-height:100%;
    overflow:visible;
}
#learn-box .section-one.append-box .lrng-pdng-dv{
    padding:30px;
	  border-bottom:1px solid #d2d2d2;
}
.learning-path-banner .course-video span {
    top: 19px;
    left: 30px;
    width: 60px;
    height: 60px;
}
.learning-path-banner .industry-type p{
    font-size: 18px;
    line-height: 1.6em;
    text-align: center;
    padding-left: 0;
    width: 500px;
    margin: 0 auto;
    margin-bottom:30px;
}
.learning-path-banner .industry-type p:before{
    display:none;
}
ul.learning-steps{
    display: table;
    width: 100%;
    margin-top:200px;
    text-align:left;
}
.learning-steps li{
    display:table-cell;
    background-color:rgba(0,102,145,0.10);
    color:#fff;
}
.learning-steps li:first-child div{background-color:transparent;}
.learning-steps li div{
    min-height:168px;
    position:relative;
    background-color:rgba(0,102,145,0.10);
}
@media screen and (min-width:0\0) {
   .learning-steps li div{
    display:inline-block;
		width:100%;
}
}
.learning-steps li:nth-child(2){
   background-color:rgba(0,102,145,0.15);
}
.learning-steps li:nth-child(3){
   background-color:rgba(0,102,145,0.20);
}
.learning-steps li:nth-child(4){
   background-color:rgba(0,102,145,0.25);
}
.learning-steps li:nth-child(5){
   background-color:rgba(0,102,145,0.30);
}
.learning-steps li:nth-child(6){
   background-color:rgba(0,102,145,0.35);
}
.learning-steps li:nth-child(7){
   background-color:rgba(0,102,145,0.40);
}
.learning-steps li:nth-child(2) div{
   top:-35px;
   background-color:rgba(0,102,145,0.15);
   min-height:35px;
}
.learning-steps li:nth-child(3) div{
   top:-70px;
   background-color:rgba(0,102,145,0.20);
   min-height:70px;
}
.learning-steps li:nth-child(4) div{
   top:-105px;
   background-color:rgba(0,102,145,0.25);
   min-height:105px;
}
.learning-steps li:nth-child(5) div{
   top:-140px;
   background-color:rgba(0,102,145,0.30);
   min-height:140px;
}
.learning-steps li:nth-child(6) div{
   top:-175px;
   min-height:175px;
   background-color:rgba(0,102,145,0.35);
}
.learning-steps li:nth-child(7) div{
   top:-210px;
   min-height: 210px;
   background-color:rgba(0,102,145,0.40);
}
.learning-steps li div article{
    position:absolute;
    top:45px;  
}
.learning-steps li div article span.or{
    padding-left:20px;
    display:block;
    color:#00a7dc;
    font-weight:500;
    font-size:14px;
}
.learning-steps li div p{
    padding:0 12px 0 20px;
    font-size:13px;
    margin-bottom:0;
    line-height:20px;
}
.learning-steps li div small{
    padding: 0px 12px 0px 20px;
    font-size: 12px;
    margin-bottom: 0;
    display: inline-block;
    color: rgba(255, 255, 255, 0.4);
    font-style: italic;
    letter-spacing: 0.4px;
    top: -6px;
    position: relative;
}
.learning-steps li div header{
    background:rgba(0,127,169,0.4);
    line-height:35px;
    padding-left:20px;
    font-size:12px;
    position:relative;
}
.learning-steps li:first-child div header:before{
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    top: -50px;
    background: url(../images/learning-path-sprite.png) 2px -94px;
    left: 0;
}
.learning-steps li:last-child div header:before{
    content: "";
    width: 36px;
    height: 27px;
    position: absolute;
    top: -35px;
    background: url(../images/learning-path-sprite.png) 2px -64px;
    right: 0;
}
.learning-path-banner .self-online ul{
    margin-top: 25px;
}
.learning-path-banner .self-online ul li{
    position:relative;
    padding-left:30px;
    margin-bottom:5px;
}
.learning-path-banner .no-bundle{
   color: #fff;
    font-size: 22px;
    text-align: left;
    line-height: 30px;
    font-weight: 400;
}
.learning-path-banner .no-bundle:before, .learning-path-banner .no-bundle:after{
    display:none;
}
.learning-path-banner .self-online ul li:before{
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/learning-path-sprite.png) -5px -145px;
    display: inline-block;
    position: absolute;
    left: -5px;
}
.rgt-button-div span{
	  font-size:24px;
    font-weight:500;
}
.rgt-button-div .btn-warning {
	display:block;
	margin-top:10px;
}
.rgt-button-div {
	 float:right;
	 margin: 10px 60px 0 0;
   display: inline-block;
}
.rgt-button-div p.tax{
	font-size:12px;
}
section.course-training-type .rgt-button-div  .btn-warning {
    width: 140px;
    text-transform: uppercase;
    font-size: 12px;
    float: right;
    white-space: normal;
}
.learning-path-banner section.course-training-type .right-button-div{
    float:left;
    margin-left:20px;
		margin-top:55px;
}
.learning-path-banner section.course-training-type .self-lvc-8{
   width:610px;
}

.learning-path-banner section.course-training-type .right-button-div .btn-warning{float:left;}
.learning-path-banner section.course-training-type .right-button-div span{text-align:left;margin-bottom:5px; font-size:18px; font-weight:100;}
.learning-path-banner section.course-training-type .right-button-div p.tax{margin-bottom:13px;}
.learning-path-banner section.course-training-type .right-button-div p{display:block;width:100%;margin-bottom:13px; font-size:14px; font-weight:100; color:#fff;}
.video-loading-cls{top: 0; bottom: 0; margin: auto; width: 75px; height: 24px; display: inline-block; position: absolute; left: 0; right: 0;}
/**acess day**/
/* SLIDE THREE */
.slideThree input[type=checkbox] {	
    visibility: hidden;
}
	.slideThree {
	width:250px;
	height:40px;
	background:#0b3f52;
	margin: 20px auto;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	clear:both;
}

.slideThree:after {
	content: '360 Days';
	font: 12px/26px Arial, sans-serif;
	color: #fff;
	position: absolute;
	right:40px;
	z-index: 0;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(255,255,255,.15);
	z-index:1;
	top:0;
	bottom:0;
	line-height:42px;
}

.slideThree:before {
	content: '180 Days';
	font: 12px/26px Arial, sans-serif;
	color: #fff;
	position: absolute;
	left:40px;
	z-index:2;
	font-weight: bold;
	top:0;
	bottom:0;
	line-height:42px;	
}

.slideThree label {
	display: block;
	width:125px;
	height:34px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 1;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background:#00A7E0;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.slideThree input[type=checkbox]:checked + label {
	left:122px;
}

/* BUTTON 2 **
.one .button-wrap {
  width:250px;
  cursor: pointer;
}
.one .button-bg {
  width: 100%;
  height: 100%;
  background-color:#0b3f52;
  border-radius: 40px;
  padding: 3px;
  color:#fff;
  transition:all 0.2s ease;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
}
.one .button-switch {
  position:relative;
  left:0px;
  width:122px;
  height:36px;
  background:#00A7E0;
  border-radius: 36px;
  transition:all 0.1s ease;
}
.one .button-active .button-switch {left:121px; }
.one .button-0, 
.one .button-1 {
  position:absolute; 
  transition:all 0.1s ease;
  padding-left:30px;
  font-size:0.8em;
  text-transform:uppercase;
  font-weight:bold;
	color:#fff;
	z-index:55;
  line-height:40px;
}
.one .button-1 { margin-left:18px; color:#fff; margin-left:130px;}
.one .button-active .button-0 { color:#fff;}
.one .button-active .button-1 { color:#fff;}
**/

/** second option css start**/
.learning-path-banner section.course-training-type .right-button-div div.switch-light  {
		width: 250px;
    height: 40px;
    background: #0b3f52;
    margin: 20px auto;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    position: relative;
    -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
    -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
    clear: both;
}
.learning-path-banner section.course-training-type .right-button-div div.switch-light  span {
	display: inline-block;
	width:120px;
	font-size:12px;
	text-align:center;
	margin:2px 0 2px 2px;
	text-align:center;
	display: inline-block;
  height: 36px;
  line-height:34px;
	cursor:pointer;
}
.learning-path-banner section.course-training-type .right-button-div div.switch-light  span.active-swth {   
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
   	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .2s ease;
	cursor: pointer;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #00A7E0;
}
.learning-path-banner section.course-training-type .right-button-div {
	margin-top:15px;
}
section.course-training-type .rgt-button-div .btn-warning {
	float:left;
	margin-bottom:8px;
}
section#brand-slider li .quote_descrip_in {
	margin-left:0;
}
section#brand-slider .inner_stories .testimonial_div{
	width:84%;
}
/** disclaimers section **/
section#disclaimers {
	background:#1a1a1a;
	border-top:1px solid rgba(70,69,69,0.45);
}
.container.disclam-container {
	  padding:30px 0 70px 0;
	  width:1170px;
}
section#disclaimers ul li {
	color:#6d6d6d;
	font-size:10px;
	line-height:normal;
	margin-bottom:10px;
	padding-left:10px;
	position:relative;
}
section#disclaimers ul li:first-child {
	color:#fff;
	font-size:14px;
	margin:0 0 12px 0;
	padding-left:0;
}
section#disclaimers ul li:before {
    content: "";
    width:4px;
    height:4px;
    background:#777777;
    border-radius: 100%;
    display: inline-block;
    margin:4px 0 0 0;
		position:absolute;
    left:0;
}
section#disclaimers ul li:first-child:before {
    display: none;
}

/** second option css**/
/* === learning path end here === */

.redirect_wrap{
	background-color: #f8f3d5;
	padding: 8px 10px;
}
.redirect_text{
	font-size: 14px;
	line-height: 1.6;
	color: rgba(0, 0, 0, 0.6);
}
/**course sign up form**/
div#section_video_modal.course-signup-form input, select, textarea {
    outline: none;
}
div#section_video_modal.course-signup-form {
	 width:787px;
}
div#section_video_modal.course-signup-form .video_custom_wrapper{
	width:300px;
	margin:75px auto 0 auto;
}
div#section_video_modal.course-signup-form .form-control-wrapper {
	position:relative;
  margin-bottom: 30px;
}
div#section_video_modal.course-signup-form .form-control-material {
    display: block;
    width: 100%;
    height: 34px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #777;
    font-weight: 400;
    background-color: #fff;
    background-image: none;
    border: 0;
    border-bottom: 1px solid #d8d8d8;
		margin-bottom: 15px;
		padding-left:8px;
}
div#section_video_modal.course-signup-form .course-country_wrap input.form-control-material, div#section_video_modal.course-signup-form .course-country_wrap select.form-control-material{
	border:none;
	margin:0;
	font-family: monospace;
  font-size: 14px;
	color:#777;
	padding-left:5px;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
div#section_video_modal.course-signup-form .course-country_wrap input.form-control-material, div#section_video_modal.course-signup-form .course-country_wrap select::-ms-expand {
    display: none;
}
div#section_video_modal.course-signup-form .course-country_wrap {
		margin-bottom:15px;
    float: left;
    border-bottom:1px solid #d8d8d8;
		border-top:1px solid transparent;
		border-right:1px solid transparent;
		border-left:1px solid transparent;
}
div#section_video_modal.course-signup-form span.outer_phone {
    width: 100%;
    overflow: hidden;
    float: left;
    background: #fff;
    position: relative;
}
div#section_video_modal.course-signup-form span.country_wrap {

}
div#section_video_modal.course-signup-form select.form-control-material{
	  position: relative;
    float: left;
    z-index: 1;
    width: 40px;
}
div#section_video_modal.course-signup-form .country_code_in{
    position: relative;
    background: #fff;
    display: inline-block;
    float: left;
		width: 258px;
}
div#section_video_modal.course-signup-form .course-country_wrap input.form-control-material, div#section_video_modal.course-signup-form .course-country_wrap select.form-control-material:after {
    content: '';
    display: inline-block;
    width:auto;
    height:20px;
    position: absolute;
    border-left:1px solid #d8d8d8;
    z-index:5;
	  top: 7px;
}
div#section_video_modal.course-signup-form .select_box.form-control-wrapper:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 4px solid #777;
		position: absolute;
    left:24px;
    top: 16px;
		z-index:6;
}
div#section_video_modal.course-signup-form .country_code_span {
    position: absolute;
    float: left;
    padding: 5px 0 5px 5px;
    left: 0;
		z-index: 6;
}
div#section_video_modal.course-signup-form .country_code_in input[type="text"]{
    padding-left:40px;
}
div#section_video_modal.course-signup-form a.remember_me:before {
    top: 9px;
    left: 10px;
	  margin-top: -1px;
    vertical-align: middle;
}
.remember_me.un-selected_box:before {
    background-position:-75px -284px;
}
.remember_me.selected_box:before {
    background-position:-75px -300px;
}
div#section_video_modal.course-signup-form a.remember_me.un-selected_box, div#section_video_modal.course-signup-form a.remember_me.selected_box {
    padding-top: 5px;
		padding-right:5px;
		border: 1px solid transparent;
		color: #333;
    font-size: 13px;
}

div#section_video_modal.course-signup-form .btn_orange {
    background: #f39521;
    padding:13px 10px;
    width: 300px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius:2px;
    text-transform: uppercase;
    -webkit-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    line-height: 1;
    margin-top: 15px;
    -webkit-appearance: none;
}
div#section_video_modal.course-signup-form  span.allready-login {
    font-size: 12px;
    color: #777;
    text-align: center;
    display: block;
    padding-top: 30px;
}
div#section_video_modal.course-signup-form  span.allready-login a{
	color:#41b6d9;
}
h2.lgt-header-title {
    font-size: 18px;
		padding:10px 10px !important;
}
h2.courepage-intro-text {
    clear: both;
    color: #9099a2;
    font-size: 12px;
    line-height: normal;
		padding:10px 0 0 0;
		max-height:55px;
    overflow: hidden;
		font-weight:normal;
}
@media only screen and (min-width:320px) and (max-width:480px) {
.training-type .text-head b,.training-type .text-head span {
font-size:12px
}
.course-bundle .accord-head .plus,.course-bundle .accord-head .minus {
float:right;
top:-50px
}

.course-bundle .mobile_list_view.course-list-cards .icon_card {
height:55px
}

.course-bundle .course-preview h4 span {
display:block;
text-align:center
}
.key-feature-offers .desicription .sub-desicription{
	width: 61% !important;
}
.course-bundle .course-preview h4 {
text-align:center
}

.online-self-learning .osl-block .osl-access .access {
font-size:11px
}

.osl-access .location,osl-access .access .time {
left:-1px
}

.online-self-learning .osl-block .osl-access .access b {
padding-left:19px;
font-size:12px
}

.osl-access .access .time {
left:-1px;
top:61px
}

.online-self-learning .osl-block .osl-access .access {
padding-right:0;
padding-left:0
}

ul.sub-accord li .module,ul.sub-accord li .course-txt {
font-size:12px;
padding-left:3px
}

.key-features-section .key-head {
font-size:11px
}

.checkout-footer .subscribe-txt p {
text-align:center
}

.course-summary-section .course-img img {
height:60px
}

.course-summary-section .course-details.col-xs-12 {
width:100%
}

.course-summary-section {
margin-right:0;
margin-left:0
}

.course-summary h4.course-heading,.details-section h4 {
padding-left:50px
}

.course-preview-accord li .accord-head a {
font-size:12px
}

a.download_agenda {
font-size:0
}

.drop-details .support_form {
width:100%
}

.drop-details .support_form .btn-warning {
width:230px
}

.support_coutry_code .placeholder_wrap {
width:76%
}

.webinar_div .webinar_sectiion .description_webinar {
width:70%
}

.video_wrapper .video_thumbs .video_descrip {
width:67%
}

.media_wraper .media_date {
position:static;
width:100%
}

.ceo_descrip {
width:100%
}

.ourteam_wrapper .positions_descrip h3 {
float:none!important
}

.headings_wraper {
width:100%
}

.content-wrap .dropdown-menu {
display:none
}

.no-category-container .article_list_div ul li {
display:inline;
margin-bottom:10px
}

.get_access .banner_description_image {
margin:0
}

.foot-top .footer_subscribe_div .placeholder_wrap {
width:50%!important
}

.descrip_inspired_outer {
width:260px!important
}

.testimonial_div .inner_block_wrapper {
width:283px!important
}

.course-bundle .mid_div_banner {
margin-top:-155px
}

.want-team-licences .form_inner {
width:300px
}

.want-team-licences .corp_lead_form .table input,.want-team-licences .corp_lead_form .table select,.want-team-licences .corp_lead_form .table textarea {
width:164px;
float:left
}

.want-team-licences .corp_lead_form .table .outer_phone {
float:left;
margin-left:10px
}

.want-team-licences .corp_lead_form .table .outer_phone input {
width:102px
}

.want-team-licences .corp_lead_form .table {
width:300px;
display:inline-block;
max-width:100%
}

.want-team-licences .course_input span {
width:164px;
float:left;
margin-left:11px
}

.want-team-licences .radio_btn td {
width:90%
}

.want-team-licences .close_btns {
right:27px;
top:20px
}

.want-team-licences .corp_lead_form .table .outer_phone .country_code_in input {
width:102px
}

.want-team-licences .corp_lead_form .table .looking_for sup {
top:0
}

.review-section .profile {
width:40px;
height:40px
}

.course-details-section .reviews-wrapper .col-xs-2 {
width:auto
}

.course-details-section .reviews-wrapper .col-xs-14 {
width:99%
}

.course-bundle.course-details-section .banner_section {
height:330px
}

.course-summary-section .course-details .training {
margin:20px 0 10px
}

.course-summary-section {
padding-bottom:0
}

.course-summary-section .course-details .course-price p,.course-summary-section .course-details .course-price .right {
padding-top:5px
}

.course-summary-section .course-details .course-price p {
margin-bottom:0
}

.mobile_nav_banner ul li a {
font-size:12px!important
}

.no_clas_foound .support_coutry_code .placeholder_wrap {
width:170px
}

.want-team-licences .corp_lead_form a.remember_me {
font-size:12px
}

.course_rev.review-section .profile {
margin-top:25px
}

.social-share-fixed .social-icons a {
display:inline-block;
margin-bottom:0
}

.key-feature-offers .desicription {
display:block;
width:auto;
max-width:100%;
padding-bottom:5px;
}

.key-feature-offers p {
display:inline-block;
width:100%;
padding:12px
}

.key-feature-offers .offers-include {
font-size:13px
}

.lvc-section a.terms-condi-btn {
height:auto;
width:250px;
white-space:normal
}

.content-wrap .search {
width:100%;
display:block;
margin:0 auto 10px
}
.ebook-section .ebook-download {
position:static
}

.lvc-section .select-batches {
width:auto;
top:165px
}

.lvc-section .course-list-cards .ilst_descr_course {
width:64%
}

.lvc-section .course-list-cards .ilst_descr_course .rating-status {
display:inline-block
}

.mobile_list_view.course-list-cards .rating_outer {
margin-top:5px
}

.get_access .banner_outer li {
width:280px!important
}

.promo-heading {
clear:both
}

.promo_left {
padding:0 10px
}

.promo_left p {
width:100%
}

.article_mid_section #article_body img {
width:100%!important;
height:inherit!important
}

.article_mid_section #article_body div#toggleText textarea {
width:320px!important
}
.widescreen_ab_tst .webinar-in-list .calender-for-mobile{
display:block;
}

.content-wrap h1 {
text-align:center;
margin-bottom: 16px;
}
.content-wrap h1 br {
display:block;
}
.content-wrap .search input {
width:85% !important;
}
.content-wrap .search_btn {
width:15%;
}
.sticky_spl_offers {
display:none;
}
}

@media only screen and (max-width:479px) {
.select-batches {
width:auto;
top:96px;
width:351px;
right:66px
}

.lvc-section .mobile_list_view ul.select-batches li {
padding:0 5%
}

.course-list-cards .corse_list_one li.course-agenda {
top:0;
padding:21px 5% 9px!important
}

.lvc-section .mobile_list_view.course-list-cards .rating_outer {
width:100%
}

.lvc-section .mobile_list_view.course-list-cards .lvc-batches {
margin-top:0
}

.lvc-section .benifits_wrap li {
font-size:15px
}

.lvc_course_list .course-list-cards .ilst_descr_course .price {
display:block
}
.get_access .banner_outer li a {
max-width: 300px !important;
}
}

@media only screen and (max-width:320px) {
.content-wrap h1 {
font-size:34px;
line-height:40px
}

.mobile_nav_banner ul li {
text-align:center
}

.descrip_inspired_outer {
width:270px;
padding:5px;
margin-right:0;
left:7px
}

.testimonial_div {
width:96%!important
}

.lvc-section .benifits_wrap li {
font-size:13px
}

.course-list-cards .corse_list_one li {
line-height:normal!important
}

.subscription_div .subscript_card li .img_holder {
width:100%
}

.subscription_div .subscript_card ul {
margin-left:0
}
.lvc_course_list .lvc-categories {
width: 279px;
}
.contact-us .contact-topics .contact-form .course-list-drop-query .support_coutry_code .placeholder_wrap input {
min-width:205px !important;
}
.middle-course-list .course-list-cards ul li .ilst_descr_course{
	width:60%;
}
.section-two.Exam-Certificate .img-center img {
    max-height: 150px;
}
}

@media only screen and (min-width:321px) and (max-width:359px) {
    section.course-training-type p{
        font-size:11px !important;
        margin-right:0;
    }
	.middle-course-list .course-list-cards ul li .ilst_descr_course{
	width:60%;
}

}

@media only screen and (min-width:321px) and (max-width:360px) {
.testimonial_div {
width:87%!important
}

.subscription_div .subscript_card li {
width:247px
}

.subscription_div .subscript_card li .img_holder {
width:100%
}

.subscription_div .subscript_card ul {
margin-left:0
}
}

@media only screen and (min-width:401px) and (max-width:480px) {
.testimonial_div {
width:65%
}
}

@media only screen and (min-width:501px) and (max-width:640px) {
.testimonial_div {
width:96%
}

.select-batches {
right:37px
}
.content-wrap .search {
margin: 7px 0 3px;
}
.header_content_section .content-wrap {
    top: 68px !important;
}
}
@media only screen and (min-width:641px) and (max-width:767px) {
.content-wrap .search {
margin: 25px 0 3px;
}
}
@media only screen and (min-width:597px) and (max-width:598px) {
.content-wrap h1 {
	margin-bottom: 5px;
	margin-top: 12px !important;
}
}

@media only screen and (min-width:320px) and (max-width: 650px) {
.support_form {
width:100%
}

.no-category-container .article_list_div ul li {
margin-bottom:10px
}
}

@media only screen and (min-width:360px) and (max-width: 650px) {
.foot-top .subscribe-input,.foot-top .subscribe-txt {
width:100%
}
}

@media (max-width:360px) {
.descrip_inspired_outer {
width:270px!important
}

.testimonial_div .inner_block_wrapper {
width:278px
}

.inthe_media .banner_section h1 {
padding-top:5px
}

.no-category-container .article_list_div ul li {
display:inline-block
}

.no-category-container .article_list_div ul li a {
display:block;
width:100%;
text-align:center
}

.lvc-price .price {
display:block;
margin-left:27px
}

.lvc-section .lvc-batches {
top:213px
}

.benifits_wrap li,.benifit_panel span {
font-size:14px
}

.lvc-section .mobile_list_view.course-list-cards .rating_outer {
width:100%
}

.lvc-section .lvc-batches {
margin-top:0
}

.lvc-section .select-batches {
top:95%
}

.lvc-section .course-list-cards .corse_list_one li {
top:0;
padding:0
}

.lvc-section .select-batches li {
padding-left:5%;
padding-right:5%
}
.contact-us .contact-form .course-list-drop-query .support_coutry_code .placeholder_wrap input {
min-width:245px !important;
}
}

@media (max-width:600px) {
.descrip_inspired_outer {
width:270px!important
}

.testimonial_div .inner_block_wrapper {
width:278px
}

.lvc-section .aces_banner span {
width:100%;
margin-bottom:15px
}

.lvc-section .aces_banner .lvc_btn {
float:none!important;
display:block
}

.lvc-section .aces_banner br {
display:none
}

.course-bundle .mid_div_banner {
margin-top:-107px
}
}
@media (max-width:640px) {
.contact-us .contact-form .course-list-drop-query .support_coutry_code .placeholder_wrap input {
min-width:525px;
}

}
@media only screen and (min-width:320px) and (max-width: 767px) and (orientation:landscape){
	section.online-training-type .self-online article{
		width: 55% !important;
	}
	section.lvc-training-type .self-lvc article{
		width: 55% !important;
	}
}
@media only screen and (min-width:320px) and (max-width: 767px) {
.course-details-section .banner_container .banner-text {
display:none
}

.course-details-section.course-bundle .banner_container .banner-text {
display:block
}

.course-preview,.course-faq,.about-course-video {
margin-left:0
}

.course-preview-accord li .accord-head {
line-height:35px
}

.key-features-section ul {
padding-left:0
}

.exam-certification h3,.reviews h3,.faqs h3 {
font-size:14px;
text-align:left;
cursor:pointer
}

.exam-certification b,.reviews b,.faqs b {
vertical-align:top
}

.exam-certification,.reviews,.faqs {
border-bottom:1px dotted #eee;
padding-bottom:0
}

.course-details-section .banner_container h3 {
text-align:left
}

.course-detail-form {
background:#f5f5f5;
padding:20px 0
}

.course-detail-form form {
margin:0 auto;
box-shadow:none;
border-radius:0
}

.spl-zone.hide {
display:none
}
.course-details-section .banner_container .col-xs-16 {
padding-left:10px
}

.key-features .view-detail {
display:none
}

.key-feature-section {
background:#f5f5f5;
border-radius:4px;
overflow:hidden;
padding-left:10px
}

.mob-video-section {
display:block;
background:#5bc0de;
text-align:center;
padding:5px 0 2px;
margin-top:-8px;
}

.mob-video-section p {
margin-bottom:0
}

.mob-video-section span {
line-height:40px;
color:#fff;
vertical-align:top
}

.instructor-led-section h3 {
font-size:20px;
margin-top:0
}

.select-batch h4 {
font-size:14px;
text-align:center
}

.select-batch {
margin:0 auto
}

.select-batch .batch-training {
margin-left:25px
}

.batch-training a {
font-weight:300;
color:#222;
font-size:12px
}

.batch-schedule-date .calendar {
border-bottom:1px solid #ebebeb
}

.mobile-enroll {
display:block
}

.sechedule-bot p {
text-align:center
}

.online-self-learning .osl-block .osl-access .price .btn {
width:100%
}

.section-icons span.section-1,.section-icons span.section-1:hover,.section-icons span.section-2,.section-icons span.section-2:hover {
right:-49px;
top:3px
}

.section-icons1 span.section-3,.section-icons1 span.section-3:hover {
right:11px;
top:13px
}

.section-icons span.section-1 {
background-position:-135px -74px
}

.section-icons span.section-2 {
background-position:-135px -135px
}

.section-icons1 span.section-3 {
background-position:-135px -242px
}

.no-items-details div.view-help-list {
top:6px
}

.no-category-container .course_img_descrip {
width:73%
}

.no-category-container .article_list_view h2 {
width:auto
}

ul.sub-accord li .watch_videos {
margin-bottom:10px
}

.video_thumbs .video_descrip span {
position:static
}

.dropdown_country_inner .dropdown-menu_height {
background:none
}

.disclaimer_pop .dropdown_country .choose_location {
width:320px
}

.content-wrap h1 {
line-height:35px
}

.recently_viewed_footer .knowledge-bank-section h3:after,.recently_viewed_footer h3:after {
width:96%
}

.support_coutry_code .webi_phone {
width:80%
}

.webinar_form .support_coutry_code .placeholder_wrap input {
width:100%
}

.popup_country_wrapper .dropdown_country .location_option {
width:320px
}

.key-features-wrapper,.about-course-wrapper,.exam-and-certification-wrapper,.instructor-led-section,.faqs-wrapper,.reviews-wrapper {
padding-bottom:0;
border-bottom:0
}

.convenient_schd_form .webinar_form_reg {
width:90%
}

.get_access {
margin-top:5px
}

.foot-top .footer_subscribe_div .placeholder_wrap {
display:inline-block;
vertical-align:middle;
width:65%
}

.foot-top .footer_subscribe_div input {
width:100%
}

.foot-top .subscribe_btn {
margin-left:-5px
}

.content-wrap {
margin-top:110px;
}

.shuffle-cards h1.popular_heading {
border-bottom:1px solid #ccc;
padding-bottom:15px
}

.shuffle-cards .tab-content .card_outer {
text-align:center
}

.shuffle-cards .tab-content .card_outer .col-xs-5 {
display:inline-block;
width:220px;
float:none
}

.trainers_div ul {
padding-bottom:0
}

.img_trainer {
position:relative;
bottom:0;
float:none
}

.img_trainer img,.enterprise_div img {
float:none;
width:100%;
max-width:459px
}

.image-block,.image-block_inner {
width:75px;
height:75px
}

.video_icon {
display:none
}

.content-wrap h1 {
font-size:36px
}

.testimonial_div .image-block-outer {
margin-bottom:10px
}

.support_form {
width:50%
}

.testimonial_div .inner_block {
margin-left:12px
}

.get-inspired .prev_arrow {
left:3px
}

.get_access .banner_outer_div {
width:290px;
margin:0 auto
}

.get_access .card_arrows {
display:none
}

.banner_section {
background:url(http://cfs22.simplicdn.net/ice9/banners/home_page_banners/320x767/mobile_bg_new.jpg) no-repeat scroll center center / cover #343d42; 

} 

.mobile_nav_banner {
display:none
}
.mobile_list_view  .browse_course {
	width: 100%;
	text-align: center;
	font-size: 18px;
	padding: 7px 35px;
}
.mobile_nav_banner p {
text-align:center;
width:100%
}

.mobile_nav_banner ul {
text-align:center;
border:1px solid #fff;
border-radius:5px;
display:inline-block;
width:100%
}

.mobile_nav_banner ul li {
border-right:1px solid #fff;
display:inline-block;
float:left;
width:50%;
position:relative
}

.mobile_nav_banner ul li:last-child {
border-right:0
}

.mobile_nav_banner ul li a {
padding:8px 5px;
display:block;
text-transform:uppercase;
font-size:12px
}

.learning-type {
display:none
}

.shuffle-cards .mobile_list_view ul li:first-child {
border-top:1px solid #e7e7e7
}

.icon_card {
float:left;
margin-right:15px
}

.rating-status:before {
width:15px;
height:15px;
background:url(../images/header_sprite_v11.png) -92px -20px no-repeat;
content:"";
display:inline-block
}

.rating-count {
margin:0 15px
}

.mobile_login {
display:none
}

.mobile_login .login_inner {
width:300px;
top:25px
}

.mobile_login .form_div,.mobile_login .form_div_register {
border-right:none
}
.mobile_login .form_div:before,.mobile_login .form_div_register:before{
    position:absolute;
    width:100%;
    height:1px;
    bottom:-40px;
    content:"";
    background:#ccc;
}
.mobile_login .login_inner .form_div::after{
    bottom:-20px;
}
.mobile_login .form_div::before{
    bottom:-8px;
}
.form_div_register::after, .login_inner .form_div::after{
    bottom: -52px;
    margin-bottom:0;
    left:0;
    width:35px;
    text-align:center;
}
.form_div_register{
    padding-right:0;
    padding-bottom:0;
}
.login_inner .form_div{
    padding-bottom:30px;
    padding-right:0;
}

.mobile_login .form_div a.remember_me:before,.form_div_register a.remember_me:before {
margin-right:2px
}

.mobile_login .login_inner .btn-linkedin {
width:91%;
margin-bottom:10px
}

.mobile_login .btn {
width:100%
}

.login_outer {
overflow:auto
}

.mobile_login p.recomended_text {
display:none
}

.new_to_app {
display:none
}

.discount_div {
padding:0;
display:block;
background:#fff4ca;
    margin-top: -8px;
}

.discount_div ul li a {
color:#333;
display:block;
border-bottom:1px solid #ccc;
padding:10px
}

.discount_div ul li a:before {
content:"";
width:6px;
height:9px;
background:url(../images/header_sprite_v11.png) -98px -2px no-repeat;
display:inline-block;
margin-right:5px
}

.discount_div ul li a:after {
content:"";
width:9px;
height:12px;
background:url(../images/header_sprite_v11.png) -96px -60px no-repeat;
display:inline-block;
margin-top:5px;
float:right
}

.knowledge-bank-section,.spl-zone {
display:none
}

.course-list-drop-query {
box-shadow:none;
border-radius:0
}

.course-list-drop-query h6 {
text-align:center;
font-size:16px
}

.mobile_filter {
border-radius:5px;
border:1px solid #ccc;
margin:0 auto 10px;
width:97%;
display:block
}

.mobile_filter_head {
color:#333!important;
padding:5px;
display:block;
background:#f0f0f0
}

.mobile_filter_head:before {
content:"";
width:18px;
height:21px;
background:url(../images/course_list_sprite_v2.png) -102px -10px no-repeat;
display:inline-block
}

.mobile_filter_head:after {
margin-top:8px;
content:"";
width:19px;
height:12px;
background:url(../images/course_list_sprite_v2.png) -10px -90px no-repeat;
display:inline-block;
float:right;
margin-right:10px
}

.tab_btns span,.tab-heading-divider,.app_development_heading,.check_yes {
display:none
}

.select_category,.select_category:hover,.select_category:focus {
border:1px solid #ccc
}

.select_category:before {
background:none
}

.training_options ul li {
border-top:1px solid #ccc;
padding:5px 0
}

.training_options ul li a {
color:#333
}

.middle-course-list .course-list-btn {
padding:0 12px;
font-size:23px
}

.course-list-drop-query {
margin-top:20px
}

.consult_contact_no {
margin:16px 0;
display:block;
text-align:center
}

.phone_no_consult {
font-weight:700;
margin-right:10px
}
.consult_contact_no .phone_no_consult a{
	color:#777777;
}

.phone_no_consult:before {
background:url(../images/course_list_sprite_v2.png) -56px -65px no-repeat;
display:inline-block;
width:17px;
height:19px;
content:"";
vertical-align:middle;
margin-right:10px
}

.forgot_password_outer {
width:320px;
padding:10px
}

.forgot_password_div {
padding:10px
}

.forgot_password_div .send_email {
width:166px
}

.recently_viewed_footer.knowledge-bank-div_outer {
width:94%
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li {
padding:5px;
margin-left:11px;
border-right:1px solid #ccc
}

.recently_viewed_footer .mobile_list_view.course-list-cards {
width:93%
}

.middle-course-list {
margin-left:0
}

.recently-viewed {
display:none
}

.group_page .our_training_experts {
margin-top:20px
}

.group_page .group_paragraph,.group_page .group_heading,.learning_path {
padding:0 15px
}

.discounts_schemes_outer {
background:#fff
}

.discounts_schemes_inner h1 {
color:#333
}

.discounts_schemes_inner .tab__offer_div ul li {
position:relative;
padding:0;
border-bottom:1px solid #4cbb6c
}

.discounts_schemes_inner .tab__offer_div ul li a {
background:#60cf80;
display:block;
text-align:left
}

.discounts_schemes_inner .tab__offer_div ul li a:after {
position:absolute;
right:10px;
background:url(../images/header_sprite_v11.png) -92px -263px no-repeat;
display:inline-block;
width:11px;
height:19px;
content:""
}

.offer_cards_outer .cards_offer img {
width:100px;
display:inline-block
}

.offer_page .offer_cards_outer .cards_offer {
width:100%;
height:auto;
display:inline-block
}

.offer_page .offer_cards_outer .cards_offer .valid_till,.offer_page .offer_cards_outer .cards_offer p {
display:none;
margin-left:-113px
}

.offer_page .offer_cards_outer .cards_offer .valid_till {
position:static;
width:100%
}

.offer_page .offer_cards_outer .cards_offer a.view_details_mobile {
display:block;
width:100%;
background:#f5f5f5;
text-align:right
}

.offer_page .cards_offer .img_text_area {
width:59%;
padding-left:10px
}

.offer_page .offer_cards_outer .cards_offer a.view_course_mobile {
display:block;
float:none
}

.webinar_detail_div .webinar_youmaylike,.no-category-container .knowledge-bank-section {
display:none
}

.webinar_div .no-category-container .webinar_youmaylike {
display:none
}

.resources_default .free_cources_div {
display:none
}

.webinar_div .no-category-container .knowledge-bank-section {
display:block
}

.webinar_div .no-category-container .webinar_youmaylike {
display:none
}

.subscription_page .courses_included_outer {
width:auto;
padding:0 10px;
position:relative
}

.subscription_page .courses_included_outer .mob_filter:after {
right:30px;
top:53px
}

.subscription_page .courses_included_outer .mob_filter:before {
left:30px;
top:53px
}

.subscription_page .courses_included_outer .mob_filter {
border-bottom:none
}

.subscription_page .courses_faqs li {
display:block;
width:100%
}

.mid_div_banner .inner_subscribe {
width:auto
}

.mid_div_banner .learn_text {
width:90%
}

.mid_div_banner .inner_subscribe li {
width:98%
}

.subscription_page .categories_included {
display:none
}

.subscription_page .course_scroll_lists ul li {
display:block;
width:95%
}

.subscription_page .courses_included,.subscription_page .course_scroll_lists ul {
width:auto;
margin-top:10px
}

.subscription_page .course_scroll_lists {
width:99%
}

.subscription_page .course_scroll_lists ul li a {
display:block
}

.video_wrapper .video_thumbs ul li,.video_wrapper .video_thumbs ul li a {
width:100%;
min-height:1px
}

.video_wrapper .video_thumbs .video_descrip {
display:inline-block;
margin-left:5%;
vertical-align:middle;
width:67%
}

.discounts_schemes_inner .tab__offer_div {
display:none
}

.discounts_schemes_inner .mob_filter {
border-bottom:none
}

.get_access .mobile_selected_tab {
text-align:center
}

.discounts_schemes_inner .mob_filter_wrap {
position:relative
}

.popup_country_wrapper .dropdown_country_inner .dropdown-toggle {
width:100%
}

.dropdown_country .city_select_outer {
float:left;
width:294px!important
}

.popup_country_wrapper .dropdown_country {
width:320px
}

.popup_country_wrapper .view_all_cities_outer {
display:none
}

.large_map {
display:none
}

.small_map {
display:block;
width:100%
}

.map_about a.tooltips {
display:none
}

.about_wrapper .circle_wrap_outer {
width:100%;
text-align:left
}

.about_wrapper .circle_wrap {
float:left;
width:100px;
height:100px;
margin-right:13px
}

.about_wrapper .circle_wrap:after {
height:69px;
margin:13px auto auto
}

.steps_wrapper .left_block,.steps_wrapper .right_block {
width:100%;
border-left:4px solid orange;
border-right:none
}

.steps_wrapper .right_block ul {
padding-left:36px;
margin-top:0
}

.steps_wrapper .left_block span {
display:none
}

.steps_wrapper .left_block ul {
text-align:left;
margin-top:0;
margin-left:36px;
padding-right:0
}

.steps_wrapper .left_block ul li:before {
background-position:-327px -27px;
left:-13px
}

.steps_wrapper .left_block ul li:after,.steps_wrapper .right_block ul li:after {
left:-50px
}

.inthe_media .media_wraper,.inthe_media .top_tabs_media {
width:100%
}

.ceo_descrip {
width:49%
}

.reviews_outer .category-filters {
float:none!important
}

.contact-us .contact-form {
margin-top:40px
}

.other-enquery .pull-right {
float:left!important
}

.contact-topics .topics-list {
text-align:center
}

.contact-us .contact-topics .topics-list a {
float:none
}

.course_img_descrip {
padding-left:10px
}

.expand_input_search {
display:none
}

#contact_faqs .faq_outer_contact {
float:left
}

.contact-us .faq_outer_contact {
width:100%
}

.contact-us .location-map .address-find .prev_arrow {
left:0
}

.contact-us .location-map .address-find .card_arrows {
top:10px
}

footer .foot-socials {
text-align:center
}

footer ul.content-col h5 {
margin:30px 0 3px
}

footer .footer-container ul {
padding:0
}

.footer-container .col-xs-8,.footer-container .col-xs-16 {
padding-bottom:20px
}

.footer-container .foot-socials {
padding-bottom:40px
}

.foot-top .footer_subscribe_div {
width:auto
}

.foot-top {
text-align:center
}

.online-self-learning .money-back,.key-features-wrapper .money-back {
left:2px;
position:relative
}

.instructor-led-section .money-back {
display:inline-block;
margin-top:20px;
margin-bottom:10px;
position:relative!important;
float:right
}

.blog_guest .banner-content h3 {
font-size:26px;
line-height:35px
}

.blog_guest .top_affi_descrip h3 {
font-size:18px;
line-height:30px;
line-height:25px
}

.content-wrap h1 {
font-size:30px
}

.rating-count {
margin:0
}

.testimonial_div .inner_block {
margin-left:0
}

.footer-end {
margin-bottom:0
}

.video_wrapper .video_thumbs span.pull-right {
display:none
}

.whovr_wrapper ul li {
display:block
}

.support_coutry_code .input_holder,.support_coutry_code .input_holder input {
width:80%
}

.money_back_pop .dropdown_country .choose_location {
width:320px
}

.pop_reg_form .dropdown_country .choose_location {
width:320px
}

.popup_country_wrapper .dropdown_country .dropdown_country_inner {
margin-top:10px
}

.btn.location-submit {
margin:10px 0 0 121px
}

.course-list-section .banner_section h3,.course-list-section .banner_section h1 {
width:100%
}

.or_txt {
text-align:center;
display:none;
margin-bottom: 0;
}

.trainer_works .tr_hw_wrks {
float:none!important;
margin-bottom:30px
}

.trainer_works .circle_bar:before {
left:45%
}

.have_questions .support_form {
width:100%
}

.have_questions .support_form .support_coutry_code .placeholder_wrap input {
width:100%
}

.have_questions .support_form .support_coutry_code .placeholder_wrap {
width:81%
}

.howitworks .affi_hwit_bl {
margin-bottom:30px
}

.mobile-enroll .price:before {
display:none
}

.mobile-enroll .time,.mobile-enroll .location,.mobile-enroll .price {
left:-10px
}

.course-list-cards .corse_list_one li {
line-height:24px;
top:11px
}

.course-bundle .accord-head .plus,.course-bundle .accord-head .minus {
top:20px;
right:2px
}

.course-bundle .mobile_list_view.course-list-cards {
width:92%
}

.course-bundle .mid_div_banner .learn_text {
width:87%
}

.course-bundle .osl-block {
width:90%
}

.subscribe_course_outer .col-xs-16 {
text-align:center
}

.forgot_password_outer {
margin:35px auto 0
}

.login_wrap .success_text {
margin-top:45px
}

.arrow-down {
right:-3px;
top:18px
}

.arrow-up {
right:-29px
}

.corporate-brochure {
text-align:left
}

.online-self-learning .money-back,.instructor-led-section .money-back,.key-features-wrapper .money-back {
right:2px;
margin-bottom:10px;
display:inline-block
}
.key-features-wrapper .money-back span.tooltip-training-help span{
	width:280px;
}
span.tooltip-training-help span:after{
	left: 60%;
}
.key-features-wrapper .money-back span.tooltip-training-help span{
	    margin-left: -168px;
}
.key-feature-offers .desicription .sub-desicription{
	width: 67%;
}
.special-offer span:hover.tooltip-training-help span{
	    margin-left: -176px;
}
.special-offer span.tooltip-training-help span:after{
	    left: 81%;
}
.special-offer.key-feature-offers .coupon_code{
	display: none;
}
.special-offer span.tooltip-training-help .tooltip-coupon-desc{
	display: none;
}
.special-offer span.tooltip-training-help .tooltip-coupon-extra{
	display: inline-block;
}
.special-offer.key-feature-offers .tooltip-training-help>span{
	padding: 0 15px 15px;
}
.popup_country_wrapper table,.popup_country_wrapper td,.popup_country_wrapper th {
padding:2px
}

.key-features .mobile_list_view .accred_div_card {
margin-left:0
}

.login_wrap {
width:100%
}

.mobile_list_view.course-list-cards {
display:inline-block
}

.mobile_list_view.course-list-cards ul li a {
padding:0
}

.steps_wrapper .right_block span,.steps_wrapper .circle_wrap {
left:0
}

.mobile_nav_banner ul li a:before {
background:url(../images/header_sprite_v11.png) -5px -591px no-repeat;
content:"";
display:inline-block;
height:25px;
position:absolute;
right:10px;
width:20px
}

.shuffle-cards .secondary_mobi_nav ul {
background:#f69920;
border-radius:4px
}

.shuffle-cards .secondary_mobi_nav ul li:first-child {
margin-left:0
}

.shuffle-cards .secondary_mobi_nav ul li {
border-bottom:0 none
}

.banner_section h1,.course-list-section .banner_section h3 {
font-size:22px
}

.placeholder_tooltip {
display:none!important
}

.course-bundle .course-list-cards .corse_list_one li {
line-height:0;
top:0
}

.course-bundle .course-details-container .mobile_list_view.course-list-cards ul li {
padding:8px 10px 10px
}

.course-details-container h3 {
margin-bottom:0
}

.course-list-section .banner_section {
color:#fff;
background:url(../images/course_list_small.jpg) no-repeat
}

.subscription_page .banner_section {
background:url(../images/subscription_small.jpg) no-repeat
}

.article_footer {
position:relative;
background:url(../images/article_footer_img_small.jpg) no-repeat
}

.abt_banner .banner_section,.inthe_media .banner_section,.contact-us .banner_section,.blog_guest .banner_section,.affiliate_page .banner_section,.trainer_page .banner_section {
background:url(../images/work_with_us_small.jpg) no-repeat
}

.error_page .banner_section {
background:url(../images/404_bg_small.jpg) no-repeat scroll center center / cover #212830;
height:100vh
}

.error_page .banner_section .banner-content {
margin-top:-25px
}

.corp_lead_form .table td br {
display:none
}

.course-preview-accord li .expand-content span:last-child {
display:none
}

.course-preview-accord li .expand-content span:first-child {
display:none
}

.course-preview-accord li .expand-content b {
margin-left:10px;
width:68%;
float:left
}

.course-preview-accord li .watch_videos {
position:inherit;
float:right;
right:10px
}

.course_rev .review-content {
width:79%
}

.course_rev .review-container {
padding-top:10px
}

.social-share-fixed .social-icons a {
display:inline-block;
margin-bottom:0
}

.social-share-fixed .total-shares {
display:none
}

.enter-details .placeholder_span {
left:20px
}

.course-list-cards .select-batches li {
top:0;
height:auto;
padding:2% 4%!important
}
.mid-content-outer .banner_section h1 {
font-size:28px;
margin-top:45px
}

.mobile_list_view ul li {
border-bottom:1px solid #e7e7e7;
display:inline-block;
width:100%;
float:left
}

.mobile_list_view ul li a h2 {
font-size:14px;
text-transform:none;
margin:5px 0;
line-height:20px
}

.hide_forms .trainers_div,.hide_forms .enterprise_div,.hide_forms .accreditated_courses,.hide_forms .customer_support {
display:none
}

.footer_sticky_wrapper {
display:none
}


.mid-content-outer .tabs-learning {
display:none
}

.cl_all {
display:block;
text-align:center
}

.discount_div ul li {
padding:4px 4px 0 18px
}

.mobile_list_view ul li a .th_img_card {
float:left;
margin-right:5px;
width:80px;
height:80px
}

.mobile_list_view ul li a .img_bl_card {
float:left;
margin-left:1%;
width:70%
}

.course_card_main_div {
display:none
}

.key-features-section ul li {
border-bottom:1px dotted #ccc;
padding:10px 0 10px 32px;
width:95%;
height:auto;
margin-bottom:0
}

.mobile_list_view {
display:inline-block;
text-align:left
}

.mobile_list_view ul li a .img_bl_card {
width:69%
}

.mobile_list_view .accred_div_card {
display:inline-block;	
width:auto
}
.key-features .mobile_list_view .accred_div_card{
	margin-left: 8px;
}
.mobile_list_view .accred_div_card .accred_title {
margin-left:10px;
padding:0 5px;
font-size:11px !important;
display:block
}
.accred_div_card.cardone{
	width: 280px !important;
}
.accred_div_card.cardreg{
	width: 280px !important;
}
.mobile_list_view .rating-count {
font-size:12px;
display: inline-block;
 margin-top: 5px;
}

.lvc_course_list .course-list-cards .ilst_descr_course .rating-status {
margin:5px 21px
}

.lvc_course_list .course-list-cards .ilst_descr_course .price {
margin-left:27px
}

.mobile_list_view ul li a {
text-align:left;
color:#3c3c3c;
text-transform:none;
display:block;
float:left;
margin:10px 0;
width:100%;
width:100%
}

.resources_article_section.article_section .sub_dream_text div.col-xs-16 {
width:100%;
padding-left:10px
}

.resources_article-container .article_mid_section {
padding-right:0!important
}

.ebook-form .support_coutry_code .placeholder_wrap {
width:165px
}

.support_coutry_code .placeholder_wrap input {
width:248px!important
}

.no-category-container .article_list_view .e-book-ul .thumb_icon_card {
width:85px;
height:85px;
margin-right:10px
}

.no-category-container .rel-art .knowledge-bank-section {
display:block
}

.lvc_heading {
margin-bottom:20px;
width:100%
}

.lvc_off-pr {
float:left;
height:162px
}

.lvc-section .lvc-banner {
height:auto
}

.lvc-banner .banner_txt_wrap h1 {
font-size:20px;
margin-top:0
}

.lvc_video_btn {
font-size:16px;
font-weight:400;
width:100%;
display:block
}

.lvc_off-pr .off_gr {
margin:8px 0
}

.lvc_off-pr p {
font-size:20px;
margin-bottom:0
}

.lvc_btn {
margin:8px 0
}

.benifits_wrap {
margin-top:10px
}

.terms-condi-btn {
width:100%
}

.lvc_course_list .course-list-cards .corse_list_one li .icon_card {
width:80px;
height:80px;
margin-left:5px
}

.lvc-section .course-list-cards .corse_list_one li {
height:auto;
padding:0
}

.lvc-section .mobile_list_view.course-list-cards .lvc-batches p {
display:inline-block;
font-size:13px
}

.lvc-section .mobile_list_view.course-list-cards .lvc-batches,.date-text {
position:static
}

.pass-not {
width:300px;
float:left;
margin-top:0
}

.get_access .banner_outer li {
width:450px
}

.get_access .banner_outer li a {
min-width:300px;
max-width:420px
}

.lvc-promotion,.promo_left {
height:auto;
width:100%
}

.promo_right {
float:none;
margin:0 auto;
clear:both;
padding-bottom:20px;
padding-top:0
}

.courseicon_common div {
width:54%
}

.course-details-section .banner_container .rating_wrap {
padding-left:0
}

.widescreen_ab_tst .middle-course-list{
    margin-left:0;
    width:inherit;
}

.widescreen_ab_tst .search_listing a{
    display:none;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating_outer{
    position:inherit;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating_outer{
    margin-top:0px;
}

.widescreen_ab_tst .course-list-cards .ilst_descr_course{
    width:70%;
}

.widescreen_ab_tst .course-list-cards .corse_list_one li .icon_card{
    margin-right:3%;
    display:inline-flex;
    margin-bottom:10px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating_outer, .widescreen_ab_tst .article-in-list, .widescreen_ab_tst .mobile_list_view.course-list-cards .webinar-in-list{
    width:72%;
}

.widescreen_ab_tst.list_vw{
    margin-top:-2px;
}

.widescreen_ab_tst .search_listing,.widescreen_ab_tst .search_listing .search_in,.widescreen_ab_tst .load-more-items{
    width:100%;
}

.widescreen_ab_tst .search_listing{
    margin-bottom:5px;
    display:inline-block;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul li a p,.widescreen_ab_tst .showing_result{
    display:none;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards li.list_li .rating-count, .widescreen_ab_tst .rating-status{
    border-right:0px;
    display:block;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards li.list_li span.rating-count{
    display:inline-block;
}

.widescreen_ab_tst .cloud-item-type{
    display:block;
}

.widescreen_ab_tst .middle-course-list .mobile_list_view.course-list-cards .article-in-list .viewers .icon_commomn_class{
    border-right:0;
    margin-left:0;
}

.widescreen_ab_tst .cloud-item-type{
    display:none;
}

.widescreen_ab_tst .cloud-item-type span{
    color:#5fd080;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul{
    margin-top:0;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards{
    position:initial;
}

.widescreen_ab_tst .mobile_filter{
    width:99%;
}

.search-show-desc{
    padding-left:5px;
    display:block;
}

.search-ietm-type{
    display:block;
    color:#5fd080;
    width:100%;
    float:left;
    text-transform:capitalize;
}
.mobile_list_view.course-list-cards ul li a h2{
    white-space:inherit;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards{
    margin-bottom:40px;
	width:100%;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .article-in-list .accred_div_card .accred_title{
    padding-left:0;
}

.left_container {
width:100%;
margin-bottom: 20px;
}
.lecture_page_mview {
display:none;
}
.mid_container{
width:94%;
}
.lecture_page_wraper{
margin:0;
}
.lecture_page_wraper .left_container{
    position:static !important;
}
.lecture_page_wraper .mid_fixed_cont,.lecture_page_wraper .mid_container{
    margin:0 10px;
}
.lecture-overlay{
    position:absolute;
}
.lecture-overlay #section_video_modal{
    width:95%;
    margin-top:50px;
    margin-left: 1%;
}
.lecture-overlay h4{
    display:inline-block;
}
.lecture-overlay h4 a,.lct_video_features,.left_video_wrap{
    display:block;
    width:100%;
}
.lecture-overlay h4 a.border-line{
    display:none;
}
.lecture-overlay #section_video_modal{
    height:540px;
}
.lecture-overlay .video_bottom_txt .btn{
    float:left;
}
.lecture-overlay #fancybox-close{
    top:20px;
    right:20px;
}
#section_video_modal.popup-for-transcript{
    height:80%;
}
.course-txt span.lct-privew{
    right: 10px;
}
.course-txt span.lct-privew.prev-lect {
    right: 70px !important;
}
ul.sub-accord li .course-txt b{
    max-width:auto;
    width:auto;
    height:35px;
	padding-right: 5px;
}
ul.sub-accord li .only-togaf b{
    max-width:60%;
}
.only-togaf span.lct-privew{
    right:85px;
}
#section_video_modal.popup-for-transcript{
    width:98%;
}
.affiliate_block {
margin-left:0;
}
.trainer_info {
margin-top:20px;
}
.chapter_navbar .mobile-lhs{
    position:absolute;
    top:0;
    display:block;
    padding: 10px 0 10px 20px;
    width:100%;
    height:48px;
    cursor:pointer;
}
.chapter_navbar .mobile-lhs:after{
    width:20px;
    height:20px;
    content:"";
    background:url("../images/course_sprite_v11.png") no-repeat scroll -82px -130px;
    display:inline-block;
    position: absolute;
    right: 22px;
    top: 12px;
    width: 20px;
}
.get_access .banner_description_image img {
 margin-left: -22px;
}
.video-container-utube {
padding-bottom: 51.25%;
margin-top: 10px;
}
.lvc_vid  .video-container-utube  {
margin-top: 0px;
}
.lvc_vid .dropdown_country {
height:245px;
}
.video-container-utube iframe, .video-container-utube object, .video-container-utube embed {
left:0;
}
.lead-article .dropdown_country {
height: 500px;
}
.lead-article .webinar_form_reg{
width:100%;
}
.new_menu_wrap ul li.menu_partner, .new_menu_wrap ul li.menu_instructor, .third-level_nav, .latest_course_sections, .new_menu_wrap .second-level_nav li span.course_count {
	display:none;
}
.resources_menu .dropdown_nav, .new_menu_wrap ul li.resources_menu {
    display: none;
}
.learn_on img {
	width:100%;
}
.learn_on {
	max-height:auto;
	padding-top:25px;
}
.learn_on .aap_icon {
	display:block;
	margin:0 auto 10px auto;
}
.learn_on br,.bullet_icon {
	display:block;
}
.bullet_icon {
	background:none;
}
.inner_stories .testimonial_div {
    width: 260px !important;
}
li.img_stories div{
	margin-right: 22px;
}
li.img_stories div, li.img_stories img , li div.selected_stories img{ 
	height: 60px;
	width: 60px;
}
li div.selected_stories {
	height: 80px;
	width: 80px;
}
.linked_stories {
	right: 17px;
}
.quote_descrip, .stories_descrip_inn  {
	width: 242px;
}
.dream_stories {
	height:auto;
	padding-bottom:52px;
}
ul li:first-child .quote_descrip_in{
	margin-left: 0;
}
li .quote_descrip_in  {
	margin-left: 0px;
}
.stories_descrip {
	overflow: hidden;
}
.inner_stories {
	width:311px;
}
.stories_descrip:before, .stories_descrip:after {
	display:none;
}
.wrapper_ins {
	top: 0px;
}
.course-details-section .banner_section {
	margin-top: 0px;
}
.search_listing {
    display:none;
}
.header_content_section .content-wrap {
	width:100%;
	height:292px;
}
.banner_section {
	margin-top:-53px;
}
.mid-content-outer .banner_section h1 {
	margin-top:0px;
}
.goto_section {
	bottom:0;
}
.get-inspired  .testimonial_div {
	 width: 288px;
}
.learn_on img {
	margin-bottom: -25px;
}
.simpli_terms li:after {
	display:none;
}
.simpli_certification ul li ul.simpli_terms li {
	text-align:left;
}
.simpli_certification ul li ul.simpli_terms li  a {
	margin:0;
}
.simpli_certification ul li ul.simpli_terms li.ftr_country span {
	margin-right:5px;
}
.sub_head_home li {
	margin-right:0;
}
.foot-socials ul.social_share .clearfix{
    display:none;
}
.course-list-cards .knowledge-bank-div li .rating_outer{
    position:inherit !important;
}
.mobile_list_view.course-list-cards .accred_div_card{
    width:100%;
}
.course-list-section .course-list-cards .knowledge-bank-div li .rating_outer {
    bottom:-3px;
    left:0px;
    text-align:center;
}
.stories_descrip_inn .testimonial_div_inner {
	min-height:294px;
}
.foot-socials ul {
    margin: 0 auto;
    width: 200px;
}
section#brand-slider .testimonial_div.stories_descrip.sprite_home.rmv-hght {
	height:auto;
}
.atp-trainer .banner_section{
    display:none;
}
.atp-trainer .atp-form{
   display:block !important;
   position:inherit;
   background:rgba(0, 0, 0, 0) url("../images/atp_mb_bg.jpg");
   padding: 15px 0;
}
.atp-trainer .atp-form .dropdown_country{
  position:inherit;  
}
.atp-trainer .atp-form .for-mb{
  color:#fff;
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
  display:block;
}
.atp-trainer .atp-form h4.for-mb{
    margin-top:20px;
    margin-bottom:10px;
    font-size:36px;
}
.atp-trainer .atp-form p.for-mb{
    margin-bottom:25px;
    font-size:18px;
    font-weight:400;
}
.atp-form .dropdown_country h4{
    margin-top:15px;
    margin-bottom:20px;
}
.atp-trainer .top_affi_descrip h3{
    text-align:left;
    font-size:16px;
    line-height:25px;
    margin-left:8px;
    margin-bottom:24px;
    margin-top:10px;
}
.atp-trainer .descrip_inspired h3{
    margin-bottom:10px;
    font-size:18px;
}
.atp-trainer .get-inspired{
    margin-bottom:0;
}
.trainer_page .domains-covered h3{
    font-size: 20px;
    margin: 55px auto 36px;
    width: 100%;
}
.domains-covered .title-div{
    margin: 0 auto;
    text-align: center;
    width: 250px;
}
.domains-covered .title-div a{
    margin:0 auto 10px 0px;
}
.domains-covered p,.trainer_page .training-options .descrip_inspired p,.atp-form .dropdown_country a.cls-btn{
    display:none;
}
.domains-covered{
    padding-bottom:20px;
}
.trainer_page .training-options h2{
    font-size:20px;
    padding-top:15px;
}
.trainer_page .training-options p{
    margin-bottom:25px;
}
.training-options .testimonial_div .testimonial_div_inner,.training-options .testimonial_div,.training-options .testimonial_div .inner_block_wrapper,.trainer_page .training-options .descrip_inspired_outer{
 width:100% !important;
 margin-left:0;
 padding:0;
}
.atp-trainer .training-options .testimonial_div .inner_block{
    margin-left:0;
    width:100%;
}
.atp-trainer .training-options .descrip_inspired h3{
   text-align:left;
   font-size:16px;
}
.atp-trainer .training-options .descrip_inspired .aap_icon{
   width:35px;
   height:35px;
   float:left;
   margin-right:10px;
   position: relative;
   top: 8px;
}
.atp-trainer .training-options .descrip_inspired span.increase-revenue {
    background-position:-374px -32px;
}
.atp-trainer .training-options .descrip_inspired span.reduce-costs {
    background-position:-374px -79px;
}
.atp-trainer .training-options .descrip_inspired span.end-to-end {
    background-position: -374px -125px;
}
.atp-trainer .get-inspired{
    text-align:center;
}
.atp-trainer .get-inspired .testimonial_div{
  width:320px;  
}
.atp-trainer .atp-top-btn{
    padding:15px 0;
    width:100%;
    text-align:center;
    display:block;
}
.atp-trainer .atp-top-btn a{
    min-width:250px;
}
.atp-trainer .query_success{
width:100%;
padding:10px;
}
.atp-trainer .course-list-drop-query .support_coutry_code .placeholder_wrap{
    max-width:100% !important;
}
.atp-form .course-list-drop-query .support_coutry_code .placeholder_wrap input {
    max-width: 237px;
    width: 276px !important;
}
.atp-trainer .training-options .get-inspired{
        background:#f2f2f2;
    }
.training-options .get-inspired .card_arrows{
        display:none;
}
.inst-page .inst-form{
    float: inherit;
    padding:0;
    margin:0;
    width: 100%;
    position:relative;
    margin-bottom:30px;
    padding-bottom: 40px;
    z-index:0;
}
.atp-trainer.inst-page h4.for-mb{
    color: #fff !important;
    font-size: 28px;
    line-height: 45px;
    margin-bottom: 25px;
    margin-top: 0;
    position: relative;
    z-index: 1;
}
.atp-trainer.inst-page .support_coutry_code .placeholder_wrap input{
    width:236px !important;
}
.atp-trainer .for-mb {
    color: #fff;
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.inst-page .nist-frm-bg{
    background: #f5f5f5;
    border-radius: 4px;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    width: 330px;
}
.inst-page .inst-form h4{
    margin-bottom:0;
}
.inst-page .have_questions{
 padding-top:0;   
}
.inst-page .inst-form .have_questions h2::after{
    font-weight:300;
    font-size:22px;
}
.inst-page .inst-form .bg-nist{
  background:rgba(0, 0, 0, 0) url("../images/atp_mb_bg.jpg");
  position:absolute;
  top:-25px;
  bottom:0;
  left:-15px;
  right:-10px;
}
.inst-page .resources_default-nav{
    display:none;
}
.inst-page .inst-text{
    width:100%;
}
.inst-page .inner_stories{
 width:inherit;   
}
.inst-page .inner_stories .testimonial_div{
 display: inherit;
 margin: 0 auto;   
}
.course-details-section .course-banner h1{
    font-size:22px;
    margin-top:25px;
}
.course-banner .course-rate{
    margin-bottom:5px;
    margin-top:5px;
}
.course-banner .industry-type{
    margin-top:20px;
    /*display:none;*/
}

.course-banner .course-video {
    position: static;
    float: left;
    clear: both;
    margin-bottom: 40px;
    margin-top: 20px;
    width:98%;
}
.course-banner .video-icon-span{
	height: auto;
}
.course_video_play {
	margin: 0 auto;
}
.course-banner .course-rate:last-child{
    display:none;
}
section.course-training-type{
    height:auto;
}
section.course-training-type .self-online .self-online-8,section.course-training-type article,section.course-training-type .self-lvc .self-lvc-8{
    width:100%;
}
section.online-training-type .self-online article{
    width:100%;
}
section.lvc-training-type .self-lvc article{
	width:100%;
	margin-top: 10px;
}
section.course-training-type article{
    margin-top:10px;
    margin-left:0;
}

section.course-training-type .right-button-div{
    margin-bottom: 28px;
    margin-top: 10px;
    position: relative;
}
section.online-training-type article p,section.lvc-training-type article p{
    margin-left:0;
}
section.course-training-type .right-button-div span{
    float:left;
    margin-right:15px;
}
section.course-training-type .right-button-div .btn-warning{
    float:right;
}
.right-button-div .batch-link{
    float:right;
    margin-top:0;
}
section.course-training-type .self-lvc .self-lvc-8 article h4{
    margin-top:35px;
}
.main-calender-section{
    padding:30px 38px 0;
}
.calender_bottom_text p.shedule-text, .calender_bottom_text p.service-tax{
    width:100%;
}
.calender_bottom_text{
	margin-top: 10px;
	margin-bottom: 0px;
}
.calender_bottom_text p.shedule-text{
    margin-bottom:0px;
}

.courese-calendar-fluid.active{
    /*height:549px;*/
}
.classroom-course-cal.active{
    max-height: 1000px;
    /* height: auto;*/
}
.batch-slide-list,.batch-slider-info span{
    display:none;
}
.batch-slider-info{
    position:relative;
}
.batch-slider-info a.download-batches{
    position:absolute;
    top:0;
    bottom:10px;
    left:0;
    right:0;
    margin:auto;
    height:34px;
    width:250px;
}
.main-calender-section .mobile-batches{
    display:block;
    color:#fff;
    margin-bottom:15px;
}
.main-calender-section{
    padding-top:15px;
}
.key-features-section ul li{
    padding-right:0px;
}
.main-calender-section a.prev, .main-calender-section a.next{
    margin-top:15px;
    font-size: 18px;
}
.main-calender-section a.prev{
    left:15px;
}
.main-calender-section a.next{
    right:22px;
}
section.classroom-training-type .self-lvc article{
    margin-top: 0;
    text-align: center;
    width: 100%;
    margin-bottom:0;
}
section.course-training-type .self-lvc .self-lvc-8 article h4.class-room{
    margin-bottom: 15px;
    margin-top: 25px;
}
.classroom-training-type .self-lvc .select-country-city{
margin-top:10px;
margin-bottom:30px;
width:100%;
text-align:center;
}
.courese-cal-main-div{
width: 320px;
}
.main-calender-section{
padding: 30px 15px 0;
}
.disclaimer_pop .course-video-pop{
	width:310px;
	height: 200px;
}

/** 2776-coursepage-mobile-awd ***/
.course-banner .course-rate:last-child {display:block;}
.batch-slider-info {
	margin-top:2px;
	/*position: absolute;
	bottom: 0;*/
}

.mobile_img {
	display:inline-block;
}
.view_offer {
	width:auto;
	padding: 5px 0;
}

.course-list-container .our_training_experts .subscription_add{
	display:none;
}
.course-list-section .banner_section h3{
	margin-top:32px;
}
.course-list-container .seo_txt_container{
	height: 50px;
	white-space:inherit;
	text-overflow:inherit;
	width:100%;

}
.middle-course-list .course-list-cards .ilst_descr_course{
	width:70%;
}
.course-list-container .course-list-cards .ilst_descr_course .rating-status{
	display:none;
}
.mobile_list_view.course-list-cards ul li:first-child{
	border-top: 1px solid #e7e7e7;
}
.mobile_filter a.active:after{
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
position:relative;
left:-5px;
top:0px;
}

.course-bundle .mid_div_banner{
    width:95%;
}
.course-details-section .banner_section h1{
    margin-top:32px;
}
.bundle-mid-sect .bundle-preview-wrapper h4{
    margin-top:40px;
}
.bundle-mid-sect .about-course-wrapper,.bundle-mid-sect .faqs-wrapper,.bundle-mid-sect .course_rev{
    margin-top:60px;
} 

.convenient_schd_form .dropdown_country .choose_location strong{
    font-weight:400;
}
.convenient_schd_form .support_coutry_code .webi_phone{
  width:78%;  
}
.convenient_schd_form .support_coutry_code .placeholder_wrap input{
    width:189px !important;
}
.convenient_schd_form .dropdown_country .pop_in_bl .support_btn{
    height:auto;
}
.course-page-key-features-wrapper h3{
    margin-top:40px;
}
.about-course-wrapper h3,.about-course-wrapper .course-preview h4,.course-details-container .exam-and-certification-wrapper h3,.course-page-reviews-wrapper h3{
    margin-top:60px;
}
.about-course-wrapper .course-preview .pull-right{
    float:none !important;
}
.about-course-wrapper .course-preview h4{
    padding-bottom:0;
}
.about-course-wrapper .course-preview .pull-right .download_agenda{
    width:100%;
    display:block;
    font-size:13px;
    text-align:center;
    margin-top:15px;
}
.course-page-faqs-wrapper .course-faq li .pdp_faq table{
    width: 100% !important;
    word-break: break-all;
}
.no-course-upperDiv .self-lvc .self-lvc-8 article h4.class-room{
    margin-left:-10px;
}
.self-lvc .select-country-city{
    width: 100%;
    text-align: center;
    margin-right:0;
}
.no_clas_foound.no-course-form .support_coutry_code .placeholder_wrap input {
    width: 242px !important;
}
.no_clas_foound.no-course-form .drop-details .support_form .btn-warning{
   width:100%;
}
.no-course-upperDiv .self-lvc .select-country-city{
    margin-top: 30px;
}
.no_clas_foound.no-course-form{
    padding-top:10px;
}
.no_clas_foound .drop-details{
    margin-top:5px;
}
.no_clas_foound.no-course-form .support_form p{
    line-height:24px;
}
.the_media .media_inner li:nth-child(4),.the_media .media_inner li:last-child{
    display:none;
}

.get-inspired h2{
    font-size:22px;
    width:82%;
    padding-top:45px;
    padding-bottom:24px;
    font-weight:300;
}
section.people_grow .descrip_inspired_outer .descrip_inspired{
    width:123px;
    margin:0 auto;
}
section.people_grow .descrip_inspired_outer .descrip_inspired span{
    width: 100px;
    margin-bottom:0;
}
section.people_grow .cls_trainer {
    background-position: -526px -250px;
    height:83px;
}
section.people_grow .accredited {
    background-position: -530px -332px;
    height:100px;
}
section.people_grow .convenient {
    background-position: -530px -436px;
    height:73px;
}
section.people_grow .descrip_inspired h3{
   font-size:16px;
   margin-top:0;
   padding-top:2px;
   margin-bottom:2px;
   line-height:22px;
   font-weight:300;
}
section.people_grow .descrip_inspired h3:nth-child(2){
    margin-bottom:18px;
}
.master_program h2{
    padding-top:35px;
    font-size: 22px;
    font-weight: 300;
}
.master_program h3 {
    font-size: 16px;
    line-height: 20px;
}
.master_program .testimonial_div{
    margin-top:12px;
}
.master_program .card_arrows {
    top: 300px;
}
.master_program .descrip_progms h3{
    font-size:14px;
}
.descrip_progms{
    padding-bottom:18px;
}
.dream_stories h2{
    padding-top:35px;
    font-size: 22px;
    font-weight: 300;
    padding-bottom:0;
}
.dream_stories .card_arrows{
    top:115px;
}
.trusted_by h2,.learn_on h2,.the_media h2{
    font-size:22px;
    font-weight:300;
}
.learn_on{
    padding-top:35px;
}
.learn_on .txt_learn_on p{
    font-size:16px;
    line-height:20px;
}
.learn_on .txt_learn_on{
    margin-left:0;
}
.learn_on .txt_learn_on .aap_icon{
    display:inline-block;
}
.app_store, .gle_play{
    width: 143px;
}
.gle_play {
    background-position: -190px -8px;
}
.app_store {
    background-position: -18px -9px;
}
.the_media h2{
    margin-top:45px;
    margin-bottom:30px;
}
.trusted_by img{
    width:auto;
    margin:0 auto;
}
.team-inner {
    margin: 20px auto;
}
.list-wrap li {
    width: 100%;
	padding: 20px 0;
}
.tabs_txt .tabs-teams{
	font-size: 14px;
	margin-right: 30px;
	padding: 10px 0;
}
.steps_wrapper .steps_lists ul{
	text-align:left;
}
.steps_wrapper .steps_lists ul li.right {
    float: left;
}
.steps_wrapper .steps_lists ul li{
	width:80%;
	margin-left: 45px;
}
.steps_wrapper .steps_lists ul li:before{
	transform: rotate(-180deg);
	left:-12px;
}
.steps_wrapper .steps_lists ul li:after{
	left: -40px;
    z-index: 1;
}
.steps_wrapper .steps_lists ul li.right:after {
    left: -40px;
}
.steps_wrapper .steps_lists ul:after{
	left: 14px;
}
.steps_wrapper .steps_lists span{
	text-align: left;
	left: 13px;
}
.team-descrip{
	height:auto;
	width: 100%;
}
.position-lists{
	margin-bottom: 0;
}
.open-position span{
	margin-bottom: 2px;
	width: 100%;
}
.list-wrap li .img_outer {
	margin:0 auto;
	display: inherit;
}
.list-wrap h2, .list-wrap h3{
	width:100%;
	text-align:center;
}
.directores-wrap{
	margin-top: 0px;
	padding-bottom: 0px;
}
.list-wrap .leader-txt {
	margin-top: 14px;
    margin-bottom: 30px;
}
/* learning path start here */
.learning-path-banner .banner_container .main_outer_wrap{
    width:90%
}
.course-details-section .learning-path-banner h1{
    width:100%;
    line-height:35px;
}
.learning-path-banner .self-online ul{
    margin-bottom:25px;
    padding-left:20px;
}
.learning-path-banner section.course-training-type .right-button-div{
    margin-left:48px;
    padding-top:10px;
}
#learn-box .section-two .box-fluid:nth-child(2){
    display:none;
}
.master-second-course .box-fluid{
display:block;
padding:30px;
border: 1px solid #ddd;
border-top: 0px solid #ddd;
background:#fff;
position:relative;
}
.master-second-course .box-fluid h3{
    font-size:20px;
    text-align:center;
    margin-bottom:20px;
}
.master-second-course .box-fluid a.expend-box-btn{
    margin: 50px 0px 25px;
}
.master-second-course .box-fluid:after {
    content:"OR";
    width: 35px;
    height: 35px;
    border: 1px solid #d8d8d8;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top:-18px;
    left:0;
    bottom: 0;
    right: 0;
    text-align: center;
    margin:auto;
    background: #f1f1f1;
    color: #00a7dc;		
    line-height: 35px;
    margin-top:0;
}
#learn-box h3.standard-title.extraspace{
    margin-top:30px;
    margin-bottom:30px;
}
#learn-box .strip-dot.frst-dot{
    bottom:10px;
}
#learn-box .course-details-container .section-one{
    padding:3px 0;
}
#learn-box .faq_affiliate.blog-guidelines.learnig-acc .course-faq li{
    padding-right:0;
}
section#learn-box #learning-path-faq .course-faq h5{
    padding-left:15px;
}
#learn-box .section-one h4,#learn-box .section-one p{
   padding-left:20px;
   padding-right:20px;
}
.banner_section.course-banner.learning-path-banner section.course-training-type .self-lvc {
	height:auto;
}
.banner_section.course-banner.learning-path-banner section.course-training-type .container-fluid {
	height:auto;
}
#learn-box .section-one.append-box .lrng-pdng-dv{
    padding:30px 0;
}
#learn-box .course-details-container .section-one {
    padding: 0px 0px;
}
.learning-path-banner section.course-training-type .right-button-div p {
		margin-bottom:13px;
		display:inline-block;
    width:auto;
		float:none;
		margin-top:5px;
}
.learning-path-banner section.course-training-type .rgt-button-div p {
		margin-top:5px;
}
.course-details-container.container.container-learning-pth {
		margin-top:0;
}
section#Course-directors {
	padding:0px 0 60px 0;
}
.course-details-container.container.lpath {
	 padding-bottom:30px;
}
.learning-path-banner section.course-training-type .right-button-div span {
	display:inlnine-block;
	float:none;
	margin:0;
	font-size:14px;
}
/* learning path end here */
}


@media only screen and (min-width:480px) and (max-width: 767px) and (orientation:landscape) {
.disclaimer_pop .course-video-pop{
	width:400px;
	height: 255px;
}	
section.course-training-type .right-button-div{
	margin-top: 40px;
}

}
@media only screen and (min-width:768px) {
.master-second-course .box-fluid{
    display:none;
}
.ebook-desc {
width:100%
}

.ebook-form {
float:right;
width:50%;
margin-left:15px
}

.ebook-form .expanded_form {
display:block
}

.ebook-form .support_coutry_code .placeholder_wrap {
width:210px
}

.ebook-form .support_coutry_code .placeholder_wrap input {
width:215px
}

.ebook-details h1 {
font-size:32px!important
}

.ebook-desc h3 {
display:inline-block
}
.search-ietm-type{
    display:none;
}

.mobile_list_view.course-list-cards .webinar-in-list .accred_title{
    padding:0 5px;
    padding-right:8px;
}
.inst-page .inst-form .for-mb{
    display:none;
}

.learning-path-banner section.course-training-type{
    height:auto;
}
.learning-path-banner section.course-training-type .container-fluid{
    display:table;
    width:100%;
		height:auto;
}
.course-details-container.container.container-learning-pth {
    width: 749px;
}
.learning-path-banner section.course-training-type .container-fluid .self-online, .learning-path-banner section.course-training-type .container-fluid .self-lvc{
    display: table-cell;
    height: auto;
    vertical-align: middle;
    float:none;
    padding-bottom:20px;
    width:50%;
}
.learning-path-banner section.course-training-type .self-online .self-online-8{
   margin-right:15px; 
}
/**.learning-path-banner .no-bundle{
    margin-left: -80px;
}**/
#learn-box .in-active-bg{
    background:#F1F1F1;
}

}
@media screen and (min-height: 600px ) and (max-height:768px){
.want-team-licences .form_inner {
	margin-top:10px;
}
}

@media (max-width:460px) {
.course-list-cards .ilst_descr_course {
width:60%
}

.course-list-cards .ilst_descr_course .rating-status {
display:block;
margin:0
}

.lvc-section .select-batches {
top:229px
}

.subscript_card .inner_block a {
width:230px
}
}

@media only screen and (min-width:480px) and (max-width: 767px) {
.course-summary-section .course-img.col-xs-4 img {
height:100px
}

.enter-details {
width:100%;
margin:0 auto
}

.checkout-footer .subscribe-txt p {
text-align:center
}

.course-summary h4.course-heading,.details-section h4 {
padding-left:50px
}

.video_wrapper .video_thumbs .video_descrip {
width:67%
}

ul.sub-accord li .module,ul.sub-accord li .course-txt {
padding-left:5px
}

.content-wrap .search {
width:100%
}

.headings_wraper {
width:75%
}

.ourteam_wrapper .positions_descrip h3 {
float:none!important
}

.content-wrap .dropdown-menu {
width:73.5%;
margin-left:4px
}

.get_access .banner_outer_div {
width:450px
}

.get_access .banner_description_image {
width:100%;
margin-left:0
}

.course-summary-section .course-img {
height:160px
}

.want-team-licences .form_inner {
width:450px
}

.want-team-licences .corp_lead_form .table input,.want-team-licences .corp_lead_form .table select,.want-team-licences .corp_lead_form .table textarea {
float:left;
width:310px
}

.want-team-licences .corp_lead_form .table .outer_phone input {
width:247px
}

.want-team-licences .course_input span {
width:309px
}

.want-team-licences .radio_btn td {
margin-left:18px;
margin-right:26px
}

.want-team-licences .form_inner {
margin-top:63px
}

.want-team-licences .corp_lead_form .table .outer_phone .country_code_in input {
width:247px
}

.want-team-licences .corp_lead_form .table .looking_for sup {
top:-24px
}

.no_clas_foound .support_coutry_code .placeholder_wrap {
width:230px
}

.content-wrap .search input {
width:89%
}

.mobile_list_view ul li a .img_bl_card {
width:80%
}

.select-batches {
top:138px;
width:351px;
right:0
}

.lvc-section .mobile_list_view ul.select-batches li {
padding:0 5%
}

.course-list-cards .corse_list_one li.course-agenda {
top:0;
padding:21px 5% 9px!important
}

.lvc-section .course-list-cards .ilst_descr_course {
width:77%
}

.lvc-price .price {
margin-left:10px
}

.get_access .banner_outer li {
width:442px
}
.header_content_section .content-wrap {
	top: 100px;
}
}
@media (min-width:479px) and (max-width:480px) {
	.sub_head_home li.salary_hiked {
	display:none;
}
.header_content_section .content-wrap {
    top: 46px;
}
}
@media (max-width:480px) {
.no-category-container .article_list_div ul li {
padding:0 5px
}

.no-category-container .e-book-ul .course_img_descrip {
width:63%
}

.select-batches {
right:0;
top:165px
}

.subscription_div .card_arrows {
right:0
}
.contact-us .contact-form .course-list-drop-query .support_coutry_code .placeholder_wrap input {
min-width:365px;
}
}

@media (max-width:767px) {
div.jwplayer.aspectMode.playlist-none {
    background: transparent !important;
}	
.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq ul.sub-accord li .module, ul.sub-accord li .course-txt {
    display: initial;
}	
.online-self-learning .osl-block .osl-access .price {
text-align:left
}

.course-summary-iteam .col-xs-16 {
width:100%;
text-align:center;
float:none
}

.summary-discount {
margin:0;
width:auto
}

.select-batch .batch-training {
margin:-8px 0 0;
text-align:center
}

.course-bundle .online-self-learning .osl-block .osl-access .price {
text-align:center
}

.mid-content-wrap .col-xs-12 {
width:100%
}

.get-inspired .col-xs-16 {
margin-bottom:10px
}

.accreditated_courses .silder_div {
margin:0 auto;
width:80%;
text-align:center
}

.menu_section {
display:none
}

.the_media .media_inner {
text-align:center;
width:300px;
margin:0 auto;
}
.the_media .media_inner li {
float:left;
width:100%;
text-align:center;
margin-left:0;
}
.the_media .media_inner li  a{
display:inline-block;
}
.browse_course {
padding:10px 35px
}
.courseicon_common p, .courseicon_common span {
display:none;
}
.courseicon_common div:before {
content:"-";
width:auto;
height:10px;
display:inline-block;
font-size: 18px;
font-weight: bold;
text-indent:-17px;
}
.courseicon_common {
margin-left: 20px;
width: 95% !important;
}
.banner_lists3 {
float:left;
}
.courseicon_common div {
width:100%;
}
.new_menu_wrap ul li {
margin-right: 15px;
}
.dropdown_nav {
width: 280px;
}
.new_menu_wrap .second-level_nav {
min-width: 170px;
max-width: 70%;
}
.second-level_nav {
overflow:auto;
}
.new_menu_wrap ul li.search_topbar {
	color: transparent;
	width: 34px;
	height: 23px;
}
.hover_search {
	width:300px !important;
}
.hover_search .search_in {
	width: 248px;
}
.hover_search .search_btn {
	width: 52px;
}
.our_training_experts{
    margin-bottom:60px;
}
.simpli_certification ul li ul.dropdown-menu li a {
	margin: 0 10px;
}
.ftr_country .dropdown_country {
	right: 5px;
}
.quote_descrip, .stories_descrip_inn {
    width: 258px;
}
.login_inner .social_media_div {
	margin-left:0;
	width: 300px;
}
.mobile_login .login_inner .btn-linkedin {
	width: 100%;
}
.login_inner .btn-fg, .login_inner .btn-gplus {
	width: 147px;
}
.te_con {
	text-align: left;
    width: 88%;
	margin-top:0;
}
.create_account {
	text-align:left;
}
.form_div {
	padding-left:0;
	width: 300px;
	border-right:0;
}
.form_div_register {
	padding-right:0;
	border-right:0;
}
.form_div .btn {
	margin-bottom: 20px;
}
.IN-widget {
	width:100%;
}
.login_close {
	top: 22px;
}
/*.login_inner {
	margin: 0;
}*/
.login_inner p.or_txt {
	padding-bottom:20px;
}
.mobile_login .login_logo {
	display:none !important;
}
.marque_text {
	width: 100%;
}
.marque_text marquee{
	width: 94%;
}
.pop_content_big {
	display:none;
}
.pop_content_mobile {
	display:inline-block;
}
.popup_country_wrapper .offer_pop {
	width:300px;
}

/** in the media page mobile **/
.inthe_media .banner_section h1 {padding-top:55px; font-size:22px;}
.media_wraper .media_list_inner p {font-size:13px;}
.media_wraper .media_list_inner h4 {font-size:15px;}
.media_wraper .media_date {font-size:13px;}
.no-category-container .article_list_div {margin: 10px 0 20px 0;}
.the-huffington {background-position:110% 100%; width:60%; height:40px; max-height:50px; background-size:140%;}
.fortune-india {width:80%;}
div#course_video {width:100% !important; height:auto !important;}
.media_wraper .media_list{padding-bottom:0; margin-bottom:20px;}
.market-watch {margin-bottom:0;}

/** contact-page-mobile-version-update **/
.contact-us .banner_section h1 {font-size:22px; text-align:center; margin:0; padding:0; line-height:170px;}
.contact-us h4 {font-size:18px;}
.contact-us .other-enquery h4:after {width:43%;}
.itworks_1 {margin-top:15px;}
.contact-us .other-enquery .itworks_1, .contact-us .location-map .address-find p {text-align:center;}
.contact-us .other-enquery .itworks_sprt {margin-left:0;}
.contact-us .location-map .address-find p {font-size:14px;}
.contact-us .location-map .address-find .card_arrows {top:105px;}
.contact-us .location-map .address-find p:before {left:35%;}
.contact-us .other-enquery .itworks_4img {background-position:0px -510px;}
.contact-us .other-enquery .itworks_5img {background-position:-60px -510px;}
.contact-us .other-enquery .itworks_6img{background-position:-123px -510px;}
.contact-us .other-enquery h3 {font-size:14px;}
.contact-us .other-enquery {padding:15px 0 10px 0;}
.contact-us .location-map .address-find p:before {background-position:-193px -520px; height:58px; left:45%;}

/** about-page-mobile-version-update **/
.abt_banner .banner_section {background-size:cover;}
.abt_banner .banner_section h1 {line-height:170px; margin:0;}
.about_wrapper .simpli_descrip {font-size:13px; line-height:24px;}
.about_wrapper .circle_wrap_outer h2 {font-size:18px;}
.about_wrapper .sub_simpli {font-size:14px;}
.about_wrapper h2 {font-size:18px;}
.about_wrapper .vision_wrapper h3 {font-size:13px; line-height:24px;}
.about_wrapper .vision_wrapper h2:after, .about_wrapper .vision_wrapper h2:after {width:67%;}
.about_wrapper .vision_wrapper {padding:20px 0;}
.whovr_wrapper h2 {padding:10px 0;}
.whovr_wrapper p {font-size:13px; line-height:24px;}
.whovr_wrapper ul li {font-size:13px;}
.whovr_wrapper {padding: 15px 0 20px;}
.howstarted_wrapper h3 {font-size:13px;}
.steps_wrapper .steps_lists ul li h4{font-size:18px;}
.steps_wrapper .steps_lists ul li h2 {font-size:14px; line-height:20px;}
.steps_wrapper .steps_lists ul li p{font-size:13px; line-height:20px;}
.steps_wrapper .right_block span {font-size:18px;}
.about_wrapper .circle_wrap {width:70px; height:70px;}
.about_wrapper .rounded1:after {background-position:-9px -79px; width:50px; height:50px;}
.about_wrapper .rounded2:after {background-position:-55px -77px; width:40px; height:50px;}
.about_wrapper .rounded3:after {background-position:-93px -77px; width:50px; height:50px;}
.about_wrapper .rounded4:after {background-position: -139px -77px; width:45px; height:50px;}
.about_wrapper .circle_wrap_outer {margin:10px 0;}
.about_wrapper .circle_wrap_outer h2 {margin-bottom:5px;}
.steps_wrapper .circle_wrap {top:-46px;}
.about_wrapper .rounded5:after {background-position:-183px -79px; width:30px;}
.steps_wrapper .left_block ul li:after, .steps_wrapper .right_block ul li:after {background-position:-209px -79px; left:-34px;}
.steps_wrapper .left_block ul {margin-left:20px; margin-right:20px;}
.steps_wrapper .left_block {margin-left:13px;}
.circle_wrap.rounded5 {width:55px; height:55px;}
.steps_wrapper .circle_wrap {top:-32px;}
.steps_wrapper .right_block ul {padding:0 20px 0 20px;}
.steps_wrapper .right_block {float:left; margin-left:13px;}
.howstarted_wrapper {padding:15px 0 30px;}

/** review page **/
.inthe_media .banner_section h1 {padding-top:45px; font-size:22px;}
.reviews_search_wraper {margin: 0px 0 20px;}
.review-section .linked {left:3px;}
.review_wraper_content ul li a .review_descrip{font-size:13px;}
.review_wraper_content .review_date {font-size:11px;}
.review-content {padding:0 0 10px;}
.review-content h5 {font-size:15px;}

/** affiliate-program **/
.affiliate_page .banner_section h1 {font-size:22px; padding-top:50px;}
.affiliate_page .top_affi_descrip {padding-bottom:5px; font-size:13px;}
.affiliate_page .top_affi_descrip p {line-height:24px; margin:0;}
.affi_works.join_affi_prgm h2 {font-size:18px; margin:0;}
.join_affi_prgm {padding-bottom:10px;}
.affi_works {padding-top:20px;}
.affi_works h2 {font-size:18px;}
.affi_works.howitworks {padding-top:0; padding-bottom:0; margin-top:10px;}
.affi_works .circle_bar {height:2px;}
.affi_works .circle_bar:before {width:30px; height:30px; top:-13px; padding-top:1px; font-size:13px; left:45%;}
.itworks_1 p {font-size:13px; line-height:24px;}
.howitworks .affi_hwit_bl .itworks_sprt {width:80px; height:50px;}
.itworks_1img {background-position:-16px -421px;}
.affi_hwit_bl:hover .itworks_1img {background-position:-16px -485px;}
.itworks_2img {background-position:-105px -421px;}
.affi_hwit_bl:hover .itworks_2img {background-position:-105px -485px;}
.itworks_3img {background-position:-180px -420px;}
.affi_hwit_bl:hover .itworks_3img {background-position:-180px -484px;}
.bg_join_affi_prgm p {font-size:22px; margin:0;}
.bg_join_affi_prgm {padding:15px 0;}
.bg_join_affi_prgm .btn-warning {margin:10px 0 0 0;}
.affi_heading {padding:0;}
.review-tab li a, .review-tab li a:hover, .review-tab li a.active, .review-container a, .faq_affiliate .course-faq p {font-size:13px;}
.course-faq h4 {font-size:15px;}
.arrow-down {top:5px;}
.course-faq li {padding:0;}
.faq_affiliate {padding:0;}
.affiliate_page .have_questions {padding:0px 0 15px;}
.affiliate_page .have_questions h2 {font-size:18px;}
.support_form .placeholder_wrap {margin-bottom:3px;}
.common_forms .support_coutry_code {margin-bottom:3px;}
.support_btn {margin-top:10px;}
.join_affi_prgm {margin-top:0;}
.master_program {padding-bottom:12px;}
.itworks_5img {margin-top:20px;}
.itworks_4img {background-position:-19px -362px; width:45px; height:50px;}
.itworks_5img {background-position:-73px -366px; width:60px; height:50px;}
.itworks_6img {background-position:-135px -362px; width:55px; height:50px;}
.container.top_affi_descrip.banner-padd-decrease {padding-top:0 !important;}

.get-inspired{
	padding-bottom: 27px;
}
.master_program {
    padding-bottom:12px;
}

.get-inspired{padding-bottom:17px;}

/** guest-blogging mobile responsive **/
.blog_guest .banner_section h1 {font-size:22px; padding-top:50px;}
.blog_guest .top_affi_descrip h3 {font-size: 13px; margin: 3px 0 0 0;}
.container.top_affi_descrip.banner-padd-decrease {padding-top:0 !important;}
.faq_affiliate{margin:0;}
.training-partner h2 {font-size: 18px; padding:0; margin: 15px 0 0px 0;}
.course-preview h4, .course-faq h4, .training-partner .blog-guidelines ul li p {font-size:13px;}
.training-partner .affi_works {padding:10px 0;}
.join_affi_prgm {padding-bottom:0;}
.itworks_1 {margin-top:20px;}
.itworks_4img {background-position:-19px -362px; width:45px; height:50px;}
.itworks_5img {background-position:-73px -366px; width:60px; height:50px;}
.itworks_6img {background-position:-135px -362px; width:55px; height:50px;}
.trainer_page .bg_join_affi_prgm p, .join_affi_prgm p {font-size: 13px; line-height:24px;}
.training-partner .blog-guidelines ul li p {line-height:24px;}
.course-faq li {padding:0;}
.training-partner .blog-guidelines ul li h4 {margin-top: 5px; margin-bottom: 5px;}
.affiliate_page .have_questions {padding:0 0 15px;}
.affiliate_page .have_questions h2 {font-size:18px; padding-top:0;}
.support_form .placeholder_wrap {margin-bottom:5px;}
.contact_dr_qry .support_coutry_code, .common_forms .support_coutry_code {margin-bottom:5px;}
.support_btn {margin-top:5px; padding:7px 0;}
.form-control {font-size:12px; height:30px;}
.support_form .query {height:50px;}
.arrow-down {right:-3px; top:5px;}
.training-partner .blog-guidelines {padding: 10px 0 10px 0;}
.master_program {padding-bottom:12px;}
/*.get-inspired h2{
	width:90%;
}*/
.get-inspired .prev_arrow, .master_program  .prev_arrow{
	left: 10px;
}
.get-inspired .next_arrow, .master_program .next_arrow{
	right: 10px;
}
.master_program .testimonial_div{
	width: 294px !important;
}
.master_program .testimonial_div .inner_block_wrapper{
		width: 280px !important;
}
.master_program .testimonial_div .inner_block_wrapper {
    margin-left: 8px;
}
.emty_bar {
    width: 243px;
}
.th_inner:before{
	width: 213px;
}
.h2_style {
    font-size: 28px;
}
li div.selected_stories, li div.selected_stories img {
	width:90px;
	height:90px;
}
.trusted_by:after{
	display:none;
}
.trusted_by img{
	padding-bottom: 40px;
}
.learn_on .container, .txt_learn_on  {
    width: 95% !important; 
	text-align: center;
}
.txt_learn_on  {
	margin-top: 0;
	margin-bottom: 44px;
}
.learn_on .img_learn_on{
	float:none;
}
.h2_style {
    font-size: 24px;
}
.people_grow .descrip_inspired p{
    display:none;
}
/*career page css start*/
.career-page .banner_section h1 {
    /* line-height: 61px; */
}
.team-pics-left, .team-pics-mid, .team-pics-right {
    width: 100%;
}
.team-pic1, .team-pic1 img, .team-pic2, .team-pic2 img, .team-pic3, .team-pic3 img, .team-pic4, .team-pic4 img, .team-pic5, .team-pic6, .team-pic6 img, .team-pic7, .team-pic7 img, .team-pic8, .team-pic8 img, .team-pic9, .team-pic9 img{
	width: 100%;
	height: 100%;
}
.team-pics div#course_video {
	width: 100% !important;
    height: 300px !important;
}
/*career page css end*/
/** click to call for sticky footer **/
.popup_country_wrapper.clic_to_call .dropdown_country{height:155px; background:#fff; width:240px;}
.popup_country_wrapper.clic_to_call .webinar_form_reg h4 {margin:0; padding:30px 0 30px 30px; font-size:16px; line-height:24px; font-weight:400;}
.popup_country_wrapper.clic_to_call .webinar_form_reg .support_btn {padding:10px 0; font-size:18px; font-weight:500; box-shadow:none; margin-top:0; border: none; background:#0199CF; text-transform:initial;}
.popup_country_wrapper.clic_to_call .webinar_form_reg {width:98%;}
.popup_country_wrapper.clic_to_call .close_country_btn {top:-14px; right:-11px; position:absolute; border:2px solid #eee; width:30px; height:30px;
 border-radius:50px; z-index:5555; box-shadow:-1px 0px 6px 1px #333; background: #000 url(../images/header_sprite_v10.png) -83px -322px no-repeat;}
 /*course page coupon offers*/
 .col-lg-8.img-txt1, .col-lg-8.marine-reco  {
    width:100%;
}
.col-lg-8.img-txt1, .col-lg-8.marine-reco {
	text-align:center;
}
.col-lg-8.marine-reco img {
    height: 73px;
}
.col-lg-8 .img-txt1 {
	text-align:center;
}
 /** learning path **/
.course-details-container.container.lpath.clearfix h1, section#learn-box h1, section#Reviews-slider h1 {
	 font-size:26px;
 }
 section#brand-slider {
	 padding: 20px 0 15px 0;
 }
 section#brand-slider .inner_stories .testimonial_div {
	 margin:0 auto;
   display: inherit;
	 height:90px;
	 margin-bottom:20px;
 } 
 section#brand-slider li.img_stories div {
	 width:270px;
	 height:60px;
 }
 .course-details-container.container.lpath {
    padding-bottom: 25px;
}
 section#brand-slider .dream_stories {
	 padding-bottom:0;	 
 }
 section#brand-slider .stories_descrip p.quote_descrip_p {
	 margin-top:0;	 
 }
 section#brand-slider p.name_author{
	 font-weight:500;
	 margin-bottom:0;
 }
 section#learn-box {
	 padding: 10px 0 60px 0;
 }
 section#learn-box h3 {
	 font-size:20px;
 }
 .section-two .fluid-content-box  {
	 display:block;
 }
.section-two .fluid-content-box .box-fluid {
	 min-width:290px;
	 display:block;
	 max-width:none;
 }
 .section-two.Electives ul li {
	  font-size: 16px;
    padding: 10px 0 10px 40px;
    line-height: 24px;
 }
 .section-two.Electives h3{
	 padding:0px 0 20px 0;
 }
 .section-two.Electives, .section-two.Exam-Certificate {
	 padding-bottom:35px;
 }
 section#Reviews-slider h3 {
	 margin:10px 0 20px 0;
 }

ul.testimonial_div_inner.slider_section_list.dream_stories_slider.c_list.review-custom-slide {
	 left:-60px !important;
 }
 section#learning-path-faq .container, section#Course-directors .container {
    width: inherit;
}
 section#learning-path-faq .course-faq h3 {
	 font-size:28px;
	 margin:30px auto 20px auto;
 }
 section#Course-directors ul li {
	 display: block;   
   float: left;
   width: 100%;
 }
section#Course-directors article {
	  clear: both;
    margin: 0;
	}
a.expend-box-btn:after {
	 top:7px;
}
section#Course-directors ul li a {
	margin:-15px 0 0 0;
}
a.expend-box-btn.btn-rgt {
    text-align: right;
		width:90%;
		display:inline-block;
}	
.section-two .fluid-content-box:before {
		content:" ";	 
    /*border-top: 1px solid #d8d8d8;*/   
    display: inline-block;
    position: absolute;
    top:300px;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    margin:0 auto;
}
.section-two .fluid-content-box {
	border:none;
}
#learn-box .section-two {
   border: 1px solid #ddd;
}

section#learning-path-faq {
	padding:0;
}
#learn-box .section-one a.expend-box-btn {
	margin:40px 0 20px 0;
}
.master-second-course .box-fluid.deactive {
    border-bottom: 0;
}
section#brand-slider li.img_stories .selected_stories img {
	   -webkit-filter: grayscale(0) !important;
    -moz-filter: grayscale(0) !important;
    -ms-filter: grayscale(0) !important;
    filter: grayscale(0) !important;
    transition-property: filter;
    transition-duration: 1s;
    height: auto;
}
span.img-circle {
	margin-top:0;
}
section#Reviews-slider ul.review-desc {
	width:100%;
}
section#Reviews-slider .stories_descrip p.quote_descrip_p, .testimonial_div.stories_descrip.sprite_home.less-review-margin li .quote_descrip_in, section#Reviews-slider .stories_descrip ul.testimonial_div_inner, section#Reviews-slider .dream_stories .stories_descrip li.quote_descrip {
	width:100%;
}
section#Reviews-slider .review-img a{
	display:none;
} 
section#Reviews-slider .review-img a.review-active{
	display:block;
	margin:0 auto;
} 
.course-details-container.container.lpath.clearfix h3.standard-title {
	font-size:22px;
	margin-bottom:20px;
	margin-top:10px;
}
section#learn-box h3 {
	margin-bottom:20px;
} 
.faq_affiliate.blog-guidelines.learnig-acc .course-faq h4 {
	font-size:14px;
}
section#Course-directors span.circle-expert {
	width: 105px;
  height: 105px;
}
section#Course-directors article.less-txt {
	height:0;
}
h3.standard-title {
	font-size:26px;
} 
section#Course-directors a.expend-box-btn {
	margin:0;
	text-align:right;
}
section#brand-slider .inner_stories .testimonial_div ul li.img_stories {
	height:90px;
}
section#brand-slider li.img_stories div {
	height:90px;
}

section#brand-slider li.img_stories img {
    -webkit-filter: grayscale(0) !important;
    -moz-filter: grayscale(0) !important;
    -ms-filter: grayscale(0) !important;
    filter: grayscale(0) !important;
    transition-property: filter;
    transition-duration: 1s;    
    opacity: 1;
}
#learn-box .section-one.append-box.active {
	  border: 1px solid #d2d2d2;
    border-top: none;
    border-bottom: none;
}
#learn-box .section-two.borderline-none {
	border-bottom:none;
	border-top:none;
}
section#Reviews-slider .inner_stories .testimonial_div.c_screen{
    width:98px !important;
    overflow: visible;
}
section#Reviews-slider .inner_stories li.img_stories div img{
    display:none;
}
section#Reviews-slider .inner_stories li.img_stories div.selected_stories img{
    display:block;
}
section#Reviews-slider .inner_stories li.img_stories div.selected_stories{
    position:relative;
    left:-75px;
    margin-right:0;
    width:100px;
    height:100px;
}
section#Reviews-slider .tab-hidden-pic{
    width:100%;
    overflow:hidden;
    position: relative;
    left: -5px;
}
section#Reviews-slider .dream_stories .prev_arrow{
   left:-40px; 
}
section#Reviews-slider .dream_stories .next_arrow{
   right: -40px;
    top: 22px; 
}
section#Reviews-slider .dream_stories .card_arrows{
    top:30px;
    z-index:9;
}
section#Reviews-slider li .quote_descrip_in {
    margin-left:0;
		padding-left:15px;
    margin-top: 20px;
}
section#Reviews-slider .inner_stories .testimonial_div{
   height:auto;
   overflow:visible;
}
section#Reviews-slider .dream_stories{
    padding-bottom: 15px;
    padding-top: 25px;		
}
section#Course-directors article {
	width:100%;
}
.faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
	padding-right:10px;
}
.course-details-container.container.lpath .arrow-down:hover, .course-details-container.container.lpath .arrow-down {
	top: 0;
	bottom: 0;
	margin: auto;
}
.course-details-container.container.lpath.clearfix.about-course-wrapper .our_training_experts, .course-details-container.container.lpath.clearfix.about-course-wrapper .frm-margin {
	margin-bottom:0;
}
.rgt-button-div {
	margin:0 0 20px 0;
  width: 100%;
  text-align: center;
}
section.course-training-type .rgt-button-div .btn-warning {
	float:none;
	text-align: center;
  display: inline-block;
}
section#brand-slider .dream_stories .card_arrows {
	top: 0;
	bottom: 0;
	margin: auto;
}
section.course-training-type .rgt-button-div p {
	padding-right:0;	
}
.learning-path-banner section.course-training-type .right-button-div {
	text-align:center;
	width:100%;
	margin-left:0;
}
.learning-path-banner section.course-training-type .right-button-div span {
	display:inline-block;
}
section.course-training-type form#frmOnlineCourses {
	margin:0;
}
.learning-path-banner section.course-training-type .right-button-div div.switch-light {
	width:245px;
}
.learning-path-banner section.course-training-type .right-button-div div.switch-light span {
		width:118px;
}
span.course-video-thumble {
	display:none;
}
.main_outer_wrap {
	display:block;
}
.main_outer_wrap .col-lg-8 {
    float: inherit;
    display: inherit;
    vertical-align: middle;
    min-width: inherit;
}
 /** adding selflearnig video course page **/
span.flexi-pass-video a.pop-up-before {
display:block;	
}
span.flexi-pass-video {
	clear: both;
  float: left;
}
/** coursepage custom design **/
section.course-training-type .right-button-div {
	width:100%;
	margin-bottom:15px;
	margin-right:0;
}
.right-button-div span {
    float: none;
    margin-right: 0;
    width:inherit;
}
.right-button-div .batch-link, section.course-training-type .right-button-div .btn-warning, span.flexi-pass-video {
	float:none; 
	margin:0 auto;
	display:block;
}
span.flexi-pass-video {
	width:155px;
	text-align:center;
	padding:0 0 30px 0;
}
section.course-training-type .self-online .self-online-8, section.course-training-type .self-lvc article {
	text-align:center;
}
section.course-training-type .self-lvc .self-lvc-8 article h4, section.course-training-type .self-lvc article, section.course-training-type .self-online article{
	margin-top:0;
	width:100%;
}
section.course-training-type .right-button-div {
	margin-bottom:0;
	margin-top:0;
}
section.course-training-type .self-online .self-online-8 {
	/*padding:30px 0;*/
	float:left;
}
section.course-training-type .self-lvc .self-lvc-8 {
	padding:0;	
}
section.course-training-type .self-lvc .self-lvc-8 article h4 {
	padding-top:30px;
}
section.course-training-type p {
	margin:10px 0 20px 0;
	padding:0;
	line-height: normal;
}
section.course-training-type .self-lvc article p {
	margin:10px 0 20px 0;
	padding:0;
	line-height: normal;
}
section.course-training-type .self-lvc article p:first-of-type {
	margin:20px 0;
}
.right-button-div .batch-link {
	margin-top:10px;
	margin-bottom:30px;
}
section.course-training-type .right-button-div p{
	text-align: center;
	display: inline-block;
	width: 100%;
	padding:5px 0 0 0;
}
section.lvc-training-type .right-button-div .batch-link {
	float:none;
	margin-top:10px;
}
section.online-training-type .self-online article, section.lvc-training-type .self-lvc article {
	width:100% !important;
}
/** coursepage custom design end **/
.learning-path-banner .self-online ul li {
	text-align:left;
}
section.course-training-type .self-online .self-online-8.for-learning {
	padding:30px 0;
}
.learning-path-banner .industry-type p {
	font-size: 13px;
	margin-bottom: 0;
	width: 100%;
}
.container.disclam-container {
	padding:30px 30px;
	width:inherit;
}
 section#disclaimers {
	 margin-bottom:35px;
 }
div#section_video_modal.course-signup-form {
    width: 88%;
    height:290px;
}
div#section_video_modal.course-signup-form .country_code_in {
	width:198px;
}
div#section_video_modal.course-signup-form .video_custom_wrapper {
    width: 250px;
    margin:10px auto 0 auto;
}
div#section_video_modal.course-signup-form .btn_orange {
	  width: 250px;
}
div#section_video_modal.course-signup-form a.remember_me.un-selected_box, div#section_video_modal.course-signup-form a.remember_me.selected_box{
	font-size:12px;
}
div#section_video_modal.course-signup-form  span.allready-login {
	padding-top:20px;
}
 }
@media only screen and (min-width:768px) and (max-width: 1023px) {
.details-section .enter-details .col-sm-8 {
margin:0 auto;
width:100%;
text-align:center
}

.enter-details {
width:300px;
margin:0 auto
}

.course-details-section .banner_container .training-type {
background:none
}
.course-details-section .course-banner h1{
	width:100%;
}
.course-details-section .banner_container .training-type .iled,.banner_container .training-type .osl {
background:#fff;
border-radius:4px;
width:48%;
margin-left:10px
}

.course-details-section .banner_container .training-type .osl.col-sm-offset-1 {
margin-left:4%
}

.course-details-section .course-preview-accord li .accord-head {
line-height:35px
}

.training-enroll-section {
margin:0 auto
}

.course-preview,.course-faq,.about-course-video {
margin-left:0
}

.review-section .col-sm-13 {
width:85%
}

.about-course,.exam-certification,.reviews,.faqs {
padding-left:25px
}

.faqs {
border-bottom:3px solid #333;
padding-bottom:30px
}

.key-features .spl-zone {
display:block;
border-top:2px solid #aaa;
text-align:center;
width:100%;
height:auto
}

.key-features .spl-zone .spl-zone-banner {
height:auto;
width:100%
}

.key-features .key-features-section ul {
padding-left:0
}

.mob-video-section {
display:none
}

.exam-certification h3 span,.reviews h3 span,.faqs h3 span {
display:none
}

.course-summary-iteam,.course-summary-form {
width:730px
}

.summary-discount {
margin-right:15px
}

.summary-service-tax {
padding-right:20px
}

.course-summary-main {
width:740px
}

.cart-container {
width:750px
}

.checkout-header {
padding:0 0 10px;
border-bottom:2px solid #D3D3D3
}

.course-details-container h3 {
margin-bottom:20px;
margin-top:35px
}

.resources_default .articles_outer .art_sec .knowledge-bank-div li {
width:166px
}

.resources_default .articles_outer .knowledge-bank-div li img {
width:100%;
height:auto
}

.resources_default .video_section .knowledge-bank-div li {
width:211px
}

.course-list-section .banner_section h3 {
width:100%
}

.course-list-drop-query .drop-query-submit {
margin-top:5px;
display:block
}

.disclaimer_pop .dropdown_country .choose_location {
width:480px
}

.card_outer {
width:617px
}

.shuffle-cards ul li{
width:auto;
}

.card_div .card_outer .course-item {
margin:0 5px 10px 20px
}

.course_card_main_div .next_arrow {
right:19px
}

.shuffle-cards ul li:first-child {
margin-left:158px
}

.tab_descrip_top .col-lg-10 {
height:440px
}

.recently_viewed_footer .knowledge-bank-section h3:after,.recently_viewed_footer h3:after {
width:71%
}

.money_back_pop .dropdown_country .choose_location {
width:700px
}

.trainer_works .tr_hw_wrks {
float:none!important;
margin-bottom:30px
}

.trainer_works .circle_bar:before {
left:45%
}

.image-block,.image-block_inner {
width:75px;
height:75px
}

.col-lg-offset-1 {
margin-left:3.25%
}

.testimonial_inner {
width:234px;
height:333px;
display:inline-block;
margin-right:10px
}

.card_outer .col-lg-4 {
margin-bottom:10px
}

.content-wrap {
margin-top:7%
}

.content-wrap .search {
margin-top:0;
width: 707px;
}

.accreditated_courses .silder_div {
height:100px;
overflow:hidden;
margin:0 auto;
width:76%;
text-align:center
}

.accreditated_courses .silder_div ul {
width:2000px
}

.accreditated_courses ul li {
float:left
}

.menu_section {
display:none
}

.get_access .banner_description {
width:38%;
margin-left:20px
}

.get_access .card_arrows {
right:18px;
top:90px
}

.the_media .media_inner li {
margin-left:20px
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li {
margin-left:7px;
width:219px
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li .recently_view_in {
margin-left:0
}

.spl-zone,.recently-viewed {
display:none
}

.group_page .our_training_experts {
margin-top:20px
}

.offer_page .offer_cards_outer .cards_offer {
display:inline-block
}

.resources_default .heading_view_course .divider_text {
width:54%
}

.resources_default .articles_outer .heading_view_course .divider_text {
width:63%
}

.resources_default .webinar_sectiion .heading_view_course .divider_text {
width:59%
}

.resources_default .practice_test_sectiion .heading_view_course .divider_text {
width:53%
}

.resources_default .video_section .heading_view_course .divider_text {
width:67%
}

.resources_default .articles_outer .knowledge-bank-div li {
padding-left:39px
}

.resources_default .webinar_sectiion .knowledge-bank-section .inner-section img {
width:25%
}

.webinar_sectiion .free_price {
display:block
}

.practice_test_sectiion .recently_viewed_footer .mobile_list_view.course-list-cards ul li {
width:186px
}

.video_section .knowledge-bank-div li {
width:210px
}

.cr_kn .inner-section .video_caro_in_cr {
margin-left:19px
}

.practice-tests .webinar_sectiion .knowledge-bank-section .inner-section img {
width:auto
}

.subscription_page .courses_included_outer {
width:auto
}

.subscription_page .courses_faqs ul {
padding:0 20px
}

.subscription_page .course_scroll_lists,.subscription_page .course_scroll_lists ul {
width:470px;
overflow-x:hidden
}

.subscription_page .course_scroll_lists ul li {
display:block;
width:452px
}

.subscription_page .courses_included {
width:743px
}

.subscription_page .course_scroll_lists ul li a h1 {
width:345px
}

.subscription_page .courses_included_outer .mob_filter {
display:none
}

.no-category-container .video_thumbs .course_img_block {
width:auto
}

.video_wrapper .video_thumbs ul li {
margin-right:8px
}

.offer_page .offer_cards_outer .container {
text-align:center
}

.offer_page .offer_cards_outer .cards_offer .valid_till {
left:17px;
text-align:left
}

.discounts_schemes_inner .mob_filter {
display:none
}

.get_access .mobile_selected_tab {
display:none
}

.map_about a.tooltips_1 {
left:154px
}

.map_about a.tooltips_2 {
left:495px
}

.map_about a.tooltips_3 {
left:543px
}

.map_about a.tooltips_4 {
left:643px
}

.inthe_media .stay_updated_div,.inthe_media .article_list_div {
display:block
}

.ceo_descrip {
width:55%
}

.headings_wraper {
width:86%
}

.ourteam_wrapper .positions_descrip h3 {
float:none!important
}

.review_sidebar .popular_tags .foot-socials ul li {
margin:10px 6px 0 0
}

.contact-us .contact-form {
margin:40px 0;
float:left
}

.contact-us .other-enquery .col-sm-5 {
padding-left:0;
padding-right:0;
margin-right:14px
}

.contact-us .other-enquery ul li {
text-indent:-2px;
font-size:13px
}

.contact-us .other-enquery h4:after {
width:72%
}

.course_img_descrip {
padding-left:10px
}

.expand_input_search {
width:540px
}

.contact-us .location-map .address-find .card_arrows {
top:630px
}

.contact-us .location-map .address-find .next_arrow {
right:40px
}

.contact-us .location-map .address-find {
float:none!important;
margin:0 auto;
width:63%
}

footer ul.content-col h5 {
margin:5px 0 3px
}

.footer-container ul {
padding:0
}

.foot-top p {
width:48%
}

.foot-top .footer_subscribe_div {
vertical-align:top
}

.foot-top .subscribe_btn {
margin-left:-2px
}

.card_div .card_outer .course-item {
margin:0 5px 10px
}

.testimonial_div {
width:88%
}

.footer-end {
margin-bottom:40px
}

.no_clas_foound .support_coutry_code .placeholder_wrap {
width:350px
}

.or_txt {
display:none
}

.mobile-footer {
display:none!important
}

.howitworks .affi_hwit_bl {
margin-bottom:30px
}

.affi_works .circle_bar:before {
left:45%
}

.join_affi_prgm .pull-right {
float:none!important
}

.contact-us .contact-form .course-list-drop-query .support_coutry_code .placeholder_wrap input {
width:197px;
}

.course-list-drop-query .support_coutry_code .placeholder_wrap {
width:77%
}

.select-training-type div.expand_tr_type {
display:none
}

.close_btn_works {
right:20px
}

.footer_sticky_bar .how_it_works {
display:none
}

.no-items-details div.view-help-list {
top:85px
}

.learning-type .training_tabs,.learning-type .training_tabs .container {
padding:0
}

.learning-type .training_tabs .mid-content-wrap a {
padding-right:0;
padding-left:0;
font-size:14px
}

.learning-type .training_tabs li {
width:32%
}

.mid-content-outer .courseicon:before,.mid-content-outer .courseicon:after {
margin:4px 3px
}

.placeholder_tooltip {
display:none!important
}

.course-list-section .banner_section h3 {
font-size: 28px;
margin-top: 16px;
width: 62%;
text-align: left;
}

.enter-details .placeholder_span {
left:20px
}

.mobile-menu,.mobile-header {
display:none
}

.no-category-container .article_list_view .e-book-ul .thumb_icon_card {
width:50%
}

.lvc_heading {
width:52%
}

.lvc_off-pr {
margin-right:0
}

.lvc-section .faqs-wrapper {
border:none
}

.lvc-section .faqs {
border-bottom:0;
padding-left:0
}

.pass-not {
width:300px
}

.get_access .banner_outer li {
width:676px
}

.get_access .banner_outer_div {
width:699px
}

.get_access .banner_outer li a {
width:336px
}

.course-bundle .mid_div_banner .learn_text {
width:290px
}

.promo_left {
width:525px
}

.lvc-promotion,.promo_left {
height:auto
}

.courseicon_common div {
width:84%
}

.select-training-type {
padding-left:10px
}

.course-details-section .banner_container .training-type .iled:first-child {
margin-left:0
}

.lvc_course_list .lvc-categories {
margin-left: 60px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating_outer, .widescreen_ab_tst .article-in-list, .widescreen_ab_tst .mobile_list_view.course-list-cards .webinar-in-list,.widescreen_ab_tst .course-list-cards .ilst_descr_course{
    width:80%;
}

.widescreen_ab_tst.list_vw{
    margin-top:10px;
}

.widescreen_ab_tst .search_listing .search_in{
    width:100%;
}

.widescreen_ab_tst .search_listing{
    background:#fff;
}
.widescreen_ab_tst .mobile_list_view.course-list-cards ul li a h2{
    width:80%;
    margin-bottom:5px;
}
.corporate-brochure{text-align:left;}

.mid_container {
width: 460px;
}
.lecture_accord .faqs{
padding-left:0;
border-bottom:0;
padding-bottom:0;
}
.lecture-overlay{
    position:absolute;
}
.lecture-overlay #section_video_modal{
    width:95%;
    margin-top:50px;
}
.lecture-overlay #fancybox-close {
    right: 20px;
    top: 20px;
}
.video-container-utube {
    padding-bottom: 50.25%;
}
.video-container-utube iframe, .video-container-utube object, .video-container-utube embed{
	height: 100%;
    width: 100%;
}
.new_menu_wrap ul li.menu_partner, .new_menu_wrap ul li.menu_instructor, .third-level_nav, .latest_course_sections, .new_menu_wrap .second-level_nav li span.course_count {
	display:none;
}
.main_menu_course .dropdown_nav {
	display:none;
}
.dropdown_nav {
	width: 410px;
}
.resources_menu .dropdown_nav, .new_menu_wrap ul li.resources_menu {
	display:none;
}
.inner_stories .testimonial_div {
	width: 72%;
	overflow: hidden;
}
.inner_stories .stories_descrip {
	width: 100%;
}
.quote_descrip {
	width: 601px;
}.stories_descrip:before {
    left: 0;
}
ul li:first-child .quote_descrip_in {
    margin-left: 84px;
}
.wrapper_ins {
	padding-bottom:0;
	top:0
}
.special-offer {
	margin-top: 12px;
}
.dream_stories{
    height:625px;
}
.dream_stories .stories_descrip li .quote_descrip_in{
    position:relative;
    left:20px;
}
.stories_descrip .stories_descrip_inn .btn_stories{
	position:relative;
	left:20px;
}
/* .course-details-section .banner_section {
	margin-top: 74px;
} */
.stories_descrip_inn {
	width: 650px;
}

.the_media .media_inner {
	margin-left:0;
	width: 740px;
}
.header_content_section .content-wrap {
	height:300px;
	width: 99%;
}
.foot_company {
	margin-bottom:10px;
}
.callback_wrapper {
	margin-left: 17px;
}
.cloud-search-main.sticky-search{
    display:none !important;
}
.banner_section {
	margin-top: -54px;
}
.footer-end {
	margin-bottom:0;
}
.footer_sticky_wrapper {
	display: none;
}	
.domains-covered .title-div{
margin: 0 auto;
width: 500px;
}
.atp-trainer .testimonial_div{
 margin-left:40px;   
}
.atp-trainer .stories_descrip:after{
  right:60px;  
}
.atp-trainer .atp-c-screen{
    left: 74px;
    position: relative;
}
.trainer_page .training-options{
    background:#fff;
}
.atp-trainer .top_affi_descrip h3{
    margin-top:0;
    margin-bottom:20px;
}
.trainer_page .training-options h2 {
    line-height: 30px;
    margin: 0 auto 20px;
    width: 72%;
}
.trainer_page .training-options p{
   margin: 0 auto 40px;
    width: 85%;
}
.training-options .get-inspired .card_arrows{
  top:128px;
  display:block;
}
.training-options .get-inspired .next_arrow{
 right:10px;   
}
.new_menu_wrap {
    padding-bottom: 3px !important;
}
.inst-page .inst-form {
    float:inherit;
    width:100%;
}
.inst-page .inst-form .have_questions{
    width:388px;
    margin:0 auto 35px;
    display:inherit;
}
.inst-page .inst-form h4 {
    margin: 0 auto 20px;
    text-align: center;
    width: 75%;
}
.inst-page .inst-text{
    width:100%;
}
.inst-page .inst-text .trainer_lists{
    margin-left:20px;
}
.form_div a {
display:block
}
.mobile_login .logo {
	margin-bottom:0;
}
section.course-training-type article,section.course-training-type .self-online .self-online-8,section.course-training-type .self-lvc .self-lvc-8,section.course-training-type .self-lvc article{
    width:100%;
}
section.online-training-type .self-online article{
    width:60%;
    margin-top:45px;
}
section.lvc-training-type .self-lvc article{
	width:60%;
    margin-top:45px;
}
.key-features-wrapper .money-back span.tooltip-training-help span{
	    margin-left: -374px;
}

span.tooltip-training-help span:after{
	left: 94%;
}
.special-offer span.tooltip-training-help span:after{
	left: 50%;
}
/*section.lvc-training-type{
	height:175px !important;
}*/
section.course-training-type{
    height:auto;
}
section.course-training-type p{
    padding-right:0;
}
section.course-training-type .self-lvc .self-lvc-8 .right-button-div{
    margin-top:45px;
}
.right-button-div .batch-link{
    margin-top:0px;
}
section.course-training-type .right-button-div span{
    display:inline-block;
    margin-right:10px;
    float:left;
}
section.course-training-type .right-button-div .btn-warning,.right-button-div .batch-link{
    float:right;
}
.label-left::before, .label-left::after{
    padding: 0.2em 2.6em;
}
.label-left::before{
    left: -25px;
    top: 10px;
}
.main-calender-section{
    padding: 30px 78px 0;
}
.classroom-training-type .self-lvc h4.class-room{
    float:left;
}
.classroom-training-type .self-lvc .select-country-city{
    float:right;
}
section.classroom-training-type .self-lvc article{
    width:auto;
}
section.classroom-training-type{
    height:115px;
}
section.online-training-type article{
    float:left;
    width:380px;
}
section.online-training-type .right-button-div{
    width:250px;
    margin-top:52px;
}
section.online-training-type{
    height:160px;
}
.ipad_img {
	display:inline-block;
}
.view_offer {
	width:620px;
}
.txt_learn_on {
    margin-left: 20px;
}
.stories_descrip:after{
	right: 10px;
}
/*.dream_stories .card_arrows {
    top: 210px;
}*/
.master_program .testimonial_div {
    width: 81%;
}
.learn_on  .txt_learn_on {
	width:50%;
}
.learn_on .container {
    width: 100%;
}
.get-inspired h2{
    padding-top: 35px;
    width:455px;
}
section.people_grow .descrip_inspired_outer .descrip_inspired{
    width:480px;
    margin:0 auto;
}
section.people_grow .descrip_inspired_outer .descrip_inspired span,.descrip_inspired h3,.people_grow .descrip_inspired p{
    float:left;
    text-align:left;
}
.people_grow .descrip_inspired p{
    font-size:14px;
    line-height:18px;
}
section.people_grow .accredited {
    background-position: -165px -295px;
}
section.people_grow .convenient {
    background-position: -356px -298px;
}
.get-inspired{
    padding-bottom:28px;
}
.master_program .card_arrows {
    top: 320px;
}
.master_program{
    padding-bottom:23px;
}
.dream_stories h2 {
    padding: 30px 0 33px 0;
}
.descrip_progms{
    padding-bottom:15px;
}
.master_program .descrip_progms h3{
    margin-bottom:30px;
}
.content-wrap h1{
width: 520px;
margin-left: auto;
margin-right: auto;
}
.steps_wrapper .steps_lists ul:after{
left: 51%;;
}
.steps_wrapper .steps_lists ul li{
width: 272px;
margin-left: 43px;
}
/*career page start*/
.team-pics .container{
	padding-left:0;
	padding-right:0;
}
.team-inner {
	width: 97%;
}
.list-wrap li{
	margin-right: 12px;
	margin-left: 18px;
}
.team-pics-left {
    width: 220px;
}
.team-pics-mid {
    width: 332px;
}
.team-pics-right {
    width: 172px;
}
.team-pic1, .team-pic2, .team-pic1 img, .team-pic2 img {
    height: 193px;
    width: 217px;
}
.team-pic3, .team-pic3 img {
    height: 91px;
    width: 136px;
}
.team-pic4, .team-pic4 img {
    height: 91px;
    width: 188px;
}
.team-pics .playlist-none {
    height: 182px !important;
    width:328px !important;
}
.team-pic6, .team-pic6 img {
    height: 91px;
    width: 183px;
}
.team-pic7, .team-pic7 img {
    height: 91px;
    width: 141px;
}
.team-pic8, .team-pic8 img {
    height: 185px;
    width: 168px;
}
.team-pic9, .team-pic9 img {
    height: 200px;
    width: 168px;
}
.team-pics-right {
    display: inline-block;
}
.team-descrip{
	height:auto;
}
.open-position span{
	margin-bottom: 2px;
	width: 252px;
}
/*career page end*/
.col-lg-8.img-txt1 {
    width: 42%;
    float: left;
}
.col-lg-8.marine-reco {
    width: 44%;
    float: right;
		margin-top:0;
}

/* learning path start here */

.learning-path-banner .banner_container .main_outer_wrap{
    width:80%
}
.course-details-section .learning-path-banner h1{
    width:100%;
}
.learning-path-banner .self-online ul{
    margin-top: 8px;
}
.learning-path-banner section.course-training-type .self-lvc .self-lvc-8 .right-button-div {
    margin-top: 20px;
    min-height: 126px;
}
.learning-path-banner section.course-training-type .self-online .self-online-8{
    padding:0 25px;
}
/* learning path end here */
/* learning path start */
.section-two .fluid-content-box .box-fluid {
    display: table-cell;
    min-width: 350px;
		width:50%;
}
section#Course-directors article {
    display:block;
    clear: both;   
	  width:85%;
}
section#brand-slider .inner_stories .testimonial_div {
    width: 100%;
}
section#brand-slider .testimonial_div.c_screen {
	width:90%;
}
ul.testimonial_div_inner.slider_section_list.dream_stories_slider.c_list.review-custom-slide {
	left:-100px !important;
}
section#brand-slider li.img_stories div {
	margin-right:10px;
}
section#brand-slider .stories_descrip_inn {
	width:88%;
	margin:0 auto;
}
section#brand-slider .dream_stories .stories_descrip li .quote_descrip_in {
	left:0;
	right:0;
	margin:0;
}
.next_arrow {
 right:0;
}
section#Reviews-slider li .quote_descrip_in {
    margin-left:5px;
}
section#Reviews-slider .stories_descrip_inn{
    width:98%;
}
section#Reviews-slider .quote_descrip{
    width:660px;
}
section#Reviews-slider .tab-hidden-pic{
    width:100%;
    overflow:hidden;
}
section#Reviews-slider .inner_stories .testimonial_div.c_screen{
    overflow:visible;
}
section#Reviews-slider .dream_stories .prev_arrow{
   left:-45px; 
}
section#Reviews-slider .dream_stories .next_arrow{
   right: -30px;
    top: 22px; 
}
section#Reviews-slider .dream_stories .card_arrows{
    top:20px;
    z-index:9;
}
section#Course-directors span.circle-expert {
	height:80px;
}	
div.jwplayer.aspectMode.playlist-none{
    background: transparent !important;
}	/*
section#brand-slider a.card_arrows.prev_arrow.c_prev.hidden_cls, section#brand-slider a.card_arrows.next_arrow.c_next.hidden_cls{
	display:none;
}*/
section#brand-slider  ul.testimonial_div_inner.showcase-image.slider_section_list.dream_stories_slider.c_list {
	width:5000px;
	text-align:initial;
}
section#brand-slider .inner_stories .testimonial_div ul li.img_stories {
	float:none;
}
section#brand-slider .testimonial_div.c_screen {
	width:55%;
}
section#brand-slider li.img_stories div {
	width:133px;
}
section#brand-slider li.img_stories div {
	margin-right:0;
}
section#brand-slider .dream_stories .next_arrow{
	right:20px;
}
.learning-path-banner section.course-training-type .self-lvc .self-lvc-8 .right-button-div{
	text-align:center;
	width: 100%;
	margin-left:0;
	min-height:initial;
}
.learning-path-banner section.course-training-type .right-button-div span{
	display:inline-block;
	float:none;
	width:auto;
	font-size:14px;
}
.learning-path-banner section.course-training-type .right-button-div p {
	display:inline-block;
	float:none;
	width:auto;
}
.rgt-button-div {
    float: none;
    display: inline-block;
    text-align: center;
    width: 100%;
}
section.course-training-type .rgt-button-div .btn-warning {
	float:none;
	margin:15px auto;
}
span.course-video-thumble {
	display:none;
}
.course-sm-peragraph p {
    width: 50%;
}
.main_outer_wrap .col-lg-8{
	min-width:auto;
}
.course-sm-peragraph p {
			width:65%;
		}
/* learning path end */
.container.disclam-container {
    padding: 30px 30px;
    width: inherit;
}
div#section_video_modal.course-signup-form {
	width:88%;
}
}
@media only screen and (min-width:320px) and (max-width: 1023px) {
.mobile-menu {
display:block;
width:100%;
position:absolute;
top:0;
z-index:2;
color:#fff;
background:#231F20;
border-bottom:3px solid #ff9130
}

.default_header {
display:none
}

.login_outer .dropdown_country {
display:block
}

.mobile_login .container-fluid {
display:block
}

.dropdown_country {
margin:0 auto;
position:absolute;
width:245px;
background:none;
border:0;
top:0
}

.dropdown_country a {
color:#333
}

.dropdown_country .dropdown_country_inner,.dropdown_country .dropdown-toggle,.dropdown_country .city_select_outer {
width:100%;
margin-bottom:5px
}

.city_select_outer .popular_city ul li a {
color:#333
}

.city_select_outer .all_cities {
display:none
}

.dropdown_country_inner .dropdown-menu_height {
position:absolute;
width:100%;
z-index:1;
background:#fff
}

.dropdown_country_inner ul.dropdown-menu,.dropdown_country .city_select_outer .dropdown-menu {
width:100%;
box-shadow:none
}

.dropdown_country h1 {
font-size:22px
}

.dropdown_country h2 {
font-size:18px
}

.banner-content {
position:static;
text-align:center
}

.color-orange {
display:inline-block
}

.popup_country_wrapper .dropdown_country {
background:#f5f5f5
}

.dropdown_country .city_select_outer {
width:323px
}

.default_header.checkout-header {
display:block
}

.simpli_certification ul li.copy_rights {
text-align:center
}

.webinar_div .webinar_sectiion .knowledge-bank-section .inner-section img {
height:auto
}

.sticky-header {
display:none
}


.default-state .search_in {
width:100%;
float:none;
margin:0 auto
}

.mobile-menu .default-state .mobi_form {
position:relative;
width:70%;
margin:0 auto
}

.mobile-menu .default-state .auto_complete_div {
top:32px!important;
width:100%!important
}

.mobile-menu .default-state .search_in {
text-align:left
}

.mobile-menu .auto_complete_div li {
color:#222
}

.sub_labels {
display:none
}

.mobile-header {
background:#fff;
padding:15px 0 0;
width:100%;
display:block;
position:relative;
z-index:12;
border-bottom:1px solid #f2f2f2
}

.mobile-header .search_menu {
width:50px;
height:26px;
background:url(../images/header_sprite_v11.png) -4px -313px no-repeat;
display:block
}

.mobile-header .mobile_logo_center {
width:19px;
height:30px;
background:url(../images/header_sprite_v11.png) -60px -318px no-repeat;
display:inline-block
}

span.login_icon_mob {
width:26px;
height:31px;
background:url(../images/header_sprite_v11.png) -34px -352px no-repeat;
display:inline-block
}

span.login_cart {
width:35px;
height:29px;
background:url(../images/header_sprite_v11.png) -64px -355px no-repeat;
display:inline-block;
position:relative
}

.mobile-header .cart_list_counts {
left:19px
}

.mobile-header .search {
text-align:left
}

.mobile-header .logo-icon {
text-align:center
}

.mobile-header .profile {
text-align:right
}

.mobile-menu .menu-close {
background:url(../images/header_sprite_v11.png) -86px -321px;
width:23px;
height:26px;
float:right
}

.menu-active .menu-back {
background:url(../images/header_sprite_v11.png) -66px -592px;
width:22px;
height:30px;
float:left;
cursor:pointer
}

.mobile-menu h4 {
text-align:center;
margin-bottom:20px;
font-weight:400;
color:#fff
}

.mobile-menu h4.menu-active {
color:#fbb158
}

ul.mobile-main-menu {
clear:both;
margin:10px 0 0 10px
}

ul.mobile-main-menu li {
border-bottom:1px solid #000;
cursor:pointer;
font-weight:400;
position:relative
}

ul.mobile-main-menu li:last-child {
border-bottom:0
}

ul.mobile-main-menu li:hover a,ul.mobile-main-menu li.active a {
color:#bb8346
}

ul.mobile-main-menu li:hover span.arrow,ul.mobile-main-menu li.active span.arrow {
background:url(../images/header_sprite_v11.png)-86px -592px;
width:22px;
height:20px;
display:inline-block;
float:right;
position:absolute;
right:0;
top:12px
}

ul.mobile-main-menu li a {
color:#ccc;
padding:12px 0;
display:inline-block;
}

ul.mobile-main-menu li span.arrow {
background:url(../images/header_sprite_v11.png) -11px -592px;
width:22px;
height:20px;
display:inline-block;
float:right;
position:absolute;
right:0;
top:12px
}

.mobile-menu input[type="text"] {
font-size:12px;
text-align:center
}

.mobile-bot-menu {
padding:5px 0 8px;
background:#110f10;
border-bottom:1px solid #3C3C3C;
border-top:1px solid #000;
display:inline-block;
width:100%
}

.mobile-bot-menu li a {
color:#969696;
padding:11px 0
}

.default-state .mobile-bot-menu li a,.sub_labels .mobile-bot-menu li a {
display:block
}

.default-state .search_btn {
display:none
}

.mobile-bot-menu li {
display:inline-block;
border-right:1px solid #3C3C3C;
text-align:center
}

.mobile-bot-menu li:last-child {
border-right:0
}

.mobile-menu-location {
text-align:center;
margin:0 auto 10px;
width:50%;
color:#969696;
font-size:13px;
position:relative;
overflow:hidden;
float:none
}

.mobile-menu-location .caret {
position:absolute;
right:20px;
top:16px
}

.mobile-menu-location .country_mobi {
text-align:left;
position:relative;
z-index:1;
background:none;
border:none;
text-transform:uppercase;
text-overflow:ellipsis
}

.mobile-menu-location .country_mobi option:nth-child(10) {
border-bottom:1px dotted #fff;
padding-bottom:10px;
margin-bottom:10px
}

.mobile-menu-location .country_flag {
width:37px;
height:25px;
background-position:-8px -7px;
position:relative;
margin-right:5px
}

ul.mobile-drop-menu {
padding-top:15px
}

ul.mobile-drop-menu li a {
font-weight:400
}

ul.mobile-main-menu li:hover ul.mobile-drop-menu li a {
color:#ccc
}

ul.mobile-main-menu li ul.mobile-drop-menu li:hover a {
color:#bb8346
}

ul.mobile-main-menu li span.wishlist-count,ul.mobile-main-menu li span.cart-count {
background:#fbb158;
color:#fff;
border-radius:3px;
float:right;
min-width:40px;
height:18px;
text-align:center;
font-size:12px
}

ul.mobile-social-icons {
margin:20px 0 20px 10px
}

ul.mobile-social-icons li {
padding:5px 0
}

.profile-menu .mobile-main-menu li {
padding-left:20px;
border-bottom:1px solid #e7e7e7;
}

.profile-menu .mobile-main-menu li a {
padding-left:20px;
color:#777777;
padding:9px 0 9px 20px;
}

.profile-menu .course-icon,.profile-menu .wishlist-icon,.profile-menu .cart-icon,.profile-menu .referal-icon,.profile-menu .settings-icon,.profile-menu .logout-icon {
width:25px;
height:30px;
background:url(../images/header_sprite_v11.png) no-repeat;
display:inline-block;
position:relative;
vertical-align:middle
}

.profile-menu .course-icon {
background-position:-50px -383px
}

.profile-menu .cart-icon {
background-position:-25px -531px
}

.profile-menu .settings-icon {
background-position:-26px -422px;
height:23px
}

.profile-menu .logout-icon {
background-position:-50px -413px
}

.profile-icon,.login-icon {
width:25px;
height:25px;
background:#fff;
display:inline-block;
margin:0 10px;
position:relative;
top:6px
}

.mail-icon {
width:15px;
height:15px;
background:#ccc;
display:inline-block;
margin:0 6px;
position:relative;
top:5px
}

.logout-icon {
width:15px;
height:15px;
background:#fbb158;
display:inline-block;
margin:0 6px;
position:relative;
top:5px
}

.profile-menu .mobile-bot-menu li {
text-align:left;
border:0;
padding-left:15px
}

.profile-menu .mobile-bot-menu li a {
padding:5px 0 0;
vertical-align:middle;
display: inline-block;
width: 76%;
margin:0 0 10px 24px;
color: #777777;
font-weight:400;
}

.login-menu input[type="text"] {
text-align:left;
font-weight:400
}

.login-menu ul.mobile-social-icons li span.google-icon,.login-menu ul.mobile-social-icons li span.linked-icon,.login-menu ul.mobile-social-icons li span.fb-icon {
width:30px;
height:30px;
background:#fbb158;
display:inline-block;
margin:0 6px;
position:relative;
top:10px
}

.resources_default .resources_default-nav .category_dropdown_div {
display:none
}

.resources_default .resources_default-nav {
background:#fff
}

.resources_default .resources_menu li {
margin:0;
width:100%;
display:inline-block;
padding:0
}

.resources_default .resources_menu li a {
padding:15px 0;
color:#333;
display:block;
border-bottom:1px dashed #333
}

.resources_default .resources_menu li a:hover {
border-bottom:1px dashed #ff9002
}

.resources_default .resources_menu li a:after {
position:absolute;
right:20px;
margin-top:3px;
background:url(../images/free-resources_sprite_imgae.png) -3px -16px no-repeat;
display:inline-block;
content:"";
width:10px;
height:15px
}

.resources_default-nav .resources_menu {
width:100%
}

.resources_default .container {
position:relative
}

.stay_updated_div,.listed_points {
display:none
}

.no-category-container .article_list_view .thumb_icon_card,.video_wrapper .video_thumbs .icon_card {
width:100%;
height:100%
}

.no-category-container .course_img_block {
vertical-align:middle;
display:inline-block;
width:25%
}

.no-category-container .course_img_descrip {
width:72%;
display:inline-block;
vertical-align:middle
}

.cor_links,.time_read {
display:none
}

.no-category-container .article_list_view h1 {
width:auto;
font-size:15px
}

.no-category-container .article_list_view_ul li,.no-category-container .article_list_view {
width:100%
}

.no-category-container .article_list_view a {
display:inline-block
}

.no-category-container .stay_updated_div {
margin-top:25px
}

.landing_resource .no-category-container .knowledge-bank-section {
display:none
}

.mobile_selected_tab {
display:block;
background:#f5f5f5;
width:100%;
color:#333;
text-transform:uppercase;
padding:15px
}

.mobile_selected_tab:hover,.mobile_selected_tab:focus {
color:#333
}

.video_wrapper .video_thumbs span {
display:block
}

.video-detail .video-container h1 {
font-size:20px
}

.video-detail .video-container .hrs_name li {
display:block
}

.video-detail .video-container .article_img {
width:100%
}

.article_footer .container {
width:100%
}

.video-detail .article_footer .container {
margin:15px auto 0
}

.webinar_div .webinar_details .webinar_icon2,.webinar_div .webinar_details .webinar_icon3 {
display:none
}

.webinar_div .webinar_sectiion .knowledge-bank-section .inner-section img {
width:24%;
vertical-align:middle
}

.webinar_div .webinar_sectiion .description_webinar {
width:68%;
vertical-align:middle
}

.resources_default .webinar_sectiion .knowledge-bank-div li h1 {
margin-top:0;
font-size:15px
}

.webinar_sectiion .webinar_details {
padding-top:5px
}

.webinar_detail_div .enroll_form .support_coutry_code .placeholder_wrap {
width:76%
}

.webinar_div .webinar_sectiion .knowledge-bank-section .inner-section {
width:100%
}

.contact-us .location-map .address-find {
height:auto
}

.contact-us .location-map .address-find p {
position:static;
margin-top:15px
}

.trainer_page h3 {
font-size:18px;
line-height:25px;
margin-bottom:20px
}

.affiliate_page .have_questions h2 {
padding-top:5px
}

.details-section .enter-details .col-sm-8 input {
width:100%
}

.course-details div .right {
float:left;
padding-left:0
}

.course-details div .access-days.right {
width:auto;
margin-left:0;
margin-right:0;
margin-top:10px
}

.course-details .course-price {
border-bottom:0
}

.course-details .access-day p.days {
padding-top:13px
}

.course-details div p {
float:left;
width:160px;
text-align:left
}

.course-details div {
float:left;
border-right:0;
min-height:0;
border-bottom:1px solid #eee
}

.course-list-drop-query .rcb_course_select {
width:100%
}

.course-list-drop-query .select_wraper .sel_cr {
width:110%
}

.course-list-container,.course-details-container {
margin-top:20px
}
section#brand-slider .dream_stories {
	padding-bottom:40px;
}
section#brand-slider {
	padding-top:15px;
}
section#learn-box {
	padding-top:10px; padding-bottom:40px;
}
h3.standard-title {
	margin-top:30px
	}
.course-details-container h3 {
	margin-top:15px;
}
section#Course-directors {
	padding-bottom:40px
	}
.instructor-led-section h3,.online-self-learning h3 {
margin:10px 0
}

/*.key-features-wrapper h3 {
margin-top:0;
}*/
/*.key-features-wrapper .money-back{
	float: left;
}*/
.key-features-wrapper .money-back span.tooltip-training-help{
	display: inline-block;
}
.online-self-learning .money-back span.tooltip-training-help{
display:none
}

.online-self-learning .money-back:after,.key-features-wrapper .money-back:after {
left:200px;
top:0
}

.instructor-led-section .money-back:after {
left:149px
}

.mobi_form .search_icon_mobi {
content:"";
width:25px;
height:25px;
background:url(../images/header_sprite_v11.png) -76px -387px no-repeat;
display:inline-block;
position:absolute;
right:6px;
top:5px
}

#locationFormMob {
position:relative;
display:block
}

#locationFormMob span {
position:absolute;
left:20px;
top:5px
}

.mobile-header .profile a {
margin-left:5px
}

.course_img_descrip {
float:none
}

.social-share-fixed {
margin-top:15px
}

.benifits_wrap li br {
display:none
}

.lvc_off-pr {
width:303px
}

.get-pass {
margin:8px 20px 0 0;
max-width:202px
}

.lvc_btn {
width:204px
}

.lvc_course_list .our_training_experts {
margin-top:10px
}

.menu_section {
display:none
}

.default-state {
display:none
}

.how_it_works_popup {
display:none
}

.course-details-section .banner_section {
height:auto
}

.benifits_wrap li {
padding-left:0;
float:none;
width:100%;
margin-left:0;
text-align:left;
vertical-align:middle
}

.benifit_panel {
position:static;
margin-bottom:15px
}

.benifits_wrap li:before {
display:inline-block;
margin:auto 10px auto auto;
vertical-align:middle
}

.benifit_panel span {
text-indent:0
}

.lvc-section .lvc-banner {
height:auto
}

.lvc-section .load_more_articles {
margin:20px 0
}

.benifits_wrap ul {
margin-bottom:10px
}

.benifit_panel {
height:auto
}

.lvc-section .benifits_wrap li {
margin-bottom:10px
}

.benifits_wrap li:last-child {
width:100%
}

.lvc-section .aces_banner .lvc_btn {
float:none!important;
margin-top:15px
}

.get_access .banner_outer_div {
height:auto
}

.subscript_card .inner_block a {
margin-right:31px
}

.subscription_div .card_arrows {
right:0
}

.subscription_div .testimonial_div {
width:92%
}

.get-pass-right {
float:none;
width:auto
}

.mobile_tooltip {
	background: #1a1a1a;
    border-radius: 4px;
    color: #fff;
    line-height: 18px;
    padding: 5px;
	position: absolute;
    top: -57px;
	z-index:1;
}
.mobile_tooltip:after {
	content:"";
	display:inline-block;
	width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 15px solid #1a1a1a;
    border-right: 10px solid transparent;
	position: absolute;
	left: 0;
	bottom: -10px;
}
.courseicon_common {
width:100%;
margin-bottom:10px
}

.banner_lists1 p,.banner_lists2 p {
width:64px
}

.course-details-section .banner_section .banner_container {
height:auto
}

.main_outer_wrap {
height:auto
}

.form_wrapper_drp_qry{
z-index: 17; 
position:absolute;
top:0px;
width: 260px;
height:360px;
margin: 0 auto;
left: 0;
bottom: 0;
right: 0;
display:none;
}

.mobile_webengage {
position:fixed;
right:15px;
bottom:40px;
width: auto;
display:block;
z-index: 15;
}
/*webengage css start*/
.mobile_webengage {
display:block;
}
.hover_icons_we {
background:#f2f2f2;
position: absolute;
right: 0;
bottom: 60px;
width: 176px;
border-radius:5px;
}
.hover_icons_we ul {
box-shadow:2px 2px 3px #a2a2a2;
width: auto;
}
.hover_icons_we ul li {
margin:20px 0 6px 24px;
vertical-align: top;
font-size:13px;
color:#222222;
display:inline-block;
float: left;
}
.hover_icons_we ul li .we_query {
margin-left: -5px;
margin-right: 5px;
width: 48px;
}
.hover_icons_we ul li .we_chat {
margin-left: 5px;
}
.hover_icons_we ul:after{
width: 0; 
height: 0; 
border-left: 0px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #f2f2f2;
content:"";
display:inline-block;
position: absolute;
right: 10px;
bottom: -19px;
}
.hover_icons_we ul li:last-child {
margin-right:15px;
}
/* .hover_icons_we ul li:first-child {
margin-left:15px;
} */
.hover_icons_we ul li span, .we_main {
background:#41b7d8;
width:50px;
height:50px;
border-radius:50%;
border:1px solid #30a0b2;
box-shadow:2px 2px 3px #000;
display:inline-block;
cursor: pointer;
}
.hover_icons_we ul li span {
box-shadow:none;
}
.hover_icons_we ul li p{
margin-top:2px;
}
.we_main{
float:right;
margin-right: 5px;
}
.hover_icons_we ul li span:before, .we_main:before {
background: url(../images/home-page_sprite_v6.png)  no-repeat;
width:36px;
height:40px;
display:inline-block;
content:"";
}
.we_main:before  {
background-position: -91px -239px;
width: 40px;
}
.hover_icons_we ul li span.we_phone:before  {
background-position:-3px -247px;
}
.hover_icons_we ul li span.we_chat:before {
background-position:-3px -246px;
width: 40px
}
.hover_icons_we ul li span.we_query:before  {
background-position:-51px -240px;
  margin-left: 6px;
}
.hover_icons_we ul li span.we_feedback:before  {
background-position:0px -60px;
  margin-left: 5px;
}
.weby {
display:none;
height: 4000px;
position: absolute;
top: 0;
left: 0;
margin:0;
}
.weby .form_wrapper {
position:relative;
bottom:0;
left:0;
right:0;
top:0;
height: auto;
width: 337px;
margin: 0 auto;
}
.weby .form_wrapper .dr_cun {
width: 52px;
  height: 33px;
  float: left;
  border-right: 1px solid #e7e7e7;
}
.weby .form_wrapper .sel_cr {
padding-left: 7px;
}
.weby .form_wrapper  .placeholder_wrap {
margin-bottom:7px;
}
.weby .form_wrapper .support_coutry_code .placeholder_wrap input{
width:260px !important;
}
.query_webengage textarea.form-control {
height:100px;
resize:none;
margin-bottom: 20px;
}
.query_webengage .leadform_radio_btn a {
margin-top:10px;
}
.query_webengage .remember_me {
color:#777777;
margin-top:30px;
margin-bottom:18px;
display:inline-block;
}
.query_webengage h6{
padding:20px 0 5px
}
.weby_outer{
display:block;
height:100%;
position:absolute;
top:0;
left:0;
width:100%;
margin: 0px;
  overflow-y: auto;
  overflow-x: hidden;
}
.webengage_close {
background: url(../images/home-page_sprite_v6.png) -415px -120px  no-repeat;
width:12px;
height:16px;
display:inline-block;
position:absolute;
right:15px;
top:15px;
cursor: pointer;
}
.query_webengage{
display:inline-block;
}
.chat_webengage {
display:none;
}
.chat_webengage  img {
margin:30px 0 25px 0;
}
.chat_webengage p{
font-size:12px;
color:#777777;
line-height:normal;
padding-bottom:30px;
}
.chat_webengage .placeholder_span {
top: -25px;
left: 0;
}
.weby .form_wrapper .chat_webengage .placeholder_wrap , .chat_webengage .select_wraper{
margin-bottom:40px;
}
.weby .form_wrapper .chat_webengage .below_option{
margin-bottom:-7px;
}
.chat_webengage .btn, .query_webengage .btn {
float:right;
margin-bottom:22px;
margin-right:4px;
}

.mob_drop_query a.remember_me {
color: #777;
}
.mob_drop_query_bg .webengage_close{
display:none;
}

/*webengage css end*/
/*mobile header new dropdown css start*/
.mobile-menu .profile-menu {
 background: #f5f5f5;
}
.profile-menu .mobile-bot-menu {
background:none;
border-bottom:0;
border-top:1px solid #e7e7e7;
padding-top: 0;
}
.profile-menu ul.mobile-main-menu{
margin-left:-10px;
}
.profile-menu .mobile-bot-menu li {
display:block;
width:100%;
color:#777777;
border-bottom: 1px solid #e7e7e7;
}
.profile-menu .mobile-main-menu li:hover, .profile-menu .mobile-bot-menu li:hover {
background: #fff4ca;
color: #222 !important;
}
.profile-menu .mobile-bot-menu li:last-child {
border-bottom:0;
}
.profile-menu .mobile-bot-menu li:last-child:hover {
background:none;
}
.profile-menu .mobile-main-menu li:hover a, .profile-menu .mobile-bot-menu li:hover a {
color: #222 !important;
}
.profile-menu .mobile-bot-menu li span.logout-icon {
margin:0 0 10px 15px;

}
.profile-menu .mobile-bot-menu li span.email_ids {
margin-left: 18px;
display: block;
padding-top: 11px;
}
/*mobile header new dropdown css end*/
.new_menu_wrap ul li.main_menu_course {
color:transparent;
height: 26px;
width: 34px;
}
.new_menu_wrap ul li.mobi_resources {
	display:block;
}
.new_menu_wrap .second-level_nav li.current_tab:after, .resources_dropdown .first-level_nav li.current_tab:after {
	display:none;
}
.active_course {
	color:#fff;
}
.search_in {
	width: 89%;
}
.hover_search {
	width: 480px;
}
.get-inspired .card_arrows, .dream_stories .card_arrows {
	display:block;
}
.header_section .nav_container {
	padding-bottom: 0px;
    padding-top: 0px;
}
.topbar_company {
display:none;
}
.mid_logo , .logo {
	width:96px;
}
.mid_logo {
top: 0;
}
.dropdown_shadow {
	width:auto;
	box-shadow:none;
}
.new_menu_wrap .second-level_nav a.active_course {
	color:#fff !important;
	font-weight:300;
}
.simpli_certification ul li.copy_rights {
	margin-top:10px;
}
.header_section .nav_container, .header_section {
	box-shadow:none;
}
.new_menu_wrap {
	 padding-bottom: 2px;
}
.nav-right ul {
	margin-top: 4px;
}
footer {
	padding-bottom: 0px;
}
.hover_icons_we ul li img{
    margin:15px 0 17px 18px !important;
}
.inst-page .resources_default-nav{
    display:none;
}
.mobile-lead-capture.sticky_visible{
    height:auto; 
	z-index:1;
}
.mobile-lead-capture{
    display:block;
    position:fixed;
    background:#fdff91;
    bottom:-100px;
    height:0;
    width:100%;
    transition: all 2s ease;
    -webkit-transition: all 2s ease;
}
.mobile-lead-capture ul li{
    width:50%;
    float:left;
    text-align:center;
    font-size:13px;
    line-height:45px;
		background:#0499cf;
}
.mobile-lead-capture ul li a{
     font-size:13px;
     font-weight:400;
}
.mobile-lead-capture ul li a{
    display:block;
}
.mobile-lead-capture ul li a:before{
    content: "";
    display: inline-block;
    height: 38px;
    margin-right: 7px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 29px;
    background:url("../images/home-page_sprite_v6.png");
}
.mobile-lead-capture ul li:first-child a:before{
    background-position:-178px -247px;
}
.mobile-lead-capture ul li.mob_footer_drp_qry a:before{
    background-position:-212px -247px;
}
.mobile-lead-capture ul li.mob_footer_drp_qry.clicktocall a:before  {background-position:-245px -247px;}
.mobile-lead-capture ul li.load-icon a:before{
    background:url("../images/rolling.gif");
    background-size: 20px 20px;
    background-repeat: no-repeat;
    top:7px;
}
.mobile-lead-capture ul li:first-child{
    background:#0499cf;
}
.mobile-lead-capture ul li.full-width{
    width:100%;
}
.mobile-lead-capture ul li.mob_footer_drp_qry{
    background:#29bff6;
}
.mobile-lead-ab.mobile-lead-show-right{
   height:auto; 
}
.mobile-lead-ab{
  display:block;
  position:fixed;
  bottom:10px;
  right:-90px;
  height:0;
  transition: all 1s ease;
  -webkit-transition: all 1s ease;
}
.mobile-lead-show-right{
	right:20px;
}
.mobile-lead-up{
	bottom:50%;
}
.mobile-lead-ab li,.footer-help-icon a{
    z-index:22;
    position:relative;
}
.mobile-lead-ab .footer-help-icon a.help-icon{
    background: #00a7dc;
    border-radius: 5px;
    clear: both;
    display: inline-block;
    float: right;
    line-height: 15px;
    margin-bottom: 10px;
    margin-right: 2px;
    padding:8px 2px 10px 8px;
    text-align: center;
    vertical-align: middle;
    width: 85px;
    font-size:12px;
    font-weight:400;
}
.mobile-lead-ab .footer-help-icon a.help-icon:before{
    background: rgba(0, 0, 0, 0) url("../images/home-page_sprite_v6.png") no-repeat -143px -251px;
    content: "";
    display: inline-block;
    float: left;
    height: 30px;
    width: 30px;
}
.mobile-lead-ab ul li ul{
    clear:both;
}
body.hiddenScroll{
    overflow:hidden !important;
}
.mobile-lead-ab ul li ul li.show-bg{
 position:fixed;
 top:0;
 bottom:0;
 background:rgba(0, 0, 0, 0.8);
 z-index: 16;
 position: fixed;
 left: 0;
 right:0;
}
.mobile-lead-ab ul li ul li a{
    background: #f59920;
    border-radius:5px;
    display: block;
    line-height: 45px;
    margin-bottom: 5px;
    width: 150px;
    font-size:12px;
    font-weight:400;
}
.mobile-lead-ab ul li ul li a:before{
    content: "";
    display: inline-block;
    height: 38px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 28px;
    background:url("../images/home-page_sprite_v6.png");
}
.mobile-lead-ab ul li.footer-help-icon ul li.load-icon a:before{
    background:url("../images/rolling.gif");
    background-size: 20px 20px;
    background-repeat: no-repeat;
    top:7px;
    left:5px;
}
.mobile-lead-ab ul li ul li:nth-child(2) a:before{
    background-position:-178px -247px;
}
.mobile-lead-ab ul li ul li:last-child a:before{
    background-position:-210px -247px;
}
.desktop_img {
	display:none;
}
.popup_country_wrapper .offer_pop {
	background:transparent;
	border:0;
}
.festive_offer_block .slide_up{
	left:15px;
	top: 33px;
}
.festive_offer {
	display:none;
}
.courese-calendar-fluid {
	top:0;
	margin-top:-10px;
}
.header_section{
	height:56px;
	margin-top:-3px;
}
.new_menu_wrap {
    padding-top: 8px;
}
.people_grow .descrip_inspired_outer, .people_grow ul li {
	width:95% !important;
}
li div.selected_stories img{
	 padding: 6px;
}
.img_th_bundle{
    height:188px;
}
.learn_on p{
    font-size:18px;
    font-weight:300;
}
/*.course-details-container .our_training_experts{
    display:none;
}*/
.team-pics li.team-pic5 {
    height: auto;
}
.our_training_experts .team-licences, .our_training_experts .popular_tags {
	display:none;
}
.marine-reco {
	text-align:left;
	margin-top: 25px;
}
.col-lg-8 .img-txt1{
	margin-top:10px;
}
.popup_country_wrapper.clic_to_call .dropdown_country{height:155px; background:#fff; width:240px;}
.popup_country_wrapper.clic_to_call .webinar_form_reg h4 {margin:0; padding:30px 0 30px 30px; font-size:16px; line-height:24px; font-weight:400;}
.popup_country_wrapper.clic_to_call .webinar_form_reg .support_btn {padding:10px 0; font-size:18px; font-weight:500; box-shadow:none; margin-top:0; border: none; background:#0199CF; text-transform:initial;}
.popup_country_wrapper.clic_to_call .webinar_form_reg {width:98%;}
.popup_country_wrapper.clic_to_call .close_country_btn {top:-14px; right:-11px; position:absolute; border:2px solid #eee; width:30px; height:30px;
 border-radius:50px; z-index:5555; box-shadow:-1px 0px 6px 1px #333; background: #000 url(../images/header_sprite_v10.png) -83px -322px no-repeat;}
 .img-block{
	margin-top:20px;
	text-align:center;
 }
  .img-block img {
	width:100%;
	max-width:470px;
 }
 .para-detail{
	width:100%;
	padding-top:30px;
 }
 .padding-blocks, .quantitative-benif {
    padding: 40px 0;
}

.data-labs h1, .heading-title {
    font-size: 28px;
}
.h2_subtitle{
	font-size: 24px;
}
.no-bg .img-block {
	margin-top:0;
}
.no-bg .img-block img{
	margin-bottom:40px;
	margin-top:0;
}
.how-it-works .lab-bg:after{
	display:none;
}
.full-img img{
	max-width:760px;
}
/* learning path start here  */
.course-details-section .learning-path-banner .banner_container{
    width:100%;
}
/* learning path end here  */
.footer-gp {
	display:table-footer-group;
}
.header-gp {
	display:table-header-group;
}
.course-details-container{
    position:inherit;
}
}
@media only screen and (min-width:320px) and (max-width: 1024px) {
.mob_drop_query_bg{
display:none;
}
.details-section .enter-details .col-sm-8 input {
margin-bottom:10px
}

.details-section .enter-details .discount,.details-section .enter-details button {
width:100%;
margin:0 auto
}

.details-section .enter-details .country-phone input[type="text"] {
width:84%
}

.details-section .enter-details .country-phone select {
float:none
}

.cart-container {
padding-top:20px
}

span.tooltip-training-help {
display:none
}
.master_program h3{
    font-size:16px;
}
.course-details-container.lpath{
    position:inherit;
}
}

@media (min-width:1024px) {
.review-section .col-lg-13 {
width:84%
}

.col-lg-offset-1.key-features-section {
margin-left:4%
}

.banner-breadcrumb {
display:block;
background:#f5f5f5;
color:#222
}
/**
.course-list-section .container {
padding:0
}**/

.exam-certification h3 span,.reviews h3 span,.faqs h3 span {
display:none
}

.mob-video-section {
display:none
}

.course-details-section .banner_container .col-lg-11 {
width:67%
}

span.tooltip-training-help {
display:inline-block
}

.list_vw {
width:74%;
margin-right:1%;
padding-left:0
}

.card_outer .col-lg-4 {
width:24%;
margin-bottom:10px
}

footer ul.content-col.business h5 {
margin:5px 0 3px
}

.footer-container div,.footer-container ul {
padding:0
}

/* .footer-end {
margin-bottom:40px
} */

.enter-details div.col-lg-4 {
width:24%;
padding:0
}

.enter-details div.price-block {
width:31%;
margin-left:14px
}

.no-bundle:before,.no-bundle:after {
content:"";
width:20%;
height:3px;
background:#fbb158;
position:absolute;
right:5px;
top:50px;
border-radius:10px;
border:1px solid #fbb158
}

.no-bundle:before {
left:4px
}

.no-bundle {
line-height:40px
}

.banner-bot {
display:block
}

.select-training-type {
width:36%;
float:right;
margin-top:30px
}

.course-details-section .banner_section h1 {
margin-top:60px
}

.mob_filter {
width:40%
}

.resources_article_section .bdr-btom {
display:none
}

.mob_filter.hidden_cls {
display:block
}

.mob_filter {
display:block;
margin-top:0!important
}

.resources_article_section .article_mid_section,.webinar-section,.video-section {
border-right:0
}

.ebook-form .expanded_form {
display:block
}

.ebook-form .support_coutry_code .placeholder_wrap {
width:208px
}

.ebook-details h1 {
font-size:22px!important
}

.ebook-details h4 {
font-size:14px!important
}

.video-detail .video-container,.resources_article_section .no-category-container {
margin-top:0
}
.cart-subscription .banner_section h1{
margin-top: 68px;
margin-bottom: 13px;
}
.atp-trainer .atp-c-screen,.atp-trainer .inner_stories .testimonial_div{
    display: inherit;
    margin: 0 auto;   
    }
    .atp-trainer .stories_descrip::before{
        left:-10px;
    }
    .atp-trainer .training-options .get-inspired{
        background:#f2f2f2;
    }
 /* course page new design start here */
 .course-details-section .course-banner h1{
     margin:48px 0 0 0;
     font-weight:300;
 }
 /* course page new design end here */
 /** data-labs-page **/
.datallab-left-pad {
   padding-left:20%;
}
.datalab-adjwdth {
	width:100%
}
.datalab-eighty {
	width:80%
}
.img-block img {
	width:100%;
}
.lpath.about-course-wrapper .col-lg-12{
    padding-right:25px;
}
.main_outer_wrap.course-wrap-wdth .col-lg-8{
	  min-width:550px;
}
}
@media only screen and (max-width:1024px){
 .learn_on .container{
	width:100%;
	}
	.txt_learn_on {
    margin-left: 20px;
    width: 44%;
}
 }
@media only screen and (min-width:320px) and (max-width: 1280px) {
div.jwplayer.aspectMode.playlist-none {
    background: transparent !important;
}		
.courese-calendar-fluid{
	top:0;
	margin-top: -10px;
}
.img_th_bundle {
    height:188px;
}
div#course_preview_vid-684 {
    background: transparent !important;
}
 section#disclaimers {
	 margin-top:-45px;
 }
}


@media (min-width:1280px) {
.header_section .container, .header_content_section, .footer-container, .footer_sticky_inside .container {
	width:1196px;
}
.banner_outer_div {
	width:936px;
}
.card_div .card_outer .course-item, .shuffle-cards .tab-content .cards, .div_hover {
	width:208px;
}
.card_outer {
	width: 936px;
	margin-left: 39px;
}
.card_div .card_outer .course-item {
	margin: 0 20px 20px 0px;
}
.shuffle-cards .tab-content .cards {
	padding-left: 13px;
    padding-top: 13px;
	padding-right: 12px;
}
.home-rating {
	width: 86%;
}
.course_card_thumb {
	width:180px !important;
	height:180px !important;
}
.training_types {
	width: 102px;
}
.get-inspired .container, .get-inspired .testimonial_div, .master_program  .container, .people_grow .container, .career-page .container, .team-page .container, .static_nav  .container, .data-labs .container{
	width:1196px;
}
.testimonial_div .inner_block_wrapper {
	width: 378px;
}
.descrip_inspired_outer {
    width: 350px;	
}
.live_chat_div{
	width:1000px;
}
.live_chat_div  li {
	margin-left: 77px;
	margin-right:0px;
}
.collapse_sticky li {
	margin-left:0;
}
.live_chat_div  li.live_chat_icon  {
	float:right;
}
.collapse_sticky {
	width:100%;
}
.footer_workus {
	width:15%;
}
.footer_discover {
	width:34%;
}
.footer_discover ul {
	width: 183px;
    float: left;
}
.subscription_add {
	width: 210px;
	margin-top: 12px;
}
.learn_on {
	padding-top:51px;
}
.learn_on p {
	margin-bottom:30px;
}
.simpli_certification  {
	margin-top:5px;
}
.callback_wrapper {
	margin-left: 100px;
}
footer ul.content-col.business h5 {
margin:0 0 10px 3px
}
.master_program .testimonial_div .inner_block_wrapper {
    width: 313px;
    margin-left: 31px;
}
.emty_bar {
    width: 293px;
}
.th_inner:before {
    width: 273px;
}
.master_program .testimonial_div .inner_block_wrapper{
	margin-left: 31px;
}
.people_grow  ul li {
	width: 378px;
	margin-left: 16px;
	display:inline-block;
}
.learn_on .container {
    width: 780px;
}
/*career page css start*/
.career-page .container{
	padding:0;
}
.team-pics-right{
	display:block;
	width:271px;
	float: left;
}
/*career page css end*/
}
@media only screen and (device-width:768px) and (orientation:landscape) {.festive_offer_block{display:none;}}

.article-date{
display: block;
margin-bottom: 6px;
}
@media (max-width:1140px) {
    ul.learning-steps{
        display:none;
    }
}
@media only screen and (min-width:320px) and (max-width: 1169px) {
    .course-details-section .learning-path-banner .banner_container{
    width:100%;
    }
		h2.courepage-intro-text {
			display:none;
		}
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
		.rgt-button-div {
    float: left;
    margin:10px 0 0 20px;
		}	
		.rgt-button-div.one-crs{
    float: left;
    margin:10px 0 0 100px;
		}
	 .rgt-button-div.two-crs{
    float: left;
    margin:10px 0 0 20px;
		}
		section.course-training-type .rgt-button-div .btn-warning {		
			margin-bottom:10px;
		}
		.learning-path-banner .no-bundle{
			width:88%;
		}
		.main_outer_wrap .col-lg-8{		
			min-width:auto;
}
.container.disclam-container {
    padding: 30px 30px;
    width: inherit;
		margin-bottom:40px;
}		
}

@media only screen and (min-width:1024px) and (max-width: 1060px) {
    .learning-path-banner .self-online ul{
        padding-left:20px;
    }
		.col-lg-8.col-sm-16.visible-lg.visible-md.cnt-video{
			text-align:center;			
		}
		.main_outer_wrap .col-lg-8 {
    min-width:100%;
}
}
.fancybox-close {
    background: url(../images/header_sprite_v11.png) no-repeat scroll -80px -328px;
    cursor: pointer;
    display: none;
    height: 24px;
    position: absolute;
    right: 13px;
    top: 13px;
    width: 24px;
    z-index: 99999;
}

#disqus_thread p {
    text-align: justify !important;
}
