@charset "utf-8";
/* CSS Document */

body{ font-family: "Trebuchet MS","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;}

.top-main-nav{ background:#fff; border-bottom:0px; margin-bottom:0px;box-shadow: 0 0 11px #ccc;-moz-box-shadow: 0 0 11px #ccc;-webkit-box-shadow: 0 0 11px #ccc;}
.hom-icon{ background:url(../images/home.png) no-repeat center 10px; }
.abou-icon{background:url(../images/about.png) no-repeat center 10px; }
.produc-icon{background:url(../images/project.png) no-repeat center 10px; }
.con-icon{background:url(../images/contact.png) no-repeat center 10px;}

.hom-icon, .abou-icon, .produc-icon, .con-icon{ text-transform:uppercase; padding-top:40px !important;}

.hom-icon:hover{ background:#009ed6 url(../images/w-home.png) no-repeat center 10px !important; color:#fff !important;}
.abou-icon:hover{background:#009ed6 url(../images/w-about.png) no-repeat center 10px !important;color:#fff !important;}
.produc-icon:hover{background: #009ed6 url(../images/w-project.png) no-repeat center 10px !important; color:#fff !important;}
.con-icon:hover{background:#009ed6 url(../images/w-contact.png) no-repeat center 10px !important; color:#fff !important;}

.top-main-nav .navbar-right .dropdown{ text-align:left; text-transform:uppercase;}
.top-main-nav .navbar-right .dropdown li{ padding:5px 0;}

.banner-img img{ width:100%;}
.syb-heading-border h1.bigHeading::before {border-bottom: 4px solid #008ace !important;content: " ";display: block;left: 48.5%;max-width: 100%;padding-bottom: 50px;position: absolute;width: 70px;}
.quick-links h1{ text-align:center; text-transform:uppercase; font-size:36px;}
.ab-icon{ background:#f7f6f6; border:1px solid #807f7f; border-radius:50%; padding:45px 50px; display:inline-block;}
.about-big-icon {  text-align: center;}
.about-big-icon h2{ color:#009ed6; margin-bottom:30px;}

.quick-cont {  margin: 50px 0 0;}

.sub-hed-bor h2.subHeading::before {border-bottom: 4px solid #807f7f !important;content: " ";display: block;left: 44.5%;max-width: 100%;padding-bottom: 40px;position: absolute;width: 40px;}
p.abot-sub-cont{ font-size:18px; color:#454545; line-height:23px;}
.read-mor {border: 2px solid;display: inline-block;font-size: 20px;margin-top: 20px;padding: 10px 20px;text-decoration: none;}

.testimonials{ padding:40px 0;  margin-top:40px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#58b9e6+0,0191a9+100 */
background: #58b9e6; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #58b9e6 0%, #0191a9 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, #58b9e6 0%,#0191a9 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, #58b9e6 0%,#0191a9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58b9e6', endColorstr='#0191a9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.testimonials h1{ color:#fff; text-align:center; text-transform:uppercase; margin-bottom:40px;}

.text-inner-cont{ background:#fff; border:3px solid #7ec8dd; padding:20px;}
.text-inner-cont p{ font-size:16px; text-align:justify; line-height:22px;}

.text-wname{ background:url(../images/text-quait.png) no-repeat left center; padding:0 0 0 50px; margin:20px 0 0 0;}
.tname {  font-size: 22px; color:#056073;}

.about-company{ text-align:center; margin-top:20px; margin-bottom:50px;}
.abt-com-sub-hed{ font-size:22px; margin:0px;}
.about-main-cont{margin-top:60px;}
.about-main-cont img{ width:100%;}
.abt-right-cont p{ text-align:left; font-size:20px;}
.about-main-cont .read-mor {border: 2px solid;display: inline-block;font-size: 20px;margin-top: 20px;padding: 10px 20px;text-decoration: none;float:left;}
a:hover {
 text-decoration: none;
 }
.footer-top{ background:#2fb3e2; padding:20px 0;}

.contct-socile{ float:left;}
.contct-socile h4{ font-size:32px; color:#fff; text-align:left; margin-top:23px;}
.contct-socile h5{ font-size:19px; color:#00577f; text-align:left;}
.soc-icon{ float:right; margin:20px 0 0 0;}
.soc-icon > a {  margin: 0 0 0 20px;}

.footer-bot{ background:#009ed6; padding:30px 0; text-align: center}
.footer-bot ul{ margin:0 0 15px 0; padding:0px; }
.footer-bot ul li{ list-style-type:none; display:inline-block; font-size:20px; color:#fff; margin:0 10px;}
.footer-bot ul li a{ color:#fff; text-decoration:none;} 

.footer-bot small{ font-size:18px; color:#fff; margin-top:20px;}




.divBanner {
    background: rgba(0, 0, 0, 0) url("../images/EasyToUse-1.jpg") no-repeat fixed center center / cover ;
    display: table;
    height: 480px;
    width: 100%;
}

.bannerMsg {
    display: table-cell;
    padding: 25px 0;
    vertical-align: middle;
}

.bannerMsg  h1 {
    color: #009ed6;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: normal;
    margin:14px  27px auto;
    max-width: 50%;
    background:#fff;
	width:340px;
	padding:10px 15px;
}
.bannerMsg  h2 {    color: #fff;    display: block;    font-family: "Open Sans",sans-serif;    font-size: 30px;
    font-weight: normal;    margin:0px  27px auto;    max-width: 50%;    background:#009ed6;	width:380px;	padding:10px 15px;
}
.fadeInDown {    animation-name: fadeInDown;}
.animated {    animation-duration: 1s;    animation-fill-mode: both;}
.delay {    animation-delay: 1s;}
.divProductLink{	background:#009ed6;	border-bottom:5px solid #0079a4;}
.divProductLink p{font-size:18px;color:#fff;padding:8px;}
.divProductLink span{font-size:30px;font-weight:bold;line-height:0px;}
/* banner css end*/

.dropdown-menu{	border-bottom: 4px solid #009ed6;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {color: #009ed6;text-decoration: none;background-color: #fff;}

h1{ text-align:center; text-transform:uppercase;}
.about-maincont {font-size: 18px;margin: 40px auto;width: 72%; text-align:center;}
.servo {    font-size: 18px;    margin: 0 0 10px;}
ul.satpi-name{ margin:0px; padding:0px;}
ul.satpi-name li{ margin:0 0 10px 30px;}

.servo-sub{ margin:20px 0;}

.we-arespec {float: left;font-size: 16px;line-height: 26px;margin: 20px 0 40px;}
.prod-banner-image {    background: #ededed none repeat scroll 0 0;    text-align: center; padding:20px 0;}

.phase-outer-images{ margin:30px 0;}
.phase-img1 img{ width:100%;}
.next-bot-mar{ margin:30px 0 0 0;}
.bul-point{ overflow:hidden;}

.form-group label{ font-weight:normal;}
.mod-sub-btn {
    background: #009cd5 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    float: right;
    font-size: 16px;
    margin-bottom: 50px;
    padding: 8px 50px;
    text-transform: uppercase;
}
.cont-deail {
    margin: 20px 0 0;
}
.cont-deail ul{ margin:0px; padding:0px;}

.cont-deail ul li{ list-style-type:none; padding:5px 0; font-size:18px;}
.cont-deail ul li span{ font-weight:normal;}
.visit-us {color: #009cd5;font-size: 22px !important;line-height: 34px; text-transform:uppercase;}
.active {background: #009ed6 url("../images/w-home.png") no-repeat scroll center 10px !important;    color: #fff !important;}
.active {background: #009ed6 url("../images/w-home.png") no-repeat scroll center 10px !important;    color: #fff !important;}

.homa-active{ background:#009ed6 url(../images/w-home.png) no-repeat center 10px !important; color:#fff !important;}
.abou-active{background:#009ed6 url(../images/w-about.png) no-repeat center 10px !important;color:#fff !important;}
.produc-active{background: #009ed6 url(../images/w-project.png) no-repeat center 10px !important; color:#fff !important;}
.con-active{background:#009ed6 url(../images/w-contact.png) no-repeat center 10px !important; color:#fff !important;}



.block-home-slider { position: relative; z-index:-9999; height:500px; }
.block-home-slider .fullwidthbanner-container { width: 100%; max-height: 500px; overflow: hidden; position: relative; }
.container-fluid{	padding-left:0px; padding-right:0px;
}
.block-home-slider .fullwidthbanner > ul > li { width: 100%; }
.block-home-slider .line { height: 7px; position: absolute; left: 0px; right: 0px; bottom: -16px; background: url(../images/slider/line_slider_2.png) repeat-x; }
.block-home-slider .tparrows { width: 45px; height: 45px; background-repeat: no-repeat; background-color: #e50700; background-image: url(../images/slider/sprite_arrow_7.png); cursor: pointer; z-index: 50; }
.block-home-slider .tparrows:hover { background-color: #000 !important; }
.block-home-slider .tp-leftarrow { background-position: left top; }
.block-home-slider .tp-rightarrow { background-position: right top; }
.block-home-slider .tp-leftarrow:hover { background-position: left bottom; }
.block-home-slider .tp-rightarrow:hover { background-position: right bottom; }


.line { background: #ebebeb; height: 1px; margin: 10px 0; }
.line-2 { box-shadow: 0px 5px 5px 3px #E0E0E0; -moz-box-shadow: 0px 5px 5px 3px #E0E0E0; -ms-box-shadow: 0px 5px 5px 3px #E0E0E0; -o-box-shadow: 0px 5px 5px 3px #E0E0E0; -webkit-box-shadow: 0px 5px 5px 3px #E0E0E0; }



.oh {
    overflow: hidden;
}
.about-company-home .pic img, .block-about .pic img {
    max-width: 100%;
}

.btn{
margin-bottom:10px;
}
.heading {
    color: #009ED6;
    margin-bottom: 20px;
	    font-size: 22px;
		text-align:left;
}
.simply-scroll{
	height:auto;
	width:auto;
	margin-top:20px;
}
.simply-scroll .simply-scroll-clip{
	height:auto;
	width:auto;
}

.simply-scroll .simply-scroll-list li{
	height: auto;
	width:239px;
	margin-left:50px;
}

.about-company-home .pic.alignleft, .block-about .pic.alignleft {
    display: block;
    float: left;
    margin-right: 20px;
    margin-top: 5px;
}
.about-company-home .pic, .block-about .pic {
    display: inline-block;
    line-height: 0;
    max-width: 100%;
}

.block-management article {
    background-color: #ffffff;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    margin-bottom: 20px;
    position: relative;
}

.block-management .content {
    padding: 0 8px;
}


.simply-scroll .simply-scroll-list li{
	float:left;
}

.block-home-slider .tparrows{
	display:none;
}




.block-address {
    border: 1px solid #e8e8e8;
    margin-bottom: 15px;
    padding: 10px;
	border-radius:10px;
	color:#000;
}

.block-address address{
	color:#000;
	margin-bottom:0px;
	font-size:15px;
}

.clrfix{
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	width: 100%;
	}

	.navigation{
	
	}
	
.navbar{
	margin-bottom:0px !important;
}

.navbar_nav ul li{
	display: block;
    float: right;
    padding-top: 10px;
	
}
.navbar_nav li{
	float: left;
	color:#a1a1a1;
	text-decotration:underline;
}
	
.navbar_nav li{
	float: left;
	text-decotration:underline;
}

.divLogo img {
	display: block;
	margin: 0 auto;
	text-align: center;
	padding:15px 0;
}

/* ============ accordion ============ */
.block-accordion { margin-top: 30px; }
.block-accordion .panel { border: none; border-radius: 0 }
.block-accordion .panel-default { border-bottom: 1px solid #ebebeb; box-shadow: none; }
.block-accordion .panel-default > .panel-heading { background: none; border-bottom: none; color: #00316d; padding: 2px 0 10px; }
.block_accordion.panel-group .panel-heading + .panel-collapse > .panel-body { border-top: none; }
.block-accordion .panel-title a.activeLink { color: #fe441f }
.block-accordion ul.list { padding-left: 12px;}
.block-accordion .tab-content ul { padding-left: 12px;}
/* ============ accordion ============ */

/*  ============ vertical tabs  ============ */
.vertical-tabs { margin-top: 5px; overflow: hidden; position: relative;}
.vertical-tabs .line { width: 1px; overflow: hidden; position: absolute; left: 218px; top: 0px; bottom: 0px; background-color: #e0e0e0; }
.vertical-tabs .tabs { margin-bottom: -1px; float: left; position: relative; background-color: #f8f8f8; border-bottom: 1px solid #e0e0e0; z-index: 10; }
.vertical-tabs .tabs ul { padding-left: 0; margin-bottom: 0; }
.vertical-tabs .tabs li:first-child { border-top: none; }
.vertical-tabs .tabs li { margin-right: -1px; display: block; border-top: 1px solid #e0e0e0; }
.vertical-tabs .tabs li a { height: 38px; line-height: 38px; padding: 0 10px; display: block; position: relative; color: #004181; font-size: 16px;}
.vertical-tabs .tabs li a:hover { text-decoration: underline; color: #004181; }
.vertical-tabs .tabs li a.current { background-color: #fff; color: #4AB7DC; *overflow:auto; *width:25%;}
.vertical-tabs .tab-content { padding: 0px 10px 20px 20px; display: none; overflow: hidden; }
.vertical-tabs .tab-content h3 { margin-top: 10px; font-size: 18px; color: #004181; }
.vertical-tabs .tab-content p { padding-bottom: 0px; }
.vertical-tabs .list-1 { padding-bottom: 0px; }


.list > li {
    background: rgba(0, 0, 0, 0) url("../images/marker_check.gif") no-repeat scroll 0 8px;
    display: block;
    padding-left: 17px;
}

.block-service-content ul {
    padding-left: 0;
}

.TabTitle {
    color: #009ED6;
    margin-top: 10px;
	font-size:22px;
}

.breadcrumb {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-top: 10px;
    text-align: right;
}

.breadcrumb > .activeLink {
    color: #777;
}

.subHeadinDtl{
	color: #3d3d3d;
    margin-top: 10px;
	font-size:16px;
}

.inner-products ul {
    padding-left: 6px;
}
.button--wayra:hover::before{
	background:#009ED6;
	border:1px solid #009ED6;
}

.button--wayra::before{
	background:#009ED6;
		border:1px solid #009ED6;
}

.slogan{
	text-transform:uppercase;
	color:#00739b;
	font-size:20px;
	font-weight:bold;

}


.divLinks{
	background:url(../images/background.png) no-repeat fixed center center / cover ;
    display: table;
    height: 90%;
    width: 100%;
	height:500px;
	margin-bottom:80px;
	margin-top:50px;
}

.divLinksHeading{
	width:80%;
	line-height:100px;
	color:#fff;
	font-weight:bold;
	font-size:52px;
	margin: 50px auto;
	background:#1f6a98;
	border-radius:10px;
	text-align:center;
	text-transform:uppercase;
}

.ServiceContent{
	width:930px;
	margin:auto;
	
}

.divLinksMsg {
    
	
}

.bgCircle{
	background:#32a5d3;
	height:174px;
	width:174px;
	border:3px solid #82f5ff;
	border-radius:90px;
	margin:auto;
}

.LinkHeading{
	text-shadow:-1px 2px 5px #000;
	font-size:32px;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}

.LinkHeading a{
	color:#fff;
}

.LinkHeading a:hover{
	color:#fff;
}

.qLinkIcon{
	height:115px;
	width:115px;
	margin:27px auto;
}

.qicon-Quality{
	background:url(../images/icon-quality.png) no-repeat;
}

.qicon-Delivery{
	background:url(../images/icon-delivery.png) no-repeat;
}

.qicon-Service{
	background:url(../images/icon-Services.png) no-repeat;
}

.qicon-TurnKeyProject{
	background:url(../images/icon-bussinessModule.png) no-repeat;
}

.divLinksMsg  .msg {
     background:url(../images/whiteBg.png) repeat scroll 0 0;
    margin-bottom: auto;
    margin-left: 33px;
    margin-top: auto;
    padding: 30px;
}

.msg p{
	padding-bottom: 5px;
	color: #363a5f;
    font-size: 37px;
    font-weight: normal;
    text-align: left;
}

.lastP{
	padding-bottom:0px !important;
	}

.msg .hrt{
	height::26px;
	width:26px;
}

.infoShort{
	height:195px;
}
.service-pics{
	margin-top:-20px;
}

.block-management .col-sm-10, .col-sm-6{
	padding:0px;
}

.block-management  .colMngmnt6{
	padding-right:10px;
}

@media only screen and (max-width: 767px) {
	.ab-icon{
		margin-top:20px;
	}
	.block-home-slider {
		height:auto;
	}
	.navbar-toggle .icon-bar {
        background-color: #fff !important;
		text-decoration: underline;
    }
	
	.navbar-toggle .icon-bar:hover {
        text-decoration: none;
    }
	.LinkHeading{
		margin-top:0px;
		margin-bottom:20px;
	}
	
	.navbar_nav li{
		float: none;
	}
	.navbar_nav li a {
	color:#a1a1a1;
	line-height:30px;
	}
	
	.ServiceContent{
		width:auto;
		margin:auto;
	}
	
	.contct-socile{
		padding:10px;
	}
	
	.contct-socile h4, .contct-socile h5, .soc-icon{
		text-align:center;
		float:none;
	}
	
	.abt-right-cont p, .about-main-cont .read-mor{
		text-align:center;
		float:none;
	}
	
	.syb-heading-border h1.bigHeading::before{
		left:38%;
		padding-bottom:63px;
		
	}
	
	.navbar-toggle, .navbar-brand {
    display: block;
    float: none;
    height: 66px;
    margin: 0 auto;
    width: 100%;
	}
	
	.navbar-default .navbar-toggle{
		background:none;
	}
	
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus{
		background:none;
		border:none;
	}
	
	
	
	.divLogo img {
    display: block;
    margin: 0 auto;
    text-align: center;
	padding:20px;
	}
	
	.divheader{
		padding
	}
	
	/* ============ vertical tabs ============ */
.vertical-tabs { background-image: none; }
.vertical-tabs .tabs { width: auto; float: none; }
.vertical-tabs .line { display: none; }
.vertical-tabs .tab-content { padding-left: 10px; }

/* ============ home slider  ============ */


.block-home-slider .tparrows { width: 34px; height: 35px; background-image: url(../images/slider/sprite_arrow_8.png); }
.block-home-slider .general-button { height: 25px; line-height: 26px; padding: 0px 12px; font-size: 11px; }

}



.quick-links{
	margin-top:10px;
}