#section1 { background: #fff; }

#section1,  #section2 { margin : 0 auto; padding : 1% 0 0 0; }
p  { float : left; width  :100%; position : relative; }

#intro  h1 { line-height : 40px;  }

.section_common { margin : 2% 0 2% 0; }
.camp_common { }
.modules_all {     padding: 0 15%; }
.modules_left { float : left; }
.modules_right { float : right; }
.camp_left_pic { }
.learning_outcome { background: #ececec; }
.ecec { background: #ececec !important; }
.dede { background: #dedede !important; }
.durates {     background: #fff;  }
.modules_lst_view {    /*  background: #fff;  */  }
.modules_r1 { padding : 0 8% 0 8%; margin : 5em 0 0 0; }
.camp_right_text, .computing_left { line-height : 35px;  min-height: 3.5em; }
.learning_outcome h3 { line-height : 40px;  }
.heads_equal { line-height : 40px;  min-height: 5em;  }
.camp_right_text h3, .computing_left h3 { line-height : 40px; margin : 0 0 2% 0; min-height: 3.5em; } 
.learning_outcome ul   { float : left; width :100%; margin : 2% 0 0 0; }
.learning_outcome ul li { color : #003872; }
.learning_outcome ul li i  { padding: 0 10px 0 0; }
.learning_outcome ul li .fa-check-circle:before, .learning_outcome ul li .fa-circle-check:before { color: #003872; }
.fees_rs { 
    background: #ffbb00;
    padding: 10px;
}
.fees_rs span, .fees_rs i { color : #fff; }
.outcome_paras { font-size : 16px !important; }
.learning_outcome ul li {
    color: #003872;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0 0 10px 0;
}
 
@media screen and (max-width: 767px) {
.body_content { margin-top : 5em; }		
header { min-height : 3em; }
.modules_all {     padding: 0 4%; }
.fees_rs {padding: 5px 5px !important;}
.leaders_left {display: none;}
.leaders_right {display: none;}
.leaders_center {width: 100%; padding: 5%;}
.learning_outcome ul li {    margin: 0 0 20px 0;
    text-align: left !important;}
.text-left {text-align: center;}

.modules_r1 { padding: 0 8% 0 8%; margin: 0; }
}


@media screen and (min-width: 768px) {
/* .plug_play { margin : 2em 0 0 0; }	
.smart_sys { margin : 10em 0 0 0; }	
.bulid_robots { margin : 7em 0 0 0; }	
.integrate_future { margin : 12em 0 0 0; } */	
}


@media screen and (min-width: 768px) {
	
	
.heading_heads span { border-bottom: 5px solid #ffbb00; font-size: 25px; }
	
.section_common h3:after {
/* content: " ";
position: relative;
width: 4%;
height: 3px;
float: left;
border-top: 5px solid #ffbb00;
margin: 0 48%; */
}
.body_content { margin-top : 3em; }	
header { min-height : 3em; }

.modules_all {
    padding: 0 5%;
}
}

li.fees_rs {
    padding: 5px !important;
}


