html{overflow-x:hidden; height:100%;}
body {
	font-family: 'Inter', sans-serif;
	overflow-x:hidden;
	font-weight: 400;
}

a {
	text-decoration:none;
	-moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
a:hover{text-decoration:none;}


.banner-ai{
	float: left;
	width: 100%;
	background: url(../images/banner-ai.jpg) no-repeat;
	background-size: cover;
	position: relative;
	padding: 35px 0 75px 0;
}
.banner-ai-inner{
	float: left;
	width: 55%;
}
.banner-ai-links{
	float: left;
	width: 100%;
}
.banner-ai-links ul{
	padding: 0;
	margin: 0;
}
.banner-ai-links li{
	background: url(../images/banner-ai-links.png) no-repeat left center;
	padding: 0 15px 0 20px;
	float: left;
	list-style: none;
}
.banner-ai-links li:first-child{
	background: none;
	padding-left: 0;
}
.banner-ai-links li a{
	color: #fff;
	font-size: 14px;
	font-weight: 500;
}
.banner-ai-links li a:hover{
	color: #c3d9f8;
}
.bestsaller{
	float: left;
	width: 100%;
	padding: 15px 0;
}
.bestsaller span{
	display: inline-block;
	color: #f18a05;
	font-weight: 600;
	font-size: 14px;
	background: #fdf5d9;
	padding: 5px 10px;
	border-radius: 50px;
}
.banner-ai-text{
	float: left;
	width: 100%;
}
.banner-ai-text h1{
	color: #fff;
	font-size: 38px;
	line-height: 44px;
	margin: 0;
	font-weight: 600;
}
.banner-ai-text p{
	color: #fff;
	font-size: 18px;
	line-height: 25px;
	margin: 15px 0;
}
.banner-ai-btngrp{
	float: left;
	width: 100%;
}
.applybtn{
	display: inline-block;
	border-radius: 5px;
	width: 225px;
	text-align: center;
	height: 54px;
	line-height: 54px;
	color: #fff;
	font-size: 17px;
	font-weight: 500;
	background: #f2163f;
	float: left;
}
.applybtn:hover{
	color: #f2163f;
	background: #fff;
}
.downbtn{
	display: inline-block;
	border-radius: 5px;
	width: 225px;
	float: left;
	text-align: center;
	height: 54px;
	line-height: 54px;
	margin: 0 10px;
	color: #f2163f;
	font-size: 17px;
	font-weight: 500;
	background: #fce0e5;
}
.downbtn:hover{
	color: #fce0e5;
	background: #f2163f;
}

.rippleinfo span {
	display: inline-block;
	width: 50px;
	height: 50px;  
	border-radius: 50%;
	margin: 0 5px;
	position: relative;
	cursor: pointer;
  }
  
  .rippleinfo span::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: inherit;
	border-radius: 50%;
	z-index: -1;
	animation: ripple 1.5s ease-out infinite;
  }
  
  .rippleinfo span:first-child {
	background-color: #ff414d;
  }
  
  .rippleinfo span:first-child::before {
	animation-delay: 0.2s;
  }
  .rippleinfo span:last-child {
	background-color: #fff;
	transform: scale(0.9);
  }
  
  .rippleinfo span:last-child::before {
	animation-delay: 1s;
  }
  .videoicons{color: #0d4a9b; margin: 0px auto; display: table; font-size: 14px; margin-top: 18px; cursor: pointer;}
  .rippleinfo{float: left;}
  .watchbanner h6{font-size: 18px; color: #fff; font-weight: 500; width: auto!important; float: left; margin: 5px 0px 0px 8px;}
  .watchbanner h6 label{font-size: 17px; color: #fff; font-weight: 700;}
  @keyframes ripple {
	from {
	  opacity: 1;
	  transform: scale(0);
	}
	to {
	  opacity: 0;
	  transform: scale(3);
	}
  }

 .banner-ai-experts{
	float: left;
	width: 100%;
	margin-top: 25px;
 }
 .banner-ai-experts p{
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
 } 
 .banner-ai-experts a{
	display: inline-block;
	margin-right: 3px;
 }
 .banner-aistrip{
	float: left;
	width: 100%;
	margin-top: -45px;
	position: relative;
	z-index: 9;
 }
 .banner-aistrip ul{
	padding: 0;
	margin: 0 -1%;
 } 
 .banner-aistrip ul li{
	margin: 0 0.5%;
	width: 19%;
	box-shadow: 0px 6px 10px #ccc;
    min-height: 100px;
	display: flex;
	align-items: center;
	float: left;
	padding: 12px;
	background: #fff;
	border-radius: 5px;
 }
.banner-aistrip ul li span{
	margin-right: 10px;
} 
.banner-aistrip-text h5{
	color: #000;
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
	margin: 0;
}
.banner-aistrip-text p{
	color: #818993;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
	margin: 0;
}

.careeroppbg{
	float: left;
	width: 100%;
	padding: 30px 0;
}

.careeroppbg-inner{
	border: solid 1px #e5e7e8;
	padding: 35px;
	float: left;
	width: 100%;
	border-radius: 10px;
}
.careeroppbg-inner h1{
	color: #212223;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	margin: 0 0 40px 0;
}
.careeroppbg-inner .nav-tabs{
	border: none;
}
.careeroppbg-inner .nav-tabs .nav-item{
	width: 24%;
	margin-right: 1%;
	float: left;
}
.careeroppbg-inner .nav-tabs .nav-link{
	padding: 10px 20px;
	background: #f1f4f8;
	color: #000;
	font-size: 17px;
	font-weight: 500;
	display: flex;
	align-items: center;
	min-height: 80px;
	border-radius: 10px 10px 0 0;
}
.careeroppbg-inner .nav-tabs .nav-link span{
	display: inline-block;
	padding-right: 15px;
}
.careeroppbg-inner .nav-tabs .nav-link.active, .careeroppbg-inner .nav-tabs .nav-link:hover{
	background: #0d4a9b;
	color: #fff;
}
.careeroppbg-inner-text{
	padding: 25px;
}
.careeroppbg-inner-text p{
	color: #353535;
	font-size: 15px;
	line-height: 22px;
}
.careeroppbg-inner-text h3{
	color: #363636;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 10px 0;
}
.careeroppbg-inner-text h3 span{
	font-weight: 400;
}
.careeroppbg-inner-text h4{
	color: #363636;
	font-size: 16px;
	font-weight: 600;
	margin: 20px 0 17px 0;
}
.careeroppbg-inner-text a{
	display: inline-block;
	margin-right: 20px;
}
.getcertfiedbgnew{
	float: left;
	width: 100%;
}
.getcertfiedbgnew-inner{
    border: solid 1px #e5e7e8;
    padding: 35px;
    float: left;
    width: 100%;
    border-radius: 10px;
}
.getcertfiedbgnew-inner h1{
    color: #212223;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    margin: 0 0 20px 0;
}
.getcertfiedbgnew-inner h6{
    color: #0d4a9b;
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    margin: 0 0 20px 0;
}
.getcertfiedbgnew-box{
	margin: 15px 0;
	padding: 40px 55px;
	border-radius: 10px;
	background: #f8f8f8;
	text-align: center;
}
.getcertfiedbgnew-box .fa{
	color: #0d4a9b;
	font-size: 65px;
}
.getcertfiedbgnew-box h2{
	color: #0d4a9b;
	font-size: 18px;
	font-weight: 700;
	margin: 18px 0;
}
.getcertfiedbgnew-box p{
	color: #566366;
	font-size: 15px;
	line-height: 20px;
	font-weight: 500;
	margin: 0;
}
.getcertfiedbgnew-box:hover{
	background: #1051a6;
}
.getcertfiedbgnew-box:hover h2, .getcertfiedbgnew-box:hover p, .getcertfiedbgnew-box:hover .fa{
	color: #fff;
}

.ourclientbg-new{
	float: left;
	width: 100%;
	padding: 50px 0;
	text-align: center;
}
.ourclientbg-new h1{
    color: #212223;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    margin: 0 0 40px 0;
}
.whymakesnew{
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
.whymakesnew h1{
    color: #212223;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    margin: 0 0 40px 0;
}
.whymakes-box{
	margin: 15px 0;
	border: solid 2px #b7c2c9;
	border-radius: 15px;
	padding: 30px;
	text-align: center;
}
.whymakes-box h4{
	color: #1051a6;
	font-weight: 600;
	font-size: 20px;
	margin: 18px 0;
}
.whymakes-box p{
	color: #232323;
	font-size: 15px;
	line-height: 22px;
	margin: 0;
}
.artificialintelligence-bg{
	float: left;
	width: 100%;
	background: #f3f6f8;
	padding: 45px 0;
}
.artificialintelligence-bg h1{
	color: #2b5b87;
	font-weight: 600;
	text-align: center;
	font-size: 30px;
	margin: 0 0 30px 0;
}
.artificialintelligence{
	padding: 0 30px 45px 30px;
	background: #fff;
	border-radius: 10px;
	float: left;
	width: 100%;
	margin: 15px 0;
}
.artificialintelligence ul{
	padding: 0;
	margin: 0;
}
.artificialintelligence ul li{
	margin-top: 20px;
	list-style: none;
	color: #2e2e2e;
	font-size: 18px;
	line-height: 23px;
	float: left;
	font-weight: 600;
	display: flex;
	align-items: center;
	width: 100%;
}
.artificialintelligence ul li span{
	float: left;
	margin-right: 10px;
}
.artificialintelligence-topimg{
	width: 100%;
	text-align: center;
	margin-top: -27px;
}
.specialisation-bg{
	padding: 50px 0;
	float: left;
	width: 100%;
}
.specialisation-bg h1{
    color: #212223;
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 20px 0;
}
.specialisation-bg h5{
    color: #2a2c2d;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 25px 0;
}
.specialisation-bg .nav-tabs{
	border: none;
	text-align: center;
	display: block;
}
.specialisation-bg .nav-tabs .nav-item{
	display: inline-block;
	margin: 0 5px;
}
.specialisation-bg .nav-tabs .nav-link{
	border: solid 2px #0d4a9b;
	color: #0d4a9b;
	font-size: 16px;
	font-weight: 600;
	border-radius: 7px;
	padding: 15px 35px;
}
.specialisation-bg .nav-tabs .nav-link.active, .specialisation-bg .nav-tabs .nav-link:hover{
	background: #0d4a9b;
	color: #fff;
}
.topic_covered{
	padding: 30px 0;
	width: 100%;
}
.topic_covered h2{
	color: #0d4a9b;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	margin: 0 0 15px 0;
}
.coveredrow{
	margin: 15px 0;
	border-radius: 10px;
	padding: 25px;
	background: #f7feff;
	float: left;
	width: 100%;
}
.coveredrow span{
	display: inline-block;
	width: 47px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	border-radius: 50%;
	color: #098f9e;
	background: #c8f6fb;
	font-size: 18px;
	font-weight: 700;
}
.coveredrow h3{
	color: #222222;
	font-size: 17px;
	line-height: 24px;
	font-weight: 600;
	margin: 0 0 12px 0;
}
.coveredrow p{
	color: #2a2c2d;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
}
.coveredrow-left{
	width: 10%;
	float: left;
}
.coveredrow-right{
	width: 88%;
	float: right;
}
.colorbox2{
	background: #fef7ff;
}
.colorbox2 span{
	background: #f7d8fd;
	color: #c20c95;
}
.colorbox3{
	background: #fdfceb;
}
.colorbox3 span{
	background: #fffbc1;
	color: #e6bf08;
}
.colorbox4{
	background: #f5fff6;
}
.colorbox4 span{
	background: #ccffd3;
	color: #15bf65;
}
.colorbox5{
	background: #fff6f6;
}
.colorbox5 span{
	background: #facdcd;
	color: #e03434;
}
.colorbox6{
	background: #f9faff;
}
.colorbox6 span{
	background: #d1d8fd;
	color: #264bc4;
}
.colorbox7{
	background: #faffe9;
}
.colorbox7 span{
	background: #ecfeb4;
	color: #a9d816;
}
.colorbox8{
	background: #f7feff;
}
.colorbox8 span{
	background: #c8f6fb;
	color: #098f9e;
}
.colorbox9{
	background: #fffeee;
}
.colorbox9 span{
	background: #fffbc1;
	color: #dea700;
}
.colorbox10{
	background: #fff6f6;
}
.colorbox10 span{
	background: #facdcd;
	color: #cc162f;
}
.colorbox11{
	background: #f1fff2;
}
.colorbox11 span{
	background: #c8fbcb;
	color: #0ec118;
}
.colorbox12{
	background: #f2f4fb;
}
.colorbox12 span{
	background: #d1d8fd;
	color: #2d4bc3;
}

.projectsnewbg{
	float: left;
	width: 100%;
}
.projectsnewbg h1{
    color: #212223;
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 15px 0;
	text-align: center;
}
.projectsnewbg h5{
    color: #2a2c2d;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
	text-align: center;
}
.projectsnewbg-practice{
	text-align: center;
	width: 100%;
	padding: 35px 0;
}
.projectsnewbg-practice ul{
	padding: 0;
	margin: 0;
}
.projectsnewbg-practice li{
	display: inline-block;
	padding: 0px;
	text-align: left;
	min-width: 240px;
}
.projectsnewbg-practice li img{
	float: left;
	margin-right: 12px;
}
.projectsnewbg-practice li h3{
	color: #f91c4b;
	font-size: 21px;
	font-weight: 600;
	margin: 0;
}
.projectsnewbg-practice li p{
	color: #494c4e;
	font-size: 17px;
	font-weight: 500;
	margin: 0;
}

.projectsnewbg-bottom{
	width: 100%;
}
.projectsnewbg-bottom .nav-tabs{
	border: none;
	text-align: center;
	display: block;
	margin-bottom: 35px;
}
.projectsnewbg-bottom .nav-tabs .nav-item{
	display: inline-block;
	min-width: 270px;
	margin: 0 5px;
}
.projectsnewbg-bottom .nav-tabs .nav-link{
	border: solid 2px #0d4a9b;
	color: #0d4a9b;
	font-size: 16px;
	font-weight: 600;
	border-radius: 7px;
	padding: 15px 35px;
}
.projectsnewbg-bottom .nav-tabs .nav-link.active, .projectsnewbg-bottom .nav-tabs .nav-link:hover{
	background: #0d4a9b;
	color: #fff;
}
.products_slide{
	background: #fafafa;
	padding: 40px;
	border-radius: 15px;
	text-align: center;
}
.products_slide h3{
	margin: 22px 0;
}
.products_slide h3 span{
	font-size: 20px;
	font-weight: 600;
	color: #4798cc;
	border-bottom: solid 3px #ecbe44;
	padding-bottom: 15px;
	display: inline-block;
}
.products_slide p{
	color: #76787a;
	font-size: 15px;
	line-height: 22px;
	margin: 0;
}
.products_slide:hover{
	background: #0d4a9b;
}
.products_slide:hover h3 span{
	color: #fff;
	border-bottom: solid 3px #fff;
}
.products_slide:hover p{
	color: #fff;
}
.syllabusnewbg{
	float: left;
	width: 100%;
	padding-top: 40px;
}

.programmright{width: 100%; box-shadow: 0px 0px 13px #ccc; background: #fff; border-top: solid 5px #ffae2f; border-radius: 10px; padding: 25px 20px; margin-bottom: 15px; float: left;}
.programmright h1{width: 100%; font-size: 18px; color: #000; margin: 5px 0px 10px; font-weight: 600; float: left;}
.programlist{width: 100%; float: left;}
.programlist ul{width: 50%; float: left; padding: 0; margin: 0;}
.programlist ul li{width: 100%; margin: 5px 0px; float: left; list-style: none;}
.proginfoss{width: 100%; float: left;}
.priiconss{float: left;}
.protxts{float: left; font-size: 14px; color: #1c1d1d; padding: 10px 0px 0px 10px; font-weight: 600;}

.applnowbtn{padding:10px 20px; width: auto; border-radius: 5px; font-weight: 600; background: #000000; color: #fff; margin: 0px auto; outline: none; border: none; display: table;}
.applnowbtn:hover{background: #ec5252; color: #fff;}

.faqnew{float:left; width:100%;}
.faqnew .accordion > .card .card-header{padding:0px;}
.faqnew .accordion > .card{background: none;}
.faqnew .btn-link {padding: 10px 20px; color: #000; font-size: 17px; text-align: left; width: 100%; font-weight: 600; background: #fff;}
.faqnew .card-header{border-bottom:solid 1px #f9f9f9;}
.faqnew .card-body{padding:0px; width: 100%; float: left;}
.faqnew .btn-link:hover, .faqnew .btn-link:focus{color:#000; text-decoration:none;}
.faqnew .btn-link .fa {font-size: 22px; padding-right: 0px; margin-right: 0px; float: right; color: #000;;}
.faqnew .card{border-bottom: solid 1px #f9f9f9!important; margin: 2px 0px;}

.syllabusheadings{
	width: 100%;
}
.syllabusheadings h1{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0;
}
.syllabusheadings h1 span{
	color: #2e2e2e;
	font-size: 30px;
	font-weight: 600;
}
.syllabusheadings h1 a{
    padding: 13px 15px;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    background: #1e7ae1;
    border-radius: 5px;
    color: #fff;
    float: right;
}
.syllabusheadings h1 a:hover{
	background: #000;
	color: #fff;
}
.syllabusheadings p{
	color: #2a2c2d;
	font-size: 16px;
	line-height: 25px;
	margin: 15px 0;
}

.syllabusnewbg .card-header{
	border: none;
	background: #f7f9fc;
}
.syllabusnewbg .faqnew .accordion > .card{
	border: none!important;
}
.syllabusnewbg .faqnew .btn-link{
	background: #f7f9fc;
	border-radius: 5px;
	padding: 18px 45px;
	color: #44474b;
	font-size: 16px;
	font-weight: 400;
}
.syllabusnewbg .faqnew .card-body{
	background: #f7f9fc;
	padding: 17px 45px;
}
.moduleintro{
	width: 100%;
}
.moduleintro h4{
	color: #477ab3;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
}
.moduleintro h5{
	color: #000;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
}
.moduleintro ul{
	padding: 0;
	margin: 10px 0;
}
.moduleintro ul li{
	list-style: none;
	background: url(../images/bluedot.png) no-repeat left center;
	padding-left: 20px;
	color: #43464a;
	font-size: 14px;
}
.moduleintro p{
	color: #43464a;
	font-size: 14px;
	margin: 0;
}

.careerservices-new{
	float: left;
	width: 100%;
	padding: 45px 0;
}
.careerservices-new h1{
	color: #2e2e2e;
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 30px 0;
}
.careerservices-new-left{
    float: left;
    width: 40%;
}
.careerservices-new-left img{
	max-width: 100%;
}
.careerservices-new-right{
	float: right;
	width: 57%;
}

.careerservices-new-right .projectsnewbg-bottom .nav-tabs .nav-item{
	min-width: 230px;
	margin: 0 3px;
}
.placement-assistance{
	width: 100%;
	margin-bottom: 35px;
	float: left;
}
.placement-assistance-left{
	float: left;
	width: 10%;
}
.placement-assistance-right{
	float: left;
	width: 88%;
}
.placement-assistance-right h2{
	color: #2a2c2d;
	font-size: 20px;
	font-weight: 600;
	margin: 0;
}
.placement-assistance-right p{
	color: #2a2c2d;
	font-size: 16px;
	line-height: 25px;
	margin: 15px 0;
}
.placement-assistance-right a{
	color: #3e79a2;
	font-size: 16px;
	font-weight: 600;
}
.placement-assistance-right a:hover{
	color: #000;
}

.network-reach-newbg{
	float: left;
	width: 100%;
}
.network-reach-newbg h1{
	color: #2e2e2e;
	font-size: 30px;
	text-align: center;
	font-weight: 600;
	margin: 0 0 30px 0;
}
.keyfeaturenew{
	padding: 50px;
	border-radius: 15px;
	background: #f4f8f9;
}
.keyfeaturenew h2{
	color: #0f6ab7;
	font-size: 23px;
	font-weight: 600;
	margin: 0;
}
.keyfeaturenew ul{
	padding: 0;
	margin: 20px 0;
}
.keyfeaturenew ul li{
	background: url(../images/rightarrow.png) no-repeat left 7px;
	padding-left: 30px;
	list-style: none;
	color: #2a2c2d;
	font-size: 16px;
	line-height: 24px;
	margin: 5px 0;
}
.downreportbtn{
	width: 100%;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	background: #1a64c0;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15px 27px;
}
.downreportbtn:hover{
	background: #000;
	color: #fff;
}
.keyfeaturenew-logo{
	width: 100%;
	float: left;
	padding: 25px;
	border-radius: 15px;
	background: #f4f8f9;
}
.keyfeaturenew-logo a{
	display: inline-block;
	margin: 10px 26px;
}
.certificate-companies{
	float: left;
	width: 100%;
	padding: 70px 0;
}
.certificate-companies-img{
	float: right;
	width: 45%;
}
.certificate-companies-img img{
	max-width: 100%;
}
.certificate-companies-text{
	float: left;
	width: 50%;
}
.certificate-companies-text{
	padding-top: 20px;
}
.certificate-companies-text h5{
	color: #0a4c9e;
	font-size: 20px;
	font-weight: 600;
	margin: 0;
}
.certificate-companies-text h1{
	color: #2e2e2e;
	font-size: 30px;
	line-height: 37px;
	font-weight: 600;
	margin: 0;
}
.certificate-companies-text p{
	color: #37393b;
	font-size: 15px;
	line-height: 22px;
	margin: 20px 0;
}
.certificate-companies-text a{
	width: 265px;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	background: #1a64c0;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15px 27px;
}
.certificate-companies-text a:hover{
	background: #000;
	color: #fff;
}
.howtoapply-new{
	float: left;
	width: 100%;
}
.howtoapply-new h1{
	color: #2e2e2e;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	margin: 0 0 35px 0;
}
.howtoapply-new-left{
	background: #f8fafc;
	border-radius: 10px;
	border: solid 1px #d5dadd;
	padding: 60px 45px;
}
.howtoapply-new-left ul{
	padding: 0;
	margin: 0;
}
.howtoapply-new-left li{
	list-style: none;
	background: url(../images/bluedot.png) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 50px;
	position: relative;
}
.howtoapply-new-left li::after{
	height: 130px;
	width: 2px;
	position: absolute;
	bottom: 0;
	left: 3px;
	content: "";
	background: #cde4f8;
}
.howtoapply-new-left li:last-child::after{
	display: none;
}
.howtoapply-new-left li h4{
	color: #0f6ab7;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase;
}
.howtoapply-new-left li h3{
	color: #2a2c2d;
	font-size: 18px;
	font-weight: 600;
	margin: 14px 0;
}
.howtoapply-new-left li p{
	color: #2a2c2d;
	font-size: 15px;
	margin: 0;
}

.howtoapply-new-right{
	background: #f8fafc;
	border-radius: 10px;
	border: solid 1px #d5dadd;
	overflow: hidden;
}
.howtoapply-new-right h2{
	color: #3b3e40;
	font-size: 17px;
	font-weight: 600;
	text-align: center;
	background: #fff;
	border-bottom: solid 1px #e9e9e9;
	margin: 0;
	padding: 20px 0;
}
.howtoapply-new-rightform{
	padding: 34px;
}

.howtoapply-new-rightform .form-control{font-size:15px; font-weight: 500; color:#212323; height:54px; border:none; border-bottom: solid 1px #b7babb; background:none; border-radius:0px; box-shadow:inset 0 3px 7px rgba(0,0,0,.0); box-shadow: 3px 0px 15px rgba(0,0,0,.0);
    padding: 0px;}
.howtoapply-new-rightform .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #212323;
}

.howtoapply-new-rightform .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #212323;
}

.howtoapply-new-rightform .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #212323;
}

.howtoapply-new-rightform .form-control:-moz-placeholder { /* Firefox 18- */
  color: #212323;
}
.howtoapply-new-rightform .submitbtn{
	display: inline-block;
	border-radius: 10px;
	width: 100%;
	text-align: center;
	padding: 15px 0px;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	border: none;
	background: #1a64c0;
}
.howtoapply-new-rightform .submitbtn:hover{
	background: #000;
}
.privacytext{
	color: #889194;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
}
.privacytext a{
	color: #0674b3;
	text-decoration: underline;
}
.privacytext a:hover{
	color: #000;
}
.programfeenew{
	float: left;
	width: 100%;
	padding: 40px 0;
}
.programfeenew h1{
	color: #2e2e2e;
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 35px 0;
}
.programfeenew-inner{
	float: left;
	width: 100%;
	border-radius: 10px;
	border: solid 1px #cfd5d8;
	overflow: hidden;
}
.programfeenew-inner-left{
	float: left;
	width: 40%;
	position: relative;
	padding: 40px;
}
.programfeenew-inner-left::after{
	background: #1a64c0;
	width: 70%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
}
.programfeenew-inner-price{
	border-radius: 10px;
	border: solid 1px #cfd5d8;
	background: #fff;
	padding: 35px 0;
	text-align: center;
	position: relative;
	z-index: 99;
}
.programfeenew-inner-price p{
	color: #0a4c9e;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
}
.programfeenew-inner-price  h2{
	color: #2e2e2e;
	font-weight: 700;
	font-size: 44px;
	text-transform: uppercase;
	margin: 0;
}
.programfeenew-inner-right{
	float: left;
	width: 60%;
	padding: 32px  28px 32px 0;
}
.programfeenew-inner-right h5{
	color: #1a64c0;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0;
}
.programfeenew-inner-right h4{
	color: #37393b;
	font-size: 19px;
	font-weight: 700;
	margin: 12px 0;
}
.programfeenew-inner-right h4 span{
	font-weight: 500;
	font-size: 15px;
}
.programfeenew-inner-right a{
	display: inline-block;
	padding: 10px 30px;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 600;
	background: #29c95a;
}
.programfeenew-inner-right a:hover{
	background: #000;
	color: #fff;
}
.programfeenew-inner-right p{
	color: #37393b;
	font-size: 15px;
	line-height: 22px;
	font-weight: 500;
	margin: 15px 0;
}
.programfeenew-inner-right ul{
	padding: 0;
	margin: 0;
}
.programfeenew-inner-right li{
	display: inline-block;
	vertical-align: middle;
	list-style: none;
	margin-left: 15px;
}
.eligibility-criteria-row{
	float: left;
	width: 100%;
}
.eligibility-criteria{
	float: left;
	width: 100%;
	border-radius: 15px;
	border: solid 1px #cfd5d8;
	padding: 35px;
	min-height: 255px;
}
.eligibility-criteria h2{
	position: relative;
	color: #2a2c2d;
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 25px 0;
	padding-bottom: 18px;
}
.eligibility-criteria h2::after{
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	background: #1a64c0;
	width: 50px;
	height: 4px;
}
.eligibilitylist1{
	padding: 0;
	margin: 0;
}
.eligibilitylist1 li{
	color: #37393b;
	font-size: 15px;
	font-weight: 500;
	padding: 5px 0;
	list-style: none;
}
.eligibilitylist1 li span{
	display: inline-block;
	width: 45px;
	vertical-align: middle;
}

.eligibilitylist2{
	padding: 0;
	margin: 0;
}
.eligibilitylist2 li{
	color: #37393b;
	font-size: 15px;
	font-weight: 500;
	background: url(../images/rightarrow-blue.png) no-repeat left 3px;
	padding-left: 20px;
	margin: 5px 0;
	float: left;
	width: 34%;
	list-style: none;
}

.faqnewbg{
	float: left;
	width: 100%;
	padding: 45px 0;
}
.faqnewbg h1{
	color: #2e2e2e;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	margin: 0 0 45px 0;
}

.faqnewbg-inner{
	border-radius: 10px;
	padding: 30px;
	float: left;
	box-shadow: 0px 0px 15px #e5e5e5;
	width: 100%;
}

.faqnewbg-inner .nav-tabs{
	float: left;
	width: 25%;
	background: #1081cb;
	border: none;
	display: block;
}
.faqnewbg-inner .nav-tabs .nav-link{
	border: none;
	display: block;
	padding: 20px;
	text-transform: uppercase;
	color: #fff;
}
.faqnewbg-inner .nav-tabs .nav-link.active, .faqnewbg-inner .nav-tabs .nav-link:hover{
	background: #6bb1df;
	color: #fff;
}
.faqnewbg-inner .tab-content{
	float: right;
	width: 71%;
}

.faqnewbg-inner .faqnew .btn-link{
	padding: 20px 30px;
	background: #f4f4f5;
	color: #1081cb;
}
.faqnewbg-inner .faqnew .card{
	border: none;
	margin-bottom: 20px;
}
.faqnewbg-inner .faqnew .card-body{
	padding: 20px 30px;
}

.supportbgnew{
	float: left;
	width: 100%;
	padding: 65px 0;
}
.supportbgnew h1{
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	color: #2e2e2e;
	margin: 0 0 45px 0;
}
.supportbgnew-inner{
	float: left;
	width: 100%;
	border: solid 1px #d9dde0;
	border-radius: 15px;
	padding: 25px 0;
	position: relative;
}
.supportbgnew-inner-img{
	position: absolute;
	left: 0;
	bottom: -30px;
}
.supportbgnew-inner-content{
	float: right;
	width: 60%;
}
.supportbgnew-inner-content h4{
	color: #1a64c0;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0;
}
.supportbgnew-inner-content h2{
	color: #37393b;
	font-size: 27px;
	font-weight: 500;
	margin: 10px 0;
}
.supportbgnew-inner-content p{
	color: #37393b;
	font-size: 22px;
	font-weight: 300;
}
.supportbgnew-inner-content a{
	display: inline-block;
	border-radius: 10px;
	color: #fff;
	font-size: 16px;
	margin-right: 10px;
	padding: 12px 0;
	background: #3aa63a;
	text-align: center;
	font-weight: 600;
	width: 215px;
}
.supportbgnew-inner-content a .fa{
	padding-right: 10px;
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
}
.supportbgnew-inner-content a:hover{
	background: #000!important;
	color: #fff;
}


/*** 09 Feb***/

.itfeaturevideorow{
	float: left;
	width: 100%;
	text-align: center;
	padding: 50px 0;
}
.itfeaturevideorow h1{
    color: #212223;
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 40px 0;
}
.itfeaturevideo{
    display: inline-block;
    width: 800px;
    border: solid 3px #ccc;
	height: 450px;
    border-radius: 10px;
    overflow: hidden;
}

.ourclientbg-new img{
	padding: 0 3px;
}

@media only screen and (min-width: 1141px) and (max-width: 1270px) {
	.container {max-width: 1120px;}
	.banner-ai-inner{width: 65%;}
	.banner-aistrip-text h5{font-size: 13px;}
	.careeroppbg-inner .nav-tabs .nav-link{font-size: 14px;}
	.specialisation-bg .nav-tabs .nav-link{padding: 15px;}
	.priiconss{float: left;}
	.protxts{width: 75%;}
	.projectsnewbg-bottom .nav-tabs .nav-link{padding: 15px 25px;}
	.careerservices-new-right .projectsnewbg-bottom .nav-tabs .nav-item{min-width: 180px;}
	.eligibilitylist1 li span{float: left; margin-bottom: 15px;}
	.programfeenew-inner-right li{margin-left: 10px;}
	.eligibilitylist2 li{width: 45%;}
}
@media only screen and (min-width: 960px) and (max-width: 1140px) {
	.container {max-width: 950px;}
	.banner-ai-inner{width: 100%;}
	.careeroppbg-inner .nav-tabs .nav-link{font-size: 13px;}
	.getcertfiedbgnew-box{padding: 20px;}
	.specialisation-bg .nav-tabs .nav-link{padding: 15px; font-size: 13px;}
	.programmright{margin-top: 20px;}
	.careerservices-new-right .projectsnewbg-bottom .nav-tabs .nav-item {min-width: 170px;}
	.projectsnewbg-bottom .nav-tabs .nav-link{padding: 15px; font-size: 13px;}
	.placement-assistance-right{float: right; width: 85%;}
	.eligibilitylist1 li span{float: left; margin-bottom: 15px;}
	.eligibilitylist2 li{width: 50%;}
	.supportbgnew-inner-img{width: 40%; bottom: 0;}
	.supportbgnew-inner-img img{max-width: 100%;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.banner-ai-inner{width: 100%;}
	.banner-aistrip ul{margin: 0;}
	.banner-aistrip ul li{width: 48%; margin: 1%;}
	.careeroppbg-inner .nav-tabs .nav-item{width: 48%; margin: 1%;}
	.getcertfiedbgnew-box{padding: 20px 15px;}
	.whymakes-box{padding: 15px;}
	.specialisation-bg .nav-tabs .nav-item{float: left; width: 48%; margin: 1%;}
	.topic_covered{float: left;}
	.coveredrow-left{width: 18%;}
	.coveredrow-right{width: 80%;}
	.projectsnewbg-practice li{min-width: 220px;}
	.projectsnewbg-bottom .nav-tabs .nav-item{min-width: 210px;}
	.programmright{margin-top: 20px;}
	.careerservices-new-left{width: 100%;}
	.careerservices-new-right{width: 100%; padding-top: 20px;}
	.careerservices-new-right .projectsnewbg-bottom .nav-tabs .nav-item{min-width: 210px;}
	.howtoapply-new-right{margin-top: 25px;}
	.programfeenew-inner-price p{font-size: 15px;}
	.programfeenew-inner-price h2{font-size: 34px;}
	.programfeenew-inner-left{padding: 80px 40px;}
	.eligibilitylist2 li{width: 100%;}
	.eligibilitylist1 li span{float: left; margin-bottom: 25px;}
	.supportbgnew-inner-img{position: inherit; bottom: 0; width: 100%;}
	.supportbgnew-inner-img img{width: 100%;}
	.supportbgnew-inner-content{width: 100%; padding: 15px;}
	.supportbgnew-inner-content a{margin: 5px 0;}

	.itfeaturevideo{width: 96%;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
	.banner-ai-inner{width: 100%;}
	.banner-ai-text h1{font-size: 28px; line-height: 34px;}
	.downbtn{margin: 0 0 0 10px;}
	.applybtn{margin-bottom: 10px;}
	.watchbanner{float: left; width: 100%; margin-top: 10px;}
	.banner-ai-experts img{max-width: 100px;}
	.banner-aistrip{margin-top: 15px;}
	.banner-aistrip ul{margin: 0;}
	.banner-aistrip ul li{width: 48%; margin: 1%;}
	.careeroppbg-inner{padding: 15px;}
	.careeroppbg-inner .nav-tabs .nav-item{width: 100%; margin: 5px 0;}
	.careeroppbg-inner-text a{margin: 5px; max-width: 100px;}
	.getcertfiedbgnew-inner{padding: 15px;}
	.specialisation-bg .nav-tabs .nav-item{float: left; width: 100%; margin: 5px 0;}
	.topic_covered{float: left;}
	.coveredrow-left{width: 17%;}
	.coveredrow-right{width: 82%;}
	.projectsnewbg-practice li{width: 100%; margin: 15px 0; text-align: center;}
	.projectsnewbg-practice li img{float: none; display: inline-block;}
	.projectsnewbg-bottom .nav-tabs .nav-item{width: 100%; margin: 5px 0;}
	.programmright{margin-top: 15px;}
	.programlist ul{width: 100%;}
	.careerservices-new-left{width: 100%;}
	.careerservices-new-right{width: 100%; margin-top: 20px;}
	.placement-assistance-left{width: 17%;}
	.placement-assistance-right{width: 80%; float: right;}
	.keyfeaturenew{padding: 30px 15px;}
	.keyfeaturenew-logo a img{max-width: 80px;}
	.certificate-companies-img{width: 100%;}
	.certificate-companies-text{width: 100%;}
	.howtoapply-new-right{margin-top: 20px;}
	.programfeenew-inner-left{width: 100%;}
	.programfeenew-inner-left::after{width: 100%;}
	.programfeenew-inner-right{width: 100%; padding: 20px;}
	.programfeenew-inner-right a{padding: 10px; font-size: 11px;}
	.eligibilitylist1 li span{float: left; margin-bottom: 25px;}
	.eligibilitylist2 li{width: 100%;}
	.faqnewbg-inner .nav-tabs{width: 100%;}
	.faqnewbg-inner .tab-content{width: 100%; padding-top: 20px;}
	.supportbgnew-inner-img{position: inherit; bottom: 0; width: 100%;}
	.supportbgnew-inner-img img{width: 100%;}
	.supportbgnew-inner-content{width: 100%; padding: 15px;}
	.supportbgnew-inner-content a{margin: 5px 0;}

	.itfeaturevideo{width: 96%;}
	.itfeaturevideorow iframe{height: 270px;}
}
@media only screen and (max-width: 599px) {
	.banner-ai-inner{width: 100%;}
	.banner-ai-text h1{font-size: 28px; line-height: 34px;}
	.downbtn{margin: 0;}
	.applybtn{margin-bottom: 10px;}
	.watchbanner{float: left; width: 100%; margin-top: 10px;}
	.banner-ai-experts img{max-width: 100px;}
	.banner-aistrip{margin-top: 15px;}
	.banner-aistrip ul{margin: 0;}
	.banner-aistrip ul li{width: 100%; margin: 10px 0;}
	.careeroppbg-inner{padding: 15px;}
	.careeroppbg-inner .nav-tabs .nav-item{width: 100%; margin: 5px 0;}
	.careeroppbg-inner-text a{margin: 5px; max-width: 100px;}
	.getcertfiedbgnew-inner{padding: 15px;}
	.specialisation-bg .nav-tabs .nav-item{float: left; width: 100%; margin: 5px 0;}
	.topic_covered{float: left;}
	.coveredrow-left{width: 17%;}
	.coveredrow-right{width: 82%;}
	.projectsnewbg-practice li{width: 100%; margin: 15px 0; text-align: center;}
	.projectsnewbg-practice li img{float: none; display: inline-block;}
	.projectsnewbg-bottom .nav-tabs .nav-item{width: 100%; margin: 5px 0;}
	.programmright{margin-top: 15px;}
	.programlist ul{width: 100%;}
	.careerservices-new-left{width: 100%;}
	.careerservices-new-right{width: 100%; margin-top: 20px;}
	.placement-assistance-left{width: 17%;}
	.placement-assistance-right{width: 80%; float: right;}
	.keyfeaturenew{padding: 30px 15px;}
	.keyfeaturenew-logo a img{max-width: 80px;}
	.certificate-companies-img{width: 100%;}
	.certificate-companies-text{width: 100%;}
	.howtoapply-new-right{margin-top: 20px;}
	.programfeenew-inner-left{width: 100%;}
	.programfeenew-inner-left::after{width: 100%;}
	.programfeenew-inner-right{width: 100%; padding: 20px;}
	.programfeenew-inner-right a{padding: 10px; font-size: 11px;}
	.eligibilitylist1 li span{float: left; margin-bottom: 25px;}
	.eligibilitylist2 li{width: 100%;}
	.faqnewbg-inner .nav-tabs{width: 100%;}
	.faqnewbg-inner .tab-content{width: 100%; padding-top: 20px;}
	.supportbgnew-inner-img{position: inherit; bottom: 0; width: 100%;}
	.supportbgnew-inner-img img{width: 100%;}
	.supportbgnew-inner-content{width: 100%; padding: 15px;}
	.supportbgnew-inner-content a{margin: 5px 0;}

	.itfeaturevideo{width: 96%;}
	.itfeaturevideorow iframe{height: 200px;}
}