/**
 * Company		:	Primewebsoft.com
 * Designer		:	Ajay Kumar Prasad
 * Developer	:	Shashi Kant Singh
 * 
 */
/* Reset ================================================================================= */
* { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

body          { background:#ffffff; color:#606060; padding:0px; margin:0px; font-family: 'Lato', sans-serif; }
a             { color:#0798D0; text-decoration:none; }
a:hover       { color:#006085; text-decoration:underline; }
a,a:focus,a:hover,a:active { outline: 0 !important; }

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; color:#333; font-family: 'Roboto Condensed', sans-serif;}
h1            { font-size:30px; font-weight:normal; }
h2            { font-size:25px; font-weight:normal; }
h3            { font-size:20px; font-weight:bold; }
h4            { font-size:15px; font-weight:bold; }
h5            { font-size:13px; font-weight:bold; }
h6            { font-size:12px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; margin:0px; padding:0px; }
legend        { display:none; }

/* Table */
table         { border:0; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
p             { margin:0 0 10px; font-size:14px; line-height:24px; text-align:justify;}
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; text-align:left; }
hr 			  { margin: 30px 0; }
hr.hr-md 	  { margin: 20px 0; }

/* Lists */
ul,ol         { list-style:none; margin:0px; padding:0px; }

/* Tools */
.hidden       { display:none; }
.show		  { display:block; }
.nobr         { white-space:nowrap !important; }
.product-shop .nobr{color:#333; text-decoration: none; font-size: 12px; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }

/* Common */
.content-title{ padding-bottom:5px; text-align:center; }
.content-title h2{ font-size:40px; color:#3a3a3a; line-height:45px; padding-bottom:8px; display:inline-block; text-transform:uppercase; font-weight:300;}
.content-title h6{ font-size:17px; color:#4f4f4f; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.mar-bot30{margin-bottom:30px;}
/* ======================================================================================= */

/* Index Page ================================================================================ */

.header {background: none repeat scroll 0 0 #FFFFFF; height: auto; left: 0; margin-bottom: 200px; position: fixed; top: 0; width: 100%; z-index: 999;}
.header-top{padding:15px 0px;}
.header-top .logo{float:left;}
.header-top .social-media{float:right; margin-top:15px;}
.header-top .social-media ul{margin:0; padding:0; list-style:none;}
.header-top .social-media ul li{float:left; display:block; margin-right:7px;}
.header-top .social-media ul li a{display:inline-block;}
.header-top .social-media ul li:last-child{margin:0;}
.header-top .social-media ul li.email{margin-right:12px; margin-top:3px;}
.header-top .social-media ul li a img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
.header-top .social-media ul li a img:hover{ filter: none;
  -webkit-filter: grayscale(0%);}

.navbar-default .navbar-brand{margin:-17px 0 0 15px; padding:0px 0px 0px 0px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:#006085; color:#ffffff;}
.navbar{margin:0;}
.navbar-default{background:#0798d0; border:none; border-radius:0px;}
.navbar-default .navbar-nav > li > a{color:#ffffff; text-transform:uppercase; padding-bottom: 16px; padding-top: 16px;}
.dropdown-menu{padding:0px; border:none !important;}

 
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #006085;
    color: #ffffff;
}


.welcome-content a {
    color: #000000;
}
.top-header{background:#ffffff; height:10px;}
.main-menu{width:100%; border-bottom:3px solid #ffffff;}
#banner{width:100%; margin-top:140px;}
 
#welcome{padding:50px 0px; background:#0798d0; color:#ffffff; background-attachment:fixed;}
#welcome h2,#welcome h6{color:#ffffff;} 
 
#focus{padding:50px 0px; text-align:center;}
.focus-inner{margin-top:30px;}
.our-focus img{border-radius:175px; margin-bottom:8px;}

.focus-title h2{font-size:20px; margin-bottom:5px;}
.focus-title span{width:100px; height:2px; background:#e1691a; display:inline-block; text-align:center; margin-bottom:10px;}

#benifits{padding:50px 0px; background:#222222; color:#ffffff;}
#benifits h2,#benifits h6{color:#ffffff;}
.our-benifits{padding-top:20px;}
.our-benifits li{line-height:25px; margin-bottom:10px;}
.our-benifits li i{float:left; line-height:28px;}
.our-benifits li p{padding-left:25px; margin:0;}
.recent-blog ul li{margin-bottom:7px; padding-bottom:7px; border-bottom:1px dashed #cccccc;}
.recent-blog ul li:last-child{margin:0; padding:0; border:none;}
.blog p{margin:0;}
.blog p a{text-decoration:underline; color:#606060;}
.blog p a:hover{color:#e1691a; text-decoration:none;}
 .blog p i{margin-right:10px;}
 
.with-blog{padding:50px 0px;} 
.contact-me{background:url(../images/backgrounds/contact.jpg) 5% 10px repeat; background-attachment:fixed; padding:80px 0px;} 
.contact-me h2{color:#ffffff; line-height:45px; text-align:left; clear:both; width:100%;}
.my-address address{color:#ffffff; font-size:18px;}
.contact-me-form input,.contact-me-form textarea{background:#222222; border:1px solid #cccccc; border-radius:0px; color:#ffffff;}
.my-address a{color:#e1691a;}
 
.with-us ul li{margin-bottom:15px;} 
.with-us ul li i{float:left; line-height:28px; height:30px; width:30px;}
.with-us ul li p{padding-left:20px;}
.social{padding:50px 0px; background:#e9e9e9;}
.social-icons p{text-align:center; margin-top:10px;}
.social-icons ul li{float:left; margin:0px 5px;}
.social-icons ul li i{font-size:30px;}
.social-icons.text-center > ul {
    margin: 0 auto;
    width: 145px;
}

/* About Us ================================================================================ */
.about{background:#F4F4F4; border-bottom:1px solid #eeeeee; border-top:2px solid #eeeeee; padding:15px 0px; position:relative; margin-top:144px;}
.about h2{font-size:35px; color:#0798d0;}
.about h6{font-size:17px; color:#484848; font-weight:500;}
.about-intro{padding:30px 0px;}
.product-list{margin-bottom:30px;}
.product-list .content-title h2{font-size:28px; text-transform:capitalize; border-bottom:1px solid #cccccc; width:100%;}
.product-list ul{margin:0; padding:0; list-style:none;}
.product-list ul li{display:block; line-height:30px;}
.product-list ul li a{font-size:14px; }
.product-list ul li a i{margin-right:6px;}
.about-me .content-title,.product-list .content-title{text-align:left;}
.team-management{padding:40px 0px; background:#f9f9f9; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc;}
.team-img{text-align:center;}
.team-img i{font-size:60px; color:#a6a5a5;}

.team-desc{margin-top:10px;}
.team-desc h3{font-size:25px;}
.team-meth{text-align:center; padding:20px 20px; min-height:300px; transition:all 500ms; -moz-transition:all 500ms; -webkit-transition:all 500ms; -ms-transition:all 500ms;}
.team-meth:hover .team-img i{color:#ffffff;}
.team-meth:hover{background:#0798d0; color:#ffffff;}
.team-meth:hover .team-desc h3{color:#ffffff;}
.team-desc ul{margin:0; padding:0; list-style:none;}
.team-desc ul li{display:block; text-align:left;}
.testimonial{width:100%; height:auto; float:left; text-align:center;}
.testimonial img{width:60px; height:60px; margin:0 auto; border-radius:100%; padding:2px; border:1px solid #cccccc;}
.testimonial p{font-size:14px; font-size:13px;}
.testimonial p img{width:17px; height:15px; margin:0px 10px;}
.testimonial p span{text-align:center; text-align:center; display:block; font-style:italic; color:#F00;}
.tensile-img{margin-bottom:20px;}
#gallery a img{margin: 8px; border:2px solid #cccccc; padding:4px; width:260px; height:230px; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease;
transition: all 0.7s ease;}
#gallery a img:hover{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}


/*-- =================================
		Responsive Menu
================================== --*/

@media (min-width:768px) {
 .dropdown:hover .dropdown-menu {
display: block;
}
 .dropdown .dropdown-menu {
 
top:100%;
 
}
 .dropdown .dropdown-menu li a {
color:#424242;
border-bottom:1px solid #e9e9e9;
padding:7px 20px;
font-weight:normal;
border-bottom:none;
}
 .dropdown .dropdown-menu li a:hover {
color:#fff;
background:#006085;
}
}

/* Clients */
.clients{margin-top:0px;}


blockquote {
    border-left-width: 2px;
    padding: 5px 15px;
}



/*-- =================================
		Top Scroll
================================== --*/
.scrollup {
	display:none;
	position:fixed;
	bottom:1em;
	right:1em;
	width:30px;
	height:30px;
	background-color:#006085;
	color:#ffffff;
	border:1px solid #ccc;
	z-index:99999;
}
.scrollup i {
	margin:5px 0px 2px 10px;
}
.scrollup:hover {
	color:#ffffff;
}



