@font-face {

    font-family: 'robotolight';

    src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),

         url('../fonts/roboto-light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;}

	

@font-face {

    font-family: 'latolight';

    src: url('../fonts/lato-light-webfont.woff2') format('woff2'),

         url('../fonts/lato-light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;}

	

@font-face {

  font-family: 'SegoeScript';

  src: url('../fonts/SegoeScript.eot') format('embedded-opentype'),

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

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

	   url('SegoeScript.svg#SegoeScript') format('svg');

  font-weight: normal;

  font-style: normal;

}



#section1{

	background-attachment: fixed;

    background-image: url("../images/bg.jpg");

    background-size: cover;}

	

.about{

	background:rgba(0, 0, 0, 0.70) none repeat scroll 0 0;

	padding-top:50px;

	border-bottom:8px solid #6e8cc8;}

	

.about p{

	color:#fff;}

	

p, a{

	font-size:18px;

	font-weight:300;

	line-height:28px;

	font-family: 'latolight';

	color:#58595b;}

	

.headline-text{

	color: #6e8cc8;

    font-family: "robotolight";

    font-size: 44px;

    margin-bottom: 30px;

    text-transform: uppercase;}

	

.about-content{

	padding-top:165px;

	padding-bottom:50px;}

	

.mission-vision{

	padding:100px 0 80px;}

	

.mission-vision hr{

	background-color: #6e8cc8;

    display: block;

    height: 1px;

    margin: 40px 0 60px;

    width: 50%;}

	

.list-bullet{

	color: #6e8cc8;

    font-weight: 300;

    list-style: outside none disc;

    margin-top: 30px;

    padding-left: 20px;}

	

.list-bullet li{

	font-family: latolight;

    font-size: 18px;

    margin-top: 5px;}

	

.mission-vision ul span{

	color:#58595b;

	font-weight:300;}

	

.why-us ul span{

	color:#fff;}

	

#section3{

	background-attachment: fixed;

    background-image: url("../images/bg1.jpg");

    background-size: cover;}

	

.why-us{

	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;

    border-top: 8px solid #6e8cc8;

    padding-top: 80px;

	padding-bottom:65px;}

	

.business-ph{

	padding-top:80px;

	padding-bottom:60px;}

	

#section5{

	background-attachment: fixed;

    background-image: url("../images/bg2.jpg");

    background-size: cover;}

	

.services{

	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;

    border-bottom: 8px solid #6e8cc8;

    padding-top: 80px;

	padding-bottom:65px;}

	

.services ul span, .services p{

	color:#fff;}

	

.services ul li{

	margin-top:20px;}

	

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{

	float:left;}

	

.img-responsive{

	display:block;

	height:100%;

	max-width:100%;}

	

.team-mem{

	margin-bottom:40px;}

	

.team-heading{

	color: #6e8cc8;

    font-size: 22px;

    font-weight: 600;}

	

.team-heading span{

	font-weight:300;

	color:#808285;}

	

#section6{

	padding:80px 0 30px;}

	

#section7{

	background-attachment: fixed;

    background-image: url("../images/bg3.jpg");

    background-size: cover;}

	

.enquire{

	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;

    border-bottom: 8px solid #6e8cc8;

    padding-top: 80px;

	padding-bottom:65px;}

	

.enquire p{

	color:#fff;

	margin:0;}

	

.contact-header-text {

    color: #6e8cc8;

    font-size: 22px;

    font-weight: 600;

    position: relative;

}



a {

	cursor:pointer;}



.docs{

	border-right: #CCC 1px solid;

	width: 565px;}



.col-lg-6.docs2 {

    padding-left: 70px;

	}

	

.docs2 ul span, .docs2 ul a{

	color: #58595b;

    font-weight: 300;}



address{

	margin-left: 22px;

}

.content-enquire{

	margin:20px auto;

	padding-right:40px;}

	

.contact{

	padding:80px 0 55px;

	}

	

ul{

	font-size: 18px;

    font-weight: 300;

    line-height: 28px;

    font-family: 'latolight';

    color: #58595b;

	}

	

ul li{

	margin-top:10px;}

	

.footer{

	background:#414042;

	padding:100px 0 80px;}

	

.sc-menu li{

	border-bottom:1px solid #58595b;

	padding:6px 0;}

	

.sc-menu li a{

	padding:0!important;

	color:#939598;

	text-transform:uppercase;

	font-size:18px;}

	

.sc-menu li a:hover{

	background:none!important;

	color:#fff;}

	

.footer .site-copyright{

	color:#58595b;

	font-size:18px;

	font-family: 'latolight';

	margin-top:150px;

	text-align:right;}

	

@media screen and (max-width: 990px){

.footer .site-copyright{

	margin-top:15px;

	text-align:center;}

}



.form-control{

	background-color: #58595b !important;

    border: medium none !important;

    color: #fff !important;

    font-family: latolight;

    font-size: 18px !important;

    height: auto !important;

    padding: 10px !important;

}

	

label{

	color: #fff;

    font-family: latolight;

    font-size: 18px;

    font-weight: normal !important;}

	

select {

        /*for firefox*/

        -moz-appearance: none;

        /*for chrome*/

        -webkit-appearance:none;

      }



/*for IE10*/

select::-ms-expand {

    display: none;

}



select{

	background-image: url("../images/dropdown.png") !important;

    background-position: 98% center;

    background-repeat: no-repeat;}

	

.sub-btn{

	background: #6e8cc8 none repeat scroll 0 0 !important;

    border: medium none !important;

    font-family: latolight;

    font-size: 15px !important;

    font-weight: 600 !important;

    padding: 10px 50px !important;

    text-transform: uppercase;

	margin-bottom:15px!important;}

	

.serv-img h4{

	font-family: "SegoeScript";

    margin-bottom: 40px;

    text-transform: capitalize;

    font-size:34px;}

	

.licence-by{

	margin-bottom:50px!important;}

	

.first-img{

	margin-bottom:50px;}

	

@media screen and (max-width: 444px){

.img-thumbnail{

	max-width:70%!important;}

}



.no-padding{

	padding:0!important;}

	

#map {

	width: 100%;

	height: 450px;}

	

.mission-vision button{

	background:none;

	border:none;}

	

.modal-img img{

	width:100%;}

	.modal-dialog{

	max-width:65%;

	width:auto!important;}

	

@media screen and (max-width: 767px){

.modal-dialog{

	max-width:none;}

}



.modal-title{

	color: #bf1e2e;

    font-family: "SegoeScript";

    font-size: 35px;

    font-weight: bold;

    text-align: center;

    text-transform: capitalize;}

	

#contact-form{

	margin-top:20px;}

	

.design{

	margin-top:25px;}

	

.design a, .design a:hover{

	color:#939598;}

	

.border{

    text-align: center;

    margin-top: 15px;

    margin-bottom: 10px;}
	
.about .headline-text, .why-us .headline-text, .services .headline-text, .enquire .headline-text, .enquire .contact-header-text, .why-us .list-bullet, .services .list-bullet{
	color:#ccc;}