@font-face {

	font-family:'SegoeUI-Light';

	src: url('../fonts/SegoeUI-Light_gdi.eot');

	src: url('../fonts/SegoeUI-Light_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/SegoeUI-Light_gdi.woff') format('woff'),

		url('../fonts/SegoeUI-Light_gdi.ttf') format('truetype'),

		url('../fonts/SegoeUI-Light_gdi.svg#SegoeUI-Light') format('svg');

	font-weight: 800;

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+000D-2666;

}

@font-face {

	font-family:'SegoeUI';

	src: url('../fonts/SegoeUI.eot');

	src: url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),

	url('../fonts/SegoeUI.woff') format('woff'),

	url('../fonts/SegoeUI.ttf') format('truetype'),

	url('../fonts/SegoeUI.otf') format('opentype'),

	url('../fonts/SegoeUI.svg#Eurostile-Normal') format('svg');

}

@font-face {

	font-family: 'open_sansregular';

	src: url('../fonts/opensans-regular-webfont.eot');

	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

	url('../fonts/opensans-regular-webfont.woff2') format('woff2'),

	url('../fonts/opensans-regular-webfont.woff') format('woff'),

	url('../fonts/opensans-regular-webfont.ttf') format('truetype'),

	url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

	font-style: normal;

}

@font-face {

    font-family:'HelveticaInseratLTStd-Roman';

    src: url('../fonts/HelveticaInseratLTStd-Roman_gdi.eot');

    src: url('../fonts/HelveticaInseratLTStd-Roman_gdi.eot?#iefix') format('embedded-opentype'),

        url('../fonts/HelveticaInseratLTStd-Roman_gdi.woff') format('woff'),

        url('../fonts/HelveticaInseratLTStd-Roman_gdi.ttf') format('truetype'),

        url('../fonts/HelveticaInseratLTStd-Roman_gdi.svg#HelveticaInseratLTStd-Roman') format('svg');

    font-weight: 800;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-25CA;

}

@font-face {

	font-family:'LucidaSans-Regular';

	src: url('../fonts/LucidaSans_gdi.eot');

	src: url('../fonts/LucidaSans_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/LucidaSans_gdi.woff') format('woff'),

		url('../fonts/LucidaSans_gdi.ttf') format('truetype'),

		url('../fonts/LucidaSans_gdi.svg#LucidaSans-Regular') format('svg');

	font-weight: 400;

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-25CA;

}

@font-face {

	font-family:'hankenround-Regular';

	src: url('../fonts/hankenround-Regular_gdi.eot');

	src: url('../fonts/hankenround-Regular_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/hankenround-Regular_gdi.woff') format('woff'),

		url('../fonts/hankenround-Regular_gdi.ttf') format('truetype'),

		url('../fonts/hankenround-Regular_gdi.svg#hankenround-Regular') format('svg');

	font-weight: 400;

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-2212;

}

@font-face {

	font-family:'Lato-Light';

	src: url('../fonts/Lato-Light_gdi.eot');

	src: url('../fonts/Lato-Light_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Lato-Light_gdi.woff') format('woff'),

		url('../fonts/Lato-Light_gdi.ttf') format('truetype'),

		url('../fonts/Lato-Light_gdi.svg#Lato-Light') format('svg');

	font-weight: 300;

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-25CA;

}

@font-face {

	font-family:'Lato-Regular';

	src: url('../fonts/Lato-Regular_gdi.eot');

	src: url('../fonts/Lato-Regular_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Lato-Regular_gdi.woff') format('woff'),

		url('../fonts/Lato-Regular_gdi.ttf') format('truetype'),

		url('../fonts/Lato-Regular_gdi.svg#Lato-Regular') format('svg');

	font-weight: 400;

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-25CA;

}

body

{

	padding-bottom: 0px !important;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

    overflow-y: auto !important; 

    overflow-x: hidden !important; 
	
	font-family: 'Signika', sans-serif!important;

}

.col-md-6

{

	width: 50%;

}

.cont

{

	margin-left: 0px !important;

	width: 100% !important;

}

a:hover

{

	text-decoration: none;

}

a:focus,input:focus,textarea:focus,select:focus,button:focus

{

	text-decoration: none;

	outline: 0;

}

.mycarousel .item {

    left: 0 !important;

      -webkit-transition: opacity .8s; /*adjust timing here */

         -moz-transition: opacity .8s;

           -o-transition: opacity .8s;

              transition: opacity .8s;

}

.mycarousel .carousel-control {

    background-image: none !important; /* remove background gradients on controls */

}

