@charset "utf-8";
/* CSS Document */
a{color:#626262; transition:all ease-in-out 0.5s; text-decoration:none;}
a:hover{color:#fff;transition:all ease-in-out 0.5s;text-decoration:none;}
h1, h2, h3, h4{ text-transform:uppercase;}
body{color:#626262; font-family: 'Open Sans', sans-serif;}
.carousel-control.left, .carousel-control.right{ background:none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
	font-size: 18px;
    height: 60px;
    width: 50px;
	background:#0cb8b6;
	line-height:35px;
	}
	
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev span{ padding-top:14px;
	}
.carousel-control{opacity: 1; width:1.5%;text-shadow: none; padding-top:10px;}
.carousel-caption{ border:6px solid rgba(0, 0, 0, 0.2); color:#fff; border-radius:4px;}
.carousel-caption {
    right: 27%;
    left: 27%;
    bottom:27%;
	padding:30px 0;
	background:rgba(0, 0, 0, 0.5);
	text-shadow: none;
	text-transform:normal !important;
}
.carousel-caption h3{
	font-size:28px; 
	color:#0cb8b6;
	font-weight:700;
}
.carousel-caption h4{
	font-size:22px; 
	font-weight:700;
}
.carousel-caption p{
	font-size:19px;
}
.carousel-caption .btn-default{  padding-left:20px;padding-right:20px;  margin-top:20px;}
.hash{ position:relative;}
.tbl{ display:table; width:100%; position:relative; }
.tbl-cl{ display:table-cell;}.tbl-layout{ table-layout:fixed}
.VAT{vertical-align:top}.VAB{ vertical-align:bottom}.VAM{ vertical-align:middle}
.TAC{ text-align:center}.TAL{text-align:left }.TAR{ text-align:right}

.container{ max-width:1240px; width:100%}
.topHead{ padding:10px 0;}
.phoneD { float:right}
.phoneD, .yearD{ margin-top:10px; padding-bottom:25px;}
.phoneD p{ background:url(../img/top-p.png) no-repeat 0px 13px; padding-left:50px; padding-top:10px; }

.yearD { float:right}
.yearD p{ background:url(../img/35yr.png) no-repeat 0px 13px; padding-left:50px; padding-top:10px;}
.yearD p span, .phoneD p span{ display:block;}

.phoneD p a{color:#626262;}
.phoneD p a:hover{color:#1FD4D2;}


.WebD { float:right}
.WebD p{ background:url(../img/web.png) no-repeat 0px 13px; padding-left:50px; padding-top:10px;padding-bottom:25px;}
.WebD p span{ display:block; }

.WebD p a{color:#626262;}
.WebD p a:hover{color:#1FD4D2;}

/*NavBar*/
.main-navigation{ border-top:1px solid#d5d5d5; background:#0CB8B6;}
.navbar-brand{ height:auto;padding:10px 0px; }
.navbar {
    position: relative;
    min-height: auto;
    margin-bottom: 0px;
    border: none;
	
}
.nav > li > a {
    position: relative;
    display: block;
    padding-left:10x;
	padding-right:10px;
	color:#FFFFFF;
}
.navbar-nav > li > a:hover{background:#108685;}
.navbar-nav > li {
margin-left:3px; margin-right:3px;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #0cb8b6;
    background-image: none;
    border: 1px solid #0cb8b6;
    border-radius: 4px;
	
}
.navbar-toggle .icon-bar {
	background:#fff;
}
.tssSiervice .row{ padding-left:100px; padding-right:100px;}
.tssSiervice .col-md-4{ padding-left:0px; padding-right:0px;}
.topServie{position:relative;padding:20px 30px 10px; color:#fff;}
.topServie h4{margin-top:30px; text-transform:uppercase}
.whoD{ width:66px; height:66px;  background:#fff; border-radius: 50%;line-height:66px; margin:auto 0; position:absolute; top:-35px; left:40%;}
.divColor{background:#0cb8b6;}
.divColor1{background:#0baaa8;}
.divColor2{background:#069290;}

.headding{border-left:7px solid#0cb8b6; padding-left:30px;}
.headding h1{ font-size:35px; font-weight:700;color:#151515;}
.aboutDiv{ padding:50px 0;}
.aboutDiv p{ margin-left:35px; line-height:24px; margin-top:40px;}
.aboutDiv .btn-info{background:#0cb8b6; padding:10px 45px;margin-left:35px; border:none; border-radius:0px; margin-top:15px;}

.educationDiv{background:url(../img/eduction-bg.png) repeat 0 0;  padding:10px 0 39px;}
.eduHeadding{ margin-bottom:50px;}
.eduHeadding h1{ font-size:30px; font-weight:700;color:#151515;margin-bottom:20px}
.eduHeadding p{ width:45%; border:1px solid#0cb8b6; position:relative;}
.eduHeadding p:before{ width:200px; height:10px;background:#0cb8b6; top:-4px; left:-1px; position:absolute; content:"";}

.cricalDiv{ width:64px; height:64px; border-radius:50%; line-height:64px; background:#fff; border:1px solid#0cb8b6; text-align:center; margin-right:10px; position:relative;}
.cricalDiv:before{ width:10px; height:10px; border-radius:50%;background:#0cb8b6;top:42%; right:-5px; position:absolute; content:"";}
.learn{ color:#000;}
.learn h3{ font-size:18px; font-weight:700; color:#151515; margin:0;position:relative; padding-bottom:10px; margin-bottom:15px;}
.learn h3:before{ width:50%; border:1px solid#0cb8b6; bottom:-10%; left:0; position:absolute; content:""; }

.learn .btn-default{background:#0cb8b6; border:none; color:#fff; margin-bottom:40px;}

.nubDiv{ font-size:50px; font-weight:700; color:#0cb8b6}
.nubDiv p{ font-size:30px; font-weight:100; color:#151515}
.eduma h4{font-size:25px; font-weight:700; color:#151515}
.eduma span{ padding-right:60px;}
.eduma p{ padding-right:80px; padding-bottom:20px; padding-top:20px;}

.eventsDiv{ padding:30px 0 50px;}
.eventsDiv .row {margin-top:30px;}

.newsDiv{background:url(../img/news-bg.jpg) no-repeat 0px 0px;  padding:50px 0;}
.newsDiv .row{ padding:0 35px; margin-top:30px;}
.nwDiv h4{ background:#0cb8b6; position:relative; margin:-20px 30px 0 30px; padding:20px; text-align:center; color:#fff; font-weight:700; font-size:16px;}
footer{ background:#069290; padding:60px 0 0;color:#e8e8e8}
footer h4{text-transform:uppercase; font-weight:300; margin-top:0px;}
.bottomLogo img{ margin-bottom:30px; }
.socialIcon{ margin-top:20px;}
.socialIcon ul{ list-style:none; padding:0px; margin:0px;}
.socialIcon li{ float:left; margin-right:10px;}
.socialIcon li a{ color:#fff; padding:5px;}
.socialIcon li a:hover{ color:#00aef0;}
.copyRight{ background:#0cb8b6; padding:12px 0; margin-top:30px; font-size:13px;color:#fff;}
.copyRight span{ color:#0d0d0d;}
.copyRight a, address a{ color:#151515;}
hr{ border-top: 1px solid #0a9d9b;}
.bottomNav{ margin-left:120px;}
.bottomNav ul{ color:#00aef0; padding-left:0px; list-style:none;}
.bottomNav li{ padding-bottom:10px;}
.bottomNav li a{ color:#d4d5d5;}
.bottomNav li a:hover{ color:#151515;}
.getTach address i{ margin-bottom:50px; float:left; font-size:30px; margin-right:20px; margin-top:5px;}

/* Inside Page  */
.prodImage {width: 250px;}
.prod-desc-img { margin-left: 20px; max-width: 250px; width: 100%;}
.prod-desc-img img{max-width: 250px;width: 100%;border:1px solid#CCC;}


.prod-row .quote-btn {
    font-size: 16px;
    font-weight: normal;
    margin: 0 auto 15px;
    max-width: 250px;
	background:#0084eb;
	color:#fff;
	transition: background-color 0.5s ease;
	margin-top:10px;
}
.prod-row .quote-btn:hover{background:#000;}
.prod-row {
text-align:justify;
	margin-left:15px;
}
.prod-row .rd-mr {
    color: #0084eb;
    padding: 0;
}

.heddingD h1 {
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 400;
	background:rgba( 255, 255, 255, 0.7);
	padding:20px;
	border:5px solid rgba( 255, 255, 255, 0.5);
	color:#191919;
}
.heddingD h1 p{
    font-size: 25px;
}
.heddingD span{
    font-weight: 700;
	color:#03A09E;
}
/*InsideForm */
.inside_frm {background: #0084eb none repeat scroll 0 0; box-shadow: 0 0 5px #ccc; margin: 20px 0 20px;padding: 15px;border-radius: 5px;}
.inside_frm .h4 {color: #fff; margin-top: 0;}
.inside_frm .btn-primary{ background:#000; border:none;transition:all ease-in 0.5s;}
.inside_frm .btn-primary:hover{ background:#222222; border:none;}

/*Breadcrumb*/
.breadcrumb {margin-bottom:0; padding:10px; border-radius:0px;background:none}

.mks_acrd{background:#fff; border: 1px solid #ccc;}
.mks_acrd ul{ margin:0; padding:0 }
.hds{ font-size:22px; font-weight:700; color:#fff; padding:10px; background:#0cb8b6; margin-bottom:10px;}

.sevDiv{ margin:20px 0 50px}
.prod-row h5{ font-size:16px; margin-bottom:20px; font-weight:700; margin-top: 35px;}
.prod-row h2{ margin-top:0px; font-weight:700; color:#0cb8b6;}



/*AccordionButton*/
.accordionButton {
    background: rgba(0, 0, 0, 0) url("../img/ar3.png") no-repeat scroll 10px center;
    border-top: 1px solid #ccc;
    cursor: pointer;
    font: bold 14px Arial,Helvetica,sans-serif;
    margin-bottom: 2px;
    padding: 8px 10px 8px 30px;
}
.accordionButton a { color: #737373;outline: medium none !important;}
.accordionContent li a:hover {color: #0084eb;}
.accordion-btn-active { background: rgba(0, 0, 0, 0) url("../img/ar-dwn.png") no-repeat scroll 10px center;color: #fff;}
.accordion-btn-active a {color: #ee4700;outline: medium none !important;}
.accordionContent {
    margin-bottom: 2px;
    width: auto;
	margin:0;
	padding:0;
}
.accordionContent li {
    background: rgba(0, 0, 0, 0) url("../img/ar4.png") no-repeat scroll 5px center;
    border-bottom: 1px dashed #0d504b;
    font-size: 15px;
    font-weight: normal;
    list-style-type: none;
    margin: 0 10px;
    padding: 8px 0 8px 20px;
}
.accordionContent li:last-child {
    border-bottom: medium none !important;
}
.accordionContent li a {
    color: #000;
    display: block;
    outline: medium none !important;
}
.modal-header {
    background: #0084eb none repeat scroll 0 0;
    border-bottom: medium none;
    border-radius: 5px 5px 0 0;
    color: #fff;
    overflow: hidden;}
	
table tr:first-child{ background:#ededed; text-align:center;}
table tr{ background:#fdfdfd; text-align:center;}
table td{text-align:center;}
.Bac{background:#ededed;}
.Cab{background:#fdfdfd;}

.prangT{ margin-top:30px;}
.pRang{ margin-bottom:30px;}
.pImg{ margin-top:30px;text-align:center;}
.pImg img{ border:1px solid#f3f3f3; margin-bottom:10px;text-align:center; padding-bottom:20px; padding:10px;}
.pRang a{ color:#333;}
.pRang a:hover{ color:#06F;}

.addrD{}
.addrD strong{color:#0084eb;}
.addrD a{color:#f6ae01;}
.addrD a;hover{color:#000;}
.contact.modal-content {
    border: 1px solid #ccc;
    box-shadow: none;
    margin-top: 20px;
}

.innerB {
    position: relative;
}

.heddingD {
    position: absolute;
    top: 25px;
    left: 80px;
}

@media only screen and (max-width:991px){
	.bottomNav{ margin-left:0px;}
	.heddingD{ display:none;}
	.navbar-nav > li {
    margin-left: 3px;
    margin-right: 3px;}
	.tssSiervice .row{ padding-left:0px; padding-right:0px;}
	.nav > li > a {
    position: relative;
    display: block;
    padding-left:5x;
	padding-right:5px;}
	.carousel-caption {
    bottom:5%;
	padding:10px 0;}
.educationDiv{background:url(../img/eduction-bg.png) repeat 0 0;  padding:50px 0 0px;}
}
@media only screen and (max-width:767px){
.tbl-cl{ display:block;}
.yearD p span, .phoneD p span, .WebD p span{ display:inline;}
.phoneD p{ background:url(../img/top-p.png) no-repeat 0px 0px; padding-left:50px; padding-top:10px;padding-bottom:7px;}
.yearD p{ background:url(../img/35yr.png) no-repeat 0px 0px; padding-left:50px; padding-top:10px; padding-bottom:7px;}
.phoneD, .yearD, .WebD{ margin-top:10px; padding-bottom:0px;}
.WebD p{ background:url(../img/35yr.png) no-repeat 0px 13px; padding-left:50px; padding-top:10px; padding-bottom:7px;}


.navbar-brand img{height: auto;max-width: 100%;}
.whoD {
    width: 66px;
    height: 66px;
    background: #fff;
    border-radius: 50%;
    line-height: 66px;
    position: absolute;
    top: 10px;
    left: 40%;}
.topServie h4 {
    margin-top: 70px;}
	.carousel-caption { display:none;}
	.educationDiv{background:none;  padding:0px;}
	.cricalDiv{ margin-bottom:10px;}
}
