@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
body{font-family: 'Open Sans', sans-serif;}
.header-1{border-top:5px solid #2d3e50; color:#000}
.ph-1{color:#000 !important; font-size:18px !important}
.home-about-text{ width:70%; margin-left:15%; text-align:center; font-size:14px !important; line-height:22px}
.inner-about-text{ width:100%; margin-left:0%; text-align:left; font-size:14px !important; line-height:22px}
.inner-about-text p{ margin:0px; padding:0px; margin-bottom:15px; }
.ph-1 img { margin-right:4px; margin-left:30px;border:1px solid #ccc; border-radius:100px; padding:10px; height:auto;
-webkit-box-shadow: 0px 0px 12px -2px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 0px 12px -2px rgba(0,0,0,0.36);
box-shadow: 0px 0px 12px -2px rgba(0,0,0,0.36);

}
.my-nav{ background:#2d3e50; position:relative; padding:4px 0px;}
.top-bar{ border-top:3px solid #2d3e50; }
.top-bar-2 { position:relative; width:100%; padding:10px 0px; position:relative; color:#2E8DEF; background:#e67e22; 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: #e67e22;  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;}
.home-about-main{ padding:25px 0px; }

.home-2-slide-main{ margin:50px 0px 0px 0px;}
.home-2-slide-main .table-1{ display:table; width:100%; }
.home-2-slide-main .row-1{ display:table-row;  }
.home-2-slide-main .cell-1{ display:table-cell; padding:0px 30px; position:relative; width:50%; color:#ffffff; height:500px;}
.home-gallery ul{ margin:0px; padding:0px; list-style:none;}
.home-gallery ul li{ width:25%; float:left; margin:0px; padding:0px; list-style:none;}
.home-gallery ul li img{ width:100%; height:auto;}
.home-2-slide-main .cell-1:first-child{ background-image:url(../images/home-screen-1a.jpg); background-size:cover}


.inner-2-slide-main{ margin:40px 0px 0px 0px;}
.inner-2-slide-main .table-1{ display:table; width:100%; }
.inner-2-slide-main .row-1{ display:table-row;  }
.inner-2-slide-main .cell-1{ display:table-cell; padding:0px 30px; position:relative; width:50%; color:#ffffff; }
.inner-2-slide-main .cell-1:first-child{ background-image:url(../images/home-screen-1a.jpg); background-size:cover}
.inner-2-slide-main h2{ font-size:18px;}

.inner-3-slide-main{ margin:40px 0px 0px 0px;}
.inner-3-slide-main .table-1{ display:table; width:100%; }
.inner-3-slide-main .row-1{ display:table-row;  }
.inner-3-slide-main .cell-1{ display:table-cell; padding:0px 30px; position:relative; width:50%; color:#ffffff; }
.inner-3-slide-main .cell-1:last-child{ background-image:url(../images/home-screen-1a.jpg); background-size:cover}
.inner-3-slide-main h2{ font-size:18px;}

.inner-gallery ul{ margin:0px; padding:0px; list-style:none;}
.inner-gallery ul li{ width:25%; float:left; margin:0px; padding:0px; list-style:none;}
.inner-gallery ul li img{ width:100%; height:auto;}



.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:4px 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:#e67e22; margin:15px 0px 20px 0px; padding:0px; font-weight:600}
.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 450px 105px 0px; margin-bottom:25px;}
p{ font-size:14px; color:#838383; line-height:22px; padding-bottom:16px !important;}
.acadamics-table-main .table-3{ display:table; width:100%;  border-spacing:20px 30px; border-collapse: separate;}
.Academics-table-main .row-3{ display:table-row;  }
.Academics-table-main .cell-3{ display:table-cell; padding:8px 0px; position:relative; width:50%;   color:#ffffff; border-bottom:5px solid #e67e22; padding:0px 0px}
.Academics-table-main .table-4{ display:table; width:100%;  border-spacing: 0px; border-collapse: separate;}
.Academics-table-main .row-4{ display:table-row;  }
.Academics-table-main .cell-4{ display:table-cell; vertical-align:top; padding:20px 20px; position:relative; color:#ffffff;}
.Academics-table-main .cell-4:first-child{  padding:0px; width:237px;}
.Academics-table-main h3{ font-size:22px; color:#2d3e50; margin:0px; padding:0px 0px 10px 0px;}
.button-1{ background-color:#e67e22; border:0px; color:#fff; font-size:14px; padding:6px 10px;}
.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:#2d3e50; 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:#e67e22; 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 8px 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;}
.inner-banner img{ width:100%; height:auto; position:relative;}
.inner-banner-title{ position:absolute; right:10%; top:35%; font-size:24px; font-weight:bold; color:#fff; text-transform:uppercase;}
.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 12px 0px; padding:5px 0px 5px 30px; list-style:none;  background-image:url(../images/pen.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;}
.inner-heading-1a h1{
    font-size: 28px;
    color: #2d3e50;
    margin: 0px;
    padding: 0px;
    font-weight: 600;
	margin:25px 0px 0px 0px;
}
table.table-c1{ border-collapse:collapse; border-spacing: 0;    width: 100%; margin-bottom:15px; border: 1px solid #ccc;}
table.table-c1 td{ padding:8px 14px; font-size:14px; color:#838383; line-height:22px; border: 1px solid #ccc;}
table.table-c1 th{padding:8px 14px;  background:#e67e22; color:#fff; text-transform:uppercase; border: 1px solid #ccc;}
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;}


.counter-sec {background: url(../images/counter-banner.png) no-repeat; background-position: 100% 100%; height: auto; min-height: 334px;     background-size: cover;}
.wrapper { width: 980px; margin: 30px auto; position: relative;}

.pradcounter{ display:inline-block;}
.counter {	padding: 30px 0;  border-radius: 5px; text-align: center; float: left; width: 25%;}

.count-title { font-size: 28px; font-weight: bold;  margin-top: 30px; margin-bottom: 0; text-align: center; color:#fff; font-family:'Open Sans', sans-serif;}
.count-text { font-size: 13px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; color:#fff;}
.fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; color:#fff;}



@media screen and (max-width:960px){
.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;}
.container { width:94%; margin:0px 3% ;}



/*.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:4px 0px; position:relative;  color:#ffffff; text-align:right}
.header-table-main .cell-2:first-child{ width:340px ; text-align:left}*/
.home-2-slide-main {
    margin: 15px 0px 0px 0px;
}
.home-2-slide-main .cell-1{ display:block; width:100%; height: auto;}

.header-table-main .cell-2{ display:block; text-align:left; }
.header-table-main .cell-2:first-child{ width:80%; max-width:100%;}	
.header-table-main .cell-2:first-child  img{ width:96%; height:auto;}
.header-table-main .cell-2:last-child{ display:none}	
.header-table-main .cell-2 span{ display:block; margin-bottom:10px;}
.home-about-content { background-image:none; padding: 10px 0px 10px 0px;margin-bottom: 25px;text-align:center;}
.Academics-table-main .cell-4:first-child {  padding: 0px;  width: 237px;display:none;}
.Academics-table-main .cell-4 { padding: 20px 0px;}
.Academics-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;
}
.inner-2-slide-main .cell-1{ display:block; width:100%; height:auto;}
.inner-3-slide-main .cell-1{display:block; width:100%; height:auto;}
}

@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;
}
}


