@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
body{font-family: 'Open Sans', sans-serif;}
.top-bar{ background:#00699a }
.top-bar-table .table-1{ display:table; width:100%; }
.top-bar-table .row-1{ display:table-row;  }
.top-bar-table .cell-1{ display:table-cell; padding:8px 0px; position:relative; width:50%; color:#ffffff;vertical-align:middle}
.top-bar-2 { position:relative; width:100%; padding:10px 0px; position:relative; color:#2E8DEF; background:#588da7; border-bottom:0px solid #2E8DEF; }
.top-bar-2:after { content: " "; position: absolute; display: block; width: 100%; height: 100%; top: 0;  right: 0; z-index: -1; background: #588da7;  border-bottom: 0px solid #2E8DEF; border-right: 5px solid #2E8DEF; transform-origin: top left;  -ms-transform: skew(20deg, 0deg); -webkit-transform: skew(20deg, 0deg); transform: skew(-20deg, 0deg); }
.top-bar-2 ul{ margin:0px; padding:0px; list-style:none; }
.top-bar-2 ul li{ margin:0px; padding:0px; list-style:none; display:inline-block; padding:0px 15px; border-right:1px solid #fff;}
.top-bar-2 ul li:last-child{ border-right:0px;} 
.top-bar-2 ul li a{ text-decoration:none; color:#fff;}
.header-table-main .table-2{ display:table; width:100%; }
.header-table-main .row-2{ display:table-row;  }
.header-table-main .cell-2{ display:table-cell; padding:8px 0px; position:relative;  color:#ffffff; text-align:right}
.header-table-main .cell-2:first-child{ width:340px ; text-align:left}
.home-about-main h1{ font-size:28px; color:#2d3e50; margin:0px; padding:0px; font-weight:600;text-transform:uppercase}
.home-about-main h6{ font-size:14px; color:#2d3e50; margin:0px; padding:10px 0px;}
.home-about-main{ background-image:url(../images/heading-bg-1.png); background-repeat:no-repeat; background-position:bottom center; padding:25px 0px 25px 0px; margin-bottom:25px;}
.home-about-content{ background-image:url(../images/home-aboutus.png); background-repeat:no-repeat; background-position:bottom right; padding:25px 494px 55px 0px; margin-bottom:0px;}
.home-inner-content{ background-image:url(../images/innerpage-aboutus.png); background-repeat:no-repeat; background-position:bottom right; padding:25px 450px 105px 0px; }
.downloads{display:table;width:100%;border-spacing:10px;max-width:560px;}.downloads li{display: table-cell;
    vertical-align: middle;
    width:48%;
   
    text-align: left;
   cell-spacing:10px}
   
   .downloads.downloads2{border-spacing:3px;margin-bottom:1px}
.downloads.downloads2 li{padding:0px;}


.downloads li a{ padding:5px 5px;font-size:14px; background:#00699a;display:block;color:#fff;text-decoration:none}.downloads li img{margin-right:10px}
	.downloads li a:hover{background:red;color:#fff}
.our-institutions img{border:1px solid #ddd;padding:10px;margin:0 auto 2px}
.title2{margin-top:0px}
.title2:after{width:100px;height:2px;display:block;background: #00699a;
    content: '';
    margin-top: 8px;}
p{ font-size:14px; color:#000; line-height:22px; padding-bottom:16px !important;}
.acadamics-table-main .table-3{ display:table; width:100%;  border-spacing:20px 30px; border-collapse: separate;}
.acadamics-table-main .row-3{ display:table-row;  }
.acadamics-table-main .cell-3{ display:table-cell; padding:8px 0px; position:relative; width:50%;   color:#ffffff; border-bottom:5px solid #00699a; padding:0px 0px}
.acadamics-table-main .table-4{ display:table; width:100%;  border-spacing: 0px; border-collapse: separate;}
.acadamics-table-main .row-4{ display:table-row;  }
.acadamics-table-main .cell-4{ display:table-cell; vertical-align:top; padding:20px 20px; position:relative; color:#ffffff;}
.acadamics-table-main .cell-4:first-child{  padding:0px; width:237px;}
.acadamics-table-main h3{ font-size:22px; color:#2d3e50; margin:0px; padding:0px 0px 10px 0px;}
.button-1,.button-1:hover,.button-1:focus{ background-color:#00699a; border:0px; color:#fff; font-size:14px; padding:6px 10px;text-decoration:none}
.traning-table-main .table-5{ display:table; width:100%;  border-spacing:20px 30px; border-collapse: separate;}
.traning-table-main .row-5{ display:table-row;  }
.traning-table-main .cell-5{ display:table-cell; padding:8px 0px; width:33%; position:relative; color:#ffffff; border:1px solid #dcdcdb; padding:0px 0px}
.traning-table-main .cell-5 img{ width:100%; height:auto}
.training-placement-content{ padding:18px 12px;}
.training-placement-content h4{ font-size:18px; color:#00699a; margin:0px 0px 10px; padding:0px; font-weight:600}
.training-placement-content p{font-size:14px; color:#838383; line-height:22px; margin-bottom:16px;}
footer{ background:#00699a; padding:12px 0px; font-size:13px; color:#fff;}
footer a{ color:#fff; text-decoration:underline;}
.home-tabs-img{ text-align:center; width:100%;}
.home-tab-content .table-6{ display:table; width:100%;  }
.home-tab-content .row-6{ display:table-row;  }
.home-tab-content .cell-6{ display:table-cell; padding:58px 0px 0px 0px; width:50%; vertical-align:top; position:relative; color:#ffffff; }
.home-tab-content .cell-6:first-child{ text-align:center; padding-top:0px;}
.home-tab-content h3{font-size:22px; color:#fff; margin:0px 0px 20px; padding:0px 0px 10px 0px; background-image:url(../images/heading-bg-2.png); background-repeat:no-repeat; background-position:left bottom;}
.bullet-1 ul{ margin:10px 0px 10px 0px; padding:0px; list-style:none;}
.bullet-1 ul li{ margin:0px 0px 10px 0px; padding:0px 0px 0px 25px; list-style:none;  background-image:url(../images/bullet-1.png); background-repeat:no-repeat; background-position:left top 8px; color: #fff;}
.bullet-1 ul li a{ color:#fff;}

.topbar-2a{position:absolute; z-index:9999; width:100%; top:3px; right:-10%;}
.footer-table .table-7{ display:table; width:100%; }
.footer-table .row-7{ display:table-row;  }
.footer-table .cell-7{ display:table-cell; padding:8px 0px; position:relative; width:50%; color:#ffffff; text-align:left;}
.footer-table .cell-7:last-child{ text-align:right;}
.carousel-caption {background:rgba(0,0,0,0.5)}
.carousel-caption h3 { font-size:30px; color:#FFF;}
.carousel-caption p { color:#FFF;}
.home-last-sec{background: #252b30;}
/*inner styles*/
.inner-banner{ position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd }
.inner-banner img{ width:100%; height:auto; position:relative;}
.inner-banner-title{ position:absolute; right:10%; top:35%; font-size:30px; font-weight:bold; color:#fff;display:none}
.inner-container{ padding:25px 0px;}
.bullet-2 ul{ margin:15px 0px 10px 0px; padding:0px; list-style:none;}
.bullet-2 ul li{ margin:0px 0px 10px 0px; padding:0px 0px 0px 25px; list-style:none;  background-image:url(../images/bullet-1.png); background-repeat:no-repeat; background-position:left top 8px; color: #838383;}
.bullet-2 ul li a{ color: #838383;}
.full-image{ width:100%; height:auto;}

table.table-c1{ border-collapse:collapse; border-spacing: 0;    width: 100%; margin-bottom:15px; border: 1px solid #e8e8e8;}
table.table-c1 td{ padding:8px 14px; font-size:14px; color:#838383; line-height:22px; }
table.table-c1 th{padding:8px 14px;  background:#00699a; color:#fff; text-transform:uppercase;}
table.table-c1 tr:nth-child(even) td{ background:#f0f0f0; color:#838383;}
.table-scroll{overflow-x:auto;}

tr.table-heading-1 td{ background:#ffae66 !important; color:#fff !important; font-weight:bold !important; font-size:16px !important; text-align:center;}

.table-heading-1.table-heading-2 td{ background:#fdb92e !important; }

.heading-bg-1{background:#f37f19 !important; color:#fff !important; font-weight:bold !important; font-size:16px !important; text-align:center; padding:10px 15px}
.heading-bg-2{background:#ffae66 !important; color:#fff !important; font-weight:bold !important; font-size:16px !important; text-align:center; padding:10px 15px}
.gallery-1 ul{ margin:0px; padding:0px; list-style:none; }
.gallery-1 ul li{ display:inline-table; margin:0px 20px 20px 0px; padding:2px; border:1px solid #ccc;
-webkit-box-shadow: 0px 0px 13px -1px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 13px -1px rgba(0,0,0,0.6);
box-shadow: 0px 0px 13px -1px rgba(0,0,0,0.6);

}
.gallery-1 ul li:hover{ -webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.6);
box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.6);

}

.gallery-2 ul{ margin:0px; padding:0px; list-style:none; }
.gallery-2 ul li{ display:inline-table; margin:0px 1% 20px 0px; padding:2px; border:1px solid #ccc;
-webkit-box-shadow: 0px 0px 13px -1px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 13px -1px rgba(0,0,0,0.6);
box-shadow: 0px 0px 13px -1px rgba(0,0,0,0.6);
width:18%; box-sizing:border-box;
}
.gallery-2 ul li img{ width:100%}
.gallery-2 ul li:hover{ -webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.6);
box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.6);

}



table.table-c3{ border-collapse:collapse; border-spacing: 0;    width: 50%; margin-bottom:15px; border: 1px solid #e8e8e8;}
table.table-c3 td{ padding:8px 14px; font-size:14px; color:#838383; line-height:22px; }
table.table-c3 th{padding:8px 14px;  background:#e67e22; color:#fff; text-transform:uppercase;}
table.table-c3 tr:nth-child(even) td{ background:#f0f0f0; color:#838383;}
.inner-container{ min-height:200px;}
.social{float:right;margin-bottom:0px}


@media screen and (min-width:961px) {.top-bar-2{max-width:230px;float:right}.top-bar-2 li img{max-width:20px}.right-border-div{border-left:1px solid #ddd}}
@media screen and (max-width:960px){
.downloads{display:block}.downloads li{display:block;width:100%;margin-bottom:5px}
.top-bar-table .cell-1{ display:block; padding:8px 0px; position:relative; width:100%; color:#ffffff; overflow:hidden; text-align:center;}
.top-bar-2 { position:relative;padding:0px 0px; border-bottom:0px solid #2E8DEF;     background: #2d3e50;}
.top-bar-2:after {position: relative; display: block; background: #none;;}
.topbar-2a{ display:block; position:relative;right: 0%;}
.top-bar-2 ul li { padding: 0px 5px; border:0px;}
.top-bar-2 ul li a{ font-size:12px;}
.header-table-main .cell-2{ display:block;}
.header-table-main .cell-2:first-child{ width:80%; max-width:340px;}	
.header-table-main .cell-2:first-child img{ width:96%; height:auto;}
.home-about-content ,.home-inner-content { background-image:none; padding: 10px 0px 10px 0px;margin-bottom: 25px;text-align:center;}
.acadamics-table-main .cell-4:first-child {  padding: 0px;  width: 237px;display:none;}
.acadamics-table-main .cell-4 { padding: 20px 0px;}
.acadamics-table-main .cell-3 { display: block; padding: 8px 0px;margin-bottom:25px; width: 100%;}
.traning-table-main .cell-5 { display:block; padding: 8px 0px; width: 100%; position: relative; color: #ffffff; border: 1px solid #dcdcdb;  padding: 0px 0px;margin-bottom:25px;}
.home-tabs-img{ display:none;}
.home-tab-content .cell-6:first-child {display:none;}
.home-tab-content .cell-6{ padding-top:8px;}
.resp-tab-content { border:1px solid #ccc;}
.footer-table .cell-7{ display:block; padding:8px 0px; position:relative; width:100%; color:#ffffff; text-align:center;}
.footer-table .cell-7:last-child{ text-align:center;}

/*inner styles*/

.gallery-2 ul li{
width:22%; box-sizing:border-box;
}
}

@media screen and (max-width:768px){
	.inner-banner-title{ display:none;}
	.gallery-1 ul li{ width:30%; margin:0px 2% 15px 0px; padding:0px; box-sizing:border-box;}
	.gallery-1 ul li img{ width:100%}
	
}


@media screen and (max-width:480px){
	.gallery-1 ul li{ width:30%; margin:0px 2% 15px 0px; padding:0px; box-sizing:border-box;}
	.gallery-1 ul li img{ width:100%}


.gallery-2 ul li{
width:30%; box-sizing:border-box;
}
.carousel-caption{display:none}
}



.testmonial-sec{background:url(../images/testimonial-bg.html) no-repeat; height:100%; width:100%; background-size:cover; padding:40px 0px 60px 0px; text-align:center;}
.testmonial-sec p {font-size: 14px;}
.testmonial-sec .left.carousel-control {background: none; float: left; left: -50px; top: 30%;color: #025a84;}
.testmonial-sec .right.carousel-control {background: none; float: right; right: -50px; top: 30%;color: #025a84;}

.testmonial-cont h4 {padding:10px 0px 0px 0px; margin: 0px; font-size: 16px; color: #2196f3; font-weight: 600;}
.testmonial-cont h4 span{color:#9e9e9e; font-style:italic; font-size:14px;}
.testmonial-cont p {padding: 10px 0px; font-size: 14px; line-height: 28px;}
.slide-testimonial .item  img {width: 100%; max-width: 100px; border: 3px solid #2196f3;}
.testmonial-cont{padding-top:30px}

.contact-form textarea{height:60px}
.contact-form .btn{border-radius:0px;padding:5px 10px}
.contact-deta-strip{margin-bottom:0px}.contact-deta-strip li a{color:#fff;padding-left:10px}
.contact-deta-strip .glyph-icon{}