/* 

Object Weaver INC. 

Primary color (light green)  : #2ab9b5
Highlight color (Orange)	 : #f79528
--------------------------------------

*/
body {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
	background: #fff;
}
a, button {
	transition: all 0.3s ease;
	color:#fff;
}
a:hover, a:focus {
	text-decoration: none;
	outline: none;
	color:#fff;
}
h1, h2, h3, h4, h5 {
	text-transform:capitalize;
	font-family: 'Roboto', sans-serif;
}
ul, li{list-style: none;}
p:last-child {
	margin-bottom: 0;
}
.header{
	background: #000;
	color:#fff;
	padding:15px 10px;
	}
.header .float-right{padding-top:7px}	
.logo{
	padding-top:5px;
	}	
.media{
    display:block;
	padding-top:5px;
	}	
 .media i{
	color:#0d94d2; 
	font-size:18px;
	font-weight:600;
	}
.address{width: 20px;

height: 20px;

float: left;}
.address i{font-size:25px; padding-right:15px; color:#0d94d2; }
.media a{
	padding-left:10px;
	font-size:14px;
	}
.main{width:100%; position:relative; display:block;}	
.top-menu{
	position:absolute;
    padding: 0;
    transition: all 0.5s;
    z-index: 997;
    background: rgba(255,255,255,0.3);
	top:0;
	float:left;
	width:100%;
	height:50px;
	}	
.menu, .menu * {

    margin: 0;
    padding: 0;
    list-style: none;
	
}
.menu li {float: left;}
.menu li {

    position: relative;
    white-space: nowrap;
	padding:15px 20px;

}
.menu a {

    
    text-decoration: none;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    outline: none;
	text-transform:uppercase;

}
.menu li:fist-child{padding-left:0;}	
.slider{
	position:relative;
	background:url(../images/slider1.png) no-repeat;
	width:100%;
	display:block;
	opacity: 1;
    visibility: inherit;
    z-index: 20;
	height:600px;
	
	}
.slider-content{
	
	color:#fff;
	}	
.slider-content h1{font-weight: 700; padding:140px 0 10px 0px; font-size:60px;}	
.slider-content p{font-size:18px;}	
.slider .custm{background-color:#0d94d2; font-size:20px; padding:10px 30px; border-color:0;margin-top:20px;}
.slider .custm:hover{background-color:#0886c0;}
.comapny_overview{background:#0d94d2; padding:40px 10px;}
.comapny_overview h3{color:#fff; font-size:30px; text-align:center; line-height:32px; padding-top:0px;}
.comapny_overview .text-detail{padding-right:30px}	
.comapny_overview p{color:#fff; font-size:15px; }
.profile{background:#e7e8ed; padding:45px 0;}
.sec_title{color:#333333; font-size:30px; text-align:center; padding-bottom:20px; width:100%}
.profile li{line-height:35px; font-size:15px; color:#757676;}
.profile li i{color:#0d94d2; padding-right:20px; font-size:20px}
.profile .right-profile-img{width:100%; padding-right:30px;}
.profile .right-profile-img img{width:100%;}
.services{background:#fff; padding:45px 0;}
.services .sec_title{padding-bottom: 0;}
.services p{text-align:center; font-size:14px; width:100%; padding:0 210px}
.services .ser1{text-align:center; margin-top:30px}
.services h4{font-size:17px;  padding-top:20px}
#footer{background: #272b34; padding: 30px 0;font-size: 14px; width:100%; display:block; color:#ccc;}
#footer .menu-list{width:100%; display:block; margin:0; padding:0;}
#footer .menu-list li{padding:0 10px; color:#ccc; display: inline-block; }
#footer .copyright{color:#0a91d0; padding-left:10px; padding-top:10px}
.footer_social li{display: inline-block; margin-right: 16px;}
.footer_social li a{color: #fff; opacity:.6; -webkit-transition: all 400ms linear 0s;-o-transition: all 400ms linear 0s;
transition: all 400ms linear 0s;}
.footer_social li a:hover{opacity:1}
.footer_social li i{font-size:18px}
.footer-detail{clear:both; overflow:hidden; width:100%;}



.innerpage_banner{background: url(../images/aboutus.png) no-repeat scroll center center; background-size: cover;
min-height: 300px;position: relative;z-index: 2;}
.innerpage_banner h3{padding-top: 215px; color: #fff; font-size: 45px; font-weight: 600;}
.link-line{background:#f1f1f1; border-bottom:1px solid #d3d3d3;}
.link-line .link-inner a{font-size: 16px; color: #a2a1a1; letter-spacing: .32px; margin-right: 25px; line-height: 60px;
position: relative;-webkit-transition: all 400ms linear 0s; -o-transition: all 400ms linear 0s; transition: all 400ms linear 0s;}
.link-line .link-inner a:hover, .link-line .link-inner a.active{color:#0a91d0}
.contact-detail, .about_comapany{padding:60px 0; background:#fff}
.about_comapany .about_leftside{padding-right:10px;}
.about_leftside .about-title{padding-bottom:30px;}
.about_leftside .about-title h2, .contact_inner_detail h2{font-size: 28px; color: #242424; font-weight: bold; text-transform: uppercase; letter-spacing: .84px;}
.about_leftside h3{font-size: 20px; line-height: 28px; letter-spacing: .44px; color: #242424;}
.about_leftside p, .contact_inner_detail p{font-size: 17px; line-height: 28px; color: #898989; letter-spacing: .34px; padding-top: 20px;}
.about_image{display:block; position:relative; margin-bottom:20px;}
.about_image img{max-width:100%;}
.innerpage_banner2{background:url(../images/contactus.jpg) no-repeat scroll center center; background-size: cover;
min-height: 300px;position: relative;z-index: 2;}
.innerpage_banner2 h3{padding-top: 215px; color: #fff; font-size: 45px; font-weight: 600;}
.contain-page{padding-top:50px; background:#fff}
.contact-title { margin-bottom: 30px;}
.contact-title h3{font-size: 28px;color: #242424; font-weight: bold; text-transform: uppercase; letter-spacing: .84px;}
.contact_info{margin-bottom: 20px; text-align: center;}
.contact-address, .contact-phone, .contact-email{padding: 20px 0;}
.contact_info i{font-size: 48px; display: inline-block; margin-bottom: 10px; color: #0a91d0;}
.contact_info h3{font-size: 18px; margin-bottom: 15px; font-weight: bold; text-transform: uppercase; color: #999;}
.contact_info address{margin-bottom: 0; color: #000;}
.contact-phone{border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.contact-phone p, .contact-email p{margin-bottom: 0; color: #000; font-size:15px;}
.contact-phone a, .contact-email a{ color: #000;}
.menu-list li a:hover{color:#0a91d0}
.menu li a:hover{color:#0a91d0}