html, body{
	margin:0;
	font-size: 100%;
	font-family: 'Open Sans', sans-serif;
	background: #fff;color:#333;
}
body a {
	text-decoration:none;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
a:hover{
 text-decoration:none;
}
input[type="button"],input[type="submit"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}	
p{margin:0;color:#000;font-family: 'Open Sans', sans-serif;font-size:0.875em;line-height:24px;}
ul{margin:0;padding:0;}
label{margin:0;}
.padding-left{padding-left: 0px !important;}
.padding-right{padding-right: 0px !important;}
.mgn-t{margin-top: 0px;}
.mgn-r{margin-right: 0px;}
.mgn-b{margin-bottom: 0px;}
.mgn-l{margin-left: 0px;}
.mrg-t{margin-top:15px;}
.mrg-r{margin-right:25px;}
.mrg-b{margin-bottom:15px;}
.mainhead{width:100%;height:auto;float:left;background:url(../images/header-img.jpg) repeat-x top left;}
.logo{width:100%;height:auto;float:left;}
.mainnav{width:100%;height:auto;float:left;background:#dcdcdc;border-bottom:2px solid #e80520;}
.bannermain{width:100%;height:auto;float:left;}
.anc-mn{width:100%;height:auto;float:left;}
.anc-main{width:100%;height:auto;float:left;background:#ffc023;line-height:36px;color:#000;}
.anc-main h2{width:100%;height:auto;float:left;background:#e80520;color:#FFF;text-transform:uppercase;font-size:1.250em;padding:15px;font-weight:300;}
.anc-main p {width:auto;height:34px;display:inline-block;background:url(../images/tick.png) no-repeat top left;padding-left:30px;}
/*.anc-main ul{margin:0px;max-height:36px;float:left;overflow:hidden;}
.anc-main ul li {height: auto;
    width: 100%;
    float: left;
    display: block;}*/
.ad-main{width:100%;height:auto;float:left;background:#06446c;color:#FFF;padding:15px 0px;}
.hm-ad{width:auto;height:auto;float:left;}
.hm-ad img{padding-right:10px;float:left;}
.hm-ad span{float:left;line-height:50px;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight:600;}
.hm-ad span a{color:#FFF;}
.hm-ad span a:hover{color:#ffc023;}
.wel-main{width:100%;height:auto;float:left;padding:30px 0px;}
.cap-1{color:#06446c;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-size:1.500em;}
.capp-1{color:#06446c;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-size:1em;}
.cap-2{color:#FFF;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-size:1.500em;}
.cap-3{color:#000;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-size:1em;border:1px solid #FFF;border-top:0px;padding:15px;}
.cap-3 a {color:#000;}.cap-3 a:hover{color:#e80520;}
.cap-4{color:#06446c;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-size:1em;}
.red{color:#e80520;}
.red1{color:#e80520;font-family: 'Open Sans', sans-serif;font-weight:400;margin:5px 0px;font-size:1.125em;}
.welcome a{color:#06446c;font-weight:600;background:url(../images/read-arrow.jpg) no-repeat right 5px;padding-right:20px; margin-top:15px;display:block;float:left;}
.welcome a:hover{color:#e80520;font-weight:600;background:url(../images/read-arrow1.jpg) no-repeat right 5px;padding-right:20px; margin-top:15px;display:block;float:left;}
.hme-news-main{width:100%;height:auto;float:left;background:#f6f9fa;border-top:3px solid #fc1212d1;border-right:1px solid #dce4ea;border-bottom:1px solid #dce4ea;border-left:1px solid #dce4ea;padding:25px;}
.lte-mn{width:100%;height:auto;float:left;}
.lte-mn li{width:100%;height:auto;display:inline-block;border-top:1px solid #dce4ea;list-style:none;margin-top:15px;}
.lte-mn ul marquee{max-height:315px;overflow:hidden;}
.hme-dte{width:100%;height:auto;float:left;border:1px solid #dce4ea;background:#FFF;margin:10px 0px;padding:10px;text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
.hme-dte strong{font-size:1.500em;}
.hme-n{width:100%;height:auto;float:left;margin:10px 0px;}
.hme-n p{line-height:22px;}
.hme-sree{width:100%;height:auto;float:left;background:#2954a2;padding:20px 0px;color:#FFF;}
.hme-sree p{color:#FFF;line-height:24px;margin:5px 0px;}
.hme-read{width:100%;height:auto;}
.hme-read a{color:#FFF;border:1px solid #FFF;padding:5px 10px}
.hme-read a:hover{color:#ffc023;border:1px solid #ffc023;padding:5px 10px}
.hme-facility{width:100%;height:auto;float:left;padding:25px 0px;}
.hme-highlights{width:100%;height:auto;float:left;padding:25px 0px;}

.hme-fact{width:100%;height:auto;float:left;background:#c3c3c3;padding:10px;margin:15px !important;}
.hme-facility .container .col-md-2.padding-left.padding-right{margin:0px 5px !important;width:13%;}
.hme-highlights .contain .col-md-2.padding-left.padding-right{margin:0px 5px !important;width:23%;}
.hme-prn{width:100%;height:auto;float:left;padding:20px 0px;}
.footer{width:100%;height:auto;float:left;padding-top:25px;background:#2954a2;}
.footer p{color:#FFF;}
.ftr-sc {width:100%;height:auto;float:left;}
.ftr-sc i{width:30px;height:30px;color:#FFF;border:1px solid #FFF;border-radius:50px;padding-top:6px;text-align:center;margin-top:15px;}
.ftr-sc i:hover{width:30px;height:30px;color:#e80520;border:1px solid #e80520;border-radius:50px;padding-top:6px;text-align:center;margin-top:15px;}
.lte-mn1{width:100%;height:auto;float:left;}
.lte-mn1 li{width:100%;height:auto;float:left;border-bottom:1px solid #dce4ea;list-style:none;margin-top:10px;padding-bottom:5px;}
.lte-mn1 li a:hover{color:#e80520;}
.inr-banner{width:100%;height:auto;float:left;}
.abtn{width:100%;height:auto;float:left;}
.abtn ul li {font-size:0.875em;color:#000;margin-top:10px;background:url(../images/tick.png) no-repeat left top; list-style:none;padding-left:25px;}
.cln-main{width:100%;height:auto;float:left;background:#efefef;border-radius:10px;padding:20px 0px;}
.cln-main1{width:100%;height:auto;float:left;background:#efefef;border-radius:10px;padding:20px;}
.img-div {
    background: #FFF;
    color: #511C71 !important;
    text-align: center;
    padding-bottom: 10px;
    border: 1px solid rgba(76, 28, 113, 0.19); height: auto;
    padding: 10px;margin-top:15px;
}
.img-div h5{color: #e80520;line-height:24px;}
.bd-example {
    padding: 1.5rem;
    margin-right: 0;
    margin-bottom: 0;margin: 1rem -15px;
    border: solid #D2D2D2;
    margin-left: 0;
    border-width: .2rem;}
textarea{resize:none;}
.in-gly{width:100%;height:auto;float:left;margin:15px 0px;}
.pht-gly{margin:5px 0px;}
.ftr-bt{width:100%;height:auto;float:left;background:#043285;line-height:40px;color:#FFF;}
.form-area{background-color: #FAFAFA;padding: 10px 40px 60px;margin: 10px 0px 60px;border: 1px solid #C7C7C7;}

 .course-details-right-sidebar .single-item-content {
	margin: 0px 0 20px 0px;
}
.duration-title {
	color: #ffffff;
	font-size: 18px;
	background: #fc1212d1;
}
.course-duration .text {
	border-bottom: 1px solid #fc1212d1;
	display: block;
	padding: 15px 0;
}
.duration-text {
	background: #f6f6f6 none repeat scroll 0 0;
	color: #4c4c4c;
}
.course-duration .text span {
	display: inline-block;
	text-align: center;
	width: 192px;
	color: #fff;
}
.course-duration .text span.text-right {
	border: 0 none;
	display: inline-block;
	float: right;
	padding: 0;
	text-align: center !important;
	/*width: 240px;*/
}
.course-duration .duration-text .text span {
	color: #4c4c4c;
}