﻿@charset "utf-8";
/* CSS Document */

body{ font-family: 'Open Sans', sans-serif; font-size:16px; background:#fff; color:#000; font-weight:400; margin:0; padding:0;}
.col-all-12{height:auto;padding:0 15px;margin:0;float:left; width:100%;}
.nopadding{padding:0 !important}
a, img, li, .full-detail{text-decoration:none !important; -moz-transition:0.3s ease-in-out; -ms-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out;}
p{color:#000;line-height:31px;font-size:16px;font-weight:400;}
li{color:#000;line-height:31px;}
h1, h2, h3, h4, h5 {font-family: 'Roboto Slab', serif;}
.centre-align{text-align:center !important;}
.left{ padding-left:0 !important;} .right{ padding-right:0 !important;}
.img-responsive{ width:100%;}


/*......................header start......................*/
.text-head{width:auto;float:left;}
.header_small_logo{width:auto;height:auto;padding:0; margin:0; float:right; padding:0;margin:0;}
.spacing{margin-top:28px;margin-bottom:5px;}
.header_small_logo li{width:auto;height:auto;padding:0 2px;margin:0;float:right;list-style:none;font-size:14px;color:#000;text-transform:uppercase;}
.small_menu_head ul{width:100%;height:auto;padding:0;margin:0;float:left;}
.small_menu_head li{width:auto;float:left;margin:0;padding:0 15px;list-style:none;border-right:1px solid #000;text-transform:uppercase;font-size:14px !important;color:#000;}
.small_menu_head li:last-child{border:none;}
.accre p{ margin-left:50px;}
.no_border{ border-right:none !important;}
.smallmenu { z-index:1; width:100%; height:auto; float:left; margin:0px; background:#00305b;}
.smallmenu .caret{ color:#fff; width:auto; height:auto; float:left;}
.smallmenu .nav ul{ width:100%;}
.smallmenu .nav li a{ color:#fff; font-weight:400; padding:0 14px; line-height:1; font-size:16px; border-right:1px solid #fff; font-family: 'Roboto Slab', serif;}
.smallmenu .nav li a:hover{ background:none;}
.smallmenu .nav li{ padding:14px 0; float:left;}
.smallmenu .nav{ width:auto; float:right;}
.college-code{ float:left; color:#fff;}
.college-code{ color:#fff; font-size:16px; float:left; font-family: 'Roboto Slab', serif; line-height:43px; margin:0 0 0 13px} 
.college-code span{ text-transform:uppercase;font-weight:700; margin-left:2px; font-size:20px; -webkit-animation: bgcolor 1s infinite; /* Safari 4+ */-moz-animation:bgcolor 1s infinite; /* Fx 5+ */-o-animation:bgcolor 1s infinite; /* Opera 12+ */animation: bgcolor 1s infinite;}
@-webkit-keyframes bgcolor {
0%, 49% {color:#fff;}
50%, 100% {color:#ffca13;}
}
.logo_holder{ width:100%; height:auto; margin:0px; float:left; background:#004077; text-align:center; padding:3px 0; border-bottom:1px solid #00274a;}
.logo_holder img{ text-align:center; max-width:807px;}


/*......................header ends here......................*/

/*......................menu start......................*/

.pcplmenu-list > li > .navtext > span + span, .pcplmenu-list > li > .navtext > span{ font-family: 'Roboto Slab', serif !important; color:#fff !important; font-weight:600 !important;font-size:14px;}
.headerfull{ background:#004077; border-top:1px solid #145b97 !important; width:100%; height:auto; float:left; border-bottom:10px solid #ffca13;}


/*......................menu end......................*/

/*......................slider start......................*/

.slider_sec{position:relative; width:100%; height:auto; float:left; margin:0px;}
.owl-buttons{display:none;}
#owl-demo .item img{display: block;width: 100%;height: auto;}

.new_sec .item img{ width:100% !important;}
.slider_text{background:rgba(0,0,0,0.7);max-width:700px;height:auto; position:absolute;bottom:0;left:20%;padding: 10px 25px 25px;}
.slider_text h2{font-size:40px !important;color:#fff; font-weight:400;padding:10px 5px;}
.slider_text p{font-size:15px;color:#fff;}
/*.owl-pagination{position:absolute;bottom:20%;left:20%;}*/

.news_section{ width:100%; height:auto; float:left; margin:0px;  position:absolute; bottom:0px;}
.news_outer{ width:100%; height:auto; float:left; margin:0px; background:rgba(255, 255, 255, 0.9); padding:0px 15px 0 0; overflow:hidden;}
.news_outer h2{ width:auto; height:auto; float:left; margin:0; padding:18px 20px 16px; background:#e2d561; font-size:16px; font-weight:800; text-transform:uppercase; color:#37341c;}

.news_outer #wrapper {width:84%; margin:0px 0 0 0; float:left;}
.news_outer #wrapper h3 {font-size: 20px;text-align: center;}
.news_outer #wrapper > div {width: 100%;height: auto;padding:0;overflow: hidden;}
.news_outer #wrapper > div.first {border-bottom: none;}
.news_outer #wrapper div{display: block;margin: 0;}
.news_outer #wrapper a {display: block;float: left;margin: 0 2px; padding:17px 20px; font-size:14px; font-weight:600; text-transform:uppercase; color:#010101; background:url(../images/default/bullet.png) left center no-repeat;}
.news_outer #wrapper ul li{ float:left; margin:0; padding:0;}


/*......................slider end......................*/


/*......................home page......................*/

.news-otr{ width:100%; height:auto; float:left; margin:0px;}
.news-otr ul li img{ float:left; width:208px; height:129px; margin:0 20px 10px 0; }
.news-otr ul li{ height:auto !important; width:100% !important; margin-bottom:11px;}
.news-otr ul li h3{ margin:4px 0 10px;font-size:21px; font-weight:400; }
.news-otr ul li p{ margin:2px 0; font-size:16px; height:58px; overflow:hidden;}
.news-otr ul li i{ color:#4b506b; margin-right:10px;}
.news-otr ul li span{ font-weight:400; font-family: 'Roboto Slab', serif;  color:#4b506b; margin-right:10px; }
.news-otr ul li a, .princi-msg a{ float:left; font-weight:600; color:#1b5284; font-size:14px;}
.news-area .news-otr ul li a{ width:55%;}
.news-otr ul li .fa-long-arrow-right, .princi-msg i { margin-left:10px; font-weight:400; color:#1b5284;}
.previous {outline:none;cursor:pointer;margin-right:5px;vertical-align: bottom;}
.next {outline:none;cursor:pointer;margin-left:0px;vertical-align:top;}
.previous, .next{ width:28px !important; height:28px !important;}

.counter-bg{ width:100%; height:auto; padding:69px 0; float:left; margin:60px 0; background:url(../images/bg-img.jpg) center top no-repeat; position:relative;}
.counter-bg .item{ text-align:center;}
.counter-bg .item h3{ color:#fff; font-size:24px; font-weight:600; text-transform:uppercase; margin-top:10px;}
.counter-bg .owl-pagination{ display:none;}

.department-otr{ width:100%; height:auto; float:left; margin:0px;}
.heading-dept{ text-align:center;}
.heading-dept .border{ float:none; margin:0px auto 15px;}
.heading-dept h2{ font-size:30px;font-weight: 300;color: #4b506b; margin-bottom:21px;}
.department-otr .dept-icon{ padding:10px; border:1px solid #dddddd; float:left; margin-right:22px;}
.department-otr .owl-carousel{ margin:60px 0;}
.department-otr ul{ padding:0; margin:0 5px 0;}
.department-otr ul li{ list-style:none; margin-bottom:35px;}
.department-otr ul li h3{ font-size:18px; color:#4b506b; line-height:26px; height:57px; overflow:hidden;}
.department-otr .item .border{ margin:7px 0; float:none; display:none;}
.dept-content{text-overflow: ellipsis; height:58px; overflow:hidden;}
.department-otr .owl-pagination{ position:static;}

.video-bg{ width:100%; height:746px; float:left; margin:0px; position:relative; overflow:hidden; background:url(../images/video-bg.jpg) bottom center no-repeat;}
.video-bg .video {position: absolute;top:65%;left: 50%;z-index: 1;min-width: 100%;min-height: 100%;width: 100%;height: auto;-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.vdo-overlay{ width:100%; height:100vh; float:left; margin:0px; background:url(../images/vdo-overlay.png) bottom center no-repeat; z-index:2; position:absolute; bottom:0;}
.vdo-content{ width:100%; height:auto; text-align:center; position:absolute; bottom:40px; z-index:5; float:left;}
.vdo-content .border{ float:none; margin:18px auto 0; }
.vdo-content h2{ color:#fff;}
.vdo-content img{ float:left;}
.vdo-content .item img{ width:42px; height:42px}
.vdo-content h3{ font-size:18px; color:#fff; float:left; margin:10px 0 10px 20px; }
.vdo-content .owl-carousel{ margin:30px 0 0}
.vdo-content .owl-pagination{ position:relative; top:15px;}

.nss-unit{ width:100%; height:auto; float:left; margin:0 0 60px; padding-top:30px; background:#363636;}
.nss-unit h2{ color:#fff;}
.nss-unit p { text-align:center; width:90%; margin:0px auto 25px; color:#fff;}
.nss-content {text-align:left !important}
.nssmain-section { width:100%; min-height:363px; float:left; margin:0px; position:relative;text-align:center;}
.nssmain-section img { width:100%; height:363px;}
.nssmain-section a{ font-size:30px; font-family: 'Roboto Slab', serif; width:100%; float:left;position:relative; bottom:63px; background:rgba(72,72,72,0.9);color:#fff; padding:10px 0 12px;}
.nsssmall-section{ width:100%; min-height:163px; float:left;margin:0px; text-align:center;}
.nsssmall-section a{ font-size:19px; font-family: 'Roboto Slab', serif; width:100%; float:left;position:relative; bottom:48px; background:rgba(72,72,72,0.9);color:#fff; padding:10px 0 12px;}
.nsssmall-section img{ width:100%; height:157px;}

.placement-scholarship{ width:100%; height:auto; float:left; margin:10px 0 30px;}
.scholarship{ padding:30px 10px 60px 30px; background:url(../images/bg-img1.jpg) top center no-repeat;}
.scholarship h2{ font-size:23px; color:#fff; text-transform:uppercase;}
.scholarship h2 span{ font-size:40px; text-transform:none; font-weight:700;}
.scholarship p img{ width:160px; height:106px; margin:6px 15px 10px 0; float:left;}
.scholarship p{ color:#fff; margin:15px 0 30px; height:120px; overflow:hidden;}
.scholarship a{ border:1px solid #676d8a; color:#fff; text-transform:uppercase; font-size:19px; font-family: 'Roboto Slab', serif; font-size:15px; padding:8px 15px;}
.placements{ background:url(../images/bg-img2.jpg) top center no-repeat !important;}
.placements a{ border-color:#8a8a8a;}

.college-events{ width:100%; height:auto; float:left; margin:20px 0 50px;}
.odd-events{ width:100%; height:auto; float:left; margin:50px 0; padding:0 15px}
.odd-events li{ list-style:none; float:left;}
.odd-events .blue-bg{ background:#004077; padding:20px 20px 6px; height:100%; height:221px;}
.odd-events .gray-bg{ background:#363636; padding:20px 20px 6px; height:100%; float:left; height:221px;}
.odd-events h3{ margin:0; color:#fff; font-size:23px; margin-bottom:5px;}
.odd-events i{ color:#fff; margin:0 7px 15px 0;}
.odd-events span{ color:#fff; font-size:14px;}
.odd-events .border{ float:none; margin-bottom:4px;}
.odd-events img{ height:221px; width:100%;}
.odd-events p{ color:#fff; height:100px; overflow:hidden;}

.recruiters-area{ width:100%; height:auto; float:left; margin:5px 0 50px;}
.recruiters-area h2{ font-size:23px; color:#0c0c0c; text-transform:uppercase;}
.recruiters-area h2 span{ font-size:40px; text-transform:none; font-weight:700;}
.recruiters-area .owl-pagination{ text-align:left; position:relative; top:12px;}
.recruiters-area .owl-carousel{ margin:40px 0;}
.recruiters-area h4{ font-weight:700; font-style:italic;}

.about-inner h2{font-size:30px; font-weight:300;color:#4b506b; padding:0;margin:60px 0 20px;float:left;width:100%;height:auto; font-family: 'Roboto Slab', serif;}
.about-inner h3{font-family: 'Roboto Slab', serif; font-size:22px; color:#4b506b;}
.border{ width:62px; height:2px; background:#d6d6d6; margin-bottom:40px; float:left;}


/*............................about page.......................*/

.about-sec .clg-img{ max-width:450px !important;}
.clg-img{ max-width:350px; height:auto; float:left; margin-right:25px;}
.about-page{ width:100%; height:auto; float:left; margin:30px 0;}
.about-page h2{ text-align:left; font-size:36px; color:#4b506b; margin:0 0 40px 15px; padding-bottom:20px; border-bottom:1px solid #e0e0e0;}
.about-page h3{ margin-top:8px; color:#004077;}
.about-page h4{ color:#004077; font-size:19px;}
.about-page .border{ text-align:left; margin:15px auto 28px; float:none; clear:both; display:inline-block;}
.about-page ul, .about-page ol{ margin:0 0 20px 16px; padding:0;}
.about-page p{ margin-bottom:30px;}

.icet-trust h3{ text-align:center;}
.icet-trust .border{margin: 15px auto 20px;}
.icet-trust p{ margin-bottom:20px; text-align:left;}
.icet-trust span{ margin-bottom:10px; display:inline-block}
.icet-trust img{ border:1px solid #ebebeb; height:296px;}
.trust-members{ width:100%; height:auto; float:left; margin:30px 0;}
.trust-members img{ border:1px solid #e0e0e0 !important; margin:20px 0 !important;}
.trust-members span { margin-bottom:20px;}

/*.....................................department-page.................................*/

.department-page{ width:100%; height:auto; float:left; margin:0px; padding:0 0 30px;}
.dept-banner{ width:100%; height:auto; float:left; margin:0px; position:relative;}
.department-page .owl-pagination{ display:none;}
.dept-heading{ position:absolute; bottom:5px; background:rgba(0,0,0,0.7); color:#fff; width:100%; text-align:center; font-size:26px; padding:14px 0;}
.department-page p{float:left;}
.department-page ul{ padding:0; margin:0 0 0 16px;}
.department-page ul li { list-style:disc;}
.department-page h3 { margin-bottom:20px; font-weight:600; color:#4b506b;}
.view-profile{ background:#004077; color:#fff; padding:6px 15px; float:left; clear:both;}
.department-page .news-otr ul li h3{ font-size:18px;}
.department-page .news-otr{ margin-bottom:25px;}
.quick-links{ width:100%; height:auto; float:left; margin:0 !important; padding:12px 0 12px 30px !important;}
.quick-links li{ list-style:square !important; color:#004077; padding:2px 0;}
.quick-links li a{ color:#000;}
.gray-clr{ padding:12px; background:#ebebeb;}
.table-otr{ width:100%; height:auto; float:left; margin:20px 0 10px;}
.table-otr table{ width:100%; }
.table-otr table th{ background:#ebebeb; padding:6px 10px;  border:1px solid #e0e0e0; white-space:nowrap}
.table-otr table td{ border:1px solid #e0e0e0; padding:4px 10px;}
.department-page .news-otr img{ width:100px; height:100px;}
#newsticker-demo-results ul li{ padding:5px 10px; /*background:#ebebeb; */margin-bottom:1px; color:#fff;}
#newsticker-demo-results ul li:nth-child(odd){ background:#003461}
#newsticker-demo-results ul li:nth-child(even){ background:#004077}
.department-page .row{ margin-bottom:30px;}

.dept-gallery .item img{ width:100%; height:250px; }
.dept-gallery .item h4{ text-align:center; color:#4b4b4b; font-weight:600;}
.dept-gallery{ margin-bottom:30px;}
.dept-gallery h2{ text-align:center; font-weight:700; margin:0 0 60px; color:#4b506b;}
.dept-gallery .owl-buttons{ display:none;}

.collge-council{ width:100%; height:auto; float:left; margin:0 0 40px !important; padding:0;}
.collge-council li{ margin-left:15px; line-height:40px;}

.facilities-list{ width:100%; height:auto; float:left; margin:20px 0;}
.facilities-list li{ margin:20px 0; list-style:none; padding-bottom:40px; border-bottom:1px solid #ebebeb; width:100%; height:auto; float:left;}
.facilities-list li a, .downloads li a{ background:#004077; color:#fff; padding:8px 15px;}
.facilities-list li:last-child{ border-bottom:none;}

.facility-category{ width:100%; height:auto; float:left; margin:0px;}
.facility-category li{ list-style:none; padding:7px 15px 9px; margin-bottom:3px; background:#ebebeb;}
.facility-category li a{ color:#000;}
.facility-active{ background:#004077 !important;}
.facility-active a{ color:#fff !important;}
.facility-category li:hover{ background:#004077}
.facility-category li:hover a{ color:#fff;}

.gallery-page .grid{ padding:10px 0 40px 0; float:left;width:100%;}
.gallery-page .grid p{color:#fff; background:#004077; padding:10px 15px; display:inline !important; position:relative; top:16px; text-transform:uppercase; font-weight:700;}
.gallery-page .grid h2{font-weight:400; text-transform:uppercase; color:#fff;}
.gallery-page .grid h2 span{ font-weight:800;}
.gallery-page figure{ margin-bottom:30px;}

.gallery_page{ width:100%; height:auto; float:left; margin:40px 0;}
.gallery_page ul{ padding-left:0;  margin-top:5px; float:left}
.gallery_page .gal_popup img{ width:100%; height:250px;}
.img-single h3 { background:#004077; text-align:center; padding:10px 0; color:#fff; margin:0 0 40px;}
.img-single img{ margin-bottom:0 !important;}

.downloads{width:100%; height:auto; float:left; margin:40px 0;}
.downloads li{ margin-bottom:40px; border-bottom:1px solid #ebebeb; list-style:none; padding-bottom:20px; float:left; width:100%;}
.downloads li a{ display:inline-table; padding:5px 15px;}
.Acr-status{ color:#5897cd !important;}

.staff-page p{ margin-bottom:5px !important;}
.staff-page span{ clear:both; display:inherit; margin:8px 0;}
.profile-btn{ background:#004077; color:#fff; padding:8px 15px; display:inline-table; margin-bottom:20px;}
.staff-page .img-responsive{ margin-bottom:20px;}
.staff-page .mailto{}
.staff-page h3{ margin:0 0 20px 30px;}

.contact-page{ width:100%; height:auto; float:left; margin:0px; padding:40px 0 0;}
.contact-page i { margin-right:15px; color:#1968ad; float:left; font-size:18px;}
.contact-page .border{ margin:15px auto 28px; float:none; clear:both; display:inline-block;}
.contact-page h4{}
.contact-page p{ margin:10px 0; float:left; width:100%;}
.contact-page .form-control{ padding:10px 15px; height:auto !important; border:1px solid #e0e0e0;}
.submit-btn{background:#004077; color:#fff; padding:8px 15px; display:inline-table; margin-bottom:20px; border:none;}
.map{ width:100%; height:auto; float:left; margin:30px 0 0;}

.academic-page p{ padding-bottom:30px; margin-bottom:30px;}
.nss-page h3{ margin:30px 0;}
.about-content{height:131px; overflow:hidden;}

/*......................footer section start......................*/


.footer_sec{background:#202536; width:100%; padding:30px 0 25px; height:auto; float:left;}
.footer_sec ul{ margin:0 0 11px; padding:0;}
.footer_sec ul li{border-bottom: 1px solid #333b54;
 list-style:none; list-style:28px;}
.footer_sec ul li a{ font-size:14px; color:#d6d7d9;}
.footer_sec ul li a:hover{ color:#5897cd;}
.footer_sec h2{ margin:0 0 10px; font-size:20px; font-weight:600; color:#fff;}
.footer_sec ul li a h4{ font-size:16px; font-weight:600; color:#fff;}
.footer_sec p{ font-size:14px; color:#d6d7d9;}
.ftr-map{ width:100%; height:auto; float:left; margin:0px; overflow:hidden;}


.copyrights{ width:100%; height:auto; float:left; margin:0px; background:#121727; padding:30px 0;}
.copyrights p{ color:#fff; font-size:16px; line-height:none !important; margin:0;}
.copyrights p a{ color:#5897cd; line-height:none !important; margin:0 !important; float:none;}
.copyrights p b{ color:#5897cd}
.copyrights p a:hover{color:#fff;}
.copyrights a {color:#fff; margin:0px;}

.social-icons {margin:0; padding:0;}
.social-icons li{ margin:0 5px 20px 0; float:left;}



/*...............................inner pages.............................................*/

.innertop_bg{ width:100%; height:240px; float:left; margin:0px; padding:75px 0; background:url(../images/default/inner-img.jpg) no-repeat;}
.innertop_bg h2{ color:#fff; font-size:43px; font-weight:800; margin:0 0 10px 15px;}
.innertop_bg .block{}
.innertop_bg .block a{ color:#e2d561; text-transform:uppercase; font-weight:600;}
.innertop_bg .block span{ margin:0 10px; color:#fff;}
.innertop_bg .block p{ color:#fff; display:inline;  text-transform:uppercase; font-weight:600;}
.contact_address, .page_infrastructure{ width:100%; height:auto; float:left; margin:0px; padding:50px 0;}
.contact_address .address p{ float:left; clear:both; padding-bottom:15px; margin-bottom:15px; width:100%;}
.contact_address .address i{ float:left; background:#e2d561; color:#fff; padding:10px 16px; border-radius:50%; font-size:26px;}
.contact_address .address h4{ float:left; margin:12px; font-size:18px; text-transform:uppercase; font-weight:800; color:#2e2e2e;}
.contact_address .address .phone{ padding:10px 18px;}
.contact_address .address .mail{ padding:14px; font-size:18px;}
.contact_address .address h2{ font-size:26px; padding:0 ; font-weight:800; text-transform:uppercase; margin-bottom:5px; color:#2e2e2e; }
.contact_address .address span, .contact_address .message span{ color:#212121; float:left; width:100%; margin-bottom:30px; font-size:14px;}

.contact_address .message h2{ font-weight:800; font-size:26px; text-transform:uppercase; margin:20px 0 5px 0; color:#2e2e2e; float:left; width:100%;}
.message .form-control{border: 1px solid #e4e4e4;padding: 12px;height: auto !important;}
.send_btn {width: auto;height: auto; margin: 20px 0;padding: 10px 35px;background: #e2d561;border: none;color: #2e2e2e;text-transform: uppercase; font-weight:700;}

.page_infrastructure{ padding:30px 0 40px 0;}
.page_infrastructure .grid p{ color:#000; background:#fff; padding:10px 15px; display:inline !important; position:relative; top:10px; text-transform:uppercase; font-weight:700;}
.page_infrastructure h2{ font-weight:800; text-transform:uppercase;}
.no_b{ border-right:none !important;}



/*............................Picture gallery...........................................*/
.gallery_page{ width:100%; height:auto; float:left; margin:40px 0;}
.gallery_page ul{ padding-left:0;  margin-top:5px; float:left}
.gallery_page .gal_sty {list-style:none; float:left; margin:0 5px 38px; overflow:hidden; position:relative; height:260px; width:100%;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out;}
.gallery_page .gal_sty img{  -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out; width:100%; height:260px;}
.gallery_page .gal_sty:hover img{ -webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);-o-transform: scale(1.3);
transform:scale(1.3); cursor:default;}
.gallery_page .gal_sty:hover vdo_symb{}
.gallery_page .gal_sty div{ position:absolute; bottom:0; left:0; width:100%; text-align:center; background:rgba(255, 255, 255, 0.9); z-index:1000; padding:10px 0; color:#000;-moz-transition:0.3s ease-in-out; -ms-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; }
.gallery_page .gal_sty:hover div{ padding:66px 0;cursor:default; background:rgba(226, 213, 97, 0.9);}
.gallery_page p{ text-align:center; background:#fff; padding:3px 8px; color:#000;  width:40% !important; margin:11px auto;  -moz-transition:0.3s ease-in-out; -ms-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; position:absolute; left:29%; cursor:pointer;}
.gallery_page div h5{ font-size:14px; text-transform:none; padding:2px 0; margin:0; -moz-transition:0.3s ease-in-out; -ms-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out;}
.gallery_page ul li:hover h5{font-size:17px;}
.gallery_page ul li:hover p{ font-size:14px !important; cursor:pointer;}

.gal{ float:left; margin:20px 0; width:100%; height:auto; float:left;}
.gal ul{ float:left; margin:0; padding:0}
.gal .gal_popup{ float:left; width:100%; height:auto;}
.gal .gal_popup span{}
.gal .gal_popup img{ width:100%; margin-bottom:30px;}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {padding: 0;margin: 0;
border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);box-shadow: 0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden !important;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image,.fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {background-image: url("../images/fancybox_sprite.png");}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url("../images/fancybox_loading.gif") center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url("../images/blank.gif");-webkit-tap-highlight-color: transparent;
z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url("../images/fancybox_overlay.png");}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto; background:rgba(0,0,0,0.8);overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0,0,0,0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0,0,0,0.8);}

.toggleMenu { color: #fff !important; padding:8px 4px !important; text-transform:uppercase; font-weight:700; font-size:15px; border-bottom: 1px solid #1c4971;}
.toggleMenu:focus{ color:#fff;}
.smallmenu .nav {}
.smallmenu .nav a {color:#666;}
.smallmenu .nav > li {}
.smallmenu .nav a:hover {background-color: #fff;}
.smallmenu .nav li li a {background: #eeeeee;border-bottom: 1px solid #c0c0c0;}
.smallmenu .nav li li li a {background:#cccccc;border-bottom: 1px solid #c0c0c0;}

.dropdowns {width:auto;}
a.toggleMenu {padding: 10px 0;width:100%;text-align: center;}
.nav ul {width:9em;}
.nav a {padding: 5px 10px;}
.nav > li > .parent {padding-right: 25px;background-position: 90% 50%;}




/*.newslist ul li:hover a, .newslist ul li:hover i, .newslist ul li:hover p{ color:#fff}*/

.listing_staff{ width:100%; height:auto; float:left; margin:30px 0 30px;}
.listing_staff h2{ margin:10px 0 30px 0; padding:10px 0; font-size:24px; color:#2e2e2e; font-weight:800; text-transform:uppercase;}
.listing_staff h4, .facilities_page h4 { text-transform:uppercase; color:#e65b4f;}
.listing_staff .staff_sty{border:1px solid #e4e4e4; margin-bottom:30px; }
.listing_staff .staff_sty img{ width:100%; height:295px;}
.listing_staff .staff_sty a:hover img{ -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);
transform:scale(1.05); cursor:default;}
.listing_staff .mgt img{ width:100%; height:360px;}
.listing_staff .staff_sty h3{ font-size:21px;}
.listing_staff p{ margin:0 0 15px 0; padding:0 10px;}
.listing_staff .staff_sty h5{ font-weight:600; color:#4f7419;}
.listing_staff .staff_sty p{ margin-top:5px;}
.staff_dtls .listing_staff{ border:none;}
.listing_staff .staff_sty a{color:#2e2e2e; background:#e2d561; padding:10px 18px; font-size:14px}
.listing_staff .staff_sty a:hover p{ color:#f00}

.staff_details ul{ margin:0; padding:0;} 
.staff_details ul li{ list-style:none; font-size:15px}
.staff_details ul li span{ float:left; font-weight:600; margin-right:15px;}
.staff_details ul li p{ margin:0; padding:0;}
.staff_details img{ width:100%;}
.staff_details .fb{ background:#3b5999; color:#fff; font-size:17px; padding:13px; width:40px; height:40px; border-radius:50%;-moz-transition:0.3s ease-in-out; -ms-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out;}
.staff_details .twt{ background:#00acee; color:#fff; font-size:17px; padding:13px; width:40px; height:40px; border-radius:50%;-moz-transition:0.3s ease-in-out; -ms-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out;}
.staff_details .lnkdin{ background:#0282b1; color:#fff; font-size:17px; padding:13px; width:40px; height:40px; border-radius:50%;-moz-transition:0.3s ease-in-out; -ms-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out;}
.staff_details i{ margin:20px 3px !important;}
.staff_details .fb:hover, .staff_details .twt:hover, .staff_details .lnkdin:hover{ background:#e2d561;}
.dwnlds ul{ width:100%; height:auto; float:left; margin:0px; padding:0}
.dwnlds ul li{ list-style:none; margin:0; padding:0; background:#e9ecef; padding:6px 20px; margin-bottom:5px;}
.dwnlds ul li a{ color:#2e2e2e; font-weight:600;}
.dwnlds ul li:hover{ background:#e2d561;}
.academics img{ margin:10px 0 20px;}
.academics h3{ font-size:20px; margin:0; padding:0; font-weight:600;}
.academics h4{ color:#4f7419; font-weight:800; text-transform:uppercase;}

#camera_wrap_4{bottom:0;height:650px;left:0;margin-bottom:0!important;float:left;right:0;top:0}
.camera_bar{z-index:2}
.camera_thumbs{margin-top:-100px;position:relative;z-index:1}
.camera_thumbs_cont{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.camera_overlayer{opacity:.1}
.camera_pag{position:absolute; bottom:0; left:0; width:100%; text-align:center}
.camera_bar_cont{ background:#6165db !important}

.calendar_page{ width:100%; height:auto; float:left; margin:0px;}
.STAFF{ padding-bottom:50px; width:100%; height:auto; float:left; margin:0}
.STAFF h4{text-align:center; font-size:20px; margin-bottom:50px;}

.staffHolder{background:#fff; padding:10px; border:1px solid #ebebeb; float:left;}

.stimg{width:30%; background:#6CBCD9 url(../images/default/staff.png) no-repeat scroll center center; height:70px; overflow:hidden; float:left; }
.stimg img{max-width:100%}
.STdetail{width:68%; padding:5px; padding-left:10px; float:left; }
.STdetail span, .STdetail p, .STdetail a{width:100%; height:auto; padding:0 !important; margin:0; float:left; text-transform:uppercase; font-size:14px; line-height:normal;}
.STdetail a{color:#F3575A; padding:10px  0 !important}
.STdetail a:hover{color:rgba(139,27,181,1.00)}
.STdetail span i, .STdetail a i{padding-right:10px !important; }

.STdetail span{color:#2D83B3}
.staffHolder span{padding:10px; float:left; width:100%; height:auto; cursor:pointer; position:relative}
.staffmore-active, .staffHolder span:hover{color:#D36565}
.staffHolder span i{padding:0; float:right; margin:3px 0;}
.CAl .stimg{background:rgba(59,184,199,1.00) url(../images/default/noimg.png) no-repeat scroll center center}
.CAl .full-detail{background:#e2d561; color:#fff}
.full-detail{position:absolute; top:-100%; left:0; width:100%; height:auto; padding:10px; margin:0; float:left; background:#fff; min-height:80px; color:#666; z-index:-1; opacity:0}
.full-detail p{width:100%; height:auto; padding:5px 0; margin:0; float:left; border-bottom:1px solid #B0B0B0}
.full-detail p:last-child{border-bottom:0}
.full-detail p i{font-size:14px;}
.full-detail-active{top:100%; opacity:1; z-index:1}
.date_picker input{ padding:7px 15px; border:1px solid #ebebeb; text-align:center; font-size:20px;}
.date_picker button{ background:#2F3293; padding:5px 10px; color:#fff; border:none;}
.date_picker h2{ font-size:22px; font-weight:bold;}
.date_picker{ margin-bottom:30px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none !important;}

.error-page { text-align:center; padding:40px 0;}
.error-page h2{ font-size:150px; text-align:center; font-weight:600; }
.error-page p{ font-size:22px; font-weight:600;}
.details {margin-bottom:20px;}
.details img{margin-left:0px !important;margin-right:20px !important;border:3px solid #ddd !important; }
.details *{font-family: "Bookman Old Style","serif";}
.hod-desk img{margin-left:0px !important;margin-right:20px !important; border:3px solid #ddd !important;}
.no-padding {padding:0 !important;}

.department-page .table-otr{ margin-top:0px;}
.gray-clr{ background:#eae3cd;}
.dept-heading{ padding:24px 0;}
#newsticker-demo-results ul li:nth-child(odd){ background:#656565}
#newsticker-demo-results ul li:nth-child(even){ background:#565656}
.quick-links li:nth-child(odd){ background:#656565}
.quick-links li:nth-child(even){ background:#565656}
.quick-links{ padding:0 !important; margin:0;}
.quick-links li{ list-style:none !important; padding:7px 30px;}
.quick-links li a{ color:#fff;}
.achievement-area{ width:100%; height:auto; float:left; margin:10px 0 30px;  position:relative;}
.achievement-area h2{ color:#fff; font-weight:700; margin:10px 0 5px; text-align:left;}
.achievement-area h3, .activities-otr h3{ color:#ffca13; margin:0 10px 10px 0; float:left; width:73%;}
.achievement-area p, .activities-otr p{ color:#fff; float:none;}
.achievement-area .border{  float:left; margin:10px auto 30px}
.innerbanner {background-image: url("../images/clg-img.jpg"); width:100%;}
.inrbg_img {/*background-attachment: fixed;*/background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;float: left;padding:40px 0 15px;width: 100%; min-height:370px;}
.hod-img{width:180px !important; float:left; margin-right:15px;}
.hod-img img{ width:100%; margin-right:15px !important;}

.profile-tab{ width:100%; height:auto; float:left; margin:7px 0 15px;}
.profile-tab ul{ margin-left:0;}
.profile-tab .nav-tabs li{ background:#cbdbef; border-right:1px solid #bed7f7;}
.profile-tab ul li a{ color:#000 !important;}
.profile-tab .tab-content{ margin:10px 5px}
.profile-tab .tab-content ul{ margin-left:15px;}
.profile-tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ background:#05a3e3; color:#fff !important; border-radius:none !important;
border:none !important; border-bottom:5px solid #ffca13 !important}
.profile-tab .nav-tabs > li > a{ border-radius:0;}
.mission-list li{ background:none !important; border:none !important;}

.hod-desk{ width:100%; height:auto; float:left; margin:0px; background:#05a3e3; padding:0 20px 6px;    border-top: 5px solid #ffca13 !important;}
.hod-desk h3{ color:#fff;}
.achievement-img{max-width:280px; float:left;}
.achievement-img img{ width:100%; margin-right:25px !important; padding-right:20px;}
.department-page #newsticker-demo{ background:#bed7f7; padding:10px 20px 40px;}
.activities-otr{ width:100%; height:auto; float:left; margin:0 0 40px; background:#bed7f7; padding:25px 0 50px;} 
.activities-otr h3{ color:#4b506b;}
.activities-otr p{ color:#000;}
.department-page{ padding-bottom:10px !important;}
.activities-otr .border{ background:#4b506b;}
#newsticker-demo-results ul li{ padding:7px 10px;}
.facilities img{ height:240px;}
.facilities h4{ text-align:center; color:#4b4b4b; margin:0;background: #bed7f7; padding:8px 0;}
.other-departments{ width:100%; height:auto; float:left; margin:0; padding:40px 0 30px;}
.other-departments img{ width:68px; height:68px; padding:7px; border:1px solid #ebebeb;}
.other-departments { text-align:center;}
.active-keylink{ background: url(../images/arrow.jpg) left center no-repeat #05a3e3 !important;}
.active-dept{ background:#ebebeb; height:100%; float:left;}
.nav-tabs > li > a{ border:2px solid transparent;}


/*........................02-07-2018....................*/

.profile-tab ul{ display:block !important;}
.achievement-area a{ background:#05a3e3; color:#fff; padding:7px 15px; margin-top:5px; float:left;}
.other-departments .owl-pagination{ display:block; margin:25px 0 0;}

.activities-otr a{ background:#05a3e3; color:#fff; padding:7px 15px; margin-top:5px; float:left;}
.btn-style{background: #004077;color: #fff;padding: 8px 15px;display: inline-table;margin-bottom: 20px;}
.btn-style:hover{ color:#fff;}

.close-btn{ display:none;}
.Rkey-links{ margin:0px; overflow:hidden;  position:relative;}
.slide-toggle{ position:Fixed; right:8%; top:40%; display:none; z-index:5; transition: all .2s ease-in-out; background:#05a3e3; border:2px solid #fff ; height:auto; color:#fff; border-radius:50%; width:65px; height:65px; font-size:12px;  animation: out 1.8s infinite ease-out;}
.loder-outer{position:relative}
.loder{position:absolute; top:0; left:0;z-index:100;background:rgba(0,0,0,0.5);height:100vh !important}
.loading-area{position:fixed;left:50%;}

.form-group {
    margin-bottom: 15px;
}
.submit-btn {
    background: #004077;
    color: #fff;
    padding: 8px 15px;
    display: inline-table;
    margin-bottom: 20px;
    border: none;
}
.fb{
	width:100%;
	height:40px;
	position:relative;
  
}
.fb_icon{
width:40px;
height:40px;
background:#fff;
margin:0 auto;
display:block;
}
.border1{
	content: '';
    width: 35%;
    height: 2px;
    position: absolute;
    top: 50%;
    background: #000000;
	float:left;
}
.border2{
	content: '';
    width: 35%;
    height: 2px;
    position: absolute;
    top: 50%;
    background: #000000;
	left:65%;
	
}

.fb_icon img {
    width:40px;
    height:40px;
    border:none !important;
    
}
@-webkit-keyframes loading {
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes loading {
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes loading {
to{-ms-transform:rotate(360deg)}
}
@keyframes loading {
to{transform:rotate(360deg)}
}
#loading{width:50px;height:50px;border-radius:50%;background:transparent;border-top:8px solid #fff;border-right:8px solid #fff;border-bottom:8px solid #777;
         border-left:8px solid #777;-webkit-animation:loading 1.2s infinite linear;-moz-animation:loading 1.2s infinite linear;-ms-animation:loading 1.2s infinite linear;animation:loading 1.2s infinite linear;position:absolute;left:50%;margin:-20px 0 0 -25px}


@keyframes out {
  0% {box-shadow: 0px 0px 0px 0px rgba(255,255,255,1.00);} 
  100% {box-shadow: 0px 0px 0px 50px rgba(255,255,255,00);}
}
@-ms-keyframes out {
  0% {box-shadow: 0px 0px 0px 0px rgba(225,6,134,1.00);} 
  100% {box-shadow: 0px 0px 0px 50px rgba(255,255,255,0.00);}
}

@-webkit-keyframes out {
  0% {box-shadow: 0px 0px 0px 0px rgba(225,6,134,1.00);} 
  100% {box-shadow: 0px 0px 0px 50px rgba(255,255,255,00);}
}

@-moz-keyframes out {
  0% {box-shadow: 0px 0px 0px 0px rgba(225,6,134,1.00);} 
  100% {box-shadow: 0px 0px 0px 50px rgba(255,255,255,00);}

}


.loader-circle,.loader-path {
	fill:none;
	stroke-linecap:bevel;
	stroke-linejoin:round;
}
.loader-circle {
	stroke-width:6px;
    stroke:#369fcf;
}
.loader-path {
	fill:none;
	stroke:#ed3237;
	stroke-width:6px;
}

/*=-------------------May 07, 2019---------------------------------*/
.view360{
    position: fixed;
    top: 200px;
    right: 10px;/*-100px*/
    z-index: 9999;
    width: 100px;
    height: 100px;
    text-align: center;
    line-height: 30px;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 50%;
    text-decoration: none;
    transition: 1s ease-out;
    opacity: 1;/*0*/
}
.back-to-top:hover {
    background: #e9ebec;
}
.view360.show{right: 10px;}
.view360.show, .back-to-top.show {
    opacity: 1;
}


.view360 h3{ font-size:16px; font-weight:bold; margin-top:10px; position:relative; top:20px; text-shadow: 0px 1px 6px #fff;
-webkit-animation: bgcolor 1s infinite;
    -moz-animation: bgcolor 1s infinite;
    -o-animation: bgcolor 1s infinite;
    animation: bgcolor 1s infinite;
}
	
.view360 a{ z-index:10;}
.view360Inner{ height:100%; position:relative;  padding:5px}
.view360Inner img{width:100%; height:auto; padding:0; margin:0; float:left; border-radius:50%;}
.view360Inner span{width:100%; height:100%; padding:10px; float:left; color:#666}
.view360Inner img :hover{opacity:0.2}
.view360Inner a{width:120%; height:120%; padding:0; margin:0; float:left; background: url(../images/360.png) no-repeat; background-size:cover; border-radius:50%; position:absolute; top:-10%; left:-10% ;
-webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@-webkit-keyframes bgcolor {
0%, 49% {color:#00335c;}
50%, 100% {color:#ffca13;}
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
/*=-------------------May 07, 2019 end---------------------------------*/

@media screen and (max-width: 768px) {
.close-btn{ position:absolute; right:7%; top:2%; color:#fff; z-index:11; cursor:pointer; display:block; background:#05a3e3; padding:0 5px}
.slide-toggle{ display:block}
.Rkey-links{ display:none;  position:fixed; top:52px; height:500px; overflow-y:scroll; z-index:6; }
.Rkey-links h3{ display:none;}
.news-area .news-otr ul li a {width:99%}
.dept-heading{padding: 9px 0; font-size:14px;}
.achievement-area p, .activities-otr p{ float:left; width:100%;}
.achievement-img img { margin-bottom:15px;}

.pcpltitemright{background:#f8f8f8 !important}
.pcplmenu-list > li > .navtext > span + span, .pcplmenu-list > li > .navtext > span{ color:#555 !important;}
.scholarship p { height:auto;}
.smallmenu .nav li a{ font-size:15px; margin-bottom:10px;}	
.news-otr ul li p{ height:auto;}
.about-content{ height:auto;}
.college-code{ width:100%; text-align:center;}
.smallmenu .nav{ float:none; text-align:center;}
.smallmenu .nav li{ padding:6px 0;}
.smallmenu .nav li a{ border-right:none;}
nav.navbar.bootsnav .navbar-collapse.collapse.in{ display:block !important;}
.logo_holder img{ max-width:300px;}
.btm-margin{ margin-bottom:25px !important;}
.video-bg{ height:400px;}
.vdo-overlay{ top:0 !important;}	
.vdo-content .item{ position:relative; left:15%;}
.video-bg .video{ width:auto; top:44%;}	
.dept-content{ float:left; margin-bottom:20px;}	
.news-otr ul li img{ width:100%;}	
.counter-bg{ padding:28px 0;}
.spacing{ margin:10px 0 0 0 !important;}
.publi-inner{background:#583182;text-align:center;padding:25px 5px;}
.publi-inner2{background:#f28422;text-align:center;padding:25px 5px;}
.publi-inner3{background:#4b612b;text-align:center;padding:25px 5px;}
/*29-05-2019*/
.toggleMenu{font-size:18px; display:none;}
.logo_holder img{display:none; max-width: 355px;}
.mobile-view{ display:block !important;  text-align:center !important; margin:auto;}
.logo_holder{  width:100%;}
.toggleMenu .fa{ float:right;}
.navtext span::after{ display:none;}

}
body {
  overflow: hidden;
}


/* Preloader */

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 99;
  opacity:.9;
}

#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */
  background-image: url(/images/preloader.gif);
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
  /* is width and height divided by two */
}

#scrollUp {
    bottom: 30px;
    color: #fff;
    font-size: 20px;
    height: 40px;
    line-height: 35px;
    right: 30px;
    text-align: center;
    width: 40px;
    background:#004077;
    opacity:.8;
}

@media screen and (max-width: 991px) {
.footer_sec{ text-align:center;}
.footer_about a{ float:none; display:inline-block;}
.slider_text{ display:none;}
}


@media screen and (min-width: 1200px) {
.move-left{ position:relative; left:-50px;}	
	}

@media only screen and (min-width:768px) and (max-width: 1024px) {
.smallmenu .nav li{ padding:5px 3px;}
.smallmenu .nav li a{ padding:0 8px 0 0;}
.accre p{ margin-left:10px;}
	}
	
@media only screen and (min-width:1024px) and (max-width: 1366px) {
	.video-bg{ height:504px;}
	.vdo-overlay{ background-position:top; height:544px;}
   
}












