body{color:#5D5D5D; }
 h1, h2, h3,h4, h5, p, ul, button {font-family:Rubik }
h2{font-size:38px;}


.scroll-top-btn {
  width:40px;
  height:40px;
  position: fixed;
  bottom: 52px;
  right: 80px;
  z-index: 99;
  display: none;
  text-align: center;
  animation-name: scrollTopAnim;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  background:#FA7D01;
  border:none;
}
.scroll-top-btn span:before {
  font-size: 27px;
}
.scroll-top-top:after {
 
  opacity: 1;
  
}
html {
  scroll-behavior: smooth;
}

.col-container1 {
    display: table;
    width: 100%;
}
p{font-size:18px; color:#5D5D5D; font-weight:300 }
.bnr-back{ color:#fff;background:#192944; background-image:url('https://360digitmg.com/masters-in-full-stack-data-scientist-course/img/back-bnr.png'); position: relative; text-align:left; background-size: cover;background-repeat: no-repeat; }
.bnr-cont{ color:#fff; padding:10px 20px 100px 150px; }
.bnr-cont h1{font-size:44px; padding:20px 0 0 0; line-height:48px; font-weight:400}
.bnr-cont h5{font-size:24px; padding:25px 0 0 0; line-height:30px; font-weight:300}
.bnr-cont h5 span, .bnr-cont h1 span{color:#FA7D01}
.bnr-cont h5.top-h{padding-top:42px;}
.bnr-back h2{font-size:40px; font-weight:300}
.bnr-back p{font-size:16px; font-weight:100; padding:25px 0; line-height:25px; color: #fff;transform: scale(1,1.02);}

.button {
  background-color: #FA7D01;
  border: none;
  color: white;
  padding: 9px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  margin: 24px 17px;
  cursor: pointer;
  border-radius: 5px;
  font-family: 'Rubik';
}

.button-vdo {
  background: transparent;
  border:1px solid #fff;
  color: white;
  padding:4px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 22px;
  margin: 24px 2px;
  cursor: pointer;
  border-radius: 5px;
  font-weight:100;
}
.button-vdo .fa{font-size:25px; padding-top: 3px; }
/*.button-vdo .fa{font-size:25px; padding-top: 3px; border-radius:50%; border:1px solid #fff; width:30px; height:30px}
.button-vdo i.fa-play {font-size:20px;}*/
.top-up{top:-140px; left:0px; z-index:99999;  position: relative; }
.list-data{padding:25px 100px 40px 100px; text-align:center;  
background-color: #186FB0;
background-image: linear-gradient(180deg, #186FB0 , #22B1CC  ); width:100% }
.list-data p.hd-text{font-size:44px; color:#fff; font-weight:400; }
.list-data p.hd-text span{font-size:18px;}
.list-data p.sub-text{font-size:18px; color:#fff; margin-top:-10px}
.bg-white{background:#fff}
.dt-part{padding:0px 50px 40px 50px; text-align:left; margin-top:-100px}
.dt-part img{float:right}
.logo-lst h2{color:#537CBB; font-size:36px; text-align:center; padding:50px 0}
.dt-part span{color:#519FD7; font-size:20px; font-weight:400}
.logo-lst{padding-bottom:20px}

.box-shadow-img{-moz-box-shadow: 0 0 3px 3px #eee;
-webkit-box-shadow: 0 0 3px 3px #eee;
box-shadow: 0 0 3px 3px #eee;
padding:10px;
 }
 .box-shadow-img img{vertical-align:center; text-align:center}
 
.logo-lst-s{padding:20px 0;}
 
.cont-li .list-det li::before {
    font-family: rubik;
	content: '';
    width: 18px;
    height: 18px;
    background: url(https://360digitmg.com/masters-in-full-stack-data-scientist-course/img/check-icon.png) no-repeat;
    position: absolute;
    left: 30px;
	margin-left: -1.6em;
}

 /*
 .cont-li .list-det li::before {
    font-family: rubik;
    content: "\f046";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color: #fa7d01;
	
}
.cont-li .list-det li:before {
    font-family: "fontAwesome";
    content: "\f046";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color: #fa7d01;
 }*/
h2{color:#537CBB; font-size:36px;}	
	section.key-high h2{font-size:36px;}

.key-right{background:#3C2663; border-radius:8px; padding:30px 10px 40px 10px; color:#fff}
.key-right h2{color:#fff}
.cont-li .list-det{padding-top:40px; }
.cont-li .list-det li{padding:17px 0.9em; font-family: 'Rubik'}
.key-right .list-det{padding-top:15px}
 .key-right .list-det li{padding:9px 1em 9px 4em; font-family: 'Rubik' }
.key-right .list-det li:before {
    font-family: "fontAwesome";
    /*content: "\f046";*/
    display: inline-block;
    color: #fff;
	content: '';
position: absolute;
width: 18px;
    height: 18px;
    left: 57px;
	background: url(https://360digitmg.com/masters-in-full-stack-data-scientist-course/img/check-icon-wht.png) no-repeat;
	background-size: 18px 18px;
 }
 /*.key-right .list-det li:before {font-family: rubik;
	content: '';
    width: 18px;
    height: 18px;
    background: url(../img/check-icon.png) no-repeat;
    position: absolute;
    left: 30px;
 margin-left: -1.6em;}*/
 .key-right h3{font-size:30px; text-align:center; line-height:36px}
 .key-right h3 span{font-size:24px}
 p.key-p {text-align:right; padding-right:25px;margin-top: -50px; }
p.key-p a{color:#fff; font-size:16px; cursor:pointer}
.bg-blue{background:#519FD7}
section{padding:60px 0}
.full-stack-part p, .full-stack-part h2 {color:#fff}
.full-stack-part h2 {padding:10px }
.full-stack-part p{padding:10px }
.button-full-stack {
  background-color: #fff;
  border: none;
  color: #000;
  padding: 4px 18px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  margin: 24px 17px;
  cursor: pointer;
  border-radius: 5px;
}
.button-full-stack img{padding-top:8px;}
.disply{display: flex;
    align-items: center;}
.full-stack-part .table-dis{position: relative;}


.button-wrapper {
 margin: 0;
  position: absolute;
  top: 50%;
  right:0;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  
}
button.button-pro{border-radius:0; padding:17px 20px}
.bg-black{background:#000; text-align:center}
.bg-black p{color:#fff; font-size:36px	}
.bg-culti{background:#072047; text-align:center}
.bg-culti p{color:#fff; font-size:36px	}
.parallax-wrapper {
    position: relative;
}

.parallax-container {
    background-color: #f7f7f7;
    width: 100vw;
    margin-left: calc(-50vw + 50% - 25px);
    position: relative;
margin-top:40px;
}
.column {
  float: left;
  width: 25%;
  padding: 5px;
}
.btn-div-c{text-align:center}
.program_fee{font-size: 34px;
font-weight: 400;
line-height: 40px;
color: #537cbb; margin: 10px 0px 10px 0px;}
.program_fee1{font-size: 32px;
font-weight: 400;
line-height: 40px;
text-align:center;
color: #537cbb; margin: 10px 0px 10px 0px; padding-bottom:20px;}
.fee{font-size:34px; margin:20px 0px 10px 0px;}
.full_course{font-size:18px; padding-bottom:10px;}
.view-bton{background: #fe7d01;
color: #fff !important;
font-weight: 400;
text-transform: capitalize;
font-size: 17px;
display: inline-block;
padding: 13px 34px;
border-radius: 3px;
line-height: 1;
border: 1px solid transparent;
transition: all 0.5s;
text-align: center;
cursor: pointer;
margin: 10px 0px 10px 0px;}
.view-bton1{background: #fe7d01;
color: #fff !important;
font-weight: 400;
text-transform: capitalize;
font-size: 17px;
display: inline-block;
padding: 13px 34px;
border-radius: 3px;
line-height: 1;
border: 1px solid transparent;
align-content:center;
transition: all 0.5s;
text-align: center;
cursor: pointer;
margin: 10px 0px 10px 0px;}
.head{
color:#fff;
background: #537cbb;
padding:10px;}
.modal-body{padding:10px 50px 10px 50px; !important}
.foot-img{padding:10px;}

.frame{display: flex;
    align-items: center;
  }
p.cont-content{margin:0; padding-top:10px; margin-bottom:0px; }
.sub{font-size:15px;}
sub { 
            vertical-align: sub; 
            font-size: small; 
        }
/*.img-pay{-webkit-box-shadow: 2px 7px 26px 3px #ccc;}*/
.table{text-align:center !important;}
.img-row{
margin:20px;}
.cont{border: 2px solid #fe7d01; padding:2px 4px;
  border-radius: 5px; background:#fff}
.modal-text-fee {text-align:center; padding:10px; width: 25%;}
.box-shadow-pop{border:1px solid #eee;
  -moz-box-shadow: 0 0 3px 3px #eee;
-webkit-box-shadow: 0 0 3px 3px #eee;
box-shadow: 0 0 3px 3px #eee;
padding:20px}
.img-shadow{border:1px solid #eee;
  -moz-box-shadow: 0 0 3px 3px #eee;
-webkit-box-shadow: 0 0 3px 3px #eee;
box-shadow: 0 0 3px 3px #eee;}
table{font-size:17px;}
.font-tb{font-size:15px;}
.sp-img{padding:10px}

.al-cont-desc{ padding:90px 20px 0px 20px; background:#f7f7f7}
.al-cont-desc-div{padding:0 70px;}
.con-al p{padding-bottom:50px;}
.con-al h3{color:#537CBB; font-size:24px; text-align:center; padding:0 20px 40px 20px; line-height:30px}
.faqs-cnt .faq-sec .panel-warning>.panel-heading {
    background: #537CBB;
    border-color: #537CBB;
    border-radius: 0;
    padding: 7px 10px;
}
.faq-sec .panel-title > a {
    color: #fff;
    padding: 5px;
    font-size: 16px;
    font-weight: 300;
}
.faqs-cnt{padding:0}
.faqs-cnt .faq-sec h2{color: #537CBB; font-weight:400; font-size:36px}
.faqs-cnt .faq-sec p{font-size: 16px;}
.cont-logo h2{padding-bottom:30px}
.cont-logo p{padding:15px 60px 0 0}
.bg-grey{background:#f7f7f7}
.tab {
  overflow: hidden;
  border-bottom:none;
  width:100%;
  margin-top:50px;
  background:#fff;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  /*float: right;*/
  border: none;
  outline: none;
  cursor: pointer;
  padding: 15px ;
  width:24.5%;
  transition: 0.3s;
  font-size: 18px;
  line-height:24px;
  /*border-right:1px solid #fff;*/
  text-align:center;
  
}


/* Change background color of buttons on hover */

.tab button:hover {
  background-color: #537CBB;
  color:#fff;
}

/* Create an active/current tablink class */

.tab button.active {
  background-color: #537CBB; 
  color:#fff;
}
/* Style the tab content */
.tabcontent {
  display: none;
  padding: 0px;
  background-color: #F7F7F7;
  border-top: none;
  padding-top:22px;
  
}
.tabcontent {text-align:left}
.tabcontent p{font-size:18px}
.box-shadow{-moz-box-shadow: 0 0 3px 3px #E0E1E2;
-webkit-box-shadow: 0 0 3px 3px #E0E1E2;
box-shadow: 0 0 3px 3px #E0E1E2;
padding:7px 11px;
margin:15px 2px;
flex: 1;
height:255px;
background:#fff;
 }
 
 .box-shadow span{padding: 8px 9px;
    background-color: #186FB0;
    background-image: linear-gradient(180deg, #186FB0 , #22B1CC );
    width: 100%;
    margin-left: 214px;
	}
	/*.brdr-btm{padding-bottom:10px;
  background: 
    linear-gradient(
      to left, 
      #186FB0 57%,
      #22B1CC 100%
    )
    left 
    bottom
      
    no-repeat; 
  background-size:100% 10px ;}*/
   .div-box-1{border-bottom:10px solid #519FD7}
    .div-box-2{border-bottom:10px solid #19CDCA}
	 .div-box-3{border-bottom:10px solid #5356BE}
	  .div-box-4{border-bottom:10px solid #3C2663}
  .div-box-1 span{
    background-color: #519FD7;
    background-image: linear-gradient(180deg, #519FD7 , #519FD7 );
    	}
		
		.div-box-2 span{
    background-color: #19CDCA;
    background-image: linear-gradient(180deg, #19CDCA , #19CDCA );
    	}
		
		.div-box-3 span{
    background-color: #5356BE;
    background-image: linear-gradient(180deg, #5356BE , #5356BE );
    	}
		
		.div-box-4 span{
    background-color: #3C2663;
    background-image: linear-gradient(180deg, #3C2663 , #3C2663 );
    	}
		
.flip-card {
  background-color: transparent;
  perspective: 1000px;
  width: 270px;
  height: 265px;
}

.flip-card-inner {
  
  transition: transform 0.6s;
  -webkit-transform-style: preserve-3d;
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}

  .flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  margin:-11px 0 0 -15px;
}
.div-box-1:hover .flip-card-inner{border-top:10px solid #519FD7; border-bottom:10px solid #519FD7}
.div-box-2:hover .flip-card-inner{border-top:10px solid #19CDCA; border-bottom:10px solid #19CDCA}	  
.div-box-3:hover .flip-card-inner{border-top:10px solid #5356BE; border-bottom:10px solid #5356BE}
.div-box-4:hover .flip-card-inner{border-top:10px solid #3C2663; border-bottom:10px solid #3C2663}



.flip-card-front, .flip-card-back {
  position: absolute;
   width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-front {
}
.flip-card-back {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  background-color: #fff;
  color: #333;
}
.flip-card-back p{padding:4px 10px; font-size:16px; text-align:left}

  .box-shadow p.top{color:#939598; font-size:14px; margin-top:-22px; padding-left: 11px;}
  .box-shadow p.line-3{font-size:20px; color:#000; font-weight:400; padding: 28px 23px 25px 10px; line-height:22px;}
  .box-shadow p.line-2{font-size:20px; color:#000; font-weight:400; padding: 28px 23px 45px 10px; line-height:22px;}
  .box-shadow p.line-1{font-size:20px; color:#000; font-weight:400;  padding: 28px 23px 68px 10px;line-height:22px;}
  .box-shadow img{float:left; margin-bottom:0}
  .box-shadow a{color:#537CBB; font-size:16px; margin-top:100px;}
  .sec-advantage h2{text-align:center}
  .ad-content{padding-top:54px; font-size:17px; font-weight:600; color:#5E5E5E}
  .ad-sub{padding:10px 20px 16px 1px; display:flex; align-items: center; font-family:rubik; font-size:16px; color:#5E5E5E; font-weight:400 }
  .career-t-sec{padding-bottom:150px}
  .career-t-sec h2{color:#fff}
  .career-t-sec p{color:#fff}
  .img-pro img{border-radius:50%; /*border:1px solid #fff;*/ padding:4px; margin-top:20px}
  .car-p{padding:30px 0 40px 0}
.wht-box{width:99%;
    height:auto;
    background:#FFF;
    padding:15px 30px;
height:130px;	
}
.wht-box p{color:#686769; font-weight:400; }
.btm-img img{padding-top:50px}

.wht-box{text-align:left}
#jssor_1 .img-pro img{border-radius:50%; /*border:1px solid #fff;*/ padding:4px; margin-top:20px}
 #jssor_1 .car-p{padding:30px 0 40px 0}
#jssor_1 .wht-box{width:99%;
    height:auto;
    background:#FFF;
    padding:15px 30px;
height:130px;	
}
#jssor_1 .wht-box p{color:#686769; font-weight:400; }
#jssor_1 .btm-img img{padding-top:32px;  }

.slider-m {width:700px;height:540px;}


.industry-trends .row{padding:20px}
.industry-trends .row span{font-size:26px}
.col-4-tab {position:relative;}
.col-4-tab .container{margin-top:-170px;}
.col-4-tab .box-shadow-1{background:#fff; box-shadow: 0 0 3px 2px #eee;
padding:7px 11px;
margin:15px 2px;
flex: 1;
height:220px;
border-bottom:9px solid #519FD7;
}
.box-shadow-1 h5{text-align:left; color:#519FD7; font-size:20px; line-height:24px; padding:15px 0 15px 3px;}
.box-shadow-1 p{font-size:16px; padding-left:3px; font-weight:400;line-height:22px; color:#5E5E5E}
.certificate{padding:50px 0 0 10px}
.certificate h2{line-height:100px; border-bottom:2px solid #519FD7}

.cert-li .list-det li:before {
    font-family: rubik;
    content: "\f046";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color: #fa7d01;
}

 .cert-li .list-det li:before {
    font-family: "fontAwesome";
    content: "\f046";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color: #fa7d01;
 }
 
 .cert-li .list-det li{padding:8px 26px}
 
.cert-li h3{text-align:left; color:#537CBB; font-size:24px; line-height:24px; padding:15px 0 15px 3px;}

.tab-cert {
  overflow: hidden;
  border-bottom:none;
  width:100%;
  margin-top:12px;
  margin-left:-30px;
  background:#fff;
}

/* Style the buttons inside the tab */
.tab-cert button {
  background-color: inherit;
  /*float: right;*/
  border:none;
  outline: none;
  cursor: pointer;
  padding: 15px ;
  transition: 0.3s;
  font-size: 18px;
  line-height:24px;
  /*border-right:1px solid #fff;*/
  text-align:center;
  
  
  
}
.tab-cert p{border-bottom: 3px solid #F4F3F1; padding:10px; color:#414042; font-weight:400; font-size:20px}

/* Change background color of buttons on hover */

.tab-cert button:hover p{
  border-bottom:3px solid #537CBB; 
  color:#537CBB;
}

/* Create an active/current tablink class */

.tab-cert button.active p {
  border-bottom:3px solid #537CBB; color:#537CBB;
}
/* Style the tab content */
.tabcontent_cert {
  display: none;
  padding: 0px;
  border-top: none;
  padding-top:22px;
  margin-left:-20px;
  
}
.tabcontent_cert {text-align:left}
.tabcontent_cert p{font-size:18px}

.blk-part h2{text-align:center; color:#fff; padding-bottom: 40px;}
.color-box{padding:5px; height:144px;  }
.pb1{background:#3A3E98}
.pb2{background:#5356BE}
.pb3{background:#537CBB}
.pb4{background:#4AB1D8}
.color-box p{font-size:16px; padding-top:7px}
.color-box img{ background:#fff; }
.why-learn h2{text-align:center; }
.box-stact{-moz-box-shadow: 0 0 3px 3px #eee;
-webkit-box-shadow: 0 0 3px 3px #eee;
box-shadow: 0 0 6px 4px #eee;
padding:10px 37px;
height:320px;
margin-top:65px;}
.box-stact h3{font-size:24px; padding:16px 0}
.box-stact p{font-size:16px; color:#414042; font-weight:300}
.box-stact h3.hd1{color:#3A3E98}
.box-stact h3.hd2{color:#4AB1D8}
.box-stact h3.hd3{color:#537CBB}
.img-round img{border-radius:50%; text-align:center; margin-top:-70px; margin-left:85px; padding:20px; background:#fff;
-moz-box-shadow: 0 0 3px 3px #eee;
-webkit-box-shadow: 0 0 3px 3px #eee;
box-shadow: 0 0 6px 4px #eee;}
.book-slot h2{color:#fff; line-height:40px; padding:50px 0px 20px 0px}
.book-slot p{color:#fff; padding: 0px 3px;}
.sub-p{font-size:14px;}
.book-slot{padding:20px 44px;}
.msg-color{ background-color: #186FB0;
background-image: linear-gradient(180deg, #186FB0 , #22B1CC  ); margin-top:15px; }
.book-slot input[type=text],input[type=email], select, textarea {
    width: 98%;
    padding:10px 12px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    margin-top: 12px;
    margin-bottom: 0px;
	margin-left:1%;
    resize: vertical;
}
.book-slot form{padding-top:15px}
.button-msg {
  background-color: #FA7D01;
  border: none;
  color: white;
  padding: 14px 50px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  margin: 24px 4px;
  cursor: pointer;
  border-radius: 5px;
}
.ad-box{ padding:23px 25px; margin:7px 70px 0px 0; }
.ad-box p{ color:#fff; font-size:21px;}
.ad-box-1{background:#19CDCA;}
.ad-box-2{background:#519FD7;}
.student-voice h2{text-align:center}
.career-nm{font-size:24px}
.bg-blue-c{background:#537CBB}



.cont-logo img{background:#fff; padding:10px; margin:10px 0px}

.box-shadow-skill-tool{-moz-box-shadow: 0 0 3px 3px #eee;
-webkit-box-shadow: 0 0 3px 3px #eee;
box-shadow: 0 0 3px 3px #eee;
padding:10px 20px 30px 30px;
margin-bottom:85px; margin-right:5px;
 }
 .box-shadow-skill-tool h3{font-size:24px; color:#537CBB; padding-top:15px;}
 .box-shadow-skill-tool p{font-size:18px; color:#414042; padding:10px 0}
 .img-tool{margin-top:-70px;}
 
 
 
.history-tl-container{
    font-family: rubik;
  width:70%;
  margin:auto;
  display:block;
  position:relative;
}
.history-tl-container ul.tl{
    margin:20px 0 0 0;
    padding:0;
    display:inline-block;

}
.history-tl-container ul.tl li{
    list-style: none;
    margin:auto;
    min-height:50px;
    /*background: rgba(255,255,0,0.1);*/
    border-left:1px solid #86D6FF;
    padding:0 0 13px 30px;
    position:relative;
}
.history-tl-container ul.tl li:last-child{ border-left:0;}
.history-tl-container ul.tl li::before{
    position: absolute;
    left: -5px;
    top: 0px;
    content: " ";
    /*border: 8px solid rgba(255, 255, 255, 0.74);*/
    border-radius: 500%;
    background: #258CC7;
    height: 10px;
    width: 10px;
    transition: all 500ms ease-in-out;

}
.history-tl-container ul.tl li:hover::before{
    border-color:  #258CC7;
    transition: all 1000ms ease-in-out;
}
ul.tl li .item-title{
	font-size:16px;
	font-weight:500;
}
ul.tl li .item-detail{
    font-size:16px;
	padding: 6px 0;
}
ul.tl li .timestamp{
    color: #5D5D5D;
    position: absolute;
  width:126px;
    left: -40%;
    text-align: right;
    font-size: 16px;
	top: -4%;
	font-weight:500;
}

.tab-timeline h2{text-align:center;}
.tab-timeline h4{font-size:24px; text-align:center; padding:20px}

.course-tl-container{
    font-family: rubik;
  margin:auto;
  display:block;
  position:relative;
}
.course-tl-container ul.tl{
    margin:20px 0;
    padding:0;
    display:inline-block;

}
.course-tl-container ul.tl li{
    list-style: none;
    margin:auto;
    min-height:50px;
    /*background: rgba(255,255,0,0.1);*/
    
    padding:0 0 13px 30px;
    position:relative;
}
.border-lft {
  position: relative;
}

.border-lft:after {
  content: '';
  position: absolute;
  left: -2px;
  top: 4.4%;
  height: 97%;
  border-left: 2px solid #E3E4E5;
}
.course-tl-container ul.tl li:last-child{ border-left:0;}
.course-tl-container ul.tl li::before{
    position: absolute;
    left: -8px;
    top: 9px;
    content: " ";
    /*border: 8px solid rgba(255, 255, 255, 0.74);*/
    border-radius: 500%;
    background: #258CC7;
    height: 15px;
    width: 15px;
    transition: all 500ms ease-in-out;
	z-index:9999;

}


.course-tl-container ul.tl li:hover::before{
    border-color:  #258CC7;
    transition: all 1000ms ease-in-out;
}
ul.tl li .item-title-course{
	font-size:16px;
	font-weight:500;
}
ul.tl li .item-detail-course{
    font-size:16px;
	padding: 10px 0;
}
.menu-main li.menu-main__item > a.menu-main__link {text-transform: capitalize; font-size:16px; color:#5D5D5D;}
.course-tl-container ul.tl li.diff-img1::before{
    position: absolute;
    left: -22px;
    top: -1px;
    border-radius: 500%;
	background:#fff;
    background-image: url('https://360digitmg.com/masters-in-full-stack-data-scientist-course/img/Images-59.png');
    height: 40px;
    width: 40px;
    transition: all 500ms ease-in-out;
	z-index:9999;	
    background-size: 40px 40px;
    display: inline-block;    
    content:"";
}

.course-tl-container ul.tl li.diff-img2::before{
    position: absolute;
    left: -22px;
    top: -1px;
    border-radius: 500%;
	background:#fff;
    background-image: url('https://360digitmg.com/masters-in-full-stack-data-scientist-course/img/Images-60.png');
    height: 40px;
    width: 40px;
    transition: all 500ms ease-in-out;
	z-index:9999;	
    background-size: 40px 40px;
    display: inline-block;    
    content:"";
}


.collapsible_course {
  background-color: #fff;
  cursor: pointer;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 18px;
  -moz-box-shadow: 0 0 3px 3px #eee;
-webkit-box-shadow: 0 0 3px 3px #eee;
box-shadow: 0 0 3px 3px #eee;
padding:20px 25px 13px 25px;
font-weight:300;
margin:10px 0;
}

.collapsible_course span.mod{color:#537CBB; font-weight:400;padding-right: 20px;}
.collapsible_course span.mod-cont{color:#414042; font-weight:400;}

.collapsible_course img{display:inline-block}

 .collapsible_course:hover {
	background-color: #519FD7;
	color:#fff;
}
.active.collapsible_course {
	background-color: #519FD7;
	color:#fff;
	-moz-box-shadow: 0 0 0px 0px #eee;
-webkit-box-shadow: 0 0 0px 0px #eee;
box-shadow: 0 0 0px 0px #eee;
}

 .collapsible_course:hover span{color:#fff; }
 .active.collapsible_course span{color:#fff;}
 .collapsible_course .img-change{display:none;}
 .collapsible_course .img-desk{display:inline-block;}
 .active.collapsible_course .img-change{display:inline-block;}
 .active.collapsible_course .img-desk{display:none;}
 .collapsible_course:hover .img-change{display:inline-block;}
 .collapsible_course:hover .img-desk{display:none;}
 /*.collapsible_course .content_course{display:none;border:2px solid #fff;}
 .active.collapsible_course .content_course{border:2px solid #eee; display:block;}*/
 /*.content_course img{padding:10px 0}*/
 .content_course ul{font-size: 16px;
    color: #5D5D5D;
    font-weight: 300;}
	.content_course p{font-size: 16px;}

.collapsible_course:after {
  content: '\002B';
  color: #BCBEC0;
  float: right;
  margin-left: 5px;
  margin-top: -47px;
  font-size:32px;
  font-weight:300;
}

.li-aftr button.collapsible_course:after{content: '\002B';
  color: #BCBEC0;
  float: right;
  margin-left: 5px;
  margin-top: -206px;
  font-size:32px;
  font-weight:300;}
  
 .li-aftr button.collapsible_course:hover:after{content: '\002B';
  color: #fff;
  float: right;
  margin-left: 5px;
  margin-top: -206px;
  font-size:32px;
  font-weight:300;}
  
  .li-aftr-nul button.collapsible_course:after{content: '';}

 .collapsible_course.active:after {
  content: "\2212";
  color:#fff;
}
.collapsible_course:hover:after{color: #fff;}
.li-aftr-nul button.collapsible_course:hover:after{content: '';}

.content_course {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #fff;
  border:2px solid #fff;
  border-top:0px;
}
.content_course h3{font-weight:400; padding:7px 0; font-size:20px}

.course-tl-container ul.tl li ul li{border-left:0px solid #E3E4E5;}
.course-tl-container ul.tl li ul li::before{
    position: absolute;
    left: 0px;
    top: 0px;
    content: " ";
    /*border: 8px solid rgba(255, 255, 255, 0.74);*/
    border-radius: 500%;
    background: #fff;
    height: 0px;
    width: 0px;
transition: all 500ms ease-in-out;}

.tab-timeline ul.tl li .item-title{
	font-size:24px;
	font-weight:400;
	color:#537CBB;
	}

.ul-lst ul.disc{padding:0 0 8px 18px; }
.ul-lst ul.disc li{list-style-type:disc; min-height:31px;  padding:0}
.rght-flt{ position:absolute; margin-top:-111px; margin-left:59.5%}

.txt-aln{text-align:center}
.txt-aln i{font-size:40px; font-weight:300}
.content_course ul.disc1{padding:10px 18px;}
.content_course ul.disc1 li{list-style-type:disc; padding:7px 0; min-height:10px}
/*.slider-logo-blue{padding-top:182px;}*/
.slider-logo-blue{padding-top:0px;}
.slider-logo-blue h2{color:#fff; }
.header-section-sldr{padding-bottom:50px; text-align:center; }
.courses__content{border:0px solid }
.cont-side{padding:0 100px}
.faculty{text-align:center}
.faculty h5{font-size:20px; padding:10px 0;}
.faculty p{font-size:16px}
.menu-main li.menu-main__item > a.menu-main__link{font-weight:400;}
.menu-main li.menu-main__item > a.menu-main__link_button{background-color: #FA7D01;
    border: none;
    color: white;
    padding: 12px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin-top: -10px;
    cursor: pointer;
    border-radius: 2px;
	text-transform:uppercase}
	.courses__item1{width:100%}
.courses__content{-moz-box-shadow: 0 0 0px 0px #fff;
-webkit-box-shadow: 0 0 0px 0px #fff;
box-shadow: 0 0 0px 0px #fff;}
.slider-logo-blue .oval {
    border: 0;
     -webkit-box-shadow: 0px 0px 0px 0 #fff; 
     box-shadow: 0px 0px 0px 0 #fff; 
}



#testimonials{
	margin:50px auto;
	padding: 50px 0 60px 0;
	position:relative;
}
#testimonials .testimonial{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width:98%;
	
}

#testimonials  .div-b{ border:1px solid #eee ;
 -moz-box-shadow:1px 1px 0px 1px #eee;
-webkit-box-shadow: 1px 1px 0px 1px #eee;
box-shadow: 1px 1px 0px 1px #eee;
	 padding:10px;
	 margin:5px;
	 height:250px;
	 }
	 
	 
#testimonials h5{
	color:#072047;
	font-size:16px;
	font-style:normal;
	font-weight:400;
}
#test_container{
	position:relative;
	overflow:hidden;
}
#testimonials .testimonial_text{
	font-size:14px;
	font-style:italic;
}
#testimonials .testimonial_name{
	font-size:14px;
	margin:10px auto 3px;
	font-style:normal;
}
#testimonials .testimonial_designation{
	font-size: 12px;
	line-height: 14px;
}
#t_pagers{
	position:absolute;
	left:46.3%;
	bottom:-25px;
	z-index:2;
}
#t_pagers .pager{
	display:inline-block;
	text-decoration:none;
	width:10px;
	min-height:10px;
	margin-right:5px;
	background:#eee;
	border-radius:50%;
	cursor:pointer;
}
#t_pagers .pager.active{
	background:#ccc;
}

.testimonial-s{
        -webkit-box-shadow: 0px 0px 0px 0 #fff;
    box-shadow: 0px 0px 0px 0 #fff;
     padding: 0px  20px ;
            margin: 0 5px 30px 5px;
            overflow: hidden;
            position: relative;
			    text-align: left;
				
        }
.testimonial-s p{color:#072047;
				font-size:16px;}
/*------------------------------------------------------*/

#testimonials_hire{
	/*margin:50px auto;*/
	padding: 50px 0 60px 0;
	position:relative;
}
#testimonials_hire .testimonial_hire{
	/*position:absolute;*/
	left:0px;
	top:0px;
	z-index:1;
	width:98%;
	
}

#testimonials_hire  .div-b_hire{ 
	 padding:20px 50px 0 50px;
	 margin:5px;
	 }
	 
/*#testimonials_hire  .div-b_hire span.q-ad-s::before {
  quotes: '\201c' '\201d';
  content: open-quote;
	color:#eee;
	font-size:150px;font-family:sarif;
	
  
}
#testimonials_hire  .div-b_hire span.q-ad-l::after {
  quotes: '\201c' '\201d';
  content: close-quote;
	color:#eee;
	font-size:150px;font-family:sarif;
  
}*/
/*#testimonials_hire  .div-b_hire .q-ad::before {
  quotes: '\201c' '\201d';
  content: open-quote;
	color:#eee;
	font-size:150px;font-family:sarif;
	
  
}
#testimonials_hire  .div-b_hire .q-ad::after {
  quotes: '\201c' '\201d';
  content: close-quote;
	color:#eee;
	font-size:150px;font-family:sarif;
	
  
}*/

.quotation{
  margin: 0 auto;
  quotes: "\201C""\201D""\2018""\2019";
  padding: 10px 16px;
  line-height: 1.4;
  text-indent:1px;
  
}

.quotation:before {
  content: open-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: -40px;
  position: relative;
  top: 25px;
  color: #ccc;
  font-size: 5em;font-family:sarif;
}
.quotation::after {
  content: close-quote;
  display: block;
  height: 0;
  line-height: 0;
  left: 402px;
  position: relative;
  top: 15px;
  color: #ccc;
  font-size: 5em;font-family:sarif;
}


	
#testimonials_hire h5{
	color:#072047;
	font-size:16px;
	font-weight:400;
}
#test_container_hire{
	position:relative;
	/*overflow:hidden;*/
}
#testimonials_hire .testimonial_text_hire{
	font-size:14px;
}
#testimonials_hire .testimonial_name_hire{
	font-size:14px;
	margin:10px auto 3px;
}
#testimonials_hire .testimonial_designation_hire{
	font-size: 12px;
	line-height: 14px;
}
#t_pagers_hire{
	position:absolute;
	left:46.3%;
	bottom:-25px;
	z-index:2;
}
#t_pagers_hire .pager_hire{
	display:inline-block;
	text-decoration:none;
	width:10px;
	min-height:10px;
	margin-right:5px;
	background:#eee;
	border-radius:50%;
	cursor:pointer;
}
#t_pagers_hire .pager_hire.active{
	background:#ccc;
}

.testimonial-s_hire{
        -webkit-box-shadow: 0px 0px 0px 0 #fff;
    box-shadow: 0px 0px 0px 0 #fff;
     padding: 0px  20px ;
            margin: 0 5px 30px 5px;
            overflow: hidden;
            position: relative;
			    text-align: left;
				
        }
.testimonial-s_hire p{color:#072047;
				font-size:16px;}
.img-pro-slider img{border-radius:50%; border:1px solid #eee; display:block; margin-left:auto; margin-right: auto;}
.img-pro-slider-fac img{border-radius:50%;}

.star-ratings-sprite {
  background: url("https://360digitmg.com/masters-in-full-stack-data-scientist-course/img/star-rating-sprite.png") repeat-x;
  font-size: 0;
  height: 21px;
  line-height: 0;
  overflow: hidden;
  text-indent: -999em;
  width: 110px;
  margin: 0 auto;
  margin: 7px auto;
    margin-left: 0;
}
.star-ratings-sprite-rating {
  background: url("https://360digitmg.com/masters-in-full-stack-data-scientist-course/img/star-rating-sprite.png") repeat-x;
  background-position: 0 100%;
  float: left;
  height: 21px;
  display: block;
}
.hire-sec{position:relative}
.hire{border:3px solid #eee; padding:30px 0 0 0; margin-bottom:-240px; background-color:#fff; z-index:999; }
.hire h2{text-align:center}
.btm-slider{margin-top:50px}

.blk-part .courses__wapper {
  border: solid 0px rgba(232, 232, 232, 0.54);
  -webkit-border-radius: 3px;
          border-radius: 3px;
		  padding:4px 0;
}


.blk-part .courses__content {
  padding: 20px;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-shadow: -0px 0px 0px 0 #ebebeb;
          box-shadow: -0px 0px 0px 0 #ebebeb;
  background-color: transparent;
}
.blk-part .courses__content p{font-size:15px;}

.faq-sec {
    padding: 0px 0px;
}
span.ezy-t{color:#3c2663}
.noHover{
    pointer-events: none;
}
.program-fee-h h5, .program-fee-h ul{text-align:left}

/*.di-al{width:91%; display:inline-block}
.di-a{width:30%; margin-left:0}
.di-b{width:30%;margin-left:30%}
.di-c{width:30%;margin-left:60%}*/

#view_more_data {display: none;}

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}

.img-bk{background:#F5F6F7;  margin:10px 0px; padding:10px 1px; display:flex; }
.img-bk img{float:right}
.img-bk .col-md-8{padding-left:0}

















@media only screen and (max-width: 768px) {
.frame{display: block;}

.frame{text-align: center;
  }

table{font-size:12px;}
.font-tb{font-size:12px;}
.modal-body{padding:10px !important}
sub{font-size:8px;}
p.cont-content {font-size:10px}

}


.mob-v{display:none}
.mob-d{display:block}
.fsds-pro li{list-style-type:disc; padding-top:4px; color:#5D5D5D; font-weight:300}
.fsds-pro{font-size:14px; padding:0px 17px;}
.modal-text-fee {font-size:18px; vertical-align:center; font-weight:300;}
.modal-text-fee  span{font-size:14px; vertical-align:center}
.modal-text-fee  span.bld{font-size:18px; vertical-align:center; font-weight:400; color:#fff}
.modal-text-fee  span.bldwt{font-size:18px; vertical-align:center; font-weight:400; }
.modal-dialog{width:68%;}
table th.modal-text-fee , table .l1 {color:#fff; vertical-align:center; }
table .l1{background:#519FD7}
/*table th , td {vertical-align:center; text-align:center}
 .feeblk>tbody>tr>td, .feeblk>tbody>tr>th, .feeblk>tfoot>tr>td, .feeblk>tfoot>tr>th, .feeblk>thead>tr>td, .feeblk>thead>tr>th, .feeblk>tbody>tr>td, .feeblk>tbody>tr>th, .feeblk>tfoot>tr>td, .feeblk>tfoot>tr>th, .feeblk>thead>tr>td, .feeblk>thead>tr>th, .feeblk>thead>tr>th,  .feeblk>thead>tr>td{
vertical-align: center ! important;}
.feeblk tr{height:150px; vertical-align: center}*/
.table>thead>tr>th, tr, td{ vertical-align: center}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #F1F3F4;
}

.table > tbody > tr > td, .table > thead > tr > th {
     vertical-align: middle; line-height:20px; padding:10px; font-family:rubik;
}
.program-fee-h h5{font-weight:500; font-family:rubik; color:#5D5D5D; font-size:16px}
/*.program-fee-h table span::before{
    content: "\a";
    white-space: pre;}*/







/*mobile view*/


@media only screen and (max-width: 768px) {
.bnr-back{ background-image:none;  }

div.rev1   {order: 1;}
div.rev2  {order: 2;}

.bnr-back h1{font-size:40px; line-height:43px}

.bnr-cont {
    color: #fff;
padding: 17px 0;}

.top-up{top:0px; left:0px; z-index:99999;  position: relative; }

.list-data{padding:25px 10px 40px 10px; text-align:center;  
background-color: #186FB0;
background-image: linear-gradient(180deg, #186FB0 , #22B1CC  ); width:100% }
.list-data p.hd-text{font-size:60px; color:#fff; font-weight:400; }
.list-data p.sub-text{font-size:20px; color:#fff; margin-top:-16px; padding-bottom:20px}
.dt-part {
    padding: 20px 50px 40px 50px;
    text-align: left;
    margin-top: 0px;
}
.dt-part .dt-se{padding:20px 10px}
h2{line-height:37px;}


.logo-lst div div{
padding:20px; 

}
.logo-lst img{display: block;
  margin-left: auto;
  margin-right: auto;}
  
.logo-lst{padding-bottom:0}
 
section.key-high{padding:0 0 0 18px}
.cont-li .list-det {
padding-top: 0px; font-family:rubik}
.key-high h2{padding-bottom:25px}

.key-right {
    padding-left: 0px;
}

.button-wrapper {
 margin: 0;
  position: absolute;
  top: 106%;
  right:0;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.full-stack-part{padding-bottom:100px}
.border-lft:after {
  content: '';
  position: absolute;
  left: -2px;
  top: 2.4%;
  height: 98%;
  border-left: 2px solid #E3E4E5;
}

.cont-logo p{padding:0; text-align:left}
  
  .blk-part img, .career-t-sec img, .ad-sub img, .cont-logo img{display: block;
  margin-left: auto;
  margin-right: auto;}

.tab button{width:100%;}
.ad-sub{display: block;  }
.industry-trends{padding-top:20px; text-align:center}
.tab-cert button{width:100%}
.blk-part{}
.color-box {
    padding: 15px;
    height: 164px;
margin:15px;}
.box-stact{ margin-top: 100px;}
.img-round img {
    
    margin-top: -70px;
    margin-left: 78px;
}
ul.tl li .timestamp {left: -65%;}

.history-tl-container ul.tl{margin-left:20px;}
.book-slot {padding: 0px 13px; }
.ad-box{margin-bottom:10px;}
.con-al{padding:0}
.al-cont-desc-div { padding: 0 10px; }
.con-al h3 {padding: 0 6px 29px 6px;}

.course-tl-container ul.tl li.diff-img1::before {
    left: -16px;
	top: 4px;
    height: 30px;
    width: 30px;
    background-size: 30px 30px;   
}
.course-tl-container ul.tl li.diff-img2::before {
    left: -16px;
	top: 4px;
    height: 30px;
    width: 30px;
    background-size: 30px 30px;   
}
.rght-flt {
    position: inherit;
    margin-top: 0px;
    margin-left: 0%;
}
.rght-flt img{display: block;
  margin-left: auto;
  margin-right: auto;}

.certificate h2 {
line-height: 40px;}
.faq-sect {
    padding:0px 0px;
}
  
 .tab-timeline .collapsible_course .frame {
    text-align: left;
    font-size: 15px;
	display:flex;
	padding-top:10px;
 }
 
 .box-shadow span{
    margin-left: 290px;
	}
	
	.button-vdo{margin: 24px 17px;}
	.b-i{padding:10px 20px}
	.key-right {
    margin:0 0 20px 0;}
	/*.collapsible_course span.mod{padding: 10px 160px 0px 0; white-space:pre-line}*/
	.collapsible_course span.mod::after{
    content: "\a";
    white-space: pre;}
	.collapsible_course span.mod-cont{border-bottom:1px solid #ccc}
	.ad-sub .row div.col-md-8{padding-top:9px }
	.img-round img{ margin-left:60px;}
	.box-stact{height:340px}
	#testimonials  .div-b{ border:1px solid #eee ;
 -moz-box-shadow:1px 1px 0px 1px #eee;
-webkit-box-shadow: 1px 1px 0px 1px #eee;
box-shadow: 1px 1px 0px 1px #eee;
	 padding:10px;
	 margin:5px;
	 height:auto;
	 }
  .slider-logo-blue .header-section-sldr h2, .ft-l-p p{font-size:28px;}
  .flip-card-back p{padding:10px 15px;}
  .tab-cert {
	margin-left: 0px; 
}
.tab-cert p {padding: 10px 0;}
.box-stact h3 {
    font-size: 23px;
    padding: 10px 0 4px 0;
}
.history-tl-container {
    width: 78%;
    margin-left: 58px;
}
.ad-box {
    padding: 30px 33px;
    margin: 5px 0 15px 0px;
}
.mob-v{display:block}
.mob-d{display:none}
.flip-card {width: 336px;}
.slick-dots li button:before{font-size:20px;}
.book-slot h2, .book-slot button.button-msg {text-align:center; align-items: center;}
.bg-culti .slick-dots li button, .slider-logo-blue .slick-dots li button{display:none}
.slider-logo-1, .bg-culti{padding-bottom:0}
.ft-l-p{padding-bottom:140px}
.modal-dialog{width:auto;margin: 6px}
.program-fee-h{overflow-x:auto;}
.slider-m {height:810px;width:330px;}
.wht-box p{text-align:center}
.img-bk{display:flex}

}





/*@media only screen and (min-device-width: 641px) and (max-device-width: 768px) {
       .collapsible_course span.mod-cont {
    border-bottom: 1px solid #ccc;
    margin-left: 9px;
    }
@media only screen and (min-device-width: 281px) and (max-device-width: 640px) {
       .collapsible_course span.mod-cont {
    border-bottom: 1px solid #ccc;
    margin-left: -9px;
    }*/

/*
#f1_container {
  position: relative;
  margin: 10px auto;
  width: 450px;
  height: 281px;
  z-index: 1;
}
#f1_container {
  perspective: 1000;
}
#f1_card {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: all 1.0s linear;
}
#f1_container:hover #f1_card {
  transform: rotateY(180deg);
  box-shadow: -5px 5px 5px #aaa;
}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.face.back {
  display: block;
  transform: rotateY(180deg);
  box-sizing: border-box;
  padding: 10px;
  color: white;
  text-align: center;
  background-color: #aaa;
}
*/