/* Fade controls with items */

.mycarousel .next.left,

.mycarousel .prev.right {

    opacity: 1;

    z-index: 1;

}

.mycarousel .active.left,

.mycarousel .active.right {

    opacity: 0;

    z-index: 2;

}

/*18-12*/

.loc-add{overflow:hidden;}
.add-B{overflow:hidden;border: 1px solid #ed1c24; padding:15px; min-height: 215px;margin-top: 30px;font-family: 'Signika', sans-serif;}

.loc-add .col-lg-3{position: relative;
min-height:inherit;
padding-top:0;
border:none;}
.loc-add .col-md-3{position: relative;
min-height:inherit;
padding-top:0;
border:none;}
.loc-add .col-sm-3{position: relative;
min-height:inherit;
padding-top:0;
border:none;}
.loc-add .col-xs-12{position: relative;
min-height:inherit;
padding-top:0;
border:none;}

.loc-add .col-lg-12{position: relative;
min-height:inherit;
padding-top:0;
border:none;}

.loc-add h3 {
    margin-top: 20px;
    font-size: 25px;
    color: #ed1c24;
    font-family: 'Signika', sans-serif;
    text-transform: uppercase;
    margin-bottom:0px;
}

.add-B h4 {
    margin-top: 0px;
    font-size: 15px;
    color: #ed1c24;
    font-family: 'Signika', sans-serif;
    text-transform: uppercase;
}
.add-B p{font-size: 13px;
color: #646464;
font-family: 'Signika', sans-serif;
line-height:18px;
margin:0px 0px 4px;
}
.TC{margin-top:10px;}

/*18-12*/

.header

{

	border: 0px;

	padding-top: 40px;

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 9;

}

.logo

{

	float: left;

}

.top_div

{

	float: right;

	margin-left: 150px;

	position: relative;

}

.top_div ul

{

	list-style: none;

	padding-left: 0px;

}

.top_div ul li

{

	float: left;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 5px;

	border-right: 1px solid #fff;

	font-size: 13px;

 	line-height: 20px;

	font-family: 'Signika', sans-serif;

	color: #fff;

}

.top_div ul li:last-child

{

	border: 0px;

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 0px;

}

.top_div ul li img

{

	float: left;

	margin-right: 7px;

}

.top_div ul li a

{

	color: #fff;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.top_div ul li a:hover

{

	color: #fdb53e;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.social

{

	padding-left: 0px;

	list-style: none;

}

.social li

{

	float: left;

	padding: 0px !important;

	border: 0px !important;

}

.social li a img

{

	margin-right: 0px;

	margin-top: 2px;

	margin-left: 5px;

	-webkit-transition: all 0.4s ease-in-out;

    transition: all 0.4s ease-in-out;

} 

.social li a:hover img

{

	-ms-transform: rotate(360deg); /* IE 9 */

    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */

    transform: rotate(360deg);

	-webkit-transition: all 0.4s ease-in-out;

    transition: all 0.4s ease-in-out;

}

.navbar-collapse

{

	float: right;

	padding-top: 30px;

	padding-left: 0px;

	padding-right: 0px;

}

.nav-menu 

{

	width: 100%;

}

.nav-menu li

{

	margin-left: 16px;

}

.nav-menu li a

{

	font-family: 'Signika', sans-serif;

	font-size: 13px;

	color: #ed1c24;

	text-transform: uppercase;

	padding: 0px;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.nav-menu li a:hover,.nav-menu li a:focus,.nav-menu li a.active

{

	color: #fdb53e;

	background: none;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.slider

{

	padding-top: 0px;

	border: 0px;

}

.banner_images

{

	width: 100%;

	height: auto;

}

.banner_indicator

{

	padding-left: 0px;

	position: absolute;

	z-index: 9;

	left: 50%;

	width: 106px;

	margin-left: -53px;

	margin-top: 0px;

	bottom: 50px;

	list-style: none;

	padding-left: 0px;

}

.banner_indicator:hover

{

	opacity: 1;

}

.banner_indicator li

{

	float: left;

	margin-right: 10px;

	width: 10px;

	height: 10px;

	border-radius: 10px;

	background: #24688b;

	cursor: pointer;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.banner_indicator li:hover,

.banner_indicator li.active

{

	background: #fff;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.carousel-caption

{

	font-family: 'Signika', sans-serif;

	font-size: 30px;

	color: #fff;

	text-transform: uppercase;

	left: 4%;

  	bottom: 15%;

}

.welcome_div

{

	padding-top: 50px;

	border: 0px;

	background: #f0f0f0;

	padding-bottom: 50px;

}

.welcome

{

	padding-top: 0px;

	border: 0px;

	text-align: center;

	padding-left: 90px;

	padding-right: 90px;

	padding-bottom: 45px;

}

.welcome h3

{

	margin-top: 0px;

	font-size: 25px;

	color: #ed1c24;

	font-family: 'Signika', sans-serif;

    text-transform: uppercase;

    margin-bottom: 20px;

}

.welcome p

{

	font-size: 13px;

	color: #646464;

	font-family: 'Signika', sans-serif;

}

.welcome_items

{

	border: 0px;

	padding-top: 0px;

  	padding-left: 90px;

  	padding-right: 90px;

	text-align: center;

}

.welcome_1

{

	padding-right: 45px;

	border:0px;

	border-right: 1px solid #aaaaaa;

	padding-top: 0px;

	margin-bottom: 50px;

}

.welcome_2

{

	padding-left: 45px;

	border:0px;

	border-left: 1px solid #aaaaaa;

	padding-top: 0px;

	margin-bottom: 50px;

}

.welcome_each

{

	padding-top: 0px;

	padding-bottom: 15px;

	border: 0px;
	min-height: 188px;

}

.welcome_each h3

{

	margin-top: 0px;

	text-align: right;

	font-size: 20px;

	color: #ed1c24;
	font-family: 'Signika', sans-serif;


    text-transform: uppercase;

    line-height: 50px;

}

.welcome_each h3 img

{

	float: right;

	margin-left: 12px;

}

.welcome_each p

{

	text-align: left;

	font-size: 13px;

	color: #646464;


}

.welcome_each1

{

	padding-top: 0px;

	padding-bottom: 15px;

	border: 0px;
	min-height: 188px;

}
.newC{color:#ed1c24;}

.welcome_each1 h3

{

	margin-top: 0px;

	text-align: left;

	font-size: 20px;

	color: #ed1c24;
	font-family: 'Signika', sans-serif;


    text-transform: uppercase;

    line-height: 50px;

}

.welcome_each1 h3 img

{

	float: left;

	margin-right: 12px;

}

.welcome_each1 p

{

	text-align: left;

	font-size: 13px;

	color: #646464;


}

.webcome_read

{

	text-align: center;

	margin: 0px auto;

	padding: 6px 10px;

	border: 1px solid #5a5a5a;

	color: #5a5a5a;

	font-size: 14px;


	text-transform: uppercase;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.webcome_read:hover

{

	border: 1px solid #ed1c24;

	color: #ed1c24;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.client_div

{

	padding-top: 45px;

	background: #fff;

	border: 0px;

	padding-bottom: 40px;

}

.clients_left

{

	position: relative;

	float: left;

	width: 53%;

	padding-right: 60px;

	min-height: 52px;

}

.clients_left h3

{

	margin-top: 0px;

	text-align: left;

	font-size: 20px;

	color: #ed1c24;


    text-transform: uppercase;
	font-family: 'Signika', sans-serif;

    padding-bottom: 10px;

}

.clients_left h3 span

{

	text-transform: capitalize;

	font-size: 13px;


}

.clients_left p

{

	text-align: justify;

	font-size: 14px;

	color: #474747;


}

.client_slider

{

	padding-top: 30px;

	border: 0px;

}

.client_slider h3

{

	margin-top: 0px;

	text-align: left;

	font-size: 15px;
	font-family: 'Signika', sans-serif;

	color: #24688b;

    text-transform: uppercase;

    padding-bottom: 10px;

}

.client_slider .nbs-flexisel-container

{

	padding-left: 40px !important;

	padding-right: 40px !important;

	float: left;

}

.client_right

{

	position: relative;

	float: left;

	width: 47%;

	min-height: 52px;

}

.testimonial_div

{

	padding-top: 40px;

	border: 0px;

	background: #24688b;

	padding-bottom: 25px;

}

.testimonial_left

{

	width: 29%;

	position: relative;

	float: left;

	padding-right: 40px;

}

.testimonial_left img

{

	width: 100%;

	height: auto;

	margin-bottom: 5px;

}

.testimonial_left h3

{

	margin-top: 0px;

	text-align: left;

	font-size: 36px;

	color: #fff;


    text-transform: uppercase;

	margin-bottom: 0px;

}

.testimonial_right

{

	width: 71%;

	position: relative;

	float: left;

}

.testimonial

{

	padding-top: 0px;

	border: 0px;

}

.testimonial h3

{

	margin-top: 0px;

	font-size: 22px;

	color: #fff;


  overflow: hidden;

}

.modal-header{background:#ed1c24; color:#FFFFFF;}
.modal-title{font-family: 'Signika', sans-serif;}
.close{color:#FFFFFF;opacity:1;}
.modal-body p {
    font-size: 13px;
    color: #646464;
    font-family: 'Signika', sans-serif;
}

.commenter

{

	float: left;

	width: 100%;

	position: relative;

	margin-top: 25px;

}

.commenter img

{

	float: left;

	margin-right: 10px;

	width: 60px;

	height: 60px;

}

.commenter h3

{

	margin-top: 10px;

	font-size: 15px;

	color: #fff;


	text-transform: uppercase;

	margin-bottom: 0px;

}

.commenter p

{

	font-size: 10px;

	color: #fff;


}

.prev_btn

{

	float: left;

	margin-right: 2px;

	margin-top: 30px;

}

.next_btn

{

	float: left;

	margin-right: 2px;

	margin-top: 30px;

}

.training_div

{

	padding-top: 45px;

	border: 0px;

	min-height: 409px;

	background: url(../images/training.jpg) no-repeat #fff;

}

.training_div h3

{

	margin-top: 0px;

	text-align: left;

	font-size: 20px;

	color: #24688b;



    text-transform: uppercase;

    padding-bottom: 10px;

}

.training_div h3 span

{

	text-transform: capitalize;

	font-size: 13px;


}

.training_div p

{

	width: 406px;

	font-size: 14px;

	color: #474747;



}

.footer

{

	background: #ed1c24;

	padding-top: 50px;

	border: 0px;

	padding-bottom: 20px;

}

.footer_head

{

	margin-top: 0px;
	font-family: 'Signika', sans-serif;

	text-transform: uppercase;

	font-size: 15px;

	color: #fdb53e;

	margin-bottom: 20px;



}

.footer_desc

{

	color: #fff;

	font-size: 13px;



	margin-bottom: 20px;

}

.footer_desc a

{

	color: #fff;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.footer_desc a:hover

{

	color: #fff;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.footer_btn

{

	padding: 10px 25px;

	background: #fdb53e;

	color: #fff;

	font-size: 13px;



	text-transform: uppercase;

	border: 0px;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.footer_btn:hover

{

	background: #fff;

	color: #ed1c24;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.footer1

{

	width: 27%;

	float: left;

	position: relative;

	min-height: 52px;
	font-family: 'Signika', sans-serif;

	padding-right: 50px;

}

.footer2

{

	width: 26%;

	float: left;

	position: relative;

	min-height: 52px;

	padding-right: 30px;

}

.footer3

{

	width: 27%;

	float: left;

	position: relative;

	min-height: 52px;

	padding-right: 50px;

}

.footer4

{

	width: 20%;

	float: left;

	position: relative;

	min-height: 52px;

}

.last_footer

{

	background: #da1119;

	padding-top: 20px;

	border: 0px;

	border-top: 1px solid #fa161e;

	padding-bottom: 10px;

}

.last_footer ul

{

	padding-left: 0px;

	list-style: none;

	width: 100%;

	float: left;

	position: relative;

}

.last_footer ul li

{

	float: left;

	margin-right: 14px;

}

.last_footer ul li a

{

	color: #fdb53e;

	font-size: 11px;



	text-transform: uppercase;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.last_footer ul li a:hover,

.last_footer ul li a.active

{

	color: #fff;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.copyright

{

	color: #880105;

	font-size: 10px;


}

.copyright a

{

	color: #880105;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.copyright a:hover

{

	color: #fff;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.dot1

{

	padding-top: 0px;

	min-height: 40px;

	border:0px;

	border-right: 1px solid #474747;

	color: #474747;

	font-size: 13px;

	padding-left: 0px;


	text-transform: uppercase;

	text-align: right;

	padding-right: 20px;

}

.dot1 .ball

{

	width: 20px;

	height: 20px;

	position: absolute;

	right: -10px;

	top: 0px;

	background: #474747;

	border-radius: 20px;

}

.right_dot

{

	padding: 0px;

	border: 0px;

	min-height: 10px;

}

.dot2

{

	float: right;

	padding-top: 0px;

	min-height: 40px;

	border:0px;

	border-left: 1px solid #474747;

	color: #474747;

	font-size: 13px;

	padding-right: 0px;



	text-transform: uppercase;

	text-align: left;

	margin-right: 1px;

	padding-left: 20px;

}

.dot2_opotion

{

	border: 0px;

}

.dot2 .ball

{

	width: 20px;

	height: 20px;

	position: absolute;

	left: -11px;

	top: 0px;

	background: #474747;

	border-radius: 20px;

}

.dot2_opotion .ball

{

	left: -10px;

}

.banner

{

	width: 100%;

	height: auto;

}

.inner_left

{

	width: 63%;

	padding-top: 0px;

	border: 0px;

	padding-right: 50px;

}

.inner_right

{

	width: 37%;

	padding-top: 53px;

	border: 0px;

}

.inner_head

{

	margin-top: 0px;

	font-size: 25px;

	color: #ed1c24;

font-family: 'Signika', sans-serif;

    text-transform: uppercase;

    margin-bottom: 20px;

}

.inner_desc

{

	font-size: 13px;

	color: #646464;



}

.middle_div

{

	padding-top: 50px;

	padding-bottom: 50px;

	border: 0px;

	background: #f0f0f0;

}

.right_training

{

	padding-top: 0px;

	border: 1px solid #ed1c24;

	padding-bottom: 10px;

}

.right_training img

{

	width: 100%;

	float: left;

	height: auto;

	margin-bottom: 20px;

}

.right_training h3

{

	margin-top: 0px;

	font-size: 20px;

	color: #ed1c24;

font-family: 'Signika', sans-serif;

    text-transform: uppercase;

	padding-left: 20px;

	padding-right: 20px;

}

.right_training p

{

	padding-left: 20px;

	padding-right: 20px;

	font-size: 13px;

	color: #646464;



}

.right_links

{

	width: 100%;

	float: left;

	padding-left: 30px;

	padding-right: 30px;

	border: 0px;

	background: #ed1c24;

	font-size: 20px;

	color: #fff;


    text-transform: uppercase;

    margin-top: 10px;

    line-height: 23px;

}

.right_links img

{

	float: right;

	margin-left: 15px;

	margin-top: 7px;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.right_links:hover img

{

	margin-right: 30px;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.job

{

	padding: 20px;

	background: #fff;

	border: 0px;

	margin-bottom: 10px;

}

.job h3

{

	margin-top: 0px;

	font-size: 15px;

	color: #ed1c24;

font-family: 'Signika', sans-serif;

    text-transform: uppercase;

}

.job .job_desc

{

	width: 100%;

	float: left;

	height: 70px;

	overflow: hidden;

	font-size: 13px;

	text-align: justify;

	color: #646464;


	margin-bottom: 10px;

}

.job .jobdetails_desc

{

	width: 100%;

	float: left;

	font-size: 13px;

	text-align: justify;

	color: #646464;



	margin-bottom: 10px;

}

.salary

{

	font-size: 15px;

	color: #ff0000;



}

.job_btn

{

	padding: 5px 10px;

	font-size: 13px;

	color: #fff;



	text-transform: uppercase;

	text-align: center;

	border: 0px;

	background: #ed1c24;

	margin-right: 15px;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.job_btn:hover

{

	background: #000;

	color: #fff;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.paging_div

{

	position: relative;

	float: left;

	width: 100%;

}

.paging_div ul

{

	list-style: none;

	padding-left: 0px;

}

.paging_div ul li

{

	float: left;

	width: 25px;

	height: 25px;

	border:1px solid #cccccc;

	border-radius: 5px;

	color: #ed1c24;



	font-size: 13px;

	margin-right: 6px;

	cursor: pointer;

	background: #fff;

	text-align: center;

	line-height: 25px;

	margin-bottom: 10px;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.paging_div ul li:hover,

.paging_div ul li.active

{

	background: #ed1c24;

	color: #fff;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.apply_form

{

	padding: 0px;

	min-height: 15px;

	border: 0px;

	margin-bottom: 15px;

	margin-top: 15px;

}

.apply_form label

{

	width: 175px;

	padding-top: 10px;

	float: left;

	color: #646464;



	font-size: 13px;

}

.apply_form label s

{

	color: #ff0000;

	text-decoration: none;

}

.apply_form input[type="text"]

{

	width: 380px;

	height: 35px;

	border: 1px solid #efeeee;

	border-radius: 5px;

	padding-left: 20px;

	padding-right: 20px;



	font-size: 13px;

	background: #fff;

}

.apply_form textarea

{

	width: 380px;

	height: 100px;

	border: 1px solid #efeeee;

	border-radius: 5px;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 10px;



	font-size: 13px;

	background: #fff;

}

.bootstrap-filestyle input[type="text"]

{

	width: 100%;

	height: 36px

}

.input-group-btn .glyphicon 

{

	margin-right: 5px;

}

.client_left

{

	width: 63%;

	padding-top: 0px;

	border: 0px;

	padding-right: 20px;

}

.clients_images

{

	width: 178px;

	float: left;

	height: 208px;

	border-radius: 5px;

	background: #fff;

	margin-right: 30px;

	overflow: hidden;

	margin-top: 5px;

	margin-bottom: 15px;

	text-align: center;

}

.clients_images img

{

	width: 100%;

	height: 178px;

	margin-bottom: 5px;

}

.clients_images span

{

	text-transform: capitalize;

	font-size: 15px;

	color: #fff;

	background: #ed1c24;



	width: 100%;

	float: left;

	padding: 4px 10px;

}

.train_head

{

	width: 100%;

	float: left;

	margin-top: 10px;

	margin-bottom: 20px;

	font-size: 15px;

	color: #ed1c24;



    text-transform: capitalize;

}

.train

{

	width: 100%;

	height: auto;

	float: left;

	margin-bottom: 25px;

}

.train_ul

{

	width: 100%;

	float: left;

	padding-left: 0px;

	list-style: none;

	line-height: 25px;

}

.train_ul li

{

	float: left;

	width: 50%;

	background: url(../images/ul.png) no-repeat;

	padding-left: 25px;

	font-size: 12px;

	color: #ed1c24;


	text-transform: capitalize;

	background-position: 0px 7px;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.train_ul li a

{

	color: #ed1c24;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.train_ul li a:hover

{

	color: #000;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.train_ul li:hover

{

	color: #000;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.train_ul1

{

	width: 100%;

	float: left;

	padding-left: 0px;

	list-style: none;

	line-height: 25px;

}

.train_ul1 li

{

	float: left;

	width: 100%;

	background: url(../images/ul.png) no-repeat;

	padding-left: 25px;

	font-size: 12px;

	color: #ed1c24;


	text-transform: capitalize;

	background-position: 0px 7px;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.train_ul1 li a

{

	color: #ed1c24;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.train_ul1 li a:hover

{

	color: #000;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.train_ul1 li:hover

{

	color: #000;

	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;

}

.contact_address

{

	padding-top: 0px;

	border: 0px;

}

.right_map

{

	padding-top: 0px;

	border: 1px solid #ed1c24;

	padding-bottom: 10px;

}

.right_map iframe

{

	width: 100%;

	height: 200px;

	border: 0px;

}

.right_map p

{

	padding: 15px;

	padding-bottom: 0px;

}





.chairman_message

{

	width: 100%;

	float: left;

	background: #fff;

	border: 0px; 

	border-radius: 5px;

}

.chairman_message h3

{

	margin-top: 0px;

  	font-size: 25px;

  	color: #ed1c24;
font-family: 'Signika', sans-serif;


  	text-transform: uppercase;

  	margin-bottom: 10px;

}

.images_divs

{

	width: 100%;

	height: auto;

	border: 2px solid #cccccc;

	background: #fff;

	padding: 5px;

	margin-bottom: 15px;

	float: left;

}

.images_divs img

{

	width: 100%;

	height: auto;

	margin-bottom: 10px;

}

.images_divs p

{

	font-size: 13px;

	color: #ed1c24;



	margin-bottom: 0px;

}

.images_divs p strong

{



	font-size: 15px;

	color: #000;

}

.chairman_message .c_desc

{

	text-align: justify;



	font-size: 13px;

	color: #000;

}

.our_team

{

	padding-top: 30px;

	border: 0px;

}

.team1

{

	padding-right: 30px;

	padding-top: 0px;

	border: 0px;

	margin-bottom: 30px;

}

.team2

{

	padding-left: 30px;

	padding-top: 0px;

	border: 0px;

	margin-bottom: 30px;

}

.team1 img,.team2 img

{

	width: 100%;

	height: auto;

	float: left;

	margin-bottom: 10px;

}

.team1 .t_name,.team2 .t_name

{



	font-size: 15px;

	color: #ed1c24;

}

.team1 .t_name span,.team2 .t_name span

{

font-family: 'Signika', sans-serif;

}

.team1 .t_desc,.team2 .t_desc

{

font-family: 'Signika', sans-serif;

	font-size: 13px;

	color: #000;

	text-align: justify;
	min-height:182px;

}