@charset "utf-8";
/* CSS Document */

.HeaderBg{ background-image:url(../images/header_bg.jpg); background-repeat:no-repeat;}
.font1{font-family: 'avenida_letplain';}

@font-face {
    font-family: 'avenida_letplain';
    src: url('avenida_let_plain1_0-webfont.eot');
    src: url('avenida_let_plain1_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('avenida_let_plain1_0-webfont.woff') format('woff'),
         url('avenida_let_plain1_0-webfont.ttf') format('truetype'),
         url('avenida_let_plain1_0-webfont.svg#avenida_letplain') format('svg');
    font-weight: normal;
    font-style: normal;

}

.ResponsiveImg{max-width:100%; min-width:100%;}
.CustomNavigation{font-family: 'avenida_letplain'; font-size:27px;}
.CustomNavigation ul li{ padding:35px 15px 67px; float:right; list-style-type:none;}
.CustomNavigation ul li a {width:88px; height:88px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background-image:url(../images/menu-bg.jpg); background-repeat:no-repeat; display:inline-block; text-align:center; overflow:hidden;}
.CustomNavigation ul li a:link, .CustomNavigation ul li a:visited{ text-decoration:none; color:#000;}
.CustomNavigation ul li a:hover{text-decoration:none; color:#000;transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;}
.CustomNavigation ul li a .icon{ display:block; margin-top:20px;}
.CustomNavigation ul li a .link-txt{transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s; margin-top:23px; display:block;}
.CustomNavigation ul li a:hover .icon{margin-top:-13px; transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;}
.CustomNavigation ul li a:hover .link-txt{margin-top:-30px !important;}
.home{background-position:20px 20px;}
.about{background-position:30px 120px;}
.services{background-position:50px 300px;}
.gallery{background-position:70px 400px;}
.contact{background-position:90px 480px;}
.foot-bg{ background-image:url(../images/header_bg.jpg); background-repeat:repeat; position:relative; z-index:-1; height: 94px;
margin-top: -49px;}
.Content{position:relative; z-index:1; top:-35px;}
.foot{z-index:4000; position:relative; /*margin-top:-30px;*/ /*background-color:#041c24; */background-image:url(../images/header_bg.jpg); background-repeat:repeat; padding-top:15px; padding-bottom:15px; margin-top:10px;}

/**************Inner PAge Content*********************/

.InnerPageContent{background-color:#fff; box-shadow:0 0 19px #000; color:#666; font-size:14px;}
.InnerPageContent h1{color:#333; background-color:#fff; padding:10px 15px;border:2px dashed #d69d15; display:inline-block; margin:20px auto;}
.hr1{width:100%; margin-top:-50px; border-bottom:1px dashed #d69d15; border-top:0;} 
.breadcrumb{padding:10px auto 10px 5px; border-bottom:2px solid #f3f3f3; margin:40px auto 30px; background-color:#fff; text-align:left;}
.breadcrumb a:link, .breadcrumb a:visited{color:#666;}
.breadcrumpActive{color:#208796 !important; text-decoration:none;}
.breadcrumpActive:hover, .breadcrumb a:hover{text-decoration:none;}
.InnerPageContent p{text-align:left;}
.Inner-container{padding:20px; margin:25px 10px; border:1px dashed #8ba8ae;}
.MarT{margin-top:70px;}
.MarT3{margin-top:30px;}
/********************About Us*************/
.aboutUl {text-align:left;}
.aboutUl li{ list-style-image:url(../images/li-icon.png); margin-left:0; padding-bottom:12px;}
.company-name{font-family: 'avenida_letplain'; font-size:20px; color:#000; line-height:1.3;}
.aboutUl2 li{ list-style-type:decimal;font-family: 'Roboto', sans-serif;line-height:0.6;  font-size:30px; font-weight:lighter; color:#d69d15; text-align:left !important; margin-bottom:15px;}
.aboutUl2 li span{color: #666; font-size: 14px;font-weight:normal; line-height:1.6; text-align:left !important;}
.abot-workProcess .number{font-family: 'Roboto', sans-serif; margin-left:10px; font-size:30px; font-weight:lighter; color:#d69d15; }
.RecTxt{ margin-top:20px; display:inline-block; float:right; width:auto;}
/*.TableMarBot{padding-bottom:20px;}*/
.abot-workProcess{text-align:left; clear:both;}
.about-part2 h4, .before h4{color:#025973; text-align:left; margin-bottom:20px; display:block; border-bottom:1px dashed #d69d15; padding-bottom:10px; }
.before h4{text-align:center !important; width:60%; margin:60px auto 10px;}

.servicesIntro{width:60%; margin-top:90px; margin:0 auto; text-align:center !important; padding-top:30px; padding-bottom:40px;}

.MainAdd{font-family: 'avenida_letplain'; font-size:25px; color:#000; }

.address h4, .EnquiryForm h4{ color:#025973;border-bottom: 1px dashed #d69d15; margin-bottom:20px; padding-bottom:10px; font-weight:lighter;}

.red{color:#F00;}

.Gallery div img{margin-top:7px; margin-bottom:8px; margin-left:7px; margin-right:8px;border:1px solid #cccaca;}
.Gallery div img:hover{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out;filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none; border:10px solid #fff; box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999; position:relative; z-index:200;/* border-radius:50%;-webkit-border-radius:50%; */}
.12Padd{padding-left:0 !important; padding-right:0 !important; }

.before img{border-radius:0 !important;-webkit-border-radius:0 !important; filter: grayscale(0%) !important;
    -webkit-filter: grayscale(0%) !important;
    filter: none !important; }
	
