
body{letter-spacing:0.25px;font-size:14px;font-weight:300;}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {display: none !important;}
/* == new menu changes for opt == 
*/
/*# sourceMappingURL=header.css.map */

/* .body_class {
    background: url('../images/corporate-training/banner_v1.jpg') no-repeat fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position:relative;
} */
/*Form Tabs */
.drop_query .info-tabs{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    display:block;
    clear:both;
    margin-bottom:25px;
    background:#848da0;
    border-radius:27px;
    width:298px;
    position:relative;
    height:38px;
    top:-12px;
}
.mob_drop_query .form_wrapper .info-tabs h6{
    margin-bottom:0;
}
.new-form-wraps .info-tabs h6{
    margin:0;
    border:0;
    line-height:38px;
    color:#fff;
    width:149px;
    font-weight:400;
    font-size:14px;
    float:left;
    position:absolute;
    left:0;
}
.new-form-wraps .info-tabs h6.enterprise-tab{
    right:0;
    left:inherit;
}
.new-form-wraps .info-tabs h6.active-heading{
    border-radius:27px;
    background-color:#ffffff;
    border:solid 2px #1ba7dd;
    cursor:default;
    color:#1ba7dd;
    top:-2px;
    bottom:-2px;
}
/* == new changes  ==== */
p.eu-privacy-text{
    text-align:center;
    font-size:12px !important;
    display:inline-block;
    width:100%;
    line-height:15px;
    margin-top:15px;
    color:rgba(0,0,0,.8) !important;
}
p.eu-privacy-text a{
        font-size:12px !important;
        color:#00a6df !important;
    }
    .simpli_terms li:last-child:after{
        display:none;
    }
footer .simpli_certification ul li.copy_address {
    display: block;
    margin-top: 0px;
}
footer .simpli_certification ul li.copy_address h2 {
    display: block;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 0px;
    line-height: 24px;
    padding: 0px 25px;
}
.new-form-wraps h4.heading-label {
    padding-bottom: 30px;
    text-align:center;
}
.drop_query .tabs-headings {
    margin-bottom: 15px;
}
.new-form-wraps .tabs-headings h6 {
    cursor: pointer;
}
.enterprise-tab {
    margin-left:55px;
}
.active-heading {
    border-bottom: 2px solid #00a7dc;
}
.professionals-form-wrap .drop-query-submit {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.mobile_lead_wrapper .mobile-lead-capture ul{
    display:table;
    width:100%;
    margin-bottom:0;
}
.mobile_lead_wrapper .mobile-lead-capture ul li{
    display:table-cell;
    float:none;
    width:auto;
    min-width:118px;
}
.enterprise-form-wrap .success_text{
    background:transparent; 
}
.mob_drop_query div.select_wraper.error_field{
    border:0;
}
.mob_drop_query .company_wrap_div .error ~ .floating-label_border{
    margin-top:0px;
}
.mob_drop_query .drop_query .support_coutry_code{
    top:0;
}
.mob_drop_query .course_marketo .support_coutry_code .placeholder_wrap .country_code_span{
    padding:0 5px 0 5px;
}
.mob_drop_query .support_coutry_code .placeholder_wrap{
    height:auto;
}
.mob_drop_query .placeholder_wrap input:focus ~ .floating-label_border{
    height:1px;
    background:#00a6df;
    border-bottom:0px solid #00a6df;
}
.mob_drop_query .placeholder_wrap .error ~ .floating-label_border{
    border-bottom:0px solid #00a6df;
    background:#ff0000;
}
footer .simpli_certification ul li.country_select .dropdown_country {
    position:absolute;
}
body.popup_open_body{
    height: 100%;
    overflow: hidden;
    width: 100%;
    position: fixed;
}
.video-icon{
    background: url(../images/corporate-training/hoh_sprit-V2.png) -444px -200px no-repeat;
    height: 88px;
    width: 88px;
    margin: 0px auto;
    margin-top: 90px;
    display: block;
    cursor: pointer;
}
.hh-video-modal .modal-dialog{
    width: 682px;
    height: 383px;
}
.hh-video-modal iframe{
    width: 100%;
    height: 383px;
}
.hh-video-modal .modal-body{
    padding: 0;
}
.hh-video-modal .modal-content{
    line-height: 0;
}
.hh-video-modal .close{
    font-size: 29px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    right: -23px;
    top: -33px;
    cursor: pointer;
}
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
    pointer-events:none; /* This makes sure that we can still click outside of the modal to close it */
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
    pointer-events:none;
}
.vertical-alignment-helper .modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events: all;
}
.modal-backdrop.in{
    opacity: .5;
}
.corporate-header{
    background: #fff;
    z-index: 1;
}
.footer_sticky_inside{
    z-index: 9999;   
}
.live_chat_div li.btn_active_green{
    width: 140px;
}
.new_menu_wrap .second-level_nav a:hover{
    color: #222 !important;
}

.call_container_in .btn-success{
    width:100% !important;
}
.footer_sticky_wrapper .form-control{
    width:100% !important;
    border:0 !important;
}
.footer_sticky_wrapper .select_wraper .sel_cr{
    width:106% !important;
    border:0 !important;
}
.footer_sticky_wrapper .form-control.error_field{
    border:1px solid #ff0000 !important;
}
.corporate_header .navbar-default .navbar-toggle {
    border-color: #ddd;
    background: none !important;
    border: 0 !important;
    width: auto !important;
    box-shadow: none !important;
}
.body_class .page_wrap{
    background-color:rgba(0,0,0,0.7);
} 
.body_class .main_wrap{
    padding:0;
}
.body_class .banner_content .h1_class{
    width:100%;
    font-size:40px;
    font-weight:300;
}
.body_class .inner_content{
    margin-top:52px;
}
.body_class .quote_btn{
    margin-top:44px;   
}
.body_class .banner_content .sub_heading{
    color:#fff; 
}
.body_class .mail_to{
    display:none;
}
.body_class .client-lst{
    background:rgba(0,127,169,0.6);
    margin-top: 60px;  
}
.body_class .bottom_content{
    margin-top:10px;   
}
.body_class .line-sp {
    height: 16px;
    width: 1px;
    display: inline-block;
    background: #fff;
    position: relative;
    left: 14px;
    margin: 0 10px;
    top: 2px;
}
.body_class .webinar-wrapper{
    background:#fff;
    padding-bottom:60px;
}
.body_class .bottom_content .loved_leaders{
    /*    margin-bottom:0;*/
    text-align:center;
    cursor:default;
}
.body_class .bottom_content .col-lg-16 p:before,.body_class .bottom_content .col-lg-16 p:after{
    background:rgba(7,34,46,0.9);
    height:1px;

}
.body_class .bottom_content .col-lg-16 p{
    position:relative;
    margin-top:25px;
}
.body_class .bottom_content .loved_leaders:hover{
    background-color:transparent;
}
.body_class .bottom_content .col-lg-16 p:before {
    height: 1px;
    width: 40%;
    background:rgba(7,34,46,0.6);
    content: "";
    display: inline-block;
    vertical-align: middle;
    float: left;
    margin-top: 6px;
    position: absolute;
    left: 0;
    bottom: 9px;
}
.body_class .bottom_content .col-lg-16 p:after {
    height:1px;
    width: 40%;
    background:rgba(7,34,46,0.6);
    content: "";
    display: inline-block;
    vertical-align: middle;
    float: right;
    margin-top: 10px;
    position: absolute;
    right: 0;
}
.body_class .loved_leaders .logos{
    display: inline-block;
    background:url('../images/corporate-training/enterprise_logos_v1.png');
    height:32px;
    margin:15px 10px 2px 0;
}
.body_class .loved_leaders .logo-1{
    width: 132px;
}
.body_class .loved_leaders .logo-2{
    width: 78px;
    background-position: -156px -1px;
}
.body_class .loved_leaders .logo-3{
    width: 78px;
    background-position: -256px -1px;
}
.body_class .loved_leaders .logo-4{
    width: 35px;
    background-position: -356px 0px;
}
.body_class .loved_leaders .logo-5{
    width: 106px;
    background-position: -412px -1px;
}
.body_class .loved_leaders .logo-6{
    width: 178px;
    background-position: -824px -1px;
}
.body_class .loved_leaders .logo-7{
    width: 47px;
    background-position: -540px -1px;
}
.body_class .loved_leaders .logo-8{
    width: 132px;
    background-position: -610px -1px;
}
.body_class .loved_leaders .logo-9{
    width: 36px;
    background-position: -767px -1px;
}
.webinar-wrapper h2{
    font-size:24px;
    color:rgba(34, 34, 34, 0.85);
    font-weight:500;
    margin:60px 0 40px 0;
    text-align:center;
    text-transform:uppercase;
}
.body_class .bottom_content .col-lg-8.loved_leaders p:after,.body_class .bottom_content .col-lg-8.loved_leaders p:before{
    width:35%;  
}
.webinar-wrapper p{
    color: rgba(34, 34, 34, 0.85);
    font-size: 16px;
    text-align: center;
    width: 710px;
    margin: 0 auto 40px auto;
}
.webinar-list:last-child{
    border-bottom:1px solid #d8d8d8;
    padding-bottom: 6px;
}
.body_class .btn_orange{
    border-radius:2px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24);
}
.webinar-list{
    padding: 20px 0px 0 0;
    border-top:1px solid #d8d8d8;
    display: inline-block;
}
.webinar-list img{
    width:173px;
    float:left;
}
.webinar-list .webinar-discp{
    width: calc(100% - 193px);
    float:left;
    margin-left:20px;
}
.webinar-wrapper .webinar-list .webinar-discp p{
    text-align:left;
    padding:0;
    margin:0;
    font-size:14px;
    width:100%;
    font-weight:400;
    color:#222;
}
.webinar-wrapper .webinar-list .webinar-discp ul{
    margin-left:18px;
}
.webinar-wrapper .webinar-list .webinar-discp ul.list-wbnr{
    margin-top:15px;
    margin-bottom:15px;
}
.webinar-wrapper .webinar-list .last-dt{
    margin-right:20px; 
}
.webinar-wrapper .webinar-list .webinar-discp ul li{
    font-size:14px;
    list-style:disc;
    font-weight:400;
    color:#222; 
}
.webinar-wrapper .webinar-list .webinar-discp p.brand-name{
    color: rgba(0, 0, 0, 0.5);
    margin-bottom:10px;
    font-weight:400;
    display:inline-block;
    width:100%;
}
.webinar-wrapper .webinar-list .webinar-discp p.brand-name span{
    float: right;
    color: #222222;
    position: relative;
    padding-left: 25px;
    display: inline-block;
}
.webinar-discp p.brand-name span:before{
    width: 20px;
    height: 22px;
    display: inline-block;
    content: "";
    background:url('../images/corporate-training/form_icons_v5.png') -9px -231px no-repeat;
    position: absolute;
    left: 0;
    top: -3px;
}
.webinar-list .webinar-discp h3{
    font-size:18px;
    font-weight:500;
    margin-bottom:15px;
    line-height:24px;
}
.webinar-list .webinar-discp h3 a{
    color: #0a0909; 
}
.webinar-discp .details-link{
    margin-top:10px;
    font-weight:400;
    font-size:14px;
    color: #0099d2;
    display:block;
    margin-bottom: 8px;
}
.body_class .banner_content .top-links{
    margin-top: 30px;
    line-height:24px;
}
.body_class .top-links a{
    font-size:14px;
    color:#fff;
    font-weight:300;
    cursor:text;
}
.body_class .top-links a:hover{
    color:#fff;
}
.body_class .top-links .line-sp{
    background:#4b6c78;
    height: 12px;
    left: 3px;
}
.body_class .banner_content .top-links b{
    margin-left:0; 
}
.webinar-wrapper .webinar-list .webinar-discp p.brand-name b{
    font-weight:400;
    float:left;
}
/* == new changes end  ==== */
ul{margin:0px;padding:0px;list-style:none;}
/*a, a:hover, a:focus{text-decoration:none;outline:none;border:none;}*/
img{width:100%;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
.centertext{text-align:center;}
.lefttext{text-align:left;}
.righttext{text-align:right;}
.display_block{display:block;}
.hidden_class{display:none !important;}
/*home page css start*/
/*.logo {height: 42px;width: 120px;padding: 8px 10px;}*/
.corp_logo {height: 37px;width: 120px;padding: 8px;}
/* .page_wrap{background:url(../images/corporate-training/banner.jpg) center center no-repeat;width:100%;height:100%;position:fixed;background-size:100%;top:0;z-index:1;} */
.navbar{margin-bottom:0px;}
.navbar, .corporate_header{z-index:2;}
.navbar-default {background-color: rgba(10, 9, 10, 0.5);border:none;border-radius:0;}
.navbar-default .navbar-nav > li{margin-right:10px;}
.navbar-default .navbar-nav > li > a{border-bottom: 2px solid rgba(10, 9, 10, 0);font-weight:400;letter-spacing:0.25;font-size:12px;text-transform:uppercase;color:#e0e0e0;-webkit-transition: background 0.5s linear;-moz-transition: background 0.5s linear;-ms-transition: background 0.5s linear;-o-transition: background 0.5s linear;transition: background 0.5s linear;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{background-color: rgba(10, 9, 10, 0.7);color:#ffffff;border-bottom:2px solid #fbb158;}
.navbar-default .navbar-nav>li.phone_no>a:hover, .navbar-default .navbar-nav>li.phone_no>a:focus, .navbar-default .navbar-nav>li.phone_no>a:hover{background:none;border:none;color:#e0e0e0;}
.phone_no{position:relative;}
.phone_no a{cursor:text;}
.phone_no a:before{background: url('../images/corporate-training/form_icons_v5.png') -10px -168px no-repeat;display:inline-block;content:"";width:23px;height:23px;position: absolute;left: -12px;top: 16px;}
.navbar-default .navbar-nav> .phone_no a:hover{border:0;background:none;}
.navbar-default .navbar-collapse, .navbar-collapse{border-top:none;box-shadow:0;}
.inner_content{margin-top:90px;padding: 0;}
.banner_content .h1_class{width: 70%;text-align: center;margin: 0 auto;}
.banner_content .sub_heading{color:#c9ecf4;font-size:20px;margin-top:15px;}
.banner_content .sub_heading b{font-weight:300;margin-left:20px;color:#fff;position:relative;top:1px;margin-bottom:0;}
.banner_content .sub_heading b:first-child{margin-left:0;}
.h1_class{font-size:38px;line-height:46px;letter-spacing:0.25;color:#ffffff;font-weight:400;}
.animated_txt {background-color: rgba(10, 9, 10, 0.4);padding:10px 20px;color:#ffffff;font-size:18px;font-weight:300;margin:0 auto;margin-top:35px;display:inline-block;}
.animated_txt  p{display:none;margin-bottom:0px;}
.animated_txt > .animated{display:inline-block;}
.quote_btn{margin-top:66px;}
.btn_orange{background:#f8ab33;padding:20px 10px;width:333px;color:#ffffff;font-size:16px;font-weight:500;border-radius:4px;text-transform: border:none;line-height: 1; transition:none;}
.btn_orange:hover {background:#eb9e26; color:#fff;}
.mail_to, .mail_to a {color:#ffffff;padding-left:5px;}
.bottom_content{margin-top: 80px;padding: 0;}
.bottom_content .col-lg-8 p {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
.bottom_content .col-lg-8 p:before{height: 2px;
                                   width: 29%;
                                   background: #9b9b9b;
                                   content: "";
                                   display: inline-block;
                                   vertical-align: middle;
                                   float: left;
                                   margin-top: 6px;}
.bottom_content .col-lg-8 p:after {
    height: 2px;
    width: 29%;
    background: #9b9b9b;
    content: "";
    display: inline-block;
    vertical-align: middle;
    float: right;
    margin-top: 10px;
}
.top_course li {background-color: rgba(10, 9, 10, 0.5);float:left;display:inline-block;color:#ffffff;padding:5px;margin:0 12px 12px 0;-webkit-transition: all 0.7s ease;transition: all 0.7s ease; font-size:12px;}
/* .top_course li:hover{border-radius:5px;background:#ffffff;color:#333333;} */
.experts_link{display:block;}
.experts_link a{display:inline-block;padding-left: 12px;padding-bottom: 15px;}
.experts_heading{color:#ffffff;font-weight:300;  text-align: center;}
.bottom_content .loved_leaders{display:inline-block;padding:0 0 28px 0;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;margin-bottom:20px;}
.bottom_content .loved_leaders:hover, .experts_link:hover{background-color: rgba(10, 9, 10, 0.1); }
.loved_leaders img{max-width:541px;padding: 0 15px;}
/*home page css End*/
/*Course page css start*/
.margin_class{margin-top:40px;}
.banner_common{height:319px;width:100%;background-position:center center;margin-top:-59px;/* top:0px;position:fixed; */}
.course_wrap{background: url('../images/corporate-training/training_course_banner.jpg') no-repeat;background-size:cover;}
.course_banner_in{padding:0px;margin-top:130px;color:#ffffff;}
.course_banner_in a{color:#ffffff;}
.download_agenda{font-size:16px;font-weight:400;}
.download_agenda:after {content:"";display:inline-block;background:url("../images/corporate-training/form_icons_v5.png") no-repeat -29px -11px;width:9px;height:16px;vertical-align:middle;margin-left:5px;}
.download_agenda:hover {text-decoration:underline;}
.request_quote{margin-top:20px;text-align:center;}
.h2_class, .h3_class{font-size:24px;font-weight:400;color:#222222;text-transform:uppercase;}
.h3_class{font-size:25px;margin-top:30px;}
.h3_sub_txt{font-size:18px;}
.area_training .col-lg-6{padding-left:25px;}
.business_course  span.h3_sub_txt{display:block;letter-spacing:6.5px;}
.business_course > ul{margin-top:35px;margin-left:20px;}
.business_course ul li{position:relative;width:auto;font-size:18px;color:#7a7a7a;-webkit-transition: all 0.7s ease;
                       transition: all 0.7s ease;}
.business_course > ul > li > a{color:#41b7d8;font-size:16px;padding:5px;display:block;width:100%;position: relative;}
.business_course > ul > li:hover{background:#ffffc2;}
.business_course .hover_details {display:none;font-size:12px;color:222222;letter-spacing:0.25px;position:absolute;right: 5px;z-index: 2;top:8px;text-decoration:underline;}
.business_course ul li:hover .hover_details {display:block;}
.convi_methods{border-top:2px solid #cccccc;padding-top:40px;}
.convi_methods h2{margin-bottom:30px;}
.convi_training_in .col-lg-5{margin-left:20px;}
.convi_training_in  span{font-size:18px;color:#222222;font-weight:400;padding-bottom:15px;display: inline-block;}
.convi_training_in  span:before{background: url('../images/corporate-training/corporate_training_sprite .png') no-repeat;height:50px;width:51px;display:block;content:"";}
.convi_training_in  span.tr_icon1:before {background-position:-2px -1px;}
.convi_training_in  span.tr_icon2:before {background-position:-56px -1px;}
.convi_training_in  span.tr_icon3:before {background-position:-107px -1px;}
.convi_training_in  p{color:#777777;line-height:22px;;}
.industry_course_wrap{background:#f8ae59;width:100%;color:#ffffff;padding:60px 0;}
.industry_course_wrap .h2_class{color:#ffffff;line-height:32px;}
.industry_course_wrap p{padding-top:30px;}
.industry_course_wrap a{color:#ffffff;}
.course_btn{background:#222222;display:block;margin: 0 auto;}
.course_btn:hover{color:#f39521;}
.popup_couses{display:none;position:absolute;background:#383838;right:-312px;top:-139px;border-radius:4px; width: 300px;color:#fff;z-index: 2;}
.popup_couses .arow_icon{background: url('../images/corporate-training/form_icons_v5.png') -17px -141px no-repeat;display:inline-block;content:"";width:15px;height:18px;position: absolute;left: -12px;top: 145px;}
.popup_couses ul{margin-left:14px;padding: 0 20px 20px;height:300px;overflow:auto;}
.popup_couses ul li{font-size: 13px;list-style:disc;color:#ffffff;border-top:1px solid #4e4e4e;}
.popup_couses a{color:#ffffff;font-size:13px;line-height:18px;padding:5px;display:block;}
.popup_couses a:hover{color: #41b7d8;}
.popup_couses .course_counts{font-weight:400;background:#717171;padding:5px 0 5px 20px;margin-bottom:0;font-size:14px;}
.popup_couses .close_btn{background: url('../images/corporate-training/close_btn.png') no-repeat;height:23px;width:19px;display:inline-block;position: absolute;right:8px;cursor: pointer;}
/*Course page css End*/

/*Clients page css start*/
.clients_wrap{background: url('../images/corporate-training/clients_banner_v1.jpg') no-repeat;background-size:cover;}
.customer_highlite{font-size:16px;}
.highlite_txt{font-size:24px;font-weight:400;}
.view_all{font-size:14px;font-weight:400;text-transform:none;padding-left:10px;}
.clients_logo img{margin-top:20px;}
.clients_slider {width:1004px;position:relative;border-bottom:2px solid #e7e7e7;margin-bottom:40px;}
.clients_slider ul{width:2000px;}
.clients_slider li{display:inline-block;float:left;}
.clients_slider .margin_class{width:300px;margin-right: 4px;margin-bottom:50px;margin-left: 26px;}
.clients_slider .margin_class{width: 272px;}
.clients_slider_hidden{padding:0;position:relative;overflow:hidden;width:915px;}
.clients_slider .arrow_indicator{right: 6px;}
.clients_slider .left_arrow_inactive{left: 7px;}
.image-block {border-radius: 50%;display: block;float: left;height: 80px;overflow: hidden;padding: 5px;width: 80px;position:relative;margin-right: 5px;}
.image-block img {border-radius: 50%;height: 100%;margin-left: 0;margin-top: 0;width: 100%;}
.image_descrip{width:210px;float: left;}
.linked_link{background: url('../images/corporate-training/form_icons_v5.png') -2px -198px no-repeat;height:27px;width:28px;display:inline-block;position:absolute;right:7px;bottom:12px;}
.author_name{font-weight:500;color:#222222;margin-bottom: 0;padding-top: 10px;}
.arrow_indicator{background: url('../images/corporate-training/clients_sprite.png') no-repeat; height:45px;width:23px;display:inline-block;position:absolute;right:-20px;top:140px;z-index:2;}
.right_arrow_active{background-position: -37px -44px }
.left_arrow_active{background-position: -9px -92px; left:-42px;}
.right_arrow_inactive{background-position: -37px -91px;cursor:default; }
.left_arrow_inactive{background-position: -9px -44px; left:-42px;}
.client_list{background:#f5f5f5;border:1px solid #e7e7e7;border-radius:4px;margin-bottom:25px;}
.client_list .client_list_in{border-top:1px solid #e7e7e7;padding-top:20px;position:relative;overflow:hidden;}
.default_list{display:block;}
.clients_heading{font-size:18px;font-weight:400;color:#222222;text-align:center;padding: 10px 0;margin-bottom: 0;}
.alpha_inline{margin-left:25px;}
.alpha_inline li {display:inline;border-right:1px solid #000;padding-right:5px;}
.alpha_inline li  a{color:#41b7d8;}
.search_wrap .input_wrap{position:relative;}
.search_wrap .input_wrap input{border:1px solid #e7e7e7;}
.search_wrap .input_wrap .form-controll:before{background: url('../images/corporate-training/clients_sprite.png') no-repeat -24px  -152px ; height:22px;width:22px;display:inline-block;content:"";}
.search_wrap .placeholder_txt{position:absolute;left:0;top:0;}
.filter_wrap{position:relative;margin: 25px auto;width: 90%;}
.filter_wrap .arrow_indicator{top:140px;}
.filter_wrap .right_arrow{right:-50px;}
.filter_wrap .left_arrow{left:-50px;}
.filter_wrap .strong_txt{font-size:16px;font-weight:500;color:#222;text-transform:uppercase;padding:5px 0;}
.filter_wrap span{display: block;color:#777;font-size:13px;line-height:24px;cursor:default;}

.slider_wide{width:10000px;}
.filter_wrap .list_filter{width:288px;float:left;padding-bottom: 25px;margin-left:2px;}
.clients_slider_hidden_fil{width:100%;margin:0 auto;}
/*Clients page css End*/
/*Why simplilearn page css Start*/
.Competency_wrap{background: url('../images/corporate-training/competency_banner.jpg') no-repeat;background-size:cover;}
.Competency_wrap .customer_highlite{font-weight:400;display:inline-block;margin-right:15px;font-size:14px;}
.Competency_wrap .highlite_txt, .Competency_wrap_in .highlite_txt{color:#f59920;font-size:16px;font-weight:500;}
.Competency_wrap_in .all_modes{font-size:16px;font-weight:400;color:#222;letter-spacing:2.5px;}
.Competency_wrap_in .clients_logo{margin-bottom:40px;}
.left_map{width:30%;float:left;padding: 90px 0;}
.map_wrap{background:#ededed;}
.map_wrap .across_countries{font-weight:400;font-size:24px;color:#222;line-height:30px;}
.map_wrap .highlite_txt{font-weight:400;font-size:24px;}
.map_wrap p{color:#777;font-size:16px;line-height:22px;}
.map_in{width:70%;float:right;}
.grade_delivery {margin-bottom:40px;}
.grade_delivery li{display:inline-block;width:29%;margin:0 56px 15px 0;vertical-align: top;}
.grade_delivery li:before{background: url('../images/corporate-training/why_simplilearn.png') no-repeat;display:inline-block;content:"";left: -10px;    position: relative;vertical-align: top;}
.grade_delivery li.corp_price:before{background-position:-5px -5px;width:27px;height:34px;}
.grade_delivery li.custom_course:before{background-position:-30px -5px;width:27px;height:26px;}
.grade_delivery li.support_grade:before{background-position:-60px -4px;width:29px;height:29px;}
.grade_delivery li.assesment_grade:before{background-position:-3px -39px;width:27px;height:24px;}
.grade_delivery li.learn_mode:before{background-position:-29px -38px;width:27px;height:33px;}
.grade_delivery li.visibility_prog:before{background-position:-62px -38px;width:27px;height:29px;}
.grade_delivery li:nth-child(3n){margin-right:0px;}
.grade_delivery li span{font-size:16px;color:#222;font-weight:400;}
.grade_delivery li p{color:#777;padding-left: 28px;}
/*Why simplilearn page css End*/

/*common form css Start*/
.hide_scroll {overflow:hidden;}
.form_lead_corp{position:fixed;width:100%;height:100%;background-color:rgba(23, 11, 10, 0.6);top:0;display:none; z-index: 2;overflow-y: scroll;}
.form_inner{width:550px;margin:62px auto;background:#f4f4f4;border-top:3px solid #fbb158; padding: 25px 30px 0;color:#222;}
.form_inner h2{font-weight:400;font-size:18px;text-transform:uppercase;}
.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;}
p.placeholder_tooltip {position:absolute;top:5px;right:-210px;width: 200px;padding: 5px 10px;background:#484848;color: #ffffff;display: none;    font-size: 13px;line-height: 18px;border-radius:4px;border:none;}
.country_code_in .placeholder_tooltip{right: -210px;z-index:2;top:0;}
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;}
.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_v5.png') -12px -11px no-repeat;display:inline-block;width:15px;height:15px;position:absolute;right: 0;top:10px;border:none;}
.request_form .caret{background:url("../images/corporate-training/form_icons_v5.png") no-repeat -6px -277px;display:inline-block;width:11px;height:10px;position:absolute;right:7px;top:9px;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: 15px;}
.request_form .outer_phone{display:inline-block;float:left;margin-left:0px;width:100%;height:31px;margin-bottom:12px;background:rgba(255, 255, 255, 0.2);border-radius:3px;border:1px solid rgba(255, 255, 255, 0.1)}
.corp_lead_form .table .outer_phone .country_wrap{width:60px;overflow:hidden;float: left;background:#fff;position:relative;}
.request_form .outer_phone .country_code_in input:focus{border-color:rgba(255, 255, 255, 0.1);outline:0;}
.request_form .outer_phone .country_code_in input:focus .outer_phone{border:1px solid #ff0000;}
.outer_phone .country_wrap{width:60px;overflow:hidden;float: left;position:relative;}
.request_form .outer_phone .country_wrap{background:none;border:1px solid rgba(255, 255, 255, 0.1);border-radius:3px 0px 0px 3px;width:120px;border-right:0;}
.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;}
.request_form .outer_phone .country_wrap select{padding-left:0;background:transparent;width:75px;margin: 0;border:0;float: left;height:28px;position:relative;z-index:1;font-family: monospace;width:120px\9;}
.country_code_in{position: relative;background: #fff;display: inline-block;float: left;}
.request_form .outer_phone .country_code_in input{position: relative;z-index:9999999;width:175px;border-radius:0px 3px 3px 0px;box-shadow:none;background:none;border:0px !important;}
.request_form .country_code_in{background:none;}
.corp_lead_form .table .outer_phone .country_code_in  input{width:317px;border-left:#cccccc solid 1px !important;border:none;}
.outer_phone .country_code_in  input{width:317px;border-left:#cccccc solid 1px !important;border:none;}
.country_code_span{position:absolute;float: left;padding: 5px 0 5px 5px;left:0;}
.request_form .country_code_span{color:#fff;font-weight: 300;font-size: 14px;}
.corp_lead_form .table .outer_phone input,.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;}
.checkbox_outer > span, .remember_me:before{background: url('../images/corporate-training/form_icons_v5.png') no-repeat;display:inline-block;content:"";width:15px;height:15px;position: absolute;left: -19px;top: 15px;}
.cb_checked > span, .remember_me.selected_img:before{background-position:-15px -120px;}
.cb_unchecked > span, .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;}
.form_lead_corp .close_btns{background: url('../images/corporate-training/form_icons_v5.png') -5px -36px no-repeat;width:33px;height:33px;position: absolute;right: 40px;top: 60px;cursor: pointer;}
.error_field{border:1px solid red;}
.corp_lead_form a.remember_me{color:#222;padding-left: 30px;}
.corp_lead_form a.remember_me:before{top:9px;left:10px;}
.error_msg{background: #fcebd1;font-size: 13px;color: #222222;border-radius: 4px;padding: 5px;margin-bottom: 10px;line-height: 17px;display:none;}
.opps_msg, .success_text{background:#fcebd1;border-radius: 4px;color: #222222;font-size: 13px;line-height: 17px;margin-bottom: 10px;padding: 5px;}
.success_text{color:green}
.dummy_submit{position:absolute;left:-9999px;width:1px;height:1px;}
.error_text {color: red;}
/*common form css End*/

/* == hiring our heroes start here === */
.hiring-banner{
    width:100%;
    height: 690px;
    background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/hero_bg.png') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position:relative;
    text-align:center;
    padding-top:60px;
    background-position: center bottom;
}
.viewport-img{
    background:url('https://www.simplilearn.com/ice9/corporate-training/ctp-index-banner-new.jpg') no-repeat;
    position: relative;
    width: 100%;
    height: 100vh;
    display: inline-block;
    background-size: cover;
    top: -58px;
    margin-bottom:-58px;
}
section.hiring-heroes-main.bg-gray {
    position: relative;
}
.viewport-img .container{
    height: 100%;
    display: table;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.viewport-img .row{
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.hiring-heroes-main .viewport-img h1{
    font-size:56px;
    color:#ffffff;
    font-weight:300;
    padding-bottom:39px;
    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
}
.hiring-heroes-main .viewport-img .corp-banners h1{
    margin-top: -65px;
}
.bg-white{
    background:#ffffff;
}
.experts-wrap{
    text-align:center;
    padding-bottom: 20px;
}
.experts-wrap li {
    float:left;
    width:233px;
    margin-bottom: 40px;
    display: inline-block;
}
.experts-wrap li.row-2{
    margin-left: 102px;
}
.experts-txtx{
    position: relative;
}
.experts-txtx:after {
    content:"";
    display:inline-block;
    width: 2px;
    height: 20px;
    background-color: #646464;
    position: absolute;
    right: 0;
    top: 10px;
}
.experts-wrap li:last-child .experts-txtx:after, .no-border:after{
    display:none;
}
.experts-th {
    border-radius:50%;
    width:100px;
    height:100px;
    margin-bottom: 30px;
}
.experts-wrap p.experts-name{
    font-size: 16px;
    font-weight: 500;
}
.experts-wrap p.experts-desig{
    font-size: 14px;
    line-height: 1.43;
}
.about-hiring .experts-lists  p{
    padding-bottom:0;
}
.experts-wrap .experts-col{
    float: none;
    display: inline-block;
}
.corp-clients .clients_slider{
    width:auto;
    border: 0;
    margin-bottom: 80px;
}
.corp-clients .clients_slider_hidden{
    width: 885px;
    margin: 0 auto;
    height: 220px;
}
.corp-clients .clients_slider ul {
    width: 10000px;
}
.corp-clients .clients_slider li{
    width:885px;
    transition: all 2s ease;
}
.corp-clients .image-block{
    width: 150px;
    height: 150px;
    overflow: inherit;
    margin: 0;
    padding: 0;
}
.corp-clients .clients_slider .margin_class{
    width: 100%;
    margin: 0;
}
.corp-clients .image_descrip {
    width: calc(100% - 205px);
    margin-left: 45px;
}
.corp-clients p.author_name{
    font-size: 24px;
    font-weight: 400;
    padding-bottom: 18px;
}
.corp-clients p.author_company{
    font-size: 18px;
    line-height: 1.33;
}
.corp-clients p.company-bold{
    font-weight:500;
}
.corp-clients p.author_descrips{
    font-size: 14px;
    line-height: 1.33;
    padding-top:25px;
}
.corp-clients .arrow_indicator{
    top: 61px;
}
.corp-clients .clients_logo{
    margin: 0 auto;
}
.corp-clients .linked_link{
    background-position:-4px -295px;
    width:38px;
    height:38px;
    bottom: -2px;
}
.banner-blocks{
    display: inline-block;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 60px;
}
.banner-blocks  li {
    color:#ffffff;
    display:inline-block;
    background:rgba(0, 0, 0, 0.5);
    vertical-align: top;
    width: 263px;
    height: 250px;
    margin-right: 30px;
    padding: 45px 30px;
}
.banner-blocks  li:last-child{
    margin-right:0;
}
.bib-txt{
    font-size: 52px;
    font-weight: 500;
    padding-bottom:30px;
    margin-bottom: 0;
}
.sub-small-txt{
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
}
.sub-small-300{
    font-weight: 300;
    font-size: 20px;
}
.hiring-heroes-main .home-about h2{
    padding-top:0;
}
.home-about{
    text-align: center;
}
.home-about p span{
    font-weight:500;
}
.hiring-banner h1{
    font-size:36px;
}
.hiring-heroes-main h2{
    text-align:center;
    padding-top:49px;
    font-size:36px;
    font-weight:300;
    color:#646464;
    line-height:1.39em;
}
.about-hiring.map-location.service-list h2 {
    padding-top:43px;
}
.about-hiring{
    width:100%;
    display:inline-block;
    padding-bottom:60px;
    background:#f8f8f8;
}
.about-hiring{
    padding-bottom:60px;
}

.team-need{
    padding-bottom: 30px;
}
.about-hiring p{
    margin-bottom:0;
    font-size:16px;
    color:#646464;
    line-height:24px;
}
.experts-wrap p {
    font-size: 18px;
    padding-bottom:60px;
}
.about-hiring h3{
    font-size:20px;
    font-weight:500;
    color:#646464;
    display:inline-block;
}
.about-hiring h3:before{
    content: "";
    width: 84px;
    height: 84px;
    display: inline-block;
    background: url('../images/corporate-training/hoh_sprit-V2.png') no-repeat;
    vertical-align: middle;
    margin-right:25px;
}
.about-hiring.first p{
    margin:25px 0;
}
.about-hiring.first p:last-child{
    margin-bottom:0;
}
.about-hiring h3.one:before{
    background-position: -436px -17px;
}
.about-hiring h3.two:before{
    background-position: -547px -17px;
}
.about-hiring h3.three:before{
    background-position: -659px -17px;
}
.hiring-heroes-main h2:after{
    width:50px;
    height:4px;
    background:#be1f2d;
    clear:both;
    content:"";
    display:block;
    margin: 18px auto 40px auto;
}
.bg-gray{
    background:#fafafa;
}
.heros-img {
    width: 365px;
    height: 218px;
    background: url('../images/corporate-training/hoh_sprit-V2.png') -22px -18px no-repeat;
    display: block;
    margin: 60px auto 0 auto;
}
.about-hiring article.clients_logo img{
    margin-top:0;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.map-location .col-sm-8 img{
    margin-top:42px;
}
.about-hiring.service-list{
    text-align:center;
    padding-bottom:24px;
}
.about-hiring .heros-list{
    display: inline-block;
    margin: 0 auto;
}
.heros-list div{
    width:263px;
    height:200px;
    background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/hero-th-1.jpg') no-repeat;
    display:table;
    float:left;
}
.heros-list a{
    display: inline-block;
    float: left;
    margin-right: 30px;
    margin-bottom:30px;
}
/*.heros-list div:before{
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        display:inline-block;
        content:"";
        background:rgba(139,0,0,0.7)
}*/
.heros-list div.heros-img2{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/hero-th-2.jpg') no-repeat;}
.heros-list div.heros-img3{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/hero-th-3.jpg') no-repeat;}
.heros-list div.heros-img4{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/hero-th-4.jpg') no-repeat;}
.heros-list div.heros-img5{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/hero-th-5.jpg') no-repeat;}
.heros-list div.heros-img6{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/hero-th-6.jpg') no-repeat;}
.heros-list div.heros-img7{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/hero-th-7.jpg') no-repeat;}
.heros-list div.heros-img8{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/hero-th-8.jpg') no-repeat;}

.map-pop .form_inner{
    width: 967px;
    height: auto;
    padding-bottom: 25px;
    border: 0;
}
.heros-list div h4{
    vertical-align:middle;
    text-align:center;
    display:table-cell;
    font-size:24px;
    font-weight:500;
    color:#fff;
    line-height:1.25em;
    text-transform:uppercase;
}
.footer_wrap .col-lg-8.footer-hoh{
    padding-top: 15px;
}
.optional_course_learner .learner_im a:after {
    content: "";
    display: inline-block;
    height:0;
    width:0;
    border-left:4px solid transparent;
    border-right:4px solid transparent;  
    border-top:4px solid #666;
    margin-left:10px;
    vertical-align:middle;
    position: relative;
    z-index: 5;
}
/* == hiring our heroes End here === */
/* == hiring our heroes list page start here === */
.hoh-cards{
    width: 555px;
    height: 373px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    padding-bottom: 20px;
    float:left;
    margin-right:30px;
    margin-bottom: 30px;
    position: relative;
}
.hoh-cards-nth-child{
    margin-right:0;
}
/* .hoh-list-heading{
        margin-top:60px;
} */
.hoh-list-wrap  h2{
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 16px;
}
.hoh-list-wrap  h2:after{
    display:none;
}
.Please-register-for {
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    color: #646464;
    margin-bottom: 15px;
}
.Please-register-for-kindly {
    margin-bottom: 54px;
}
.course-links{
    float:left;
    padding: 0 30px;
    text-align:center;
    margin-top: 15px;
    width: 100%;
}
.hoh-cards a .heros-img1{
    width: 555px;
    height: 180px;
}	
p.recommended-courses {
    font-size: 18px;
    font-weight: normal;
    color: rgba(59, 59, 59, 0.85);
    margin-bottom: 15px;
    text-align: left;
}
.hoh-list-wrap ul li a{
    float: none;
    text-align: left;
    display: block;
}
.hoh-list-wrap .heros-list a{
    margin-bottom:5px;
    color: #00a6df;
    font-weight: 400;
}
.hoh-list-wrap a.training-courses{
    float:none;	
    clear: both;
    display:block;
    margin-right: 0;
    font-weight: 500;
    position: absolute;
    bottom: 15px;
    text-align: center;
    width: 100%;
    left: 0;
}
.hoh-list-wrap .heros-list div{
    width:555px;
    height:180px;
}
.hoh-list-wrap .heros-list div.heros-img1{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/digital-merketing.png') no-repeat;}
.hoh-list-wrap .heros-list div.heros-img2{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/big-data.png') no-repeat;}
.hoh-list-wrap .heros-list div.heros-img3{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/it-service.png') no-repeat;}
.hoh-list-wrap .heros-list div.heros-img4{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/cloud-computing.png') no-repeat;}
.hoh-list-wrap .heros-list div.heros-img5{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/cyber-security.png') no-repeat;}
.hoh-list-wrap .heros-list div.heros-img6{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/agile.png') no-repeat;}
.hoh-list-wrap .heros-list div.heros-img7{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/ppm.png') no-repeat;}
.hoh-list-wrap .heros-list div.heros-img8{background: url('https://www.simplilearn.com/ice9/corporate-training/hoh-images/mobile-app.png') no-repeat;}

.sub-navs{
    display:none;
    position: absolute;
    background:#0a0a0a;
    width: 254px;
    /*padding: 10px 0;*/
}
.sub-navs li a{
    color:#ffffff;
    font-size:12px;
    padding: 10px;
    display: block;
}
.mobile-lead-capture ul li {
    width:33.33%;
    float:left;
    text-align:center;
    font-size:13px;
    line-height:45px;
    background:#0499cf;
}
.mobile-lead-capture ul li.mob_footer_drp_qry {
    background:#29bff6;
}
div.mobile-lead-capture ul li.clicktocall a:before {
    background-position: -243px -247px;
}
.mobile-lead-capture ul li.mob_footer_callus a:before {
    background-position: -178px -247px;
}
.mobile-lead-capture ul li.mob_footer_drp_qry a:before {
    background-position: -212px -247px;
}
.new-form-wraps {
    padding-left: 25px;
    padding-right: 25px;
}
.form_wrapper, .us-phone-number {
    background: #f3f6f8;
    border: 1px solid #e1e6ea;
    box-shadow: none;
}
.course-list-drop-query input {
    box-shadow: none;
}
.support_coutry_code .placeholder_wrap .country_code_span{
    padding:0;
}
.new-form-wraps h6 {
    display: inline-block;
    font-size: 16px;
}
.thanku-text {
    text-align: center;
    color: rgba(0,0,0,.75);
    font-size: 18px;
    line-height: 1.33;
    margin: 30px 0 0;
}
.new-form-wraps .query_success h6 {
    color: rgba(0,0,0,.75);
    font-size: 18px;
    font-weight: 300;
}
.new-form-wraps .query_success h6.get_touch {
    font-size: 20px;
    color: rgba(0,0,0,.85);
    font-weight: 400;
    margin-bottom: 0;
}
.new-form-wraps .query_success h6 {
    color: rgba(0,0,0,.75);
    font-size: 18px;
    font-weight: 300;
}
.course_marketo .support_coutry_code .placeholder_wrap .country_code_span {
    padding: 5px 0 5px 5px;
}
@media (max-width:991px){
    .mob_drop_query .form_wrapper h6 {
        margin-top: 0;
        margin-bottom: 20px;
    }
}
/* == hiring our heroes list page End here === */
/*@media (min-width: 768px){
    .map-location .container{
        width:750px;    
        }
    }*/
/*@media (min-width: 992px){
    .map-location .container{
        width:970px;    
        }
    }*/
@media (min-width: 1200px){
    /*.map-location .container, .experts-wrap .container, .corp-clients .container, .viewport-img .container {
        width:1170px; 
        padding:0;
        }*/
    .experts-wrap ul li {
        width: 233px;
    }
    .corp-clients .clients_slider_hidden{
        width: 958px;
    }
    .corp-clients .clients_slider li{
        width:958px;
    }
    .about-hiring .heros-list div {
        width: 263px;
    }
    .hoh-list-wrap .heros-list div{
        width: 555px;
    }
    .hiring-heroes-main .corp-clients .clients_logo{
        width: 1005px;
    }
    .corp-banners .banner-blocks  li {
        width: 263px;
        margin-right: 30px;
        padding: 45px 30px;
    }
    .banner-blocks  li:last-child{
        margin-right:0;
    }
}
@media (max-width:767px){
    .hh-video-modal{
        padding: 15px;
    }
    .video-icon{
        margin-top: 40px;
    }
    .hh-video-modal .modal-dialog{
        margin: 50px 10px !important;
        height: 200px;
    }
    .hh-video-modal .modal-dialog iframe{
        height: 200px;
    }

    .heros-list a:nth-child(2),.heros-list a:nth-child(4),.heros-list a:nth-child(6),.heros-list a:nth-child(8){
        margin-right:0;
    }
    .heros-list a, .heros-list div{
        width:137px;
        height:104px;
        margin-right:15px;
        margin-bottom:15px;
        overflow: hidden;
    }
    .heros-list div{
        margin-right:0px;
    }
    .heros-list div h4{
        font-size:14px;
        padding: 0 10px;
    }
    .about-hiring .heros-list{
        width:290px;
    }
    .hiring-banner{
        padding-top:30px;
        height:350px;
    }
    .hiring-banner h1{
        font-size:18px;
    }
    .heros-img {
        width: 210px;
        height: 123px;
        background: url('../images/corporate-training/hoh_sprit-V2.png') -19px -270px no-repeat;
        margin: 30px auto 0 auto;
    }
    .hiring-heroes-main h2{
        padding-top:25px;
        font-size:18px;
    }
    .about-hiring{
        padding-bottom:30px;
        padding-left:5px;
        padding-right:5px;
    }
    .map-location .col-sm-8 img{
        margin-top:0;
    }
    .about-hiring h3{
        font-size:14px;
        padding-left: 50px;
        line-height: 1px;
    }
    .about-hiring.first p{
        margin: 15px 0;
    }
    .about-hiring h3:before{
        width:42px;
        height:42px;
        margin-right:11px;
        margin-left: -53px;
    }
    .about-hiring h3.one:before {
        background-position: -450px -127px;
    }
    .about-hiring h3.two:before {
        background-position: -520px -127px;
    }
    .about-hiring h3.three:before {
        background-position: -590px -128px;
    }
    /* .hoh-list-heading {
            margin-top: 40px;
    } */
    .hoh-cards{
        padding-bottom: 50px;
    }
    .corp-clients .clients_slider_hidden, .corp-clients .clients_slider li {
        width: 260px;
    }
    .corp-clients .clients_slider_hidden{
        height:auto;
    }
    .corp-clients .image_descrip {
        width: 100%;
        margin-left: 0px;
    }
    .corp-clients .clients_slider {
        margin-bottom: 30px;
    }
    .viewport-img{
        height: 100vh;
    }
    .hiring-heroes-main  .viewport-img h1{
        font-size:30px;
    }
    .banner-blocks {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .banner-blocks  li{
        width: 137px;
        height: 130px;
        padding: 25px 0;
        margin-right: 15px;
        margin-bottom: 15px;
    }
    .bib-txt {
        font-size: 24px;
        padding-bottom: 15px;
    }
    .sub-small-txt, .sub-small-300 {
        font-size: 12px;
    }
    .banner-blocks li:last-child {
        margin-right: 0;
    }
    .banner-blocks li:nth-child(2) {
        margin-right: 0px;
    }
    .Please-register-for{
        font-size: 16px;
    }
    .Please-register-for-kindly {
        margin-bottom: 34px;
    }
    .centertext a.btn_orange{
        width:auto;
        padding:15px 10px;
        font-size:14px;
    }
    .dropdown_nav .overlap-cls{
        overflow-y:auto;
    }
    .b2b_dropdown_nav .first-level_nav{
        overflow-y:inherit;
    }
}
@media screen and (min-width:768px) and (max-width:991px){
    .heros-list a:nth-child(2),.heros-list a:nth-child(4),.heros-list a:nth-child(6),.heros-list a:nth-child(8){
        margin-right:0;
    }
    .about-hiring .heros-list{
        width: 557px;
    }
    .about-hiring{
        padding-left:10px;
        padding-right:10px;
        padding-bottom:40px;
    }
    .hiring-heroes-main h2{
        padding-top:35px;
    }
}
@media screen and (min-width:992px) and (max-width:1142px){
    .heros-list a:nth-child(3),.heros-list a:nth-child(6){
        margin-right:0;
    }
    .about-hiring .heros-list{
        width: 850px;
    }
    .about-hiring .heros-list {
        width: auto;
    }
    .hoh-cards{
        height: 415px;
    }
    .hoh-cards, .hoh-list-wrap .heros-list div {
        width: 469px;
    }
}
@media (min-width: 1143px){
    .heros-list a:nth-child(4),.heros-list a:last-child{
        margin-right:0;
    }
    .about-hiring .heros-list{
        width: 1143px;
    }
}


/* == hiring our heroes end here === */

/*Home page text change animation css Start*/
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}
@-webkit-keyframes flipInX {
    0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
    40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
    60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1;}
    80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}
    100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
    @keyframes flipInX {
        0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
        40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
        60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}
        80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}
        100% {-webkit-transform: perspective(400px);transform: perspective(400px);}
    }

    /** Select course> Click on Request a Custom Quote> Elements on the modal window displayed are misaligned **/
    /* internet explorer **/
    .corp_lead_form .table .outer_phone .country_wrap select{width:120px;}
    .corp_lead_form .table .course_input select {width:410px;}
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .corp_lead_form .table .outer_phone {float:right;} .radio_btn td {width:auto;}
        .corp_lead_form .table .outer_phone .country_wrap {width:53px;}
        .corp_lead_form .table .outer_phone .country_code_in input {width:325px;}


    }





    @media only screen and (max-device-width: 1024px) and (orientation:portrait) {.flipInX{-webkit-animation-name:none !important;animation-name:none !important;}}
    @media only screen and (max-device-width: 1024px) and (orientation:landscape) {.flipInX{-webkit-animation-name:none !important;animation-name:none !important;}}
    .flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;        animation-name: flipInX;}
    /*Home page text change animation css End*/
    /*Footer page css Start*/
    .back_totop{position:absolute;right:20px;}
    .back_totop a:before{background: url('../images/corporate-training/footer_sprite_v1.png') no-repeat;height:33px;width:32px;display:inline-block;content:"";margin-right:5px;vertical-align: bottom;}
    .back_totop a:hover{top:-85px;color:#f39521;}
    .back_totop a{float:right;text-transform:uppercase;color:#777777;margin-bottom:20px;position:relative;-webkit-transition: all 0.7s ease;
                  transition: all 0.7s ease;top:-80px;}
    .footer_wrap{background:#e7e7e7;padding:0px 0 0;color:#777777;}
    .footer_wrap a.mail_to{color:#777777;}
    .copy_warite{background:#1a1a1a;padding:10px 0px;margin-top:0px;}
    .footer_wrap .col-lg-8, .footer_wrap .col-lg-6{padding:0;}
    .footer_wrap h6{font-size:22px;color:#222222;font-weight:400;margin-bottom: 20px;}
    .footer_wrap p:before{background: url('../images/corporate-training/footer_sprite.png') -37px -1px no-repeat;height:30px;width:30px;display:block;content:"";}
    .footer_wrap .footer_quote{text-align:center;padding-bottom: 20px;}
    .footer_wrap p{font-size:16px;font-weight:400;}
    .mail-icon-white, .mail-icon-black {background:url("../images/corporate-training/form_icons_v5.png") no-repeat -5px -230px;width:15px;height:15px;display:inline-block;vertical-align:middle;}
    .mail-icon-white {background-position: -22px -230px;}
    .mail-icon-black {background-position: -5px -230px;}
    /*Footer page css End*/
    /*form style */
    /*######## Smart Green ########*/
    .request_form{width:366px;height:560px;background:rgba(10, 43, 53, 0.8);border-radius:12px;float:right;padding:30px 33px;position:relative;margin-bottom:40px;}
    .request_form h3{color:#fff;font-size:22px;font-weight:400;margin:0 0 18px 0;}
    .request_form label{display:block;margin:0;position:relative;clear:both;z-index:0;}

    .request_form label span.placeholder_span{position:absolute;color:#fff !important;font-weight:300;left:13px;top:5px;}
    .request_form label span.error_msg{position:absolute;left:-190px;width:165px;background:#fff;color:#ff0000;letter-spacing: 0;font-weight:300;font-size:11px;height:40px;top:-5px;border-radius:0;}
    span.error_msg:after{content: '';position: absolute;top: 50%;left: 100%;margin-top: -8px;width: 0; height: 0;border-left: 8px solid #fff;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}
    .request_form input[type="text"], .request_form input[type="email"], .request_form textarea, .request_form select {color: #fff;height: 30px;width: 100%;padding: 0px 0px 0px 10px;margin-bottom:12px;border: 1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.2);font-weight:300;font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';font-size:14px; outline:0;border-radius:3px;}
    .request_form select option{background:#0A2835;}
    .request_form textarea{height:56px;padding:10px;resize:none;}
    .request_form ::-webkit-input-placeholder {color:#fff;font-weight:300;}
    .request_form ::-moz-placeholder { color:#fff;font-weight:300;} 
    .request_form :-ms-input-placeholder { color:#fff;font-weight:300;}
    .request_form input:-moz-placeholder { color:#fff;font-weight:300;}
    .request_form textarea:focus, .request_form input:focus, .request_form input[type]:focus{border-color:#41b6d7;outline: 0 none;}
    .request_form button.btn_orange{width:114px;height:36px;text-align:center;padding:inherit;text-transform:inherit;font-size:14px;background:#f39521;}
    .request_form .select_div{width:100%;overflow:hidden;border-radius:3px;height:30px;margin-bottom:12px;position:relative;}
    .request_form .select_div:after/*,.looking-for:after*/{content:"";background:url("../images/corporate-training/form_icons_v5.png") no-repeat -6px -277px;width:11px;height:10px;display:inline-block;position:absolute;right:12px;top:10px;z-index:0;}
    .request_form .select_div select{width:120%;position:relative;z-index:99;}
    .request_form select option:first-child{background:none\0 !important;}
    .request_form select:focus .select_div{border:1px solid #41b6d7;}
    .looking-for{position:relative;line-height:28px;color:#fff;padding-left:15px;width:100%;height:30px;margin-bottom:12px;border: 1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.2);font-weight:300;font-size:14px;border-radius:3px;}
    .looking-for ul{display:none;width:100%;padding:12px 0 0 12px;z-index:999;margin:0;position:absolute;left:0;top:28px;border:1px solid #41b6d7;border-radius:0px 0px 3px 3px;background:#0A2835;}
    .looking-for.active{border:1px solid #41b6d7;}
    .looking-for.error,.looking-for.error ul{border:1px solid #ff0000;}
    .looking-for.active ul{display:block;width:300px;left:-1px;z-index:1;}
    .looking-for ul li{margin-bottom:12px;line-height:13px;}
    .looking-for ul li a{font-size:14px;color:#fff;display:block;}
    .looking-for ul li a:before,.request_form .agree_msg:before,.request_form label.agree .remember_me:before{content:"";background:url("../images/corporate-training/form_icons_v5.png") no-repeat -4px -246px;width:15px;height:15px;margin-right:12px;position:relative;top:2px;display:inline-block;}
    .looking-for ul li a.selected_box:before,.request_form .selected_box:before,.looking-for ul li a.cb_checked:before{background-position:-4px -262px; }
    .request_form label.agree .selected_img:before{background-position:-4px -262px !important;}
    .request_form label.agree .remember_me:before{left:0;}
    .looking-for ul li a:hover{color:#Ec9720;}
    .request_form label.agree .remember_me{left:0;top:0;color:#fff;font-weight:300;margin:0 0 12px 0;display:block;border: 1px solid rgba(255, 255, 255, 0.0);}
    .request_form label.agree .remember_me.error{border:1px solid #ff0000;}
    .request_form input.error,.request_form input.error:focus,.request_form label span.error{border:1px solid #ff0000;}
    label.agree span.error_msg{top:-10px;}
    .request_div{padding:0;margin:0;}.request_div.hidden{display:none;}
    .request_form .success_msg.active{display:block;}
    .request_form .success_msg{display:none;font-size:16px;font-weight:300;text-align:center;height:65px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#fff;width:70%;}
    .request_form p.mail_to{position:absolute;bottom:-40px;left:0;}
    .outer_phone .country_wrap .phone_code{font-size:14px;font-weight:300;float:left;display:inline-block;width:75px;color:#fff;line-height:28px;height:28px;padding-left:13px;}
    .outer_phone .country_wrap .cundry_code_in{width:40px;float:left;overflow:hidden;position:relative;}
    .request_form sub{padding:0;margin:0;color:#ff0000;position: relative;top: -2px;font-weight: bold;left:1px;}
    .outer_phone .country_wrap .cundry_code_in .white-line{width:80%;height:1px;background:#b9b9b9;position:absolute;bottom:4px;left:4px;}
    .request_form label.comment-area{margin-top:113px;}
    .request_form label.comment-area span.placeholder_span{top:10px;}
    .request_form .top_error_msg{font-size:14px;color:#ff0000;font-weight:300;position:relative;top:-10px;}
    .request_form .top_error_msg{font-size:12px;color:#ff0000;font-weight:300;position:relative;top:-10px;}
    .live_chat_div .live_chat_icon img.gamooga_chat_loading{width:20px;height:20px;margin:2px 10px 0 10px}
    .main_wrap{border-bottom:0px;}
    .convenient_schd_form .dropdown_country{
        margin-top:50px;
        margin-bottom:50px;
    }
    .convenient_schd_form .dropdown_country-ins {
        height: auto;
        overflow-y: inherit;
        padding-bottom:30px;
    }

    .dropdown_country-ins {
        height: 95%;
        overflow-y: hidden;
        padding: 10px;
    }
    .entrp-form .pop_in_bl {
        padding-top: 0;
    }
    .entrp-form .pop_in_bl {
        overflow: visible;
        overflow-y: visible;
    }

    .convenient_schd_form .pop_in_bl {
        height: auto;
        padding: 8px 10px 0;
    }
    @media (min-width: 768px)
    .pop_in_bl {
        height: 350px;
    }
    .pop_in_bl {
        overflow: auto;
        position: relative;
        top: 0;
        overflow-y: auto;
        height: 68%;
        width: 100%;
    }
    .convenient_schd_form .dropdown_country p {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .convenient_schd_form .dropdown_country p {
        padding-left: 0;
    }

    .entrp-form p, .label-type {
        text-align: center;
    }
    .dropdown_country p {
        padding: 5px 10px;
        top: 54px;
    }
    form.market-form .btn {
        width: 150px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .btn-sm {
        padding: 7px 10px;
        height: 32px;
    }
    .btn-sm, .btn-xs {
        font-size: 14px;
        line-height: 1.5;
        border-radius: 2px;
    }
    .entrp-form .pop_in_bl {
        padding-top: 0;
    }
    .entrp-form .form-checkbox {
        position: relative;
        padding-left: 30px;
        line-height: 20px;
    }
    .convenient_schd_form .checkbox-material {
        display: inline-block;
    }
    .convenient_schd_form .form-checkbox label span {
        position: absolute;
        left: 0;
    }
    .convenient_schd_form .checkbox-material {
        position: relative;
        top: 2px;
        margin-right: 6px;
    }
    .centertext .btn_orange {
        padding: 20px 10px;
        font-size: 16px;
        font-weight: 700;
    }
    div.corporate-marketo .support_coutry_code .floating-label_border, div.corporate-marketo .support_coutry_code input:focus~.floating-label_border {
        top: 9px;
    }
    .corporate-marketo .dr_cun {
        top: 7px;
        font-size: 15px;
    }
    .corporate-marketo .error_field select {
        border: 0;
    }
    .corporate-marketo .select_box.error_field {
        border: 0;
        border-bottom: 1px solid red;
    }
    .corporate-marketo .market-form .support_coutry_code .placeholder_wrap input {
        top: 6px;
        position: relative;
        font-size: 15px;
    }
    .corporate-marketo .dropdown_country.marketo-submitted {
        height: 330px;
    }
    .corporate-marketo .dropdown_country.marketo-submitted p.success_text {
        background: 0 0;
        color: rgba(0,0,0,.75);
        font-size: 18px;
        line-height: 1.33;
    }
    .thanku-text:before {
        content: "";
        display: block;
        width: 68px;
        height: 68px;
        background: url(../images/course_sprite_v19.png) -91px -808px no-repeat;
        margin: 0 auto;
        margin-bottom: 45px;
    }
    /* end form style */

    @media screen and (min-width:320px) and (max-width:1023px){.popup_couses{right:0;}.webinar-wrapper .webinar-list .webinar-discp p.brand-name br{display:none;}
                                                               /*.sub-navs{
                                                                       display:block;
                                                                       width:100%;
                                                                       position:inherit;
                                                                       background:transparent;
                                                                       padding: 0;
                                                               }*/
                                                               .cpt-heros-drop{
                                                                   height: auto;
                                                               }
                                                               .mobi-dropdown{
                                                                   height:auto;
                                                               }
                                                               .sub-last-ch{
                                                                   padding-bottom:10px;
                                                               }
                                                               .corp-clients .clients_logo {
                                                                   width: 100%;
                                                               }
                                                               .corp-clients .image-block {
                                                                   width: 100px;
                                                                   height: 100px;
                                                                   margin: auto;
                                                               }
                                                               .corp-clients .arrow_indicator {
                                                                   top: 31px;
                                                               }
                                                               .corp-clients .linked_link {
                                                                   bottom: -7px;
                                                                   right: 0;
                                                               }
    }

    @media screen and (max-width:360px){.bottom_content .col-lg-8 p:before, .bottom_content .col-lg-8 p:after{width: 20%;}.inner_content, .bottom_content{margin-top: 50px;}.animated_txt{width:90%;}.banner_content h1, .course_banner_in h1{font-size:30px;}.banner_common{padding-left:0;}.btn_orange{width:275px;}.tab_content .tab_pane{margin:15px 0px;}.course_banner_in{margin-top:80px;}.industry_course {padding-left:0;}}

    @media screen and (min-width:320px) and (max-width:767px){
        .industry_course .centertext{text-align:left;}
        .course_btn{margin:0;}
        .tab_content .tab_pane li{width:320px;margin:0 auto;}
        .tab_content .tab_pane li{width:96%;margin-bottom:5px;}
        .tabs_wrap .tab_nav li{display:inline-block;border-bottom:0;}
        .tabs_wrap .tab_nav li a{padding:7px;}
        .clients_slider{width:auto;}
        .client_list{display:none;}
        .grade_delivery li{width:90%;margin:10px auto;display: block;}
        .grade_delivery li:nth-child(3n) {margin-right: 23px;}
        .navbar-default .navbar-nav > li{margin-right:0;}
        .corp_lead_form .table td br{display:none;}
        .checkbox_outer > span, .remember_me:before{top:8px;}
        .course_banner_in .h1_class{line-height:42px;font-size:30px;}
        .Competency_wrap .customer_highlite{margin-bottom: 0;}
        .phone_no a:before{left: 0;top: 12px;}
        .back_totop{display:none;}
        .footer_sticky_wrapper{display:none;}
        li.country_select,li.country_select a{width:100%;}
        li.country_select a{text-align:center;}
/*        li.country_select .dropdown_country{left:0;right:0;margin:auto;width:260px;}*/
        li.country_select .dropdown_country .dropdown-menu li a{text-align:left;}
        .phone_no{padding-left:20px;}
        .phone_no a::before{left:-15px;}
        .form_lead_corp .close_btns {right: 60px;    top: 20px;}
        .clients_slider_hidden{width:250px;}
        .clients_slider .margin_class{margin-left:0;}

        /** corporate-training index-page **/
        .banner_content h1.h1_class {font-size:18px; line-height:24px; width:100%;}
        .quote_btn {margin-top:30px;}
        .btn_orange {padding:10px; font-size:14px;}
        .mail_to, .mail_to a {font-size:13px; margin-top:5px;}
        .mail-icon-white {background-position:-22px -228px;}
        .bottom_content .col-lg-8 p:before, .bottom_content .col-lg-8 p:after {width:30%;}
        .bottom_content .loved_leaders p.experts_heading:before, .bottom_content .loved_leaders p.experts_heading:after {width:30%;}
        .top_course li {font-size:12px; margin:0 8px 8px 0;}
        .bottom_content .loved_leaders {margin-bottom:0; padding:0 0 5px 0;}
        .bottom_content .col-lg-8 p {padding-top:0;}  
        .experts_link a {padding-left:12px;}

        /** Corp-Training-Customers **/
        .banner_common {height:300px;}
        .course_banner_in {text-align:center;}
        .course_banner_in .h1_class {font-size:22px;}
        .customer_highlite, .highlite_txt {font-size:14px;}
        .display_block {margin-top:5px;}
        .course_banner_in {margin-top:100px;}
        .margin_class {margin-top:20px;}
        .h2_class, .h3_class {font-size:18px;}
        .industry_course_wrap {padding:20px 0;}
        .industry_course_wrap .h2_class {line-height:24px;}
        .industry_course_wrap p {padding-top:10px;}
        .course_btn {padding:9px; font-size:14px; margin:0 auto;}
        .mail-icon-white, .mail-icon-black {margin:5px 0 0 22px;}
        .industry_course_wrap, .industry_course_wrap p, .industry_course .centertext {text-align:center;} 
        .clients_slider .margin_class {font-size:13px; line-height:24px;}
        .margin_class h2 {text-align:center;}
        .image-block {float:none; margin:0 auto; padding:10px; width:100px; height:100px;}
        .linked_link {right:37px; bottom:1px; background-position:-5px -198px;}
        .image_descrip {float:none; text-align:center; width:100%;}
        .clients_slider, .clients_slider .margin_class {margin-bottom:0;}
        .footer_wrap {padding:0 0 0 0;}
        .footer_wrap p {line-height:30px;}
        .footer_wrap p:before {display:inline-block; float:left; margin:0 -30px 0 30px}
        .footer_wrap h6 {font-size:18px;}
        .footer_wrap .col-lg-8, .footer_wrap .col-lg-6 {text-align: center;}

        /** courses-offered **/
        .course_banner_in {text-align:center; margin-top:80px;}
        .course_banner_in .h1_class {font-size:22px; padding-top:20px;}
        .download_agenda {font-size:15px;}
        .banner_common {height:300px;}
        .h2_class, .h3_class {font-size:18px;}
        .margin_class {margin-top:20px; text-align:center;}
        p.font_big.h3_class {font-size:15px; margin-top:30px;}
        .business_course span.h3_sub_txt {display:initial; letter-spacing:normal; font-size:15px;}
        .business_course > ul > li > a {font-size:14px; padding:2px 0;}
        .business_course > ul {margin:0;}
        .convi_methods {padding-top:20px;}
        .convi_training_in .col-lg-5 {margin-left:0;}
        .convi_training_in span{padding-top:15px; padding-bottom:15px; text-align:left; font-size:15px;}
        .convi_training_in span:before {float:left; margin:-5px 10px 0px 15px;}
        .copy_warite {font-size:12px; padding:5px 0;}

        /** why-simplilearn **/
        .Competency_wrap_in .clients_logo {margin-bottom:20px;}
        .map_wrap {position:relative;}
        .left_map {padding:62px 0; width:95%; position:absolute;}
        .map_in {width:100%;}
        .grade_delivery li {margin:20px auto;}
        .grade_delivery li span {font-size:15px;}
        .grade_delivery li p {font-size:13px;}
        .course_banner_in .h1_class {padding-top:15px;}
        span.mail-icon-white {margin-top:1px;}
        .container-fluid.banner_common.Competency_wrap {height:260px;}

        .body_class .banner_content{
            width:100%;  
        }
        .body_class .bottom_content {
            margin-top: 10px;
            padding: 0;
            margin-left: 0;
            margin-right: 0;
            width: 100%;
        }
        .webinar-wrapper .webinar-list .webinar-discp ul,.body_class .loved_leaders .logo-1,.body_class .loved_leaders .logo-2,.body_class .loved_leaders .logo-7{
            display:none;
        }
        .body_class .bottom_content .loved_leaders{
            display:block;
        }
        .webinar-wrapper h2{
            font-size:18px;
            margin-top:30px;
            margin-bottom:20px;
        }
        .webinar-wrapper p{
            margin-bottom:30px;
            width:100%;
            line-height:26px;
        }
        .body_class .banner_content .h1_class{
            font-size:20px;
        }
        .body_class .banner_content .top-links br,.body_class .banner_content .h1_class br{
            display:none;
        }
        .body_class .inner_content{
            margin-top:30px;
        }
        .body_class .banner_content .sub_heading{
            width: 328px;
            margin: 15px auto;
            font-size: 12px;
        }
        .body_class .sub_heading .line-sp{
            margin: 0 3px;
            height: 12px;
            left: 8px; 
        }
        .body_class .top-links a{
            font-size:14px;
        }
        .body_class .banner_content .top-links{
            width:92%;
        }
        .body_class .sub_heading.top-links .line-sp{
            margin: 0 6px;
            height: 12px;
            left: 2px;
        }
        .body_class .quote_btn {
            margin-top: 30px;
        }
        .body_class .btn_orange{
            padding: 20px 10px;
            font-size:16px;
            border-radius:0;
        }
        .body_class .client-lst{
            margin-top:30px;
            padding-bottom:30px;
        }
        .body_class .loved_leaders .logos{

            margin: 10px 5px 2px 0;
        }
        .body_class .bottom_content .col-lg-16 p{
            margin-bottom:20px;
        }
        .webinar-wrapper .webinar-list .webinar-discp p.discp,.body_class .banner_content .top-links b:last-child,.body_class .sub_heading.top-links .line-sp.last{
            display:none;
        }
        .webinar-list img{
            width:80px;
        }
        .webinar-list .webinar-discp{
            width: calc(100% - 100px);
        }
        .webinar-wrapper .webinar-list .webinar-discp p.brand-name span{
            display: block;
            float: left;
            width: 100%;
            clear: both;
            margin-bottom: 10px;
            margin-top: 10px;
            font-size: 13px;
        }
        .webinar-list .webinar-discp h3{
            margin-bottom:5px;
            font-size:16px;
            line-height:20px;
        }
        .body_class .webinar-wrapper{
            padding-left:0;
            padding-right:0;
        }
        .webinar-discp p.brand-name span:before{
            top:-1px;
        }
        .navbar-collapse.in {
            overflow-y: visible;
        }
        .footer_wrap .footer_quote {
            padding-bottom: 10px;
        }
        /* .hoh-list-wrap .about-hiring .heros-list, .hoh-cards, .hoh-list-wrap .heros-list div, .heros-list a, .heros-list div, .hoh-list-wrap .about-hiring .heros-list {
            width: 300px;
        } */
        .listing-cards .hoh-cards, .hoh-list-wrap .listing-cards .heros-list div, .hoh-list-wrap  .listing-cards .heros-list a.cards-links{
            width:300px;
        }
        .hoh-list-wrap .heros-list a, .hoh-list-wrap  .hoh-cards{
            height:auto;
        }
        .hoh-list-wrap .heros-list div{
            background-size: cover !important;
        }
        /* .heros-list div h4{
                font-size: 24px;
        } */
        .course-links{
            padding: 0 11px;
            margin-top: 0;
        }
        .course-links ul li a{
            width:auto;
        }
        /* .experts-wrap li{
                float:none;
        } */
        .experts-txtx:after, .experts-wrap li:last-child .experts-txtx:after, .no-border:after{
            display:none;
        }
        .experts-wrap li.row-2{
            margin-left: 0;
        }
        .corp-clients p.author_name{
            font-size: 18px;
            font-weight: normal;
        }
        .corp-clients p.author_company {
            font-size: 14px;
        }
        .corp-clients p.author_descrips{
            font-size: 12px;
        }
        .experts-wrap li{
            width: 48%;
            float: none;
            vertical-align: top;
        }
        .experts-wrap p{
            padding-bottom: 30px;
        }
        .experts-wrap{
            padding-bottom: 0;
        }
    }
    @media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
        .banner-blocks li:nth-child(2) {
            margin-right: 15px;
        }
        .hiring-heroes-main .viewport-img h1 {
            padding-top: 34px;
        }
        .banner-blocks {
            margin-top: 20px;
            margin-bottom: 10px;
        }
        .banner-blocks li {
            width: 23%;
            height: 105px;
            padding: 5px;
            margin-right: 9px;
            margin-bottom: 5px;
            float: left;
        }
        .bib-txt {
            font-size: 22px;
            padding-bottom: 0px;
        }
        .sub-small-txt, .sub-small-300 {
            font-size: 12px;
            margin-bottom: 0;
        }
        .bib-txt {
            font-size: 18px;
            padding-bottom: 0px;
        }
        .body_class .btn_orange {
            padding: 12px 5px;
            font-size: 14px;
            width: 50%;
        }
    }

    @media only screen and (max-width:320px) {
        .experts_link a {padding-left:0;}
    }

    @media screen and (min-width:320px) and (max-width:480px){
        .form_inner{width:300px;}.corp_lead_form .table input, .corp_lead_form .table select, .corp_lead_form .table textarea{width: 164px;float: left;}
        .corp_lead_form .table .outer_phone,request_form .outer_phone{float:left;margin-left: 10px;}
        .corp_lead_form .table .outer_phone input,request_form .outer_phone{width: 102px;}
        .corp_lead_form .table{width:300px;display: inline-block;}
        .course_input span{width: 164px;}
        .radio_btn td{width:90%;}
        .close_btns{right: 27px;top: 20px;}
        .corp_lead_form .table .outer_phone .country_code_in input{width: 102px;}
        .corp_lead_form .table .looking_for sup{top: -25px;}
        .clients_slider .margin_class{width:250px;}
        .left_arrow_inactive, .left_arrow_active{left:0;}
        .arrow_indicator{right:0;}
        .course_banner_in{margin-top:100px;}
        .Competency_wrap .course_banner_in{margin-top: 50px;}
        .request_quote{margin-top: 10px;}
        .corp_lead_form a.remember_me{font-size: 12px;}
        .banner_content{width:100%;margin:0 auto;float:none;}
        .request_form{margin:0 auto;float:none;width:300px;}
        .bottom_content{width:100%;margin:30px auto 0 auto;float:none;}
        .inner_content{margin-top:30px;}
        /*.banner_content h1.h1_class{font-size:30px;line-height:40px;margin-bottom:10px;text-align:center;}*/
        .banner_content .sub_heading{font-size:14px;margin-bottom: 30px;margin-top:10px;text-align:center;}
        .request_form .outer_phone .country_code_in input{width:186px;}
        .request_form label span.error_msg{display:none !important;}
        .experts_link{margin-top:30px;}
        .request_form .success_msg{width:85%;}
        .banner_content .sub_heading b{margin-left:10px;}
        .looking-for.active ul{width:234px;}
        .request_form{height:600px;margin-bottom:50px;}
        .outer_phone .country_wrap .phone_code{display:none;}
        .request_form .outer_phone .country_wrap{width:45px;}
    }


    @media screen and (min-width:480px) and (max-width:767px){
        .form_inner{width:450px;}.corp_lead_form .table input, .corp_lead_form .table select, .corp_lead_form .table textarea{float: left;width: 310px;}
        .corp_lead_form .table .outer_phone input{width: 247px;}
        .course_input span{width: 309px;}
        .radio_btn td{ margin-left: 18px;margin-right: 26px;}
        .form_inner{margin-top:63px;}
        .corp_lead_form .table .outer_phone .country_code_in input{width:242px;}
        .corp_lead_form .table .looking_for sup{top: -24px;}
        .left_arrow_inactive, .left_arrow_active{left:0;}
        .arrow_indicator{right:0;}
        .banner_content{width:90%;margin:0 auto;float:none;}
        .request_form{margin:0 auto;float:none;}
        .bottom_content{width:95%;margin:30px auto 0 auto;float:none;}
        .inner_content{margin-top:30px;}
        /*.banner_content h1.h1_class{font-size:30px;line-height:40px;margin-bottom:10px;text-align:center;}*/
        .banner_content .sub_heading{font-size:18px;margin-bottom: 30px;margin-top: 0;text-align:center;}
        .request_form label span.error_msg{display:none !important;}
        .experts_link{margin-top:30px;}
        .request_form{margin-bottom:50px;}
    }
    @media screen and (min-width:1024px){.webinar-wrapper .webinar-list .webinar-discp p.brand-name.jennifer{width:555px;}
                                         .experts-wrap li {
                                             display: inline-block;
                                             float: left;
                                             margin-bottom: 40px;
                                             width: 200px;
                                         }
                                         .heros-list div{
                                             width:303px;
                                         }
                                         .corp-clients .clients_logo {
                                             width: 984px;
                                         }
                                         .banner-blocks li {
                                             width: 226px;
                                             margin-right: 20px;
                                             padding: 45px 0px;
                                         }
    }
    @media screen and (min-width:768px){
        li.country_select{
            width: auto;
        }
        .corporate-marketo div.dropdown_country {
            width:452px;
        }
    }
    @media screen and (min-width:768px) and (max-width:1023px){
        .navbar-default .navbar-nav > li > a{font-size:11px;}
        .tab_content .tab_pane li{width:100%;}
        .clients_slider{width:748px;}
        .clients_slider .margin_class{margin-left: 49px;}
        .grade_delivery li{width:41%;}
        .grade_delivery li:nth-child(3n) {margin-right: 56px;}
        .arrow_indicator{right: -30px;}
        .left_arrow_active, .left_arrow_inactive{left: -30px;}
        .Competency_wrap .course_banner_in{margin-top: 100px;}
        .banner_content{width:90%;margin:0 auto;float:none;}
        .request_form{margin:0 auto;float:none;}
        .bottom_content{width:95%;margin:30px auto 0 auto;float:none;}
        .inner_content{margin-top:30px;}
        .banner_content h1.h1_class{font-size:30px;line-height:40px;margin-bottom:10px;text-align:center;}
        .banner_content .sub_heading{font-size:18px;margin-bottom: 30px;margin-top: 0;text-align:center;}
        .experts_link{margin-top:30px;}
        .request_form{margin-bottom:50px;}
        .clients_slider_hidden{width: 680px;}
        .body_class .banner_content{
            width:100%;  
        }
        .body_class .banner_content .h1_class{
            font-size:30px;
        }
        .body_class .banner_content .top-links br{
            display:none;
        }
        .body_class .line-sp{
            margin:0 5px;
        }
        .body_class .banner_content .sub_heading{
            font-size: 16px;
            margin-bottom: 0;
            margin-top: 20px;
        }
        .body_class .bottom_content {
            margin-top: 10px;
            padding: 0;
            margin-left: 0;
            margin-right: 0;
            width: 100%;
        }
        .body_class .loved_leaders .logo-1,.body_class .loved_leaders .logo-2,.body_class .loved_leaders .logo-7{
            display:none;
        }
        .body_class .bottom_content .loved_leaders{
            display:block;
        }
        .webinar-wrapper h2{
            font-size:18px;
            margin-top:40px;
            margin-bottom:20px;
        }
        .webinar-wrapper p{
            margin-bottom:30px;
        }
        .webinar-wrapper .webinar-list .webinar-discp p.brand-name span{
            display: block;
            clear: both;
            float: left;
            width: 100%;
            margin: 10px 0;
        }
        .map-pop .form_inner{
            width: 740px;
        }
        .hoh-list-wrap .about-hiring .heros-list{
            width:720px;
        }
        .hoh-cards, .hoh-list-wrap .heros-list div{
            width:344px;
        }
        .hoh-cards{
            height: 440px;
        }
        .experts-wrap li.row-2{
            margin-left:0;
        }
        .experts-wrap li:last-child .experts-txtx:after, .no-border:after {
            display: inline-block;
        }
        .corp-clients .clients_slider_hidden, .corp-clients .clients_slider li {
            width: 625px;
        }
        .experts-wrap li:last-child .experts-txtx:after, .nth-child:after{
            display:none;
        }
        .corp-clients .image_descrip {
            width: calc(100% - 146px);
        }
        .banner-blocks  li{
            margin-bottom: 30px;
        }
        .banner-blocks li:nth-child(2) {
            margin-right: 0px;
        }
    }





    .loading_div{width:30px;height:30px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:99999;}
    #circularG{position:relative;width:30px;height:30px}.circularG{position:absolute;background-color:#E0B32A;width:7px;height:7px;-moz-border-radius:5px;-moz-animation-name:bounce_circularG;-moz-animation-duration:.72s;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-webkit-border-radius:5px;-webkit-animation-name:bounce_circularG;-webkit-animation-duration:.72s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-ms-border-radius:5px;-ms-animation-name:bounce_circularG;-ms-animation-duration:.72s;-ms-animation-iteration-count:infinite;-ms-animation-direction:normal;-o-border-radius:5px;-o-animation-name:bounce_circularG;-o-animation-duration:.72s;-o-animation-iteration-count:infinite;-o-animation-direction:normal;border-radius:5px;animation-name:bounce_circularG;animation-duration:.72s;animation-iteration-count:infinite;animation-direction:normal}#circularG_1{left:0;top:12px;-moz-animation-delay:.9s;-webkit-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}#circularG_2{left:3px;top:3px;-moz-animation-delay:.81s;-webkit-animation-delay:.81s;-ms-animation-delay:.81s;-o-animation-delay:.81s;animation-delay:.81s}#circularG_3{top:0;left:12px;-moz-animation-delay:.72s;-webkit-animation-delay:.72s;-ms-animation-delay:.72s;-o-animation-delay:.72s;animation-delay:.72s}#circularG_4{right:3px;top:3px;-moz-animation-delay:.63s;-webkit-animation-delay:.63s;-ms-animation-delay:.63s;-o-animation-delay:.63s;animation-delay:.63s}#circularG_5{right:0;top:12px;-moz-animation-delay:.54s;-webkit-animation-delay:.54s;-ms-animation-delay:.54s;-o-animation-delay:.54s;animation-delay:.54s}#circularG_6{right:3px;bottom:3px;-moz-animation-delay:.45s;-webkit-animation-delay:.45s;-ms-animation-delay:.45s;-o-animation-delay:.45s;animation-delay:.45s}#circularG_7{left:12px;bottom:0;-moz-animation-delay:.36s;-webkit-animation-delay:.36s;-ms-animation-delay:.36s;-o-animation-delay:.36s;animation-delay:.36s}#circularG_8{left:3px;bottom:3px;-moz-animation-delay:.27s;-webkit-animation-delay:.27s;-ms-animation-delay:.27s;-o-animation-delay:.27s;animation-delay:.27s}@-moz-keyframes bounce_circularG{0%{-moz-transform:scale(1)}100%{-moz-transform:scale(.3)}}@-webkit-keyframes bounce_circularG{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(.3)}}@-ms-keyframes bounce_circularG{0%{-ms-transform:scale(1)}100%{-ms-transform:scale(.3)}}@-o-keyframes bounce_circularG{0%{-o-transform:scale(1)}100%{-o-transform:scale(.3)}}@keyframes bounce_circularG{0%{transform:scale(1)}100%{transform:scale(.3)}}



    @media (max-width: 990px) {
        .navbar-header {
            float: none;
        }
        .navbar-toggle {
            display: block;
        }
        .navbar-collapse {
            border-top: 1px solid transparent;
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        }
        .navbar-collapse.collapse {
            display: none!important;
        }
        .navbar-collapse.collapse.in {
            display: block !important;
        }
        /*		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
                                overflow-x: hidden !important;
                        }*/
        .navbar-nav {
            float: none!important;
            margin: 7.5px 5px;
        }
        .navbar-nav>li {
            float: none;
        }
        .navbar-nav>li>a {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        li.country_select, li.country_select a {
            width: 100%;
        }
        li.country_select, li.country_select a {
            width: 100%;
        }
        li.country_select a {
            text-align: center;
        }
/*        li.country_select .dropdown_country {
            left: 0;
            right: 0;
            margin: auto;
            width: 260px;
        }*/
        li.country_select .dropdown_country .dropdown-menu li a {
            text-align: left;
        }
        .navbar-default{
            background-color: rgba(10, 9, 10, 0.7);
        }
    }

    /** RESET AND LAYOUT
    ===================================*/

    .bx-wrapper {
        position: relative;
        margin: 0 auto 60px;
        padding: 0;
        *zoom: 1;
    }

    .bx-wrapper img {
        max-width: 100%;
        display: block;
    }

    /** THEME
    ===================================*/

    .bx-wrapper .bx-viewport {
        /*-moz-box-shadow: 0 0 5px #ccc;
        -webkit-box-shadow: 0 0 5px #ccc;
        box-shadow: 0 0 5px #ccc;
        border:  5px solid #fff;*/
        /*left: -5px;*/
        /*background: #fff;*/

        /*fix other elements on the page moving (on Chrome)*/
        -webkit-transform: translatez(0);
        -moz-transform: translatez(0);
        -ms-transform: translatez(0);
        -o-transform: translatez(0);
        transform: translatez(0);
    }

    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto {
        position: absolute;
        bottom: -30px;
        width: 100%;
    }
    .cpt-director-wrapper .bx-wrapper .bx-pager,.cpt-director-wrapper .bx-wrapper .bx-controls-auto {
        bottom: -20px;
    }
    .cpt-customer-wrapper .bx-wrapper .bx-pager,.cpt-customer-wrapper .bx-wrapper .bx-controls-auto {
        bottom: -40px;
    }
    /* LOADER */

    .bx-wrapper .bx-loading {
        min-height: 50px;
        /*background: url(images/bx_loader.gif) center center no-repeat #fff;*/
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2000;
    }

    /* PAGER */

    .bx-wrapper .bx-pager {
        text-align: center;
        font-size: .85em;
        font-family: Arial;
        font-weight: bold;
        color: #666;
        padding-top: 20px;
    }

    .bx-wrapper .bx-pager .bx-pager-item,
    .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
        display: inline-block;
        *zoom: 1;
        *display: inline;
    }

    .bx-wrapper .bx-pager.bx-default-pager a {
        background-color: #d8d8d8;
        text-indent: -9999px;
        display: block;
        width: 6px;
        height: 6px;
        margin: 0 5px;
        outline: 0;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

    .bx-wrapper .bx-pager.bx-default-pager a:hover,
    .bx-wrapper .bx-pager.bx-default-pager a.active {
        background-color: #00a6df;
    }

    /* DIRECTION CONTROLS (NEXT / PREV) */

    .bx-wrapper .bx-prev {
        left: 10px;
/*        background: url(images/controls.png) no-repeat 0 -32px;*/
    }
    .cpt-course-list .bx-wrapper .bx-prev {
        left: 10px;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position: -12px -293px;
    }
    .cpt-course-list .bx-wrapper .bx-prev:hover {
        background-position: -12px -293px;
    }
    .cpt-director-wrapper .bx-wrapper .bx-prev{
        left: -70px;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position: -8px -193px;
    }
    .cpt-director-wrapper .bx-wrapper .bx-prev:hover{
        background-position: -8px -193px;
    }
    .cpt-customer-wrapper .bx-wrapper .bx-prev {
        left: -70px;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position: -9px -290px;
    }
    .cpt-customer-wrapper .bx-wrapper .bx-prev:hover{
        background-position: -9px -290px;
    }
    .cpt-course-list .bx-wrapper .bx-prev{
        left: -70px;
    }
    .bx-wrapper .bx-next {
        right: 10px;
/*        background: url(images/controls.png) no-repeat -43px -32px;*/
    }
    .cpt-course-list .bx-wrapper .bx-next{
        right: 10px;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position:-12px -338px;
    }
    .cpt-course-list .bx-wrapper .bx-next:hover{
        background-position:-12px -338px;
    }
    .cpt-director-wrapper .bx-wrapper .bx-next{
        right: -70px;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position:-8px -240px;
    }
    .cpt-director-wrapper .bx-wrapper .bx-next:hover{
        background-position:-8px -240px;
    }
    .cpt-customer-wrapper .bx-wrapper .bx-next {
        right: -70px;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position: -9px -338px;
    }
    .cpt-customer-wrapper .bx-wrapper .bx-next:hover{
        background-position: -9px -338px;
    }
    .cpt-course-list .bx-wrapper .bx-next{
        right: -70px;
    }

    .bx-wrapper .bx-prev:hover {
        background-position: 0 0;
    }


    .bx-wrapper .bx-next:hover {
        background-position: -43px 0;
    }



    .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top:39.5%;
        margin-top: -13px;
        outline: 0;
        width: 32px;
        height: 32px;
        text-indent: -9999px;
        z-index: 999;
    }
    .cpt-customer-wrapper .bx-wrapper .bx-controls-direction a{
        top: 50%;
    }
    .bx-wrapper .bx-controls-direction a.disabled {
        display: none;
    }

    /* AUTO CONTROLS (START / STOP) */

    .bx-wrapper .bx-controls-auto {
        text-align: center;
    }

    .bx-wrapper .bx-controls-auto .bx-start {
        display: block;
        text-indent: -9999px;
        width: 10px;
        height: 11px;
        outline: 0;
/*        background: url(images/controls.png) -86px -11px no-repeat;*/
        margin: 0 3px;
    }

    .bx-wrapper .bx-controls-auto .bx-start:hover,
    .bx-wrapper .bx-controls-auto .bx-start.active {
        background-position: -86px 0;
    }

    .bx-wrapper .bx-controls-auto .bx-stop {
        display: block;
        text-indent: -9999px;
        width: 9px;
        height: 11px;
        outline: 0;
/*        background: url(images/controls.png) -86px -44px no-repeat;*/
        margin: 0 3px;
    }

    .bx-wrapper .bx-controls-auto .bx-stop:hover,
    .bx-wrapper .bx-controls-auto .bx-stop.active {
        background-position: -86px -33px;
    }

    /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
        text-align: left;
        width: 80%;
    }

    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
        right: 0;
        width: 35px;
    }

    /* IMAGE CAPTIONS */

    .bx-wrapper .bx-caption {
        position: absolute;
        bottom: 0;
        left: 0;
        background: #666\9;
        background: rgba(80, 80, 80, 0.75);
        width: 100%;
    }

    .bx-wrapper .bx-caption span {
        color: #fff;
        font-family: Arial;
        display: block;
        font-size: .85em;
        padding: 10px;
    }
    /*<-------------NEW CORPORTATE TRAINING PAGE------------------>*/*/

    /*<------common------->*/
    /*@media (min-width: 768px){
        .cpt-cust-container .container{
            width:750px;    
            }
        }
    @media (min-width: 992px){
        .cpt-cust-container .container{
            width:970px;    
            }
        }
    @media (min-width: 1200px){
        .cpt-cust-container .container{
            width:1170px; 
            padding:0;
            }
    }*/

    .cpt-art-sprite{
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
    }
    .cpt-skills-training h2,.cpt-course-list h2,.cpt-team-director h2,.cpt-customer-indust h2{
        text-align: center;  
        line-height: 1.18;
    }
    .cpt-skills-training h2,.cpt-course-list h2,.cpt-team-director h2,.cpt-customer-indust h2, .cpt-desk-course-list h2, .cpt-business-goals h2, .cpt-team-leaders h2, .cpt-training-bg h2{
        font-size: 34px;
        color: rgba(0, 0, 0, 0.75);
        font-weight:300;
    }
    /*<------common end------->*/
    /*<----brand logo start ---->*/
    section.cpt-brand-logo {
        background: #f8f8f8;
        padding: 2px 0 12px 0;
        position: absolute;
        bottom: 0px;
        right: 0;
        left: 0;
        height:76px;
    }
    .cpt-log-bg{
        background: url('../images/corporate-training/ctp-brand-Logos-grey-v4.png') no-repeat;
        height:65px;
    }
    /*<----brand logo end ---->*/

    /*<----skills container ---->*/


    .cpt-skills-training{
        margin:53px 0 48px 0;
    }
    .cpt-skills-training ul.cpt-skills-list{
        width: 100%;
        margin-top:60px;
    }
    .cpt-skills-item h3{
        font-size: 24px;
        line-height: 1;
        color: rgba(0, 0, 0, 0.9);
        margin:25px 0 0;
        font-weight:500; 
    }
    .cpt-skills-item p{
        font-size: 16px;
        line-height: 1.56;
        color: rgba(0, 0, 0, 0.8);
        font-weight:300;
        margin-top: 20px;
        padding:0 40px;
    }
    .cpt-skills-subtext{
        font-size: 16px;
        line-height: 1.56;
        color: rgba(0, 0, 0, 0.8);
        font-weight:300;
        text-align: center;
        margin: 40px 0 0; 
    }
    .cpt-art-sprite{
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
    }
    .cpt-credible-img{
        background-position: -4px -13px;
        height: 152px;
        width: 156px;
        display: inline-block;
    } 
    .cpt-Flexible-img{
        background-position: -168px -10px;
        height: 152px;
        width: 163px;
        display: inline-block;
    }
    .cpt-Measure-img{
        background-position: -336px -8px;
        height: 152px;
        width: 186px;
        display: inline-block;
    }
    /*<----skills container end---->*/

    /*<--------course container------>*/
    .cpt-course-list{
        background-color: #f5f5f5;
        padding-bottom: 60px;
        width: 100%;
        background: url('../images/corporate-training/course_listing_bg.png') no-repeat;   
        background-size:cover;
    }

    .cpt-course-list h2{
        text-align: center;
        margin:57px auto;
        color:#fff;
    }
    ul.cpt-course-lists{
        width:100%;
        text-align:center;
    }
    ul.cpt-course-lists li{
        text-align:left;
    }
    ul.cpt-course-lists h3{
        width:210px;
        font-weight: 400;
        font-size: 20px;
    }
    ul.cpt-course-lists li.cpt-course-items{
        display: inline-block;
        width: 361px;
        height: 120px;
        background: #fff;
        /*margin: 5px;*/
        position: relative;
        overflow: hidden;
        box-shadow: 0 10px 20px 0 #124e81;
        border-radius:2px;
        vertical-align:top;
    }
    ul.cpt-course-lists li.cpt-course-items:hover{
        box-shadow: 1px 5px 10px 0 rgba(0, 0, 0, 0.16);
    }
    .cpt-course-items .thumb-bg{
        position: absolute;
        bottom:0;
        right: 0px;
    }
    .web-anlytics-bg {
        background: url('../images/corporate-training/category_images_v2.png') no-repeat;
    }
    .cpt-courseImg-1{
        background-position:-8px 10px; 
    }
    .cpt-courseImg-2{
        background-position:-108px 10px; 
    }
    .cpt-courseImg-3{
        background-position:-210px 15px; 
    }
    .cpt-courseImg-dsbi{
        background-position:-148px -112px; 
    }
    .cpt-course-items .cpt-courseImg-aiml{
        background-position:-14px -115px;
        right:12px;
        width:105px;
    }
    .cpt-course-items .cpt-courseImg-devops{
        background-position:-272px -115px;
        right:10px;
    }
    .thumb-bg.web-anlytics-bg.cpt-courseImg-4, .thumb-bg.web-anlytics-bg.cpt-courseImg-5, .thumb-bg.web-anlytics-bg.cpt-courseImg-6, .thumb-bg.web-anlytics-bg.cpt-courseImg-9, .thumb-bg.web-anlytics-bg.cpt-courseImg-10, .thumb-bg.web-anlytics-bg.cpt-courseImg-3, .thumb-bg.web-anlytics-bg.cpt-courseImg-2 {
        width:110px;
    }
    .cpt-courseImg-4{
        background-position:-317px 11px; 
    }
    .cpt-courseImg-5{
        background-position: -422px 21px;
    }
    .cpt-courseImg-6{
        background-position:-525px 15px; 
    }
    .cpt-courseImg-7{
        background-position:-630px 15px; 
    }
    .cpt-courseImg-8{
        background-position:-733px 12px; 
    }
    .cpt-courseImg-9{
        background-position:-826px 12px; 
    }
    .cpt-courseImg-10{
        background-position:-934px 12px; 
    }
    .cpt-courseImg-11{
        background-position:-1040px 12px; 
    }
    li.cpt-course-items a{
        color: #646464;
        display: block;
        padding: 24px 15px;
        width: 100%;
        height: 100%;
        position: relative;
    }
    .thumb-bg {
        display: inline-block;
        width: 100px;
        height: 133px;
        opacity: 0.8;
    }
    li.cpt-course-items h3{
        position: relative;
        border-left: #00a7dc solid 3px;
        margin-left: -30px;
        padding-left: 24px;
        font-size:15px;
        line-height: 1.2;
        color: rgba(0, 0, 0, 0.95);
    }
    li.cpt-course-items .cpt-course-count{
        font-size: 12px;
        text-align: center;
        position: absolute;
        bottom: 15px;
        color: rgba(119, 119, 119, 0.59);
    }

    /*<--------course container end------>*/

    /*<----------team director-------------->*/
    .cpt-team-director{
        margin:0;
        padding-top:57px;
        padding-bottom:20px;
        clear:both;
    }
    .cpt-director-wrapper{
        margin: 100px 0 0;
    }
    .cpt-director-img-holder img {
        width: 180px;
        height: 180px;
        border-radius: 100%;
        border: 2px solid #fff;
        margin-top: 10px;
        display: initial!important;
    }
    .cpt-director-description .cpt-name-author{
        font-size: 24px;
        line-height: 1;
        color: rgba(0, 0, 0, 0.9);
        font-weight: 300;
    }
    .cpt-director-description .cpt-design-author{
        font-size: 14px;
        color: rgba(0, 0, 0, 0.5);
        font-weight: 300;
    }
    .cpt-director-description .cpt-author-details{
        font-size: 14px;
        line-height: 1.57;
        color: rgba(0, 0, 0, 0.85);
        font-weight: 300;
        margin: 25px 0 30px;
    }
    .cpt-social-media-icon a{
        display: inline-block;
        width: 40px;
        height: 40px;
        position: relative;
        background-color: #f1f1f1;
        border-radius: 100%;
        margin-right: 10px; 
    }
    .cpt-twitter:before{
        content: "";
        position: absolute;
        left: 11px;
        top: 11px;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position: -122px -185px !important;

        width: 20px;
        height: 20px;
        display: inline-block;
    }
    .cpt-linkedin:before{
        content: "";
        position: absolute;
        left: 11px;
        top: 11px;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position: -94px -185px !important;
        width: 20px;
        height: 20px;
        display: inline-block;
    }
    /*<----------team director end-------------->*/

    /*<-------------team-training---------------->*/

    .cpt-team-training{
        width:100%;
        height:100%;
        background:url('https://www.simplilearn.com/ice9/corporate-training/ctp-team-bg.jpg') no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position:relative;
        text-align:center;
        background-position: center bottom;
    }
    .cpt-training-bg{
        opacity: 0.90;
        border-radius: 2px;
        background-color: #202931;
        /*min-height: 200px;*/
        height: auto;
        margin:62px auto;
        padding:60px 60px 0 60px;			
        display:inline-block;
    }
    .cpt-training-bg h2{
        font-size: 34px;
        line-height: 1.18;
        text-align: center;
        color: rgba(255, 255, 255, 0.99);
        margin-bottom:60px;
        padding-right:20px;
    }
    ul.cpt-training-list{
        width: 100%;
    }
    ul.cpt-training-list li.cpt-taining-items{
        width: 100%;
        /*float: left;*/
        font-size: 16px;
        line-height: 1.38;
        /*text-align: center;*/
        color: rgba(255, 255, 255, 0.9);
        margin-bottom: 70px;
    }

    ul.cpt-training-list li.cpt-taining-items span{
        width: 65px;
        display: table-cell;
        vertical-align: top;
        height: 50px;
        background-position: -94px -213px;
        margin-bottom: 20px;
    }
    ul.cpt-training-list li.cpt-taining-items p{
        display: table-cell;
        text-align: left;
        padding-left: 36px;
        vertical-align: middle;
    }
    ul.cpt-training-list li.cpt-taining-items span.cpt-team-cmn2 {
        background-position:-94px -269px;
    }
    ul.cpt-training-list li.cpt-taining-items span.cpt-team-cmn3 {
        background-position:-94px -333px;
    }

    /*<-------------team-training end---------------->
    
    /*<------------cpt-business-goals--------------->*/
    .cpt-business-goals{
        margin:53px 0 35px 0;
    }  
    .cpt-business-goals img{
        position:relative;
    }
    .cpt-business-goals h2{
        font-size: 34px;
        line-height: 1.18;
        text-align: center;
        color: rgba(0, 0, 0, 0.75);
        margin-bottom:40px;
    }
    ul.cpt-business-list{
        width: 100%;
        margin-top:105px;
    }
    ul.cpt-business-list li{
        display: block;
        margin-bottom:50px;
    }
    li.cpt-business-items .cpt-business-media{
        display:inline-block;
    }
    li.cpt-business-items .cpt-business-media div,li.cpt-business-items .cpt-business-media p{
        display:inline-block;
        padding:0 40px 0 20px;
        vertical-align: top;
    }
    ul.cpt-business-list li p {
        width: calc(100% - 65px);
    }
    .cpt-business-image {
        width:60px;
        height:50px;
        display: block;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position:-167px -185px;
    }
    .cpt-business-image.md-2 {
        background-position:-170px -235px;
    }
    .cpt-business-image.md-3{
        background-position:-170px -299px;
    }


    /*<------------cpt-business-goals end--------------->*/

    /*<---------------cpt-team-leaders---------------------->*/
    .cpt-team-leaders{
        background-color: #f1f1f1;
        padding:60px 0 35px 0;
    }
    .cpt-team-leaders h2{
        font-size: 34px;
        line-height: 1.18;
        text-align: center;
        color: rgba(0, 0, 0, 0.85);
        margin-bottom: 60px;
    }
    .cpt-webinar {
        display: table;
        width: 100%;
    }
    .cpt-leader-media{
        display: block;
        background:#fff;
        float:left;
        width:100%;
        min-height:266px;
    }
    .cpt-leader-image{
        width:50%;
    }
    /*.cpt-leader-details{
      width: 50%;
    }*/
    .cpt-leader-media div p{
        color: rgba(0, 0, 0, 0.5);
        display:inline-block;
        padding:10px 0 15px 0;
        font-weight: 400;
    }
    ul.cpt-webinar-info li {
        display:block;
        margin-bottom:20px;
        color: rgba(0, 0, 0, 0.5);
        font-weight: 400;
    }
    .cpt-leader-media > div img {
        margin-left:-10px;
        margin-left: -10px;
        height: 266px;
        width: 350px;
    }
    ul.cpt-webinar-info li:before {
        content:'';
        display:inline-block;
        width:20px;
        height:20px;
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat -20px -380px;
        vertical-align: middle;
        margin-right: 5px;
    }
    ul.cpt-webinar-info li:first-child:before {
        background-position:-2px -380px;
    }	
    .cpt-leader-media > div h3{
        padding-top:23px;
        font-size:18px;
        line-height: 1.33;
        color: #000000;
        font-weight: 400;


    }
    .cpt-all-resources{
        display: block;
        margin: 25px 0;
        text-align: center;
    }
    .cpt-resources-btn{
        width: 258px !important;
        height: 45px !important;
        border-radius: 2px !important;
        border: solid 1px #00a6df !important;
        background: transparent !important;
        color:#00a6df!important;
        margin-top:35px !important;
        color:#00a6df !important;
        box-shadow:none !important;
    }

    /*<---------------cpt-team-leaders end---------------------->*/

    /*<-----------cpt-customer-indust------------------------->*/
    .cpt-customer-indust{
        /*opacity: 0.85;
        background-color: #202931;*/
        width: 100%;
        height: 100%;
        background: url('../images/corporate-training/clients-bg.png') no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position: relative;
        text-align: center;
        background-position: center bottom;
        padding:33px 0 39px 0;
    }
    .cpt-customer-indust h2{
        color: rgba(255, 255, 255, 0.99);
        margin:20px 0 50px;
    }

    .cpt-customer-upper{
        display: table;
        background: #fff;
        height: 458px;
        border-radius: 3px;
    }
    .cpt-customer-bio{
        background-color: #f1f1f1;
        height: 458px;
        width: 50%;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }
    .cpt-customer-bio img{
        border-radius: 50%;
        width: 100px;
        height: 100px;
        opacity: 0.88;

    }
    .cpt-customer-pic{
        display: block;
        margin: auto;
        width: 100px;
        height: 100px;
        position: relative;
    }
    .cpt-company-logo{
        display: block;
        margin-top: 25px;
    }
    .cpt-company-logo:before{
        content: "";
        background: url('../images/corporate-training/testimonials.png') no-repeat;
        display: inline-block;
    }
    .cpt-capitalOne:before{
        background-position: -5px -4px;
        height: 46px;
        width: 116px;
    }
    .cpt-ibm:before{
        background-position: -134px -6px;
        height: 41px;
        width: 75px;
    }
    .cpt-erricson:before{
        background-position: -218px -6px;
        height: 54px;
        width: 75px;
    }
    .cpt-usService:before{
        background-position: -289px -6px;
        height: 54px;
        width: 75px;
    }
    .cpt-axa:before{
        background-position: -356px -6px;
        height: 54px;
        width: 75px;
    }
    .cpt-profile-linkedin{
        position: absolute;
        right: -11px;
        top: 0;
        background: #fff;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        z-index: 1;
    }
    .cpt-profile-linkedin a{
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position:-94px -183px !important;
        width: 20px;
        height: 20px;
        display: inline-block;
        position: absolute;
        right: 9px;
        top: 9px;
    }
    .cpt-customer-bio h4{
        font-size: 14px;
        font-weight: 500;
        line-height: 1.71;
        text-align: center;
        color: rgba(0, 0, 0, 0.9);
        margin: 20px 10px 15px;
    }
    .cpt-customer-bio p{
        font-size: 14px;
        line-height: 1.5;
        color: rgba(0, 0, 0, 0.5);
        font-weight:300;

    }

    .cpt-customer-description{
        background-color: #fff;
        height: 458px;
        width: 50%;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
    }
    .cpt-customer-description p{
        font-size: 18px;
        line-height: 1.5;
        color: rgba(0, 0, 0, 0.8);
        padding:0 45px;
        text-align: left;
        font-weight: 300;
    }
    .cpt-customer-description .cpt-customer-quote{
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position:5px -412px;
        display: block;
        width: 55px;
        height: 45px;
        text-align: left;
        margin: 9px 39px;
    }
    .cpt-customer-description .cpt-customer-quote-bottom{
        background: url('../images/corporate-training/Artboard-v1.png') no-repeat;
        background-position:-53px -407px;
        display: block;
        width: 55px;
        height: 45px;
        float: right;
        margin:1px 39px;
    }


    /*<-----------course-list-destop versiotn-start------------------------->*/
    .cpt-desk-course-list {
        width: 100%;
        float: left;
        background: url('https://www.simplilearn.com/ice9/corporate-training/course_listing_bg.jpg') no-repeat;
        background-size: cover;
        padding-bottom:115px;
    }
    .hexagon {
        width: 180px;
        height:100px;
        position: relative;
    }
    .hexagon, .hexagon:before, .hexagon:after {
        background:#fff;
        -moz-box-shadow: 0 0 10px rgba(0,0,0,0.8);   
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8);   
        box-shadow: 0 0 10px rgba(0,0,0,0.3);   
    }
    .hexagon:before, .hexagon:after {
        content: "";
        position: absolute;
        left:36px;
        width:108px;
        height:100px;
        -moz-transform: rotate(146deg) skew(22.5deg);
        -webkit-transform: rotate(146deg) skew(22.5deg);
        transform: rotate(146deg) skew(22.5deg);
    }
    .hexagon:before {
        top: -50px;
    }
    .hexagon:after {
        top:50px;
    }
    .hexagon span {
        position: absolute;
        top: 0;
        left: 0;
        width: 180px;
        height: 100px;
        background:#fff;
        z-index: 1;
    }
    ul.top-mid {
        margin: 63px auto 64px auto;
        width: 590px;
    }
    .ul-bunch {
        text-align: center;
        float:left;
        padding-top:110px;
    }
    span.fixed-cnt {
        position: absolute;
        z-index: 2;
    }
    .cpt-desk-course-list ul li {
        display:inline-block;
        margin-left:6px;
    }
    .cpt-desk-course-list ul li a{
        color: rgba(0, 0, 0, 0.95);
    }
    .cpt-desk-course-list .hexagon:hover h6{
        color:#fff !important;
    }
    .cpt-desk-course-list .hexagon h6 {
        font-size: 18px;
        text-align: center;
        padding-top: 5px;
        padding: 5px 26px;
        line-height: 24px;
        font-weight:500;
    }
    .cpt-desk-course-list .hexagon small {
        font-size:12px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        text-align: center;
    }	
    .cpt-desk-course-list h2 {
        font-size:34px;
        line-height: 40px;
        margin-top:53px;
    }
    .hexagon:hover  span{
        background:#00a7dc;
        color:#fff;
        -webkit-transition: background-color 0ms linear;
        -moz-transition: background-color 0ms linear;
        -o-transition: background-color 0ms linear;
        -ms-transition: background-color 0ms linear;
        transition: background-color 0ms linear;


    }		
    .hexagon:hover:before, .hexagon:hover:after{
        background:#00a7dc;
        -webkit-transition: background-color 0ms linear;
        -moz-transition: background-color 0ms linear;
        -o-transition: background-color 0ms linear;
        -ms-transition: background-color 0ms linear;
        transition: background-color 0ms linear;
    }

    .mktoButtonRow {
        display: inline-block;
        position: relative;
        z-index: 99999;
    }
    .cpt-customer-cpt-color-logo{
        background:#fff;
        padding:40px 0 34px 0;
    }
    .our-clients{
        background:#fff;
    }
    .support_coutry_code .placeholder_wrap {
        height:36px;
    }
    /*
    .hexagon:before, .hexagon.active:after{
        background:#00a7dc;
    }*/
    /*<-----------course-list-destop versiotn-end------------------------->*/

    /*<-----------cpt-customer-indust end------------------------->*/

    @media(max-width:767px){

        .cpt-training-bg{
            /*margin: 120px auto 120px auto;*/
            padding:30px 0;
        }
        ul.cpt-training-list li.cpt-taining-items {
            width:100%;
            padding:0 20px;
            font-size:14px;
            text-align:left;
            float:left;
            margin-bottom:30px;
        }
        li.cpt-taining-items.cpt-learn-online {
            margin-bottom:0 !important;
        }
        .cpt-training-bg h2{
            font-size:26px;
        }
        ul.cpt-training-list li.cpt-taining-items span {
            float:left;
        }
        ul.cpt-training-list li.cpt-taining-items span.cpt-team-cmn2 {
            margin-bottom:0;
        }
        ul.cpt-training-list li.cpt-taining-items span.cpt-team-cmn1, li.cpt-taining-items span.cpt-team-cmn2, li.cpt-taining-items span.cpt-team-cmn3 {
            margin-right:20px;
        }
        section.cpt-brand-logo {
            padding: 15px 0 15px 0;
            height: 105px;
        }
        .cpt-log-bg {
            background-position: -403px -227px;
            text-align: center;
            width: 292px;
            margin: 0 auto;
            height: 78px;
        }
        .cpt-skills-training h2, .cpt-course-list h2, .cpt-team-director h2, .cpt-business-goals h2, .cpt-customer-indust h2, .cpt-team-leaders h2{
            font-size:24px;
            color:rgba(0, 0, 0, 0.85);
        }
        .cpt-business-goals {
            margin:40px 0 0 0;
        }
        ul.cpt-business-list {
            margin-top:40px;
        }	
        ul.cpt-business-list li {
            margin-top:30px;
        }	
        .cpt-director-description{
            text-align: center;
            margin-top:30px; 
        }
        .cpt-director-wrapper .bx-wrapper .bx-controls-direction a{
            top: 20%;
        }

        .cpt-skills-training ul.cpt-skills-list li.cpt-skills-item{
            width: 100%;
            display:block;
            text-align:center;
            margin-bottom:30px;
            padding:0 10px;
        }
        .cpt-skills-training ul.cpt-skills-list {
            margin-top:40px;
        }
        li.cpt-skills-item.less-mob-mrg {
            margin-bottom: 0 !important;
        }
        .cpt-skills-body{
            display: inline-block;
            width: calc(100% - 85px);
            text-align:left;
            padding-left: 0;
            vertical-align:top;
            padding-left:12px;
        }
        .cpt-skills-item h3 {
            font-size:20px;
            margin-top:0;
        }
        .cpt-skills-item p{
            font-size:14px;
            padding:0;
        }
        .viewport-img {
            background-position:center center;
        }
        .cpt-course-list .col-md-16{
            padding-left: 20px;
            padding-right: 20px;
        }
        .cpt-course-list .bx-wrapper .bx-prev{
            left: -70px;
            display: none;
        }  
        .cpt-course-list .bx-wrapper .bx-next{
            right: -70px;
            display: none;
        }
        .cpt-customer-upper{
            height: auto;
            display: block;
            width: 100%;
        }
        .cpt-customer-bio{
            height: 300px;
            display: table;
            width: 100%;
            /*padding: 30px 0;*/
        }
        .cpt-customer-indust h2{
            color: #fff;
        }
        .cpt-customer-bio > .mobile-middle,.cpt-customer-description > .mobile-middle{
            display: table-cell;
            vertical-align: middle;
            width: 100%;
        }
        .cpt-customer-description{
            height: 300px;
            display: table;
            width: 100%;
        }
        .cpt-customer-bio p,.cpt-customer-description p{
            font-size: 14px;
        }
        .cpt-customer-description p{
            text-align: center;
            padding: 10px;
        }
        .cpt-customer-description .cpt-customer-quote{
            display: none;
        }
        .cpt-customer-wrapper .bx-wrapper .bx-prev,.cpt-customer-wrapper .bx-wrapper .bx-next{
            display: none;
        }
        .cpt-leader-media {
            margin-bottom:10px;
        }
        .cpt-leader-media  div  p {
            padding:20px 0;
            margin-bottom:0;
        }
        .cpt-leader-media > div h3 {
            padding-top:20px;
        }
        .body_class .btn_orange {
            padding:13px 10px;
            width:100%;
        }
        .cpt-skills-training {
            padding:40px 0 40px 0;
            margin:0;
        }
        .cpt-course-list .bx-wrapper {
            margin-bottom:60px;
        }
        .cpt-course-list {
            padding-bottom:15px;
        }
        .cpt-course-list h2, .cpt-team-director {
            margin:30px 0 5px 0;
        }
        .cpt-training-bg {
            margin:35px 0;
        }	
        .cpt-course-list h2{
            margin:40px auto 30px auto;
            width:100%;
            color:#fff;
        }
        .cpt-director-wrapper{
            margin:40px 0 0;
        }
        .cpt-director-description .cpt-author-details {
            margin-top:20px;
        }
        .cpt-business-goals h2 {
            margin-bottom:0;
            padding:0 20px;
        }
        ul.cpt-business-list li, .cpt-team-leaders h2 {
            margin-bottom:30px;
        }
        .cpt-team-leaders {
            padding:30px 0;
        }
        .cpt-resources-btn {
            margin-top:15px !important;
        }
        .cpt-all-resources {
            margin-bottom:10px;
        }
        .cpt-customer-indust h2 {
            margin:0px 0 30px 0;
        }
        .cpt-credible-img {
            background-position: -246px -166px;
            height: 80px;
            width: 80px;
            display: inline-block;
        }
        .cpt-Flexible-img {
            background-position: -239px -258px;
            height: 75px;
            width: 75px;
        }
        .cpt-Measure-img {
            background-position: -237px -330px;
            height: 75px;
            width: 75px;
        }
        .cpt-business-image {
            background-position:-337px -337px;
            width:41px;
            height:32px;
        }
        .cpt-business-image.md-2 {
            background-position:-340px -372px;
            width:40px;
            height:32px;
        }
        .cpt-business-image.md-3 {
            background-position:-340px -418px;
            width:40px;
            height:32px;
        }
        ul.cpt-business-list li p {
            width: calc(100% - 46px);
        }
        li.cpt-business-items .cpt-business-media div, li.cpt-business-items .cpt-business-media p {
            padding:0 10px;
        }	
        .cpt-leader-media {
            min-height:100%;
        }
        /* .cpt-team-leaders .cpt-webinar-row div.col-md-8{
           display: none;
         }*/
        .cpt-team-leaders .cpt-webinar-row > div.col-md-8:last-child{
            display: none;
        }
        .cpt-leader-media > div {
            height:auto;
            width:100%;
            padding-left:15px;
        }
        .hiring-heroes-main  .viewport-img h1	{
            padding-bottom:30px;
        }
        .ctp-brand-logo{
            background: url('../images/corporate-training/ctp-brand-Logos-bright-v4.png') no-repeat;
            background-position: -402px -1025px;
            display: block;
            width:300px;
            height: 340px;
            margin:0 auto;
        }
        ul.cpt-course-lists li.cpt-course-items {
            width:265px !important;
        }
        .cpt-course-list {
            background-size: initial;
            background-position: 0 0;
        }
        .cpt-team-director {
            padding-top:10px;
        }
        .cpt-director-description .cpt-name-author {
            font-size:18px;
        }
        .cpt-training-bg h2 {
            margin-bottom:30px;
        }
        .cpt-customer-pic {
            margin-top:10px;
        }
        .cpt-director-wrapper .bx-wrapper .bx-prev{
            left: 10px;
        }
        .cpt-director-wrapper .bx-wrapper .bx-next{
            right: 10px;
        }
        .cpt-customer-indust {
            padding-bottom:20px;
            height:auto;
        }
        .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
            bottom:-40px;
        }
        .cpt-customer-cpt-color-logo {
            padding:10px 0 0px 0;
        }
        .about-hiring.map-location.service-list h2 {
            padding-top: 30px;
        }
        .about-hiring.service-list {
            padding-bottom:14px;
        }
        .hiring-heroes-main h2:after {
            margin:18px auto 30px auto;
        }
        .about-hiring.our-clients {
            padding-bottom:20px;
        }
        .cpt-team-training {
            height:auto;
        }
        .cpt-courseImg-1 {
            background-position:-3px 11px;
        }
        .cpt-courseImg-2 {
            background-position: -103px 10px;
        }
        .cpt-courseImg-3 {
            background-position: -210px 8px;
        }
        .thumb-bg.web-anlytics-bg.cpt-courseImg-3 {
            width:105px;
        }
        .cpt-courseImg-5 {
            background-position: -422px 9px;
        }
        .cpt-courseImg-6 {
            background-position: -527px 9px;
        }
        .cpt-courseImg-7 {
            background-position: -625px 12px;
        }
        .cpt-courseImg-8 {
            background-position: -728px 8px;
        }
        .cpt-courseImg-9 {
            background-position: -824px 10px;
        }
        .cpt-courseImg-10 {
            background-position: -934px 9px;
        }
        .cpt-courseImg-11 {
            background-position: -1046px 9px;
        }
        li.cpt-course-items h3 {
            padding-right:22px;
        }
        .course_entrp-form .dropdown_country {
            width: 290px;
        }
        .convenient_schd_form .dropdown_country {
            position: relative;
        }
        .convenient_schd_form {
            overflow-y: scroll;
        }
        .support_coutry_code .placeholder_wrap {
            height:36px;
        }
    }
    @media(min-width:768px){
        .convenient_schd_form .dropdown_country input,.convenient_schd_form .dropdown_country select{
            border-radius:0;
        }
    }
    @media (min-width:992px) and (max-width:1024px){
        .cpt-course-list .bx-wrapper .bx-pager,.cpt-course-list .bx-wrapper .bx-prev,.cpt-course-list .bx-wrapper .bx-next{
            display:none;
        }
        .cpt-course-list .bx-wrapper{
            max-width:100% !important;
        }
        .cpt-course-list .bx-wrapper .bx-viewport{
            overflow:auto !important;
            height:auto !important;
            transform:none;
            width:749px !important;
            margin:0 auto;
        }
        .cpt-course-list .col-md-12{
            z-index: 999;
        }
        .cpt-course-list .bx-wrapper .bx-viewport ul.cpt-course-lists{
            width:100% !important;
            transform:none !important;
            transition-duration:inherit !important;
        }
        .cpt-course-list ul.cpt-course-lists li.cpt-course-items{
            margin:5px !important;
            width: 361px !important;
            float: none !important;
        }
        .cpt-course-list ul.cpt-course-lists li.cpt-course-items{
            z-index:999999;
        }
        .cpt-course-list ul.cpt-course-lists li.cpt-course-items:nth-last-child(1),.cpt-course-list ul.cpt-course-lists li.cpt-course-items:nth-last-child(2),.cpt-course-list ul.cpt-course-lists li.cpt-course-items:nth-last-child(3),.cpt-course-list ul.cpt-course-lists li.cpt-course-items:nth-last-child(4){
            display:none;  
        }
    }

    @media (min-width: 768px) and (max-width: 991px) {
        .cpt-course-list .bx-wrapper .bx-viewport{
            transform:none;
            -webkit-transform:none;
            display:inline-block;
        }
        .cpt-training-bg h2 {
            font-size:30px;
        }
        .cpt-log-bg {
            background-position:-192px -120px;
            height: 60px;
            text-align: center;
            width: 100%;
            margin: 0 auto;
        }

        .cpt-business-goals h2 {
            font-size:30px;
            padding:0 70px;
            color:rgba(0, 0, 0, 0.85);
        }
        .cpt-skills-training ul.cpt-skills-list li.cpt-skills-item{
            width: 100%;
            display: block;
            width: 75%;
            margin: 0 auto;
            margin-bottom:20px;
        }
        .cpt-skills-body{
            display: inline-block;
            width: 66%;
            text-align: left;
            padding-left: 30px;
            vertical-align: top;
        }
        .cpt-team-leaders h2 {
            margin-bottom:40px;
        }	
        .cpt-team-leaders {
            padding-top:40px;
        }
        .cpt-leader-media {
            margin-bottom:20px;
            min-height:191px;
        }
        .cpt-leader-media > .cpt-leader-image {
            width: 230px;
            overflow: hidden;
            height: 191px;
            float: left;
        }
        .cpt-leader-media > div img {
            margin-left: -10px;
            height: 266px;
            width: 350px;
        }
        .cpt-leader-details.leader-des{
            width: calc(100% - 230px);
        }
        ul.cpt-webinar-info li {
            display: inline-block;
            margin-right: 25px;
        }
        .hiring-heroes-main  .viewport-img h1 {
            font-size:40px;
        }
        .cpt-skills-training h2, .cpt-course-list h2, .cpt-team-director h2, .cpt-customer-indust h2 {
            font-size:30px;
        }
        .cpt-skills-training , .cpt-team-director{
            margin:40px 0 0px 0;
        }
        .cpt-director-wrapper .bx-wrapper .bx-controls-direction a {
            top: 30%;
        }
        .cpt-director-wrapper .bx-wrapper .bx-prev{
            left: -25px;
        }
        .cpt-director-wrapper .bx-wrapper .bx-next{
            right: -25px;
        }
        .cpt-director-wrapper{
            margin-left: 20px;
            margin-right: 20px;
        }

        .cpt-team-director {
            padding-top:0;
            padding-bottom:20px;
        }
        .cpt-skills-training ul.cpt-skills-list {
            margin-top:40px;
        }
        .cpt-course-list h2 {
            margin:35px auto 30px auto;
            width:70%;
        }
        .cpt-course-list {
            padding-bottom:0;
        }
        .cpt-director-wrapper {
            margin-bottom:20px;
            margin-top:60px;
        }
        .cpt-director-wrapper .bx-wrapper {
            margin-bottom:22px;
        }
        .cpt-director-description .cpt-name-author {
            margin-bottom:5px;
        }
        .cpt-director-description .cpt-author-details {
            margin-top:5px;
            line-height:22px;
        }
        .cpt-director-description {
            margin-top:15px;
        }
        .cpt-business-goals img, ul.cpt-business-list {
            margin-top:0;
        }
        ul.cpt-business-list li {
            margin-bottom:40px;
        }
        .cpt-customer-indust h2 {
            margin:0 0 30px 0;
        }
        .viewport-img {
            background-position: -550px 0px;
        }
        section.cpt-brand-logo {
            background: #f8f8f8;
            padding:0;
        }
        .cpt-skills-item p {
            padding:0;
        }
        .cpt-credible-img{
            background-position:-4px -8px;
            width: 167px;
        }
        .cpt-Flexible-img{
            background-position:-170px -20px;
            width: 167px;
            height:135px;
        }
        .cpt-Measure-img{
            background-position:-338px -12px;
            width: 167px;
        }
        .cpt-skills-item h3 {
            font-size:20px;
        }
        .cpt-course-list {
            background-position:0 0;
            background-size: inherit;
        } 
        .cpt-course-list .bx-wrapper {
            margin-bottom:80px;
        }
        .cpt-training-bg {
            padding:40px 50px;
        }
        .cpt-training-bg h2 {
            margin-bottom:40px;
        }
        ul.cpt-training-list {
            padding:0 82px;
        }
        li.cpt-taining-items.cpt-learn-online {
            margin-bottom:0 !important;
        }
        .cpt-business-goals {
            margin:37px 0;
            margin-bottom:0;
        }
        .cpt-business-goals h2 {
            margin-bottom:30px;
        }

        .ctp-brand-logo{
            background: url('../images/corporate-training/ctp-brand-Logos-bright-v4.png') no-repeat;
            background-position:-261px -397px; 
            display: block;
            width:583px;
            height:555px;
            margin: 0 auto;
        }
        .cpt-customer-description p{
            font-size: 16px;
        }
        .cpt-resources-btn{
            margin-top: 15px;
        }
        .cpt-course-list .bx-wrapper .bx-prev, .cpt-course-list .bx-wrapper .bx-prev:hover {
            background-position:-17px -283px;
        }	
        .cpt-course-list .bx-wrapper .bx-next, .cpt-course-list .bx-wrapper .bx-next:hover {
            background-position:0px -331px;
        }
        .bx-wrapper .bx-controls-direction a {
            top:49.8%;
        }
        .cpt-director-wrapper .bx-wrapper .bx-pager {
            bottom: 0px;
        }
        li.cpt-business-items .cpt-business-media div,li.cpt-business-items .cpt-business-media p{
            padding:0 0 0 10px;
        }
        .cpt-customer-wrapper .bx-wrapper .bx-prev {
            left: -46px;
        }
        .cpt-customer-wrapper .bx-wrapper .bx-next {
            right: -48px;
        }
        .cpt-director-description .cpt-name-author {
            font-size:18px;
        }
        .cpt-customer-indust {
            padding:38px 0 40px 0;
            height:auto;
        }
        .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
            bottom:-40px;
        }
        .cpt-customer-wrapper .bx-wrapper {
            margin-bottom:40px;
        }
        .cpt-customer-cpt-color-logo {
            padding:26px 0 24px 0;
        }
        .cpt-team-training {
            height:auto;
        }
        .cpt-training-bg {
            margin:52px auto 50px auto;
        }
        .cpt-courseImg-1 {
            background-position:-3px 11px;
        }
        .cpt-courseImg-2 {
            background-position: -103px 10px;
        }
        .cpt-courseImg-3 {
            background-position: -210px 8px;
        }
        .thumb-bg.web-anlytics-bg.cpt-courseImg-3 {
            width:105px;
        }
        .cpt-courseImg-5 {
            background-position: -422px 9px;
        }
        .cpt-courseImg-6 {
            background-position: -527px 9px;
        }
        .cpt-courseImg-7 {
            background-position: -625px 12px;
        }
        .cpt-courseImg-8 {
            background-position: -728px 8px;
        }
        .cpt-courseImg-9 {
            background-position: -824px 10px;
        }
        .cpt-courseImg-10 {
            background-position: -934px 9px;
        }
        .cpt-courseImg-11 {
            background-position: -1046px 9px;
        }
        li.cpt-course-items h3 {
            padding-right:22px;
        }
        .convenient_schd_form .dropdown_country{
            position:relative;
            margin: 30px auto;
        }

    }
    @media(min-width:992px){
        .cpt-skills-training ul.cpt-skills-list li.cpt-skills-item{
            width: 33%;
            display: inline-block;
            text-align: center;
            vertical-align: top;
        }
        .cpt-skills-body{
            display: block;
            width: 100%;
            text-align: center;
            padding-left: 0;
        }
        .cpt-skills-training ul.cpt-skills-list li.cpt-skills-item {
            width:32%;
        }
        .cpt-log-bg {
            background-position:-76px -27px;
        }
        .viewport-img {
            background-position: center center;
        }
        .ctp-brand-logo{
            background: url('../images/corporate-training/ctp-brand-Logos-bright-v4.png') no-repeat;
            background-position:-261px -397px; 
            display: block;
            width:583px;
            height:555px;
            margin: 0 auto;
        }
        .cpt-desk-course-list {
            background-position:center center;
        }
        .cpt-business-goals h2 {
            margin-bottom:38px;
        }
        .cpt-team-training {
            height:730px;
        }
        .cpt-customer-indust {
            height:auto;
        }
        ul.cpt-course-lists li.cpt-course-items{
            margin: 5px;
        }
        .cpt-business-goals{
            margin: 53px 0 0px 0;
        }
        .convenient_schd_form .dropdown_country{
            position:relative;
            margin: 30px auto;
        }
    }

    @media(min-width:1200px){
        .cpt-skills-training ul.cpt-skills-list li.cpt-skills-item{
            width: 33%;
            display: inline-block;
            text-align: center;
            vertical-align: top;
        }
        .cpt-skills-body{
            display: block;
            width: 100%;
            text-align: center;
            padding-left: 0;
        }
        .cpt-skills-training ul.cpt-skills-list li.cpt-skills-item {
            width:32%;
        }
        .cpt-log-bg {
            background-position:-80px -27px;
            text-align: center;
            width:81%;
            margin: 0 auto;
        }
        .cpt-team-leaders h2 {
            margin-bottom:60px;
        }
        .cpt-team-leaders {
            padding-top:60px;
            display:none;
        }
        .cpt-skills-training ul.cpt-skills-list li.cpt-skills-item {
            width:33%;
            display: inline-block;
            text-align:center;
        }
        .cpt-leader-media > div{
            width: 287px;
            overflow: hidden;
            height:266px;
        }
        .ctp-brand-logo{
            background: url('../images/corporate-training/ctp-brand-Logos-bright-v4.png') no-repeat;
            background-position: 0px -16px; 
            display: block;
            width: 100%;
            height: 278px;
            margin-top:0;
        }
        .about-hiring.our-clients .container{
            width:1175px; 
        }
        .cpt-team-training {
            height: auto;
        }
        .cpt-course-list h2 {
            width:50%;
        }
        ul.cpt-course-lists li.cpt-course-items{
            margin:5px 5px 11px 5px;
        }
        .cpt-customer-cpt-color-logo {
            padding-top:48px;
            padding-bottom:45px;
        }
        .convenient_schd_form .dropdown_country{
            margin:auto;
        }
        body.popup_open_body{
            height:auto;
            overflow:auto;
            width:100%;
            position:inherit;
        }
        .convenient_schd_form {
            overflow-y: hidden;
        }
    }


