body{font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:15px}
html{scroll-behavior:smooth}
.text-orange{color:#f56000}
.page_heading{font-size:38px;font-weight:700}
header{border-bottom:0 solid #dad4d48f;background:#fbefe7 url(../images/banner-bg.jpg)no-repeat;background-size:cover}
.header_second{padding:30px 0 50px}
.pt_img,.pt_text{display:inline-block;float:left}
.pt_text strong{font-weight:600;font-size:18px;}
.pt_text small{font-weight:400;font-size: 14px;}
.pt_img img{height:70px;margin-top:-10px}
.iit_hyd{height:35px!important;margin-top:30px;margin-bottom:22px}
#features .pt_img img{height:50px;margin:0 8px 0 0}
.banner_img{position:absolute;top:22px;right:28px;height:260px;z-index:1045}
.inst_logos{height:90px}
.institution_sec{padding:80px 0 30px}
.institution_sec h2{font-weight:600;margin-bottom:-20px;font-size:30px}
h2.heading:before{content:"";position:absolute;background:#f60;width:50px;height:4px;margin:0 auto;display:block;border-radius:5px;top:-20px;bottom:0;left:0;right:0}
p.inst-text{font-size:20px;color:#f60;font-weight:600}
p.inst-text:before{background:none!important}
section.testimonial{background:#f8e7f2;padding:5% 0 5%}
h2.testi{font-size:38px;font-weight:700;margin-bottom:30px}
img.testimonial-image{height:200px;border:10px solid #ad9fa8;padding:5px;margin-top:20px}
.testimonial-content{position:relative;display:block}
img.play-icon{position:absolute;left:48%;top:120px}
.cloud_platform{background-color:#febf9352;padding:40px 0}
.cloud_platform{background-color:#febf9352}
.institution_sec p:before{content:"";background:url(../images/partners-before.png)no-repeat;bottom:-3px;transform:rotate(180deg);display:block;margin:auto;text-align:center;width:10px;position:relative;height:34px;background-size:90%;margin-bottom:18px}
.institution_sec .col-lg-4.mt-4 p{font-size:20px;font-weight:500}
.institution_sec p:before{content:"";background:url(../images/partners-before.png)no-repeat;bottom:-10px;transform:rotate(180deg);display:block;margin:auto;text-align:center;width:10px;position:relative;height:33px;background-size:90%;margin-bottom:7px}
i.fa.fa-angle-down{color:#807171;font-size:35px;margin-top:10px}
.top_right{position:absolute;right:0;height:500px}
.bottom_left{position:absolute;left:0;height:300px;margin-top:-300px;z-index:-1}
.Request_form{background-color:#fff5e8;padding:90px 0 60px}
.abt_img{border-radius:15px;padding:0 40px}
.about_ts{padding:40px 0}
ul.why_ul{list-style:none;padding:0}
.why_ul li{padding-left:1em}
.why_ul li:before{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;font-weight:bolder;color:#aaa;font-size:20px}
.steps_sec{list-style:none;padding:0}
.steps_sec li{width:20%;display:inline-block;vertical-align:top}
ul.steps_sec li.line:before{content:"";display:inline-block;height:2px;width:19%;position:absolute;margin:41px;margin-left:6px;background:#847c7c}
.form-text{font-size:38px;text-align:center;font-weight:600}
p.form-text-below{font-size:20px;font-weight:500}
.why_ipearl_sec{background:#cccccc30}

    /*new css ended*/
.header_mainhead{font-family:'Roboto Condensed',sans-serif;font-size:45px;font-weight:900;color:#ffe255c7!important}
.header_subhead{font-size:25px;font-family:'Roboto Condensed',sans-serif;font-weight:700}
.md_text_head{font-family:'Roboto Condensed',sans-serif;font-size:20px;font-weight:bold;margin-bottom:5px}
.md_text{font-family:'Roboto Condensed',sans-serif;font-size:20px;font-weight:bold}
.sm_text{font-family:'Roboto Condensed',sans-serif;font-size:15px;font-weight:bold}
.regular_text{font-size:20px;font-weight:300}
.logo{height:60px;margin-bottom:40px}
.img_sec,.text_sec{display:inline-block;float:left}
.sec_inner{display:inline-block;border-bottom:1px solid #9fcc6b;margin-top:15px;padding-bottom:10px;min-width:390px}
.prgm_img{margin-right:15px}
.p_copy{text-align:right!important;display:inline-block;position:absolute;background:#ccc9;padding:2px 5px 5px;font-size:10px;margin-bottom:0;right:-109px;bottom:176px;transform:rotate(-90deg);border-radius:5px 5px 0 0}
#experienceVideo .modal-dialog{width:48%;margin:30px auto;margin-top:50px;max-width:700px}
#experienceVideo button.close{background:#ffae00;color:#fff;font-size:30px;font-weight:700;line-height:0;right:-18px;top:-19px;position:absolute;padding:16px 8px;box-shadow:0 0 11px 0 #00000057;opacity:1;border-radius:50px;cursor:pointer;outline:0}
.youtube iframe{width:100%;height:400px}
.headbar_text{font-size:26px;font-family:'Roboto Condensed',sans-serif;font-weight:700;margin-bottom:20px}
.headbar_texts{font-size:26px;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:700}
.headbar_text:after{content:"";border-radius:5px;background:#ff5722;height:4px;width:80px;bottom:0;left:0;right:0;display:block;margin-top:10px}
.form_wrap{margin-top:25px;background-color:#ff6d06;border-radius:5px;padding:40px 40px 40px}
select.form-control:not([size]):not([multiple]){height:45px}
#form-submit-button{cursor:pointer;width:100%;padding:14px;font-size:17px;font-weight:400!important;text-transform:uppercase}
.form_wrap .form-control{display:block;width:100%;padding:9px 15px;height:45px;font-size:14px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
#form-submit-button{min-width:192px;min-height:35px;color:#fff;font-size:19px;font-weight:bold}
.form_head{font-size:18px;font-weight:700;color:#404040;text-align:center;margin-bottom:20px;display:inline-block;background:#fff;padding:5px 50px 3px;border-radius:6px;box-shadow:0 -4px 9px 0 #585656;margin-top:-57px}
.about_ul{font-size:16px;font-family:'Roboto Condensed',sans-serif}
.about_ul li{margin-top:10px}
.features_img{width:80px}
.course_bold{font-size:17px;font-family:'Roboto Condensed',sans-serif;font-weight:700}
.months_repo{background-color:#093c84;padding:30px 20px;width:100%}
.count_sec{text-align:center;border:2px solid #fff;border-radius:56px;padding:29px 0 20px;margin-top:30px}
.seats_head{font-weight:700;font-size:40px;font-family:'Roboto Condensed',sans-serif}
.seats_subhead{font-weight:700;font-size:30px;font-family:'Roboto Condensed',sans-serif}
.btn-text{font-size:20px}
.faqs .md_text,.contact .md_text{font-size:18px!important;font-weight:500}
.contact .headbar_text{font-size:32px!important}
.contact{background-color:#3d2d2d;padding:20px 0}
.candi_name{font-size:20px;margin-top:15px;margin-bottom:20px;color:#ff5722}
.candi_name>small{color:#212529!important}
.testi_msg{font-size:18px;color:#867c7c;font-style:italic;font-family:'Roboto Condensed',sans-serif}
.swiper-slide{padding:0 50px;margin:auto}
.swiper-button-prev:after,.swiper-button-next:after{font-size:30px}
.testi_head{line-height:50px}
.swiper-container{width:768px;height:auto;margin:50px auto 70px}
.testimonials{margin-top:50px}
.form_wrap label{color:#8a8a8a;font-family:'Roboto Condensed',sans-serif;font-weight:normal;font-size:12px;margin-bottom:2px!important}
.test_img{width:50px;height:50px;border-radius:50%;border:1px solid #ccc;margin-top:20px}
.header_sec{background-color:#fff;padding:6px 0;box-shadow:0 0 11px 0 #00000030}
.navbar{float:right;width:100%;padding:0}
.navbar-expand-lg .navbar-nav .nav-link{outline:0;font-size:16px;padding:15px 25px;color:#546579;letter-spacing:1px;padding-top:18px;font-weight:500}
.form-group{margin-bottom:10px!important}
.navbar-expand-lg .navbar-nav .nav-link{outline:0;font-size:16px;padding:15px 15px;color:#546579;letter-spacing:1px;padding-top:15px}
ul.navbar-nav{padding-left:40px}

@media (min-width: 992px)
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.nav-item a{color:#4e4e4e;font-weight:400}
.apply-btn{margin-bottom:0}
.nav-btn{margin-top:0!important;color:#fff!important;padding:10px 20px!important}
.apply-btn{font-size:19px;color:#fff;background:#009d4b;padding:7px 20px;display:inline-block;border-radius:5px;margin-top:75px;text-transform:uppercase;letter-spacing:1px;font-weight:800}
.btn-li{margin-top:5px}
.table-bordered td,.table-bordered th{border:1px solid #989a9c;width:50%}
.table thead th{vertical-align:bottom;background:#f56000;color:#fff;text-align:center;border-bottom:1px solid #989a9c}
nav.navbar .ph_li img{height:20px;display:inline-block;position:relative;top:-2px}
ul.main_list{list-style-type:none}
ul.main_list li:before{content:"";background:url(/misc/fsd-online/images/tick.png)no-repeat;padding:9px;background-size:122%;position:relative;top:11px;margin-right:10px;width:89px;margin-left:-27px}

/*footer section*/
.about-part-sec{padding:5% 0 25px;border-bottom:0 solid #ddd}
.titile-block{text-align:left;margin:0 0 40px}
.about-part-sec img{width:100%;height:auto}
.about-info-blog{padding:30px;border:1px solid #eee;min-height:auto;background:#fff;box-shadow:5px 4px 22px 0 rgba(54,69,80,0.2);margin-bottom:40px}
.about-part-sec h2{margin-bottom:15px;font-size:26px;margin-top:15px}
.about-part-sec p{padding-right:30px;font-size:18px}
.titile-block p{margin-top:0;margin-bottom:12px}
.titile-block p{color:#5c6d80;margin:0;font-weight:300;line-height:170%;margin-top:15px}
.about-info-blog p a{text-decoration:none;color:#f55800}
.about-info-blog h2.heading:before{content:"";position:absolute;background:#f60;width:50px;height:4px;display:block;margin:0;border-radius:5px;top:20px;bottom:0;left:50px;right:0}
/*faq section*/
.rt-bar{padding-left:0;display:inline-block;width:100%;margin-bottom:0}
.col-md-8{padding-right:30px}
section.rt-bar-section h2{font-size:22px;margin-top:5px;margin-bottom:29px;font-weight:600}
.faq-sec .panel{box-shadow:none}
.faq-sec .panel-default{border-color:#fff;margin-bottom:6px}
.faq-sec .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#fff;padding:10px 0 12px 7px;border-left:5px solid #f60}
.panel-default>.panel-heading{color:#333;background-color:transparent;border-color:transparent;border:0;box-shadow:inherit}
.faq-sec #accordion h4.panel-title{font-size:15px;color:#333;margin:4px;padding:0;font-weight:400}
.faq-sec .panel-title{font-size:17px}
.faq-sec .panel-title>a{text-decoration:none;color:#111;font-size: 18px;font-weight: 300;}
div#faq{padding:70px 0 20px;background:#fff5e8}
div#faq h2.heading{font-size:32px;font-weight:700;margin-bottom:30px}
.panel-group{margin-bottom:20px}
div#faq h2.heading:before{margin:0!important;left:16px!important}
p.faq-view-all-link a{font-weight:500;font-size:16px;border-bottom:2px solid #f16421;color:#f16421;text-decoration:none}
span.glyphicon1{border-radius:50%;width:25px;height:26px;position:absolute;right:16px}
a span.glyphicon1:before{content:" ";position:absolute;display:block;background-color:#828282;width:2px;margin-left:-5px;left:54%;top:1px;bottom:13px;z-index:9}
a span.glyphicon1:after{content:" ";position:absolute;display:block;background-color:#828282;height:2px;margin-top:-5px;top:43%;left:2px;right:9px;z-index:9}
.faq-sec .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:inherit;background:#fff;padding:15px;border-top:1px solid #777}
section.rt-bar-section p{font-weight:300;line-height:150%;font-size:15px;padding-top:5px;margin-bottom:10px}
#accordion .panel-body p{list-style:none;margin-bottom:18px;font-size:17px;transition:all .3s ease;position:relative;padding-left:0}
.faqtable{border-top:1px solid #000}

/*ipearl section */
section.ipearl{padding:70px 0 60px}
.pearl_img,.pearl_text{display:inline-block;float:left}
.pearl_img{background:#f60;border-bottom-left-radius:5px;border-top-left-radius:5px}
.pearl_img img{height:74px;margin-top:-6px}
.pearl_text{background:#fff5e8;padding:12px 12px;width:70%;text-align:left}
 @media (max-width:480px){
.pt_img img{height:50px;margin-top:-10px}
.accordion{margin-left:10px}
.banner_img{height:90px!important}
.heading{font-size:25px!important}
.pearl_img,.pearl_text{height:80px!important}
}
  @media (max-width:768px){
 .swiper-container{width:100%;height:auto;margin:50px auto 70px}
.swiper-slide{padding:0 30px}
.hero-wrap h1 span{font-size:22px}
.banner_img{position:absolute;top:73px;right:0;height:120px}
.bottom_left,.top_right{display:none}
.steps_sec li{width:100%;display:block;vertical-align:top;text-align:left}
.steps_sec li .fa{display:none}
ul.steps_sec li.line:before{display:none}
.form_head{padding:5px 18px 3px}
  }

@media (min-width:768px){
#Program_Coverage .table{width: 80%;}
  }
 
@media (min-width:992px){
#Program_Coverage .table{width: 50%;}
  }
.affix-top.servey-sec{position:absolute;z-index:999;top:50px;text-align:center}
img.digital-mm{width:90%;margin-bottom:15px}
.form-fields{padding:20px 20px 30px;width:100%;background:#fff;box-shadow:0 0 24px #00000026;position:relative;border-radius:5px;border-top:4px solid #ff7011}
img.play-btn{height:20px;position:relative;top:-1px}
.servey-sec{position:absolute;z-index:999;top:50px}
.form-fields p a{color:#ff7011;font-weight:500;font-size:17px;margin-right:10px}
.form-fields .form-header h3{font-size:23px;text-align:center;font-weight:600;color:#ff7011}
.form-fields p .survey-btn{background:#019e4c;color:#fff;border:0;padding:13px 40px;font-size:18px;border-radius:3px;font-weight:600;box-shadow:0 0 24px #00000026}
.form-fields p.byline{font-size:16px;line-height:140%;font-weight:400}
.container{max-width:1170px}
.affix{position:fixed;top:90px;z-index:1034}
.affix .form-fields{width:87%}
.form_wrap h3{color:#fff;font-size:28px;padding-bottom:10px;font-weight:600}
p.ss-btn{padding-top:20px}
button.close{background:#ffae00;color:#fff;font-size:30px;font-weight:700;line-height:0;right:-18px;top:-19px;position:absolute;padding:16px 8px;box-shadow:0 0 11px 0 #00000057;opacity:1;border-radius:50px;cursor:pointer;outline:0}
.btn-success{color:#fff;background-color:#009e4e;border-color:#009e4e}
div#ipearlAI .modal-dialog{width:100%;max-width:60%}
div#ipearlAI{margin-top:30px}

section.hitech-quote {
    padding: 2% 0 5%;
}
.quote-video.text-center a img {
    width: 90%;
    float: right;
    height: auto;
	margin-top: 40px;
}
.hitech-quote p.quotes {
    font-size: 1.2rem;
    padding-top: 15px;
    color: #6a7077;
}
.hitech-quote h4 {
    font-weight: 700;
}
.hitech-quote p.quotes::before {
    content: url(../images/quotes.png);
}
.youtube-testimonial iframe {
    width: 100%;
    height: 310px;
}