

* {

	margin: 0px;

	padding: 0px;

	outline: none;

}

a, img, img a {

	outline: none !important;

	border: none;

}

body {

	font-family: 'Conv_PTS55F' !important;

	color: #333333 !important;

	line-height: 24px !important;

	font-size: 14px !important;

	background:#fff !important;

}

.center-txt{ text-align:center;}

.txt-alignleft

{

	text-align:left;	

}

.txt-alignright

{

	text-align:right;	

}

.page-title

{

	font-size:39px;

	margin:0px 0 24px;

	font-family: 'Conv_Alegreya-Bold';

	font-weight:normal;

	text-transform:uppercase;

	color:#e30505;		

}

.page-title02

{

	color:#b70b0b;

	font-size:29px;

	margin:0px 0 15px;

	line-height:39px;

	font-family: 'Conv_PTS75F';

	font-weight:normal;

	text-transform:uppercase;		

}

.logo

{

}

.logo img

{

	max-width:100%;	

}



.topwrap

{

	background:url(../images/top-bg.jpg) repeat;

	border-top:8px solid #e30505;

	line-height:36px;

	position:relative;

	padding:33px 0;	

}

.logo {

    margin: 10px 0 0;

}

.logo img {

    max-width: 100%;

}

.top-right

{

	padding:5px 0;	

}

.top-tel {

    background: url("../images/top-tel.png") no-repeat scroll left bottom;

    color: #ababab;

    font-family: 'Conv_PTS75F';

    font-size: 15px;

    margin: 0px 0 0 0;

    padding: 0px 0 0 75px;

	line-height:28px;

}

.top-tel .txt001 {

    font-size: 27px;

	font-family: 'Conv_PTS75F';

	color:#000000;	



}

.toptel01 {

    color: #fff;

    display: none;

    font-size: 22px;

    line-height: 34px;

    text-align: center;

}

.toptel01 a {

    background: #980000;

    border: 1px solid #980000;

    border-radius: 4px;

    color: #fff;

    display: block;

    font-size: 24px;

    margin: 2px 0;

    padding: 4px 8px;

}

.toptel01 a:hover, .toptel01 a:focus {

    background: #111c4a none repeat scroll 0 0;

    color: #fff;

    text-decoration: none;

}



.top-email {

    background: url("../images/email-icon.png") no-repeat left center;

    color: #ababab;

    font-family: 'Conv_PTS75F';

    font-size: 15px;

    margin: 0px 0 0 0;

    padding: 0px 0 0 75px;

	line-height:28px;

}

.top-email .txt001 {

    font-size: 19px;

	color:#000;

}



.navwrap

{

	background:#e30505;

	padding:10px 0;

}

.navwrap i{ font-size:18px; margin:0 10px 0 0;}

.menutxt {

	float: left;

	height: 41px;

	padding: 0px 0 0 18px;

	font-size: 18px;

	text-transform:uppercase;

	line-height: 41px;

	display:none;

	font-weight:bold;

	color:#b60b0b;

	font-family: 'Conv_PTS75F';

}

.navbar-toggle

{

	padding: 12px 7px !important;

	margin-top:14px !important;	

}

.icon-bar{ background:#fff !important;}

.icon-bar:hover{ background:#999 !important;}

.navbar{	background:none !important;

	border:none !important;

	margin:0 !important;

	min-height:inherit !important;

}

.navbar-nav {

    margin: 0 !important;

}

.navbar-header

{

	padding:0 15px;	

}

ul.navbar-nav

{

	list-style:none;

	width:100%;

	background:none !important;

	border:none !important;



}

ul.navbar-nav li

{

	text-transform:uppercase;

	font-family: 'Conv_PTS75F';

}

ul.navbar-nav li a.menulink {

	font-size:15px;

	color: #fff;

	line-height:41px;

	padding: 0 57px;

	text-decoration: none;

	cursor:pointer;

	transition: background-color 0.3s ease;

}

ul.navbar-nav li a.menulink:hover {

	color:#000;

	text-decoration: none;

	background:#fff;

}

ul.navbar-nav li a.current, ul.navbar-nav li a.selected, ul.navbar-nav li a.current:hover, ul.navbar-nav li a.current:focus  {

	font-size:15px;

	color: #000 !important;

	line-height: 41px;

	padding: 0 57px;

	text-decoration: none;

	background:#fff;

}

.cartholder

{

	background:#000;

	float:right !important;

	padding:10px 80px 10px 80px;

}

.cartholder a

{

    color: #f8e91a;

}

.cartholder a:hover, .cartholder a:focus

{

    color: #fff;

}



 .affix {

      top: 0;

	  width:100%;

	  margin:0; padding: 10px 16px;

	  z-index:999;

  }

 .wrap03{ margin:0;}

 .carousel-caption {

    bottom: 27% !important;

    font-size: 17px;

    left: 6% !important;

    line-height: 30px !important;

    padding: 0 !important;

    right: inherit !important;

    text-align: left !important;

	text-shadow:none !important;

}

.carousel-caption .title {

    color: #fff;

    font-family: 'Conv_PTS75F';

    font-size: 52px;

    font-weight: normal;

    margin: 0 0 10px;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

   

}

.carousel-caption .title2 {

    color: #f4f4f4;

    font-family: 'Conv_PTS55F';

    font-size: 17px;

    font-weight: normal;

	font-style:italic;

    margin: 15px 0 20px;    line-height: 30px !important;



}



.img-holder img

{

	max-width:100%;

	padding:0!important;

	border:none!important;

	border-radius:0 !important;	

}

.wrap4

{

	background: #e30505;
    font-size: 40px;
    color: #fff;
    line-height: 40px;
    text-transform: uppercase;	

}

.courses-box

{

	background:url(../images/sep-bdr.png) no-repeat right center;

	padding:36px 0;

	font-family: 'Conv_PTS75F';	

}
.course-title
{
	text-decoration:none;
	color:#fff;
}
.course-title:hover
{
	text-decoration:underline;
	color:#fff;
}
.last{ background:none !important;}

.wrap5

{

	padding:40px 0;	

}

.wrap6

{

	padding:30px 0;

	color:#ffdede;

	font-size:13px;

	background:#e30505;	

	text-align:justify;

}

.wrap6 .title

{

	color:#fff;

	font-size:20px;

	text-transform:uppercase;

	margin:0 0 18px;

	font-family: 'Conv_PTS75F';	

}

.wrap6 img

{

	max-width:100%;

	border:4px solid #fff;

	margin:0 0 15px;	

}

.wrap7

{

	background:url(../images/footer-bg.jpg) repeat;

	padding:42px 0;

	font-size:16px;

	line-height:26px;

	color:#b0b0b0;font-family: 'Conv_PTS55F';

	border-top:2px solid #000;	

}

.wrap7 .title

{

	color:#f8e91a;

	font-size:20px;

	margin:0 0 15px;

	text-transform:uppercase;

	font-family: 'Conv_PTS75F';	

}

.wrap7 .form-control

{

	background:#494949;

	color:#fff;

	font-size:12px;

	text-transform:uppercase;

	color:#fff;	

	border-radius:0;

	border:none;

	height:40px;

	line-height:40px;

}

.newsletter-btn {

    background: #f8e91a;

    border-radius: 0 !important;

    color: #000;

    font-family: 'Conv_PTS75F';

    font-size: 14px;

    text-transform: uppercase;

	padding:10px 22px !important;

	margin:12px 0 0 0;

}

.sep{ border-right:1px solid #474646; padding:0 30px 0 0 !important; min-height:350px;}

.footer

{

	background:#990e0e;

	padding:18px 0;

	color:#fff;

	font-size:12px;

	text-transform:uppercase;

	line-height:21px;	

}

.footer a, .footer a:hover, .footer a:focus

{

	color:#f8e91a;	

}

.socialsicon img

{

	margin:0 4px;

}

.content-box {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #dadada;

}

.content-box-title {

    background: #dadada none repeat scroll 0 0;

    font-family: 'Conv_PTS75F';

    font-size: 20px;

    padding: 7px 15px;

}

.content-box .innercontent {

    font-size: 16px;

    padding: 25px;

}

.content-box .innercontent ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.content-box .innercontent ul li {

    line-height: 34px;

}

.sep02{ margin-bottom:30px;}