@charset "utf-8";
/* CSS Document */
*{margin:0px;
padding:0px;
}


@font-face {
	font-family:'Bebas-Regular';
	src: url('../fonts/Bebas_gdi.eot');
	src: url('../fonts/Bebas_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Bebas_gdi.woff') format('woff'),
		url('../fonts/Bebas_gdi.ttf') format('truetype'),
		url('../fonts/Bebas_gdi.svg#Bebas-Regular') format('svg');
	
}


@font-face {
	font-family:'Calibri-Regular';
	src: url('../fonts/Calibri_gdi.eot');
	src: url('../fonts/Calibri_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Calibri_gdi.woff') format('woff'),
		url('../fonts/Calibri_gdi.ttf') format('truetype'),
		url('../fonts/Calibri_gdi.svg#Calibri-Regular') format('svg');
	
}

.desktop{display:block;
}

.mobile{display:none;
}


.desktop2{display:block;
}

.mobile2{display:none;
}

body{margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

header, nav, section, article, aside, footer {
   display:block;
}


.image1{background-image:url(../images/slide01.jpg);
}

.image2{background-image:url(../images/slide02.jpg);
}

.image3{background-image:url(../images/slide03.jpg);
}

.image4{background-image:url(../images/slide04.jpg);
}

.image6{background-image:url(../images/slide06.jpg);
}





.header{width:100%;
height:auto;
position:fixed;
z-index:5;
top:0;
background-color:rgba(255,255,255,1);
}


.logo{margin:10px 0 0 0;
text-align:left;
}

.header-right{width:62%;
height:auto;
float:right;
margin:25px 0 0 0;

}


/*.fixed {
    position: fixed;
    top:0; left:0;
    width: 100%;
	background-color:#fff !important; 
	transition: all 0.4s ease;
	padding:0 0 10px 0;
	z-index:99999;
	}*/


.carousel-control.left{background:none !important;
height:35px;
top:50%;
}

.carousel-control.right{background:none !important;
height:35px;
top:50%;
}


.who-we-are {
    width: 100%;
    height: auto;
    background-color: #fff;
    padding: 0 0 40px 0;
}



.interior-bg{background-image:url(../images/interior.jpg);
background-repeat:no-repeat;
background-position:top right;
min-height:400px;
}


.who-we-are-leftbox{width:40%;
height:auto;
}

.who-we-are-leftbox h2 {
    font-family: 'Bebas-Regular';
    font-size: 50px;
    color: #212121;
    font-weight: normal;
    letter-spacing: 5px;
	margin:80px 0 0 0;
}




.who-we-are-leftbox p {
    font-family: 'Calibri-Regular';
    font-size: 17px;
    color: #373737;
    text-align: justify;
    line-height: 34px;
    margin: 20px 0 0 0;
}


.footer-bg{width:100%;
height:auto;
background-color:#1c1c1c;
margin:30px 0 0 0;
}

.row2{width:100%;
height:auto;
overflow:hidden;
}

.footer-menu{width:50%;
margin:15px 0 0 0px;
height:auto;
float:left;
}

.footer-menu ul{list-style:none;
margin:0px;
padding:0px;
}

.footer-menu ul li{display:block;
float:left;
margin:0px;
padding:0 20px;
}

.footer-menu ul li:last-child{margin: 0 0 0 20px;
}

.panel-title a{text-decoration:none;
}


.footer-menu ul li a{font-family: 'Calibri-Regular';
    font-size: 17px;
    color: #7e7e7e;
	text-decoration:none;
	padding:0 0;}
	

.btm-border{border-bottom:1px solid #383737;
padding:0 0 10px 0;
}

.poweredby{position:relative;
}

.poweredby p{font-family: 'Calibri-Regular';
    font-size: 17px;
    color: #7e7e7e;
	float:left;
	margin:20px 0 0 0;
}

.heading10{font-family: 'Calibri-Regular';
    font-size: 24px;
    color: #7e7e7e;
	}
	
	.heading11{font-family: 'Calibri-Regular';
    font-size: 14px;
    color: #7e7e7e;
	}


.inner-slider{width:100%;
height:auto;
background-color:#033;
position:relative;
min-height:200px;
background-image:url(../images/aboutus.jpg);
background-repeat:no-repeat;
background-position:top center;

}

.inner-slider img{width:100%;
}

.inner-text{font-family: 'Bebas-Regular';
    font-size: 30px;
    color: #fff;
	margin:10% 0 0 0;
}

.aboutus{width:100%;
height:auto;
margin:30px 0 0 0;
}

.aboutus img{width:250px;
height:250px;
float:right;
margin:0 0 0 20px;
}

.aboutus p{text-align:justify;
font-family:Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #7e7e7e;
	margin:20px 0 0 0;
}

.aboutus p span{font-weight:bold;
color:#0399fa;
}

.aboutus h4{font-family: 'Bebas-Regular';
    font-size: 30px;
    color: #212121;
	font-weight:normal;
	margin:20px 0 0 0;
}

.contactus{width:100%;
height:auto;
margin:30px 0 0 0;
overflow:hidden;
}

.contactus-left{width:35%;
height:auto;
float:left;
}

.contactus-left h2{font-family: 'Bebas-Regular';
    font-size: 20px;
    color: #212121;
	font-weight:normal;
}


.contactus-left p{font-family: 'Calibri-Regular';
    font-size: 17px;
    color: #212121;
}


.contactus-right{width:60%;
height:auto;
float:right;
margin:20px 0 0 0;
}

.contactus-right h2 {
    font-family: 'Bebas-Regular';
    font-size: 20px;
    color: #212121;
    font-weight: normal;
	margin:0px;
	padding:0px;
}


.enquiry-form{width:100%;
height:auto;
margin:30px 0 0 0;
}

.enquiry-form-row{width:100%;
height:auto;
overflow:hidden;
margin:0 0 20px 0;
}

.enquiry-form-row-left{width:31%;
height:auto;
float:left;
margin: 0 15px 0 0;

}

.enquiry-form-row-left input{width:100%;
height:50px;
padding:5px;
border:1px solid #ccc;
border-radius:10px;
outline:none;
margin-top:7px;
}

.enquiry-form-row-msg{width:100%;
height:auto;
float:left;
margin: 0 15px 0 0;

}

.enquiry-form-row-msg textarea{width:99%;
height:100px;
float:left;
margin: 0 15px 0 0;
border:1px solid #ccc;
border-radius:10px;
padding:5px;
outline:none;

}


.enquiry-form-row-left input.submit{
	background-color:#0399fa;
	color:#fff;
}


.service-row{width:100%;
height:auto;
overflow:hidden;
}



.service-row img{float:right;
}

.service-row h2{font-family: 'Bebas-Regular';
    font-size: 24px;
    color: #212121;
	font-weight:normal;
}

.service-row ul{list-style:none;
margin:0px;
padding:0px;
}

.service-row ul li{font-family: 'Calibri-Regular';
    font-size: 17px;
    color: #212121;
	line-height:30px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 30px;
}


.service-row2{width:100%;
height:auto;
overflow:hidden;
}



.service-row2 img{float:left;
}

.service-row2 h2{font-family: 'Bebas-Regular';
    font-size: 24px;
    color: #212121;
	font-weight:normal;
	margin:20px 0 0 40px;
	
}

.service-row2 ul{list-style:none;

padding:0px;
margin:10px 0 0 40px;
}

.service-row2 ul li{font-family: 'Calibri-Regular';
    font-size: 17px;
    color: #212121;
	line-height:30px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 30px;
}

.service-gap{margin:30px 0 0 0;
}


.service-row-rightbox{width:50%;
height:auto;
float:right;
}

.service-row-rightbox img{width:100%;
}


.service-row-leftbox{width:50%;
height:auto;
float:left;
}


.service-row2-rightbox{width:50%;
height:auto;
float:right;
}




.service-row2-leftbox{width:50%;
height:auto;
float:left;
}

.service-row2-leftbox img{width:100%;
}

.more{font-family:Arial, Helvetica, sans-serif !important;
font-size:15px !important;
color:#212121 !important;
font-weight:normal !important;
cursor:pointer !important;
}


.project{width:100%;
height:auto;
overflow:hidden;
}



.copyright{font-family: 'Calibri-Regular';
    font-size: 17px;
    color: #7e7e7e;
	padding:0 0;
	margin:15px 0 0 0;}
	
	.acr-gap{margin:30px 0 0 0;
	}
	
	.acrpooion-list{list-style:none;
margin:0px;
padding:0px;
}

.acrpooion-list li{font-family: 'Calibri-Regular';
    font-size: 17px;
    color: #212121;
	line-height:30px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 30px;
}


.acrpooion-heading{font-family: 'Calibri-Regular';
    font-size: 24px;
    color: #212121;
}

   .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 15px;
		font-family: 'Calibri-Regular';
		color: #717171;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }
	
	.top-thirty{margin:30px 0 0 0;
	}
	
	.height-define{min-height:420px;
	}