﻿.eleline-one
{
    padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0
}
.main-footer{background-color:#f3f6f9 !important;}
.bg-custom{background-color:#e7edf3 !important;}
.bg-custom-dark{background-color:#6e6e6e !important;}
.bg-white{background-color:#fff !important;}
.bg-jumbotron
{
    position:relative;
    min-height:260px;
    padding:100px 20px 0 20px;
    background-color:#1471CA;
    background-image:url('theme1/img/bg/contact.jpg');background-position:80% 480px;
    /*position:relative;
    top:-50px;
    min-height:400px;
    padding-top:80px;
    padding-bottom:30px;
    background-color:#1471CA;*/
   /*  background-image:-webkit-gradient(linear, left top, left bottom, from(#1471CA), to(#3EA3AB));
    background-image:-webkit-linear-gradient(#1471CA, #3EA3AB);
    background-image:linear-gradient(#1471CA, #3EA3AB);   206fbb*/    
    
}
.bg-jumbotronSecond
{
    position:relative;
    min-height:260px;
    padding:100px 20px 0 20px;
    background-color:#eeeeee;      
}
.bg-none { border-color:transparent !important; background-color:transparent !important;}
.upline { padding-top:10px !important; border-top: 1px dotted #888 !important;}
.extwhite { 
            color: #fff;
        }
        .ext85
        {
            
	height: 85px;
	width: 85px;	
        }

.art-img{margin: auto !important;display: table-cell !important; vertical-align: middle !important;
     text-align: center !important;max-width:100%;}

.navbar-brand{color: #666666 !important;font-weight: 600 !important;font-size: 1.8em !important;}
.navbar{border-bottom:1px solid #eeeeee !important;padding-top:10px;padding-bottom:10px;}
.navbar .nav>li>a{color:#616161 !important;font-size:16px; margin-left:2px !important;margin-right:2px !important;border-radius: 5px;padding-top:10px !important;padding-bottom:10px !important;margin-top:6px !important;}
.navbar .nav > li > a:hover,
.navbar .nav > li > a:active,
.navbar .nav > li > a:focus,
.navbar .nav .open > a,
.navbar .nav .open > a:hover,
.navbar .nav .open > a:focus,
.navbar .nav > .active > a {
  background: #ffbb42 !important;
  color: #fff !important;
}
.navbar .sidebar-toggle {
  color: #eeeeee !important;
}
.navbar .sidebar-toggle:hover {
  color: #f6f6f6 !important;
  background: #ffbb42 !important;
}
.navbar .sidebar-toggle {
  color: #eeeeee !important;
}
.navbar .sidebar-toggle:hover {
  background-color: #ffbb42 !important;
}
.titleSec{
  width: 100%;
  height: auto;
  background-size: cover;
  color: #888888;
  background-color:#f7fafc;
  padding-top: 20px;
  padding-bottom: 20px;
  }
.titleSec h2 {
  font-weight: 600;
  font-size: 2.1em;
  text-align: center;
  color: #888888;
  }

.titleSec h2 span {
  display: block;
  font-size: 40%;
  font-weight: 300;
  color: #888888;
  }

/* ---- drag ul ---- */
.uldrag {  list-style-type:none; margin:0px;padding:0;  margin-left:20px;width:90%; }
.uldrag li { float:left; padding:5px; width:150px; height:90px; margin:0}
.uldrag li div {  width:140px; height:60px; border:solid 1px black; background-color:#E0E0E0; text-align:center; padding-top:5px; margin:0}
.placeHolder div { background-color:gray !important; border:dashed 1px gray !important;}


/* ---- particles.js container ---- */

#particles-js
{
    position: absolute;
    top: 0;
    z-index:0;
  width: 100%;
  height: 100%;
  background:transparent;
  background-color: #19176c;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.treeview-menu li
{
 padding-bottom:6px;   
}



/* ---- cpts_56_gg ---- */

.work-section {
	padding: 0.1em 0;
}
.work-section-head h3 {
	color: #394b50;
	font-size: 2.2em;
	font-weight: 900;
	text-transform: uppercase;
}
.work-section-head p {
	color: #394b50;
	font-size: 1.2em;
	font-weight: 500;
}
.work-section-grid {
	margin-top:8em;
	position:relative;
}
span.arrow1 {
	position: absolute;
	top: -35px;
	right: -64px;
}
span.arrow2 {
	position: absolute;
	top: 95px;
	right: -64px;
}
.work-section-grid h4 {
	color:#394b50;
	font-family: 'Lato', sans-serif;
	font-size:1.5em;
	font-weight:700;
	margin-bottom:0.8em;
	text-transform: uppercase;
	margin-top:4em;
}
.work-section-grid p {
	color: #7b7b7b;
	font-size: 0.95em;
	font-weight: 400;
	line-height: 1.8em;
	margin-bottom:6em;
}
a.work {
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 1em;
	text-decoration: none;
	background: #ffbb42;
	text-transform: uppercase;
	font-weight: 400;
	padding: 11px 23px;
	line-height:100px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
a.work2 {
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 1em;
	text-decoration: none;
	background: #f56954;
	text-transform: uppercase;
	font-weight: 400;
	padding: 11px 23px;
	line-height:100px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}

.social-icons i {
	height: 25px;
	width: 25px;	
	background: url(../images/img-sprite.png) no-repeat 0px 0px;
	display: inline-block;
	margin:0 0.5em;
}

.icon {
	float:left;
	width:15%;
	margin-right:2%;
}

i.s1 {
	width:70px;
	height:70px;
	background: url('../images/img-sprite.png') no-repeat -540px 0px;
	display:inline-block;
}
.work-section-grid:hover i.s1{	
	background: url('../images/img-sprite.png') no-repeat -540px -70px;
}
i.s2 {
	width:70px;
	height:70px;
	background: url('../images/img-sprite.png') no-repeat -610px 0px;
	display:inline-block;
}
.work-section-grid:hover i.s2{	
	background: url('../images/img-sprite.png') no-repeat -610px -70px;
}
i.s3 {
	width:70px;
	height:70px;
	background: url('../images/img-sprite.png') no-repeat -680px 0px;
	display:inline-block;
}
.work-section-grid:hover i.s3{	
	background: url('../images/img-sprite.png') no-repeat -680px -70px;
}
i.s4 {
	width:70px;
	height:70px;
	background: url('../images/img-sprite.png') no-repeat -750px 0px;
	display:inline-block;
}
.work-section-grid:hover i.s4{	
	background: url('../images/img-sprite.png') no-repeat -750px -70px;
}
i.s5 {
	width:70px;
	height:70px;
	background: url('../images/img-sprite.png') no-repeat -820px 0px;
	display:inline-block;
}
.work-section-grid:hover i.s5{	
	background: url('../images/img-sprite.png') no-repeat -820px -70px;
}
i.s6 {
	width:70px;
	height:70px;
	background: url('../images/img-sprite.png') no-repeat -890px 0px;
	display:inline-block;
}
.work-section-grid:hover i.s6{	
	background: url('../images/img-sprite.png') no-repeat -890px -70px;
}
.icon-text {
	float:left;
	width:83%;
	margin-top: 0.8em;
}


i.twitter {
	background-position: -75px 0px;
}
i.twitter:hover {
	background-position: -75px -25px;
}
i.facebook {
	background-position: -100px 0px;
}
i.facebook:hover {
	background-position: -100px -25px;
}
i.googlepluse {
	background-position: -125px 0px;
}
i.googlepluse:hover {
	background-position: -125px -25px;
}
i.linkedin {
	background-position: -150px 0px;
}
i.linkedin:hover {
	background-position: -150px -25px;
}
p.call {
	font-size:1.6em;
	font-family: 'Lato', sans-serif;
	color:#394b50;	
	font-weight:700;
	margin:1em 0;
}
i.phone {
	height: 25px;
	width: 25px;	
	background: url(../images/img-sprite.png) no-repeat -175px 0px;
	display: inline-block;
	vertical-align:sub;
}
i.ear-phones {
	height: 85px;
	width: 85px;	
	background: url(../images/img-sprite.png) no-repeat -200px 0px;
	display: inline-block;
}
i.lock {
	height: 85px;
	width: 85px;	
	background: url(../images/img-sprite.png) no-repeat -285px 0px;
	display: inline-block;
}
i.cloud {
	height: 85px;
	width: 85px;	
	background: url(../images/img-sprite.png) no-repeat -370px 0px;
	display: inline-block;
}
i.done {
	height: 85px;
	width: 85px;	
	background: url(../images/img-sprite.png) no-repeat -455px 0px;
	display: inline-block;
}


/* ---- btts_13_tj ---- */

.text-center {
    text-align:center;
}
.sub-head {
        padding-bottom:50px;
        display:block;
    }
.pad-top-botm {
    padding-top:50px;
    padding-bottom:50px;
}
  
 .div-trans {
padding: 5px;
background-color: rgba(30, 30, 30, 0.2);
min-height: 330px;
margin:5px 5px 10px 5px;
/*margin-top: 5px;
margin-left:5px;
margin-right:5px;
margin-bottom: 10px;*/
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}


/*------------------------------------*/


.carousel-fade .carousel-inner .item {
	transition-property: opacity;
}
.carousel-fade .carousel-inner .item,  
.carousel-fade .carousel-inner .active.left,  
.carousel-fade .carousel-inner .active.right {
   opacity: 0;
}
.carousel-fade .carousel-inner .active,  
.carousel-fade .carousel-inner .next.left,  
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;	
}
.carousel-fade .carousel-inner .next,  
.carousel-fade .carousel-inner .prev,  
.carousel-fade .carousel-inner .active.left,  
.carousel-fade .carousel-inner .active.right {
    left: 0;
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
    z-index: 2;
}


/********************************************************/
/*---start-image-slider---*/

.screen-divice{
	padding: 3em 0;
	display: block;
}
/*---//End-image-slider---*/

/*---start- fileinput logo ---*/
.kv-avatar .krajee-default.file-preview-frame,.kv-avatar .krajee-default.file-preview-frame:hover {
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    text-align: center;
}
.kv-avatar {
    display: inline-block;
}
.kv-avatar .file-input {
    display: table-cell;
    width: 213px;
}
.kv-reqd {
    color: red;
    font-family: monospace;
    font-weight: normal;
}
/*---//End- fileinput logo ---*/
