@import url('https://fonts.googleapis.com/css?family=Roboto');body{font-family:'Roboto';font-size:15px;color:#ffffff;line-height:1.7em;font-weight:400;background:#000000;-webkit-font-smoothing:antialiased;}
h1,h2,h3,h4,h5,h6,p{margin:0px;padding:0px;color:#ffffff;font-weight:400;}
#our_clients{background:#ffffff;}
#banner{}
.content-wrap, .body-wrap{padding:0px;}
.web-header h1:before{}
.web-header hr{width:100px;height:3px;background-color:#ffc600;margin:10px auto;}
#body_py_success .table-bordered td, #body_py_success .table-bordered th{border:1px solid #ffc600;color:white;padding:3px 15px;}
#body_py_success .re-try-to-pay{border-radius:30px;color:black;font-weight:900;border:1px solid #fff;}
#our_vivek, #about_us{color:white;background:black;}
#our_vivek .web-header h1, #about_us .web-header h1{color:white;}
#our_vivek .web-header h1, #our_vivek h4{color:#ffc600;}
#our_vivek ul li, #about_us ul li{font-size:16px;line-height:25px;padding-bottom:10px;color:white;list-style-type:none;}
#bb_about_us p{ font-size: 21px; text-transform: capitalize; }
#banner{ position : relative; }
#banner #live_ask_que{ position: absolute; bottom: 20px; left: 215px; padding: 6px 30px; font-weight: 700; text-transform: uppercase; }
#our_vivek ul li:before, #about_us ul li:before{content:"";border-color:transparent #ffc500;border-style:solid;border-width:4px 0 4px 10px;display:block;height:0;width:0;left:-30px;top:17px;position:relative;}
#our_vivek ul li span, #about_us ul li span{font-weight:900;}
.shrink{box-sizing:border-box;position:fixed;right:0;left:0;top:0;z-index:9999;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-box-shadow:0px 0px 10px rgb(255, 198, 0);box-shadow:0px 0px 10px rgb(255, 198, 0);-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.navbar-toggler-icon{color:#fff;}
.navbar-toggler-icon:hover{}
.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.navbar-toggler{}
#menu_header{position:relative;z-index:999;width:100%;border-top:5px solid #ffc600;}
#header_top{position:relative;border-bottom:1px solid rgba(0,0,0,0.1);background-color:#010101;}
#header_top p a{position:relative;font-weight:500;color:#fff;text-decoration:none; font-size: 14px;}
#header_top p i{color:#ffc600;padding:3px 3px;font-size:16px;}
#header_top p i.green{color:#28ae19;padding:3px 3px;font-size:20px;}
#header_bottom,#header_bottom .dropdown-menu{ background: #ffc600; z-index: 9999; transition: all 0.5s; border: unset; border-radius: unset; }
#header_bottom .navbar-nav li a{padding:9px 18px;color:#050708;font-weight:700;font-size:14px;transition:0.5s;}
#header_bottom .navbar-nav li a:hover,#header_bottom .navbar-nav li.active a,#header_bottom .navbar-nav li a:focus{color:#991b1e;}
#header_bottom .dropdown-menu a:hover, #header_bottom .dropdown-menu a.active, #header_bottom .navbar-nav li a:focus{ background:#ffc600; color:#991b1e; }
#menu_header .logo img{width:150px;}
#menu_header h4{font-weight:700;}
#menu_header h4 i{background:#9a0000;padding:3px 5px;border-radius:3px;color:#f3ae00;}
#banner img{min-height:auto; cursor:auto;}
#contact_form .form-control{border-radius:unset;}
#contact_form .btn{font-weight:700;border-radius:unset;background:#ffc600;font-size:15px;padding:12px 25px;}
#contact_info .web-contact, #contact_info .social-icons{padding-left:0;list-style-type:none;}
#contact_form h5,#contact_info h5{color:#ffc600;font-weight:700;}
#contact_info .social-icons li{display:inline-block;}
#contact_info .social-icons li a{color:#010101;font-size:20px;font-weight:900;padding:10px;}
#contact_info .web-contact li{position:relative;font-size:15px;font-weight:400;margin-bottom:18px;padding-left:30px;line-height:1.6em;}
#contact_info .web-contact li i{position:absolute;left:0px;top:3px;font-weight:400;color:#fbb908;font-size:20px;}
#laren_directry{background:#000000;}
#early_bird_offer h5, #early_bird_offer_st h5{color:white;}
#early_bird_offer h5 span, #early_bird_offer_st h5 span{color:#ffc600;}
#early_bird_offer .open-frm-modals img, #early_bird_offer_st .open-frm-modals img{transition:all 0.3s ease-in-out;}
#bb_about h3{color:#fdf7d3;text-decoration:underline;font-size:18px;}
#bb_about h4{color:#f9cc22;font-size:19px;}
#bb_about p{text-align:justify;color:#cfcfcf;}
#our_careers .border-under a, .vivek-bindra a, .apply-button{border-radius:30px;font-size:12px;font-weight:700;padding:4px 15px;background-color:#ffc600;border-color:#ffc600;}
#who_will_teach .vivek-bindra{border:1px solid #ffc600;transition:all 0.3s ease-in-out;}
#who_will_teach .vivek-bindra:hover{transform:translateY(-5px);}
#who_will_teach .speaker-profile{border:1px solid #ffc600;min-height:357px;overflow:hidden;transition:all 0.3s ease-in-out;}
#program_benefits{background:black;}
.heading{margin:0 auto;width:55%;font-size:40px;text-align:center;background:#f9cc22;border-radius:5px;transition:all 0.3s ease-in-out;}
.heading:hover{transform:translateY(-5px);}
#our_media .portfolio-item{overflow:hidden;position:relative;padding:0;vertical-align:middle;text-align:center;}
#customer_info.table td, #customer_info.table th{color:white;padding:7px 10px;}
#customer_info .form-control{padding:0px 10px;height:25px;border-radius:10px;font-size:15px;}
.heading h3{text-transform:uppercase;font-weight:700;color:black;}
.heading p{font-size:15px;font-weight:700;color:black;}
#program_benefits .bn-thought{background:#282828;overflow:hidden;border:1px solid #ffc600;transition:all 0.3s ease-in-out;}
#program_benefits .bn-thought:hover{transform:translateY(-5px);}
#program_benefits .icons{width:10%;float:left;}
#program_benefits .title{width:88%;float:right;height:102px;overflow:hidden;display:table;}
#program_benefits .title h3{display:table-cell;vertical-align:middle;text-transform:capitalize;font-size:27px;}
#convinience ul{margin-left:0px;padding-left:10px;}
#convinience ul li{font-size:35px;line-height:40px;margin:20px 0;color:#fff;transition:all 0.3s ease-in-out;}
#convinience ul li span{font-weight:900;}
#topics_coverds,#who_will_teach{background:black;}
#topics_coverds .tp-background{background:#fef8d4;border-radius:5px;transition:all 0.3s ease-in-out;}
#convinience img, #bb_about img,#bb_about h3,#bb_about h4,#bb_about p, #other_platform img, #laren_directry img{transition:all 0.3s ease-in-out;}
#topics_coverds .tp-background:hover, #who_will_teach .speaker-profile:hover,#convinience ul li:hover, #convinience img:hover, #bb_about img:hover, #bb_about h3:hover, #bb_about h4:hover, #bb_about p:hover,#early_bird_offer .open-frm-modals img:hover, #early_bird_offer_st .open-frm-modals img:hover, #other_platform img:hover, #laren_directry img:hover{transform:translateY(-5px);}
#topics_coverds .title{height:35px;display:table;margin-top:15px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.14), -2px -2px 20px rgba(0,0,0,0.14);width:100%;}
#topics_coverds .title h4{font-size:14px;font-weight:600;display:table-cell;vertical-align:middle;color:black;}
#who_will_teach .sp-profile img{}
#who_will_teach .sp-name, #meet_our_expert .sp-name{color:#fdf7d3;text-decoration:underline;font-size:18px;}
#who_will_teach .dg-title{color:#f9cc22;height:45px;font-size:17px;}
#who_will_teach .vivek-bindra .dg-title{height:30px;}
#who_will_teach .dg-desc{color:#f1f1f1;font-size:15px;text-align:justify;text-transform:capitalize;}
#other_platform, #other_platform_mob{background:black;}
#other_platform h5, #other_platform_mob h5{color:#ffc600;}
#footer{background:#000000;}
#footer h6{color:#fff;}
#my_program_modal .modal-title{font-size:14px;font-weight:700;color:black;}
.morecontent span{display:none;}
.view-more-info{display:inline-block;color:#ffc600;cursor:pointer;}
#my_program_modal h6{color:black;}
#my_program_modal #eae_booking_form button, #crm_info button, #limited_time_offer button,#landing_banner #eae_booking_form button, .subscribe-now, #razorpay{border-radius:100px;padding:6px 30px;font-weight:700;text-transform:uppercase;}
.open-frm-modals{cursor:pointer;}
#our_careers, #our_marketing{background:black;}
#our_careers .web-header h1, #our_marketing .web-header h1, #our_marketing p, #our_marketing li, #our_marketing h4{color:white;}
#our_careers .border-top{border-color:#eaeaea !important;-webkit-box-shadow:2px 2px 0 rgba(0, 0, 0, 0.1);box-shadow:2px 2px 0 rgba(0, 0, 0, 0.1);margin-bottom:0;background:#fff;}
#our_careers .border-under h4,#our_careers .border-under p,#our_careers .border-under h1{font-weight:700;color:black;}
.border-top .jb-details{overflow:hidden;}
.border-top .border-under{height:292px;}
.border-top .jb-oppening{width:170px;height:170px;margin:0 auto;border-radius:50%;}
.border-top .jb-details h6{color:black;}
.border-top .jb-details a{height:24px;font-size:12px;padding:2px 10px;font-weight:700;}
#footer_top{background-color:#1f1f1f!important;}
.copyright{background-color:#d7d3c71a;}
.copyright a{color:#737578;text-decoration:none;}
#footer_top h5:before{content:'';width:40px;height:3px;background-color:#ffc600;position:absolute;bottom:0;left:15px;top:55px;}
#footer_top h1, #footer_top h2, #footer_top h3, #footer_top h4, #footer_top h5, #footer_top h6, #footer_top p{color:white;}
#footer_top p{font-size:15px;}
#footer_top .web-contact,#footer_top .web-links,#footer_top .social-icons, #our_quoit .social-icons{padding-left:0;list-style-type:none;}
#footer_top .web-contact li{position:relative;color:#eeeeee;font-size:15px;font-weight:400;margin-bottom:10px;padding-left:30px;line-height:1.6em;}
.modal-title{color:black;}
#footer_top .web-contact li a{text-decoration:none;color:#fff;}
#footer_top .web-contact li a:hover, #footer_top .web-contact li a:focus{color:#ffc600;}
#footer_top .social-icons li, #our_quoit .social-icons li{display:inline-block;} 
.quites-posts{overflow:hidden;}  
.blink-me { -webkit-animation-name: blinker; -webkit-animation-duration: 2s; -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite; -moz-animation-name: blinker; -moz-animation-duration: 2s; -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite; animation-name: blinker; animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; } 
#our_subsribe_sticky{ position: fixed; bottom: 0px; left: 0px; right: 0px; background: #ffc600; z-index: 999; box-sizing: border-box; -webkit-box-shadow: 0px 0px 5px rgb(255, 198, 0); box-shadow: 0px 0px 5px rgb(255, 198, 0); -webkit-transition: all 500ms ease; } 
#our_subsribe_sticky button{ background: #1d0904; color: #fff19b; border-color: #1a0803; border-radius: 30px; } 
/* Careers Start*/ 
/* Branch Office */ 
.cp-region{ border-radius: 100px; padding: 6px 30px; font-weight: 700; text-transform: uppercase; background-color: #f1f1f1; border-color: #d3d2d0; width:200px;}  
.cp-region:hover, .cp-region:focus, .cp-region:active, .cp-region:visited{ 	background-color: #e7e2e2; border-color: #c6c5c3; }
#cp_info h4, #cp_info p, .cp-modal .cp-box span, .cp-modal .cp-box i{ 	color:black; } 
.cp-modal .cp-box{ box-shadow: 0 1px 9px 2px rgba(98,98,98,.25); border: 0.1px solid #bcb6b6; min-height: 165px; } 
.cp-modal .modal-body{ max-height: 490px; overflow: auto; } 
.cp-modal .cp-info{ padding-left: 0; list-style-type: none; overflow: hidden; } 
.cp-modal .cp-info li{ margin-top: 5px; } 
.cp-modal .cp-box .cp-msg{ width: 91%; float: right; display: block; } 
.cp-modal .cp-box .cp-icons{ width: 9%; float: left; display: block; } 
.cp-modal .cp-box .cp-msg p{ font-size: 18px; color: #000000eb; } 
.cp-modal .cp-box .cp-icons i{ width: 30px; font-weight: 900; color: #fbb908; font-size: 15px; border: 0.5px solid #ff9b54; border-radius: 50%; padding: 7px; text-align: center; } 
#cp_info h4{ 	font-weight: 900; cursor: pointer; font-size: 20px; line-height: 20px; color: #1d2637; } 
#cp_info p { font-size: 15px; color: blue; line-height: 17px; cursor: pointer; }  
#find_job_near{ background : white; } 
#find_job_near .form-control { font-size: 25px; background: white; color: black; border: 2px solid #00000047; height: 60px; border-radius: 40px; } 
#find_job_near .jb-box{ 	box-shadow: 0 1px 9px 2px rgba(98,98,98,.25); } 
#find_job_near .jb-box h5{ font-weight: 600; font-size: 18px; padding: 5px 0px; color:black; } 
#find_job_near .jb-box .jb-exp p, #find_job_near .jb-box .jb-location p{ font-size: 14px; color:black; } 
#find_job_near .jb-box .jb-desc ul{ padding-left: 15px; } 
#find_job_near .jb-box .jb-desc p, #find_job_near .jb-box .jb-desc ul li{ line-height: 22px; margin: 6px 0px; font-size: 16px; color:black; } 
#find_job_near .jb-box button{ border-radius: 30px; font-size: 12px; font-weight: 700; padding: 4px 20px; } 
#fos_jb_apply_form button{ border-radius: 100px; padding: 6px 30px; font-weight: 700; text-transform: uppercase; } 
/* Articles Start*/  
#page_breadcrumb .breadcrumb{ padding: 6px 16px; background-color: #505050; border-radius: unset; } 
#page_breadcrumb .breadcrumb li a{ color: #ffc600; } 
#page_breadcrumb .breadcrumb li a.active{ color: #ffffff; } 
#comment_list{ 	overflow: auto; max-height: 510px; } 
#comment_list .load-more{ border-radius: 30px; font-size: 12px; font-weight: 700; padding: 4px 15px; background-color: #ffc600; border-color: #ffc600; }
#banner_articles_view{ 	position : relative; }
#banner_articles_view h1{ position: absolute; left: 100px; bottom: 20px; right: 100px; font-weight: 900; }  
#our_articles{  } 
.articles-div{ border: 2px solid #ffc600; border-radius: 5px; overflow: hidden; background: #313131; } 
.articles-div .article-title{ height: 91px; display: table; }
.articles-div .article-title a{ 	font-size: 19px; text-decoration: none; color: #ffffff; display: table-cell; vertical-align: middle; } 
.articles-div .article-img img{ 	height: 250px; } 
.articles-div .date-and-category .ar-category, .articles-div .date-and-category .ar-posted{ color: #ffc600; font-size: 14px; padding: 0px 4px; line-height: 20px; }
.articles-div .date-and-category .ar-category{ 	/* width: 56%; */ }
.articles-div .date-and-category .ar-category p{ border: 1px solid #ffc600; border-radius: 5px; color: #ffc600; font-size: 10px; } 
.articles-div .date-and-category .ar-posted{ /* width: 42%; */ font-style: italic; } 
.articles-div .social-icons, .article-share .social-icons{ padding-left: 0; list-style-type: none; } 
.article-share{ text-align: right; width: 88%; float: right; height: 60px; overflow: hidden; display: table; }
.article-share .social-icons{ display: table-cell; vertical-align: middle; text-transform: capitalize; font-size: 27px; }
.articles-div .social-icons li, .article-share .social-icons li{ 	display: inline-block; } 
.articles-div .social-icons li a, .article-share .social-icons li a{ color: #ffc600; font-size: 20px; font-weight: 900; padding: 10px; } 
.article-share .social-icons li{ background: black; padding: 1px 1px; border-radius: 6px; /*margin-right: 9px;*/ }
.article-share .social-icons li a{     font-size: 20px; font-weight: 900; padding: 10px; }  
#category_date_post{ background: #ffc600; } 
#category_date_post p{ color: #111111; } 
#category_date_post .our-category{ border: 1px solid #111111; } 
.ar-articles-box, .ar-comment-form{ background:#505050; }
.ar-box-title{ background: #ffc600; }
.ar-box-title h6{ color : black; font-weight: 600; } 
.ar-box-article{ overflow : hidden; }
.ar-box-article .ar-related-img{ width: 25%; float: left; overflow: hidden; } 
.ar-box-article .ar-related-img img{ /*border: 1px solid #ffc600;*/ border-radius: 4px; overflow: hidden; height: 60px;}
.ar-box-article .ar-related-title{ width: 75%; float: right; overflow: hidden; } 
.ar-box-article .ar-related-title a{ color: white; font-size: 14px; text-decoration: none; /*font-weight: 600;*/ } 
.ar-box-comment{ overflow:hidden; }
.ar-articles-box .ar-box-comment .ar-comment-name{ /* width: 12%; */ width : 40px; background: #ffc600; overflow: hidden; border-radius: 50%; padding: 7px 9px; float: left; }
.ar-articles-box .ar-box-comment .ar-comment-name p{ color: black; font-weight: 600; font-size: 19px; text-align: center; text-transform: uppercase; }
.ar-articles-box .ar-box-comment .ar-comment-msg{ width: 80%; float: right; overflow: hidden; }
.ar-articles-box .ar-box-comment .ar-comment-msg p{ font-size: 15px; line-height: 20px; } 
.ar-articles-box .ar-box-comment .coment-posted-date{ text-align: right; font-size: 12px; font-style: italic; color: #ffffffb0; } 
.leave-a-comments{ border-radius: 100px; padding: 6px 30px; font-weight: 700; text-transform: uppercase } 
.facebook{ color : #3b5998; }
.twitter{ color : #00acee ; }
.linkedin{ color : #0077B5; }
/* Articles End*/ 
#footer_top .social-icons li a, #our_quoit .social-icons li a{color:#eeeeee;font-size:20px;font-weight:900;padding:10px;}
.green{color:#28ae19;font-size:20px;font-weight:900;padding:10px;}
#our_quoit .social-icons li a{font-size:16px;padding:7px;}
#footer_top .social-icons li a:hover{color:#ffc600;}
#footer_top .web-links li{position:relative;margin-bottom:6px;line-height:1.6em;}
#footer_top .web-links li{ position: relative; padding-left: 64px; line-height: 19px; margin-bottom: 10px; height: 60px; display: table; }
#footer_top .web-links li a{ color: #eeeeee; font-size: 15px; font-weight: 400; display: table-cell; vertical-align: middle; } 
#footer_top .web-links li a:hover,#footer_top .web-links li a:focus{color:#ffc600;}
#footer_top .web-contact li i, #footer_top .web-links li img{position:absolute;left:0px;top:0px;font-weight:400;color:#fbb908;font-size:20px;} 
#footer_top .web-links li img{     width: 55px; height: 55px; border-radius: 5px; } 
#footer_top .quick-links a{color:white;border:1px solid white;padding:4px;text-decoration:unset;margin:3px 0;font-size:15px;display:inline-block;}
#footer_top .social li{display:table;height:30px;width:30px;padding:3px 5px;background-color:#f8f8f8;border-radius:50%;float:left;text-align:center;margin:0 5px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.5);box-shadow:0 2px 5px 0 rgba(0,0,0,.5);}
.scroll-to-top{position:fixed;bottom:70px;left:15px;width:40px;height:40px; border: 2px #fbb908 solid; color:#ffffff;font-size:13px;text-transform:uppercase;line-height:38px;text-align:center;z-index:100;cursor:pointer;background:#010101;display:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.scroll-to-top:hover{color:#ffffff;background:#ffc600;}
.social li:nth-child(1) a{color:#3b5998;}
.social li:nth-child(2) a{color:#55acee;}
.social li:nth-child(3) a{color:#b00;}
.social li:nth-child(4) a{color:#dd4b39;}
.social li:nth-child(5) a{color:#007bb5;}
.slick-slide{margin:0px 20px;}
.slick-slide img{width:100%;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
#other_platform_mob{display:none;}
#other_platform{display:block;}
.img-lg-size{display:block;}
.img-sm-size{display:none;}
.note-video-clip{ max-width: 100%; max-height: 360px; } 
/* Problem Solvind Course */
#about_of_psc h4,#ease_and_simplicity h4,#accessbility_and_convenience h4,#bestinclass_instructor h4,#course_content h4,#knowledge_check h4{ color : #ffc600; } 
#about_of_psc ul, #landing_banner ul, #ease_and_simplicity ul, #accessbility_and_convenience ul, #bestinclass_instructor ul, #knowledge_check ul, #course_content ul, #how_we_create_psc ul{ 	list-style: none; } 
#about_of_psc ul li, #landing_banner li, #ease_and_simplicity ul li, #accessbility_and_convenience ul li, #bestinclass_instructor ul li, #knowledge_check ul li, #course_content ul li, #how_we_create_psc ul li{ 	text-transform:capitalize;}
#about_of_psc li:before, #landing_banner li:before, #ease_and_simplicity li:before, #accessbility_and_convenience li:before, #bestinclass_instructor li:before, #course_content li:before, #knowledge_check li:before, #how_we_create_psc li:before{ content: "";  border-color: transparent #ffc500; border-style: solid;  border-width: 7px 0 6px 15px; display: block; height: 0; width: 0; left: -30px; top: 17px; position: relative; } 
#limited_time_offer{ background : white; } 
#limited_time_offer .form-control, #my_program_modal .form-control, #limited_time_offer .chosen-choices, #my_program_modal .chosen-choices, #landing_banner .form-control{ font-size: 21px; background: white; color: black; border: 2px solid #00000047; height: 50px; border-radius: 40px; } 
#my_program_modal .form-control { font-size: 16px; height: 42px; } 
#limited_time_offer .chosen-choices, #my_program_modal .chosen-choices{ width: 100%; padding: 7px 10px; } 
#my_program_modal .chosen-choices { font-size: 16px; padding: 3px 10px; } 
#limited_time_offer .subscribe-now,#psc_booking_form button { border-radius: 100px; padding: 6px 30px; font-weight: 700; text-transform: uppercase; background:black; color : white; }
#how_we_create_psc h4{ margin: 8px 0; color: #ffc600; font-weight: 600; text-transform: uppercase; font-size: 20px; }
body { counter-reset: my-sec-counter; }
#how_we_create_psc h4:before { counter-increment: my-sec-counter; content: counter(my-sec-counter); text-align: center; vertical-align: middle; line-height: 40px; color: #c1b0b0; height: 50px; width: 50px; left: -45px; top: 10px; position: absolute; background-image: url(../../images/arrow_down.png); background-position: left center; background-repeat: no-repeat; background-size: 50px 50px; }
#meet_our_expert{ background: #312f2feb; }
#how_we_create_psc h5, #what_and_why_of_psc h5, #meet_our_expert h5, #our_courses h5{ text-transform : capitalize; } 
#meet_our_expert .speaker-profile { border: 1px solid #ffc600; overflow: hidden; transition: all 0.3s ease-in-out; }
#meet_our_expert .sp-name{ color:#fdf7d3; text-decoration:underline; font-size:18px; } 
#meet_our_expert .dg-title{ color: #f9cc22; height: 45px; font-size: 17px; }
#our_courses .course-profile{ box-shadow: inset 0 0 7px; overflow: hidden; transition: all 0.3s ease-in-out; }
#our_courses .cs-title{ color: #fdf7d3; text-decoration: underline; font-size: 18px; } 
#our_courses .course-by{ color: #f9cc22; font-size: 17px; }
#our_courses .course-fee .act-price, #our_courses .course-fee .ofr-price{ font-size: 14px; font-weight: 900; }
#our_courses .course-fee .act-price{ text-decoration: line-through; }
#our_courses .book-now{ color: #212529; background-color: #e0a800; border-color: #d39e00; border-radius: 30px; font-size: 12px; font-weight: 700; padding: 4px 15px; }
#landing_banner{ opacity: 0.8; width: 100%; position: relative; background: url(../../images/landing_eae.png) center bottom no-repeat; background-size: cover; }
#landing_banner h1{ font-size: 45px; color: #ffc107; font-weight: 900; }
#landing_banner li{ font-size: 23px; text-transform : capitalize; } 
#landing_banner .card{ background-color: #ffffff1a; }
#landing_banner h4{ text-transform : capitalize; } 
.offer_webbnr{ width: 100%; height: 495px; background-size: 100% 100%; background:url(../../images/offer_webbnr_bg.jpg) top right no-repeat;}
.learn_bnr{ padding: 70px 0 20px;}
.desktop_wicon{ display: block;}   
.floating-wpp-button{ max-width: 54px !important; max-height: 54px !important; background: none !important;} 
.floating-wpp{ bottom: 60px !important; z-index: 99;} 
.floating-wpp .floating-wpp-popup.active .floating-wpp-message{ color: #000; }

/* new home page css start */
.what_BCP{ background:#fefaed; padding: 40px 0; position: relative;}
.what_BCP p{ font-size: 20px; font-weight: 300; color: #000; line-height: 30px;}
.what_BCP h3{ font-size: 36px; font-weight: 700; color: #000; line-height: 30px; padding: 20px 0; text-transform: uppercase;}
.what_BCP h3::before{ content: ''; width: 100px; height: 4px; background: #ffc600; position: absolute; display: inline-block; top: 100px;  }
.BCP_btn{ background:#ffc600; padding: 10px 50px; border-radius: 5px; margin-top: 25px; display: inline-block; color: #000; font-size: 20px; font-weight: 500; }
.BCP_btn:hover{ text-decoration: underline; color: #000;}
.what_BCP .tile{ background: #fff; width: 240px; height: 240px; margin: 0 20px; box-shadow:0 0px 25px 0 rgb(0 0 0 / 10%); border-radius: 6px; padding: 40px 25px;}
.what_BCP .tile img{ max-width: 100px; margin: 0 auto; text-align: center; display: block;}
.what_BCP .tile h5{font-size: 16px; font-weight: 500; color: #000; line-height: 30px; padding: 10px 0; text-align: center;}
.what_BCP h4{ margin-top: 30px; color: #000; font-weight: 900;}
.program_BCP{background:#fff; padding: 40px 0; position: relative;}
.program_BCP h3{ font-size: 36px; font-weight: 700; color: #000; line-height: 30px; padding: 20px 0; text-transform: uppercase;}
.program_BCP h3::before{ content: ''; width: 100px; height: 4px; background: #ffc600; position: absolute; display: inline-block; top: 100px;  }
.program_BCP .tile{background: #ebf4fb; padding: 20px; width: 350px; margin: 0 15px;}
.program_BCP .tile p{color: #000;}
.program_BCP .tile h4{color: #000; } 
.program_BCP .tile h6 b{color: #000; } 
.program_BCP .tile ul li{color: #000;}
.nw_cont h4{ margin-bottom: 20px;}
.program_BCP .tile img{  max-height: 100px; margin: 0 5px 20px; text-align: center; display: block; }
.program_BCP .tile ul li{ list-style: circle; font-size: 14px;}
.program_BCP .tile .enquire{background: #ffc600; padding: 10px 20px; display: block; text-align: center; margin: 0 auto; color: #000; font-weight: 700; font-size: 14px; border: none; border-radius: 4px;}
.program_BCP .tile .enquire:hover{ text-decoration: underline; color: #000; }
.nwfooter{ background: #000; padding: 30px 0;}
.nwfooter small{ color: #555; display: block; margin-top:20px ;}
.nw_social img{max-width: 48px; margin: 0 5px; }
.nw_apps img{max-height: 30px; margin: 0 5px; }
.nw_cont h4{ color: #fff; font-size: 24px; font-weight: 700; letter-spacing: 1px;}
.nw_cont div{ display: inline-block; color: #fff; font-weight: 300; font-size: 14px; margin-bottom: 10px;}
.nw_cont div a{ text-decoration: none; color: #fff;}
.nw_cont img{ display: inline-block; margin-right: 10px;}
.webjoin{ display: block;}
.mobjoin{ display: none;}
.card_p{ border: 1px #ffc600 solid; border-radius: 10px; margin: 0 auto; text-align: center; width: 85%; }
.card_p img{ max-width: 100px; margin: 20px auto; text-align: center; border-radius: 100px; max-height: 100px;} 
.card_p p{ color: #fff; font-size: 13px; text-transform: uppercase; margin:10px 10px 0; display: block; }
.card_p span{ color: #ffc600; font-size: 13px; text-transform: uppercase; padding: 10px 0 10px; display: block;}
#speaker{ width: 100%; margin: 0 auto;}
#speaker .slick-prev{ left: 5px; z-index: 99;}
#speaker .slick-next{ right: 5px; z-index: 99;}



/* new home page css end */


@media only screen and (max-width:1200px) {   
	.what_BCP p{ font-size: 18px;}		
	.BCP_btn{ margin-top: 5px;}
	.what_BCP .tile{ width: 200px; height: 200px; padding: 20px;  margin: 0 20px;}
	.what_BCP .tile img{ max-width: 80px; }  
	.program_BCP .tile{ padding: 20px; width: 310px; margin: 0 5px;}
	.program_BCP .tile h4{ font-size: 20px; font-weight: 700;}
	.program_BCP .tile p{ font-size: 14px; font-weight: 500;}
	.program_BCP .tile ul li{ font-size: 12px; }  	
}

@media only screen and (max-width: 992px) {
    .offer_webbnr{ width: 100%; height: 350px;}
    .learn_bnr{ padding:50px 0 20px;}
    .desktop_wicon{ display: none;}  
    .what_BCP .tile{ width: 162px; height: 162px; padding: 15px; margin: 0 8px;}
	.what_BCP .tile img{ max-width: 70px;}
	.what_BCP .tile h5{ font-size: 12px; line-height: 20px; padding: 20px 0;}
	.what_BCP h3{ font-size: 30px;}
	.what_BCP p{ font-size: 14px; line-height: 22px;}
	.program_BCP h3{ font-size: 30px; line-height: 22px;}
	.program_BCP .tile{ width: 230px; padding: 10px;}
	.program_BCP .tile h4{ font-size: 17px;}
	.program_BCP .tile p{ font-size: 12px;}
	.program_BCP .tile ul{ margin: 0 5px; padding: 0 10px;}
	.program_BCP .tile ul li{ font-size: 12px;}
	.nw_social img{ max-width: 40px;}
}

@media (min-width:992px){
    .lg-text-right{text-align:right;}
    .whatsapp_tab{ display: none;} 
}

 

@media only screen and (max-width: 768px) {
    .offer_webbnr{ width: 100%; height: 650px; background-size: 100% 100%; background: url(../../images/bg_tab.png) top right no-repeat;}
    .learn_bnr{ padding:20px 0;}
    .gap_vid{ margin-top: 20px;}
    .whatsapp_tab{ display: block;}  
    .bottom-sticky{ background: #fff; padding: 10px ; position: fixed; bottom: 0px; display: block; width: 100%; text-align:center;}
    .bottom-sticky h3{ color: #000; font-size: 24px; font-weight: 300; }
    .bottom-sticky a{ background: #fbb908; color: #000; font-size: 18px; text-decoration: none; padding: 5px 25px; border-radius: 100px; font-weight: 900; }
    
    .what_BCP .tile{ width: 45%; height: 180px; padding: 20px; margin: 0 10px 20px;}
	.what_BCP .tile img{ max-width: 80px;}
	.what_BCP .tile h5{ font-size: 16px; line-height: 20px; padding: 20px 0;}
	.what_BCP h3{ font-size: 20px;}
	.program_BCP .tile{ width: 100%; padding: 25px; margin: 0 0 10px;}
	.program_BCP .tile h4{ font-size: 24px;}
	.program_BCP .tile p{ font-size: 14px;}
	.program_BCP .tile ul li{ font-size: 14px;}
	.what_BCP p{ margin-bottom:0px ; font-size: 12px; line-height: 18px;}
	.BCP_btn{ padding: 10px 20px; font-size: 14px;}
	.program_BCP h3{ font-size: 23px;}	
	.nw_social img{ max-width: 30px; margin: 0 1px;}
	.nw_apps img{ margin: 10px 5px;}
	.nw_cont h4{ font-size: 18px;}
	.nw_cont  img{ max-width: 12px; display: block; margin: 0 auto; text-align: center;}
	.nw_cont div { font-size: 12px; text-align: center; width: 100%;}
}

@media only screen and (max-width: 576px) {
.offer_webbnr{ width: 100%; max-height: 650px; height: auto; background-size: 100% 100%; background: url(../../images/bg_tab.png) top right no-repeat;} 

.what_BCP img{ max-width: 300px; display: block; margin: 0 auto 20px;}
.BCP_btn{ padding: 10px 20px; font-size: 14px; margin: 10px auto 0; text-align: center; display: block; width: 70%;}
.program_BCP h3{ font-size: 18px;}
.program_BCP{ padding: 20px 0;}
.program_BCP h3::before{ content: ''; width: 100px; height: 4px; background: #ffc600; position: absolute; display: inline-block; top: 70px;  }
.nw_social{ margin-top: 20px;}
.nw_cont{ margin-top: 20px;}
.webjoin{ display: none;}
.mobjoin{ display: block; width: 100%;}
.program_BCP .tile{ width: 80%; margin: 0 10% 10px;}
.nw_cont h4{ font-size: 24px; text-align: center; margin-bottom: 20px;}
.what_BCP .tile h5{ font-size: 14px;}
	
}

@media only screen and (max-width:540px){
	#banner #live_ask_que{ bottom: 10px; left: 10px; padding: 2px 6px; font-size: 15px; }
	#landing_banner{ /* background: url(../../images/landing_eae_mob.png) center bottom no-repeat; */ padding: 0px 0px 0px 0px; }
	#landing_banner li { 	font-size: 14px; line-height: 19px; }
	#landing_banner h1 { font-size: 21px; } 	
	#landing_banner h3 { font-size: 20px; }
	#landing_banner h4{ font-size: 18px; }
	.cp-modal .cp-box .cp-icons{ width: 13%; }
	.cp-modal .cp-box .cp-msg { width: 87%; }
	.cp-modal .cp-box .cp-msg p { font-size: 15px; }
	.cp-modal .cp-box .cp-icons i{ width: 26px; padding: 6px; font-size: 13px; }
	#cp_info h4 { font-size: 33px; }
	.articles-div .article-title { height: 85px; }
	#cp_list_modal .modal-body, #cp_list_modal_0 .modal-body, #cp_list_modal_1 .modal-body, #cp_list_modal_2 .modal-body, #cp_list_modal_3 .modal-body{ max-height: 510px; }
	.article-share{ width: 100%; }
	.article-share .social-icons li { background: black; padding: 1px 1px; border-radius: 6px; margin-right: 4px; }
	.article-share .social-icons li a { font-size: 17px; font-weight: 900; padding: 9px; }
	#how_we_create_psc h4:before{ line-height: 22px; height: 25px; width: 25px; left: 5px; background-size: 25px 25px; font-size: 12px; }
	#how_we_create_psc h4{ margin-left: 20px; } 
    #header_bottom .navbar-nav.ml-auto{text-align:left;}
    #header_top .text-right{text-align:center !important;}
    .img-lg-size{display:none;}
    .img-sm-size{display:block;}
    #convinience img{height:165px;}
    #header_bottom .navbar-nav li a{padding:5px 0px 5px 0px;}
    #other_platform_mob{display:block;}
    #other_platform{display:none;}
    .laren_directry h4{font-size:19px;}
    #header_top p{font-size:12px;}
	#header_top p a{font-size:12px;}
    #header_top i{font-size:9px;}
    .sm-center{text-align:center!important;}
    #program_benefits .icons{width:20%;}
    #program_benefits .title{height:48px;width:76%;}
    #program_benefits .title h3{font-size:17px;}
    .heading{width:75%;}
    .heading h3{font-size:18px;}
    #convinience ul li{font-size:16px;line-height:18px;margin:10px 0;}
    #menu_header{text-align:center;}
    #menu_header h4{text-align:center;}
    #who_will_teach .speaker-profile{min-height:300px;}
    .note-video-clip{ max-width: 100%; height: auto; }  
} 

@media only screen and (max-width: 480px) { 	 
	.what_BCP .tile img{ max-width: 80px;} 
	.what_BCP h3{ font-size: 16px;}
}

@media only screen and (max-width: 400px) { 
	.program_BCP h3{ font-size: 14px;}
	.what_BCP .tile{ margin: 0 8px 20px;}	
	.what_BCP .tile img{max-width: 70px;}  
}

@media only screen and (max-width:340px){
    #header_top p{font-size:8px;}
    #header_top i{font-size:6px;}
	.note-video-clip{	max-width: 100%;} 
}
 
