/* CSS */

body { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1.5rem; line-height: 2.25rem; color: #444; background-color: #fff; transition-duration:.5s; }

.section-top {background: #dfdfdf; color: #333;}
.section-top a {color: #333; line-height: 25px; text-decoration: none!important;}
.section-top a:hover {color: #337ab7;}

/* Social Media */
.social { position: fixed; top: 9%; right: 0; z-index: 99; }
.social ul { list-style-type: none; padding: 0; transform: translatex(120px); }
.social ul li { display: block; margin: 5px; background-color: #60b739d6; width: 155px; text-align: left; padding: 5px; border-radius: 30px 0px 0px 30px; transition: all 1s; }
.social ul li:hover { transform: translatex(-110px); }
.social ul li.facebook:hover { background-color: #3b5999; }
.social ul li.linkedin:hover { background-color: #0e76a8; }
.social ul li a { color: white; text-decoration: none; }
.social ul li i { text-align: center; margin-right: 10px; color: black; background-color: white; padding: 7px 5px; border-radius: 50%; width: 30px;  height: 30px; font-size: 20px; line-height: 15px; transform: rotate(0deg); }
.social ul li strong { margin: 10px; }
.social ul li:hover i { transform: rotate(360deg); transition: all 1s; }
.pcet-sm-bar { position: fixed; top: 20%; right: 0; z-index: 99; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 5px 5px 0px 5px; border-radius: 10px 0px 0px 10px; display: none; }
.pcet-sm-bar img { margin-bottom: 5px; }
.iconspin {-webkit-transition: 0.6s ease-out; -moz-transition:  0.6s ease-out; transition:  0.6s ease-out;}
.iconspin:hover {-webkit-transform: rotateZ(720deg); -moz-transform: rotateZ(720deg); transform: rotateZ(720deg);}

/* Common Style CSS */ 
.w-120 { width: 120px; }
.mbl-pl { padding-left: 0px; margin-left: -25px }
.mbl-rl-align { text-align: right; }
.m-tb-5 { margin-top: 5px; margin-bottom: 5px; }
.pb-10 { padding-bottom: 10px; }
.p-lr-7 { padding-left: 7px; padding-right: 7px; }
.pl-0 { padding-left: 0px; }
.nopadding { padding: 0px; }

/* Blink Style CSS */ 
.enq-btn{ background-color: #f7a400; -webkit-border-radius: 10px; border-radius: 0px; border: none; color: #FFFFFF!important; font-weight:bold; cursor: pointer; display: inline-block; font-family: Arial; font-size: 15px!important; padding: 2px 10px; text-align: center; text-decoration: none; margin: 0px 5px;}
.enq-btn:hover{color:#fff;}@-webkit-keyframes blinker {  from {opacity: 1.0;}  to {opacity: 0.0;}} 
.ia-enq-btn{ background-color: #b4262c; -webkit-border-radius: 10px; border-radius: 0px; border: none; color: #FFFFFF!important; font-weight:bold; cursor: pointer; display: inline-block; font-family: Arial; font-size: 15px!important; padding: 2px 10px; text-align: center; text-decoration: none; margin: 0px 5px;}
.ia-enq-btn:hover{color:#fff;}@-webkit-keyframes blinker {  from {opacity: 1.0;}  to {opacity: 0.0;}}
.blink{	text-decoration: blink;	-webkit-animation-name: blinker;	-webkit-animation-duration: 0.6s;	-webkit-animation-iteration-count:infinite;	-webkit-animation-timing-function:ease-in-out;	-webkit-animation-direction: alternate;  }

.section-header { padding-top: 10px; padding-bottom: 15px; } 
.section-header-mbl { display: none; } 
#cssmenu ul .hdn-mbl { display: none; } 
.pcet-trust {font-family: Century Gothic; font-size: 40px; line-height: 50px; font-weight: 600; color: #002a44;}
.pcet-trust-brand {font-size: 20px; color: #444; line-height: 25px;}
.pcet-kg-phd {font-size: 16px; color: #444; line-height: 25px;}
.pcet-institutes {font-size: 15px; color: #444; line-height: 21px;}
.ylw-strip {background: #f7a400; padding: 2px;}		
.section-imp-links { display: flex; align-items: right; justify-content: right; } 
.section-imp-links div { margin-top: -25px; background-color: #000000d6; border-radius: 10px 10px 0px 0px; padding: 1px 10px; font-size: 13px !important; color: #fff; z-index: 99; } 
.section-imp-links a { font-size: 13px !important; color: #fff; text-decoration: none !important; }
.section-imp-links a:hover { color: #337ab7; }
.section-spotlight { background: #F9F9F9; }
.spotlight-txt { padding: 5px 0px 5px 15px; color: #002a44; font-size: 15px; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; }

/* Carousel-Fade Effect */ 
.carousel-caption { right: 0%; left: 0%; padding-bottom: 0px; position: absolute; bottom: 0px; z-index: 10; color: #fff; text-align: center; padding-top: 0px;text-shadow: none; background-color: #000; opacity: .8; }
.carousel-indicators { display: none; }
.pcet-slider a { color:#fff!important; }
.pcet-slider img { display: block; height: auto; float: left; width: 100%; border: 0; }
.carousel-fade .carousel-inner .item { -webkit-transition-property: opacity; transition-property: opacity; transition-duration: .9s; }
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity: 0; }
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.carousel-fade .carousel-control { z-index: 2; }	

#pcet h2 { font: 30px "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: normal; color: #002a44; font-weight: 700; margin-bottom: 0px; text-align: center; }
.hdg-bdr { width: 160px; margin-left: auto; margin-right: auto;	padding-bottom: 50px; }
.hdg-bdr-1, .hdg-bdr-3 { width: 40px; height: 3px; background: #ddd; float: left; }
.hdg-bdr-2 { width: 80px; height: 6px; background: #f7a400; float: left; margin-top: -2px; }
.section-about-pcet { padding: 40px 0px; }
.section-about-pcet img { margin-top: 5px; }
		
.section-institutes { padding: 40px 0px 20px 0px; }
.section-institutes a { text-decoration: none; }
.brighten { margin-bottom: 30px; }
.brighten img { -webkit-filter: brightness(100%); border-radius: 3px; }
.brighten img:hover { -webkit-filter: brightness(80%); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; 		-ms-transition: all 1s ease; transition: all 1s ease; }
.institute-box { margin: -35px 60px 0px 60px; background: #3a9efd; position: relative; border-radius: 3px; transition: 1s ease; }
.institute-box:hover { -webkit-transform: rotateZ(-10deg); -ms-transform: rotateZ(-10deg); transform: rotateZ(-10deg); transition: 1s ease; }
.institute-box h3 { padding: 3px 0px; color: #fff; font-size: 18px; }

.section-pcet-awards { padding: 40px 0px 0px 0px; background: #f5f5f5; }
.awards-box { margin-bottom: 40px; }
		
.section-admission { padding: 40px 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(../images/pcet-admission.webp);   background-repeat: repeat, repeat; background-attachment: scroll, scroll; background-size: auto, auto; background-attachment: fixed; background-repeat: round;background-size: cover; } 
.section-admission h2 { color: #f7a400!important; }
.section-admission p { color: #fff ; }		
.admission-btn { border: none; color: #fff; background: #3a9efd; text-decoration: none; padding: 13px 30px; color: #fff; font-weight: bold; text-align: center; line-height: 1; border-radius: 25px !important; margin-top : 40px; transition: all .8s ease-in-out; }
.admission-btn:hover { background: #f7a400; color: #333; }
		
.section-student-life { padding: 40px 0px; }
.section-student-life img { border-radius: 3px; }
.student-life-details h3 { font-weight: bold; color: #002a44; font-size: 18px; }
.student-life-details p { text-align: justify; }
.rdmore-btn { border: none; color: #fff; background: #3a9efd; text-decoration: none; padding: 10px 20px; color: #fff; font-weight: bold;text-align: center; line-height: 1; border-radius: 25px !important; transition: all .8s ease-in-out; }
.rdmore-btn:hover { background: #f7a400; color: #333; }	
.owl_slider .owl-nav { display: none; }
.owl_slider .owl-dots { display: none; }

.section-footer { background: linear-gradient(to right,#002a44,#3a9efd); color: #fff; padding: 40px 0px; } 
.section-footer h3 { line-height: 18px; font-weight: 700; font-size: 21px; margin-bottom: 25px; } 
.section-footer p { margin: 0 0 3px; } 
.section-footer p a { color: #fff; display: block; text-decoration: none; } 
.section-footer span a { color: #fff; text-decoration: none; } 
.section-footer span a:hover { color: #f7a400; } 
.section-footer p a:hover { color: #f7a400; } 
.section-footer p i { color: #f7a400; } 
.section-footer span i { color: #f7a400; } 
.section-footer-copyright { background: #001a2b; color: #fff; padding: 10px 0px; }
.whatsapp { position: fixed; left: 0px; top: 90%; z-index: 9999; float: left; border-radius: 50%; }

/* Image Zoom In */ 
figure { margin: 0; padding: 0; background: #fff; overflow: hidden; }
figure:hover+span { bottom: -36px; opacity: 1; }
.hover01 figure img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.hover01 figure:hover img { -webkit-transform: scale(1.3); transform: scale(1.3); }
		
/* Particles */ 
#particles-box {background:black; height: 50px;}
#particles-js {width: 100%; height: 100%;}
		
/* Bell */ 
.bell { font-size: 18px; color: #f7a400; -webkit-animation: ring 4s .7s ease-in-out infinite; -webkit-transform-origin: 50% 4px; -moz-animation: ring 4s .7s ease-in-out infinite; -moz-transform-origin: 50% 4px; animation: ring 4s .7s ease-in-out infinite; transform-origin: 50% 4px; }
@keyframes ring { 0% { transform: rotate(0); } 1% { transform: rotate(30deg); } 3% { transform: rotate(-28deg); } 5% { transform: rotate(34deg); } 7% { transform: rotate(-32deg); } 9% { transform: rotate(30deg); } 11% { transform: rotate(-28deg); } 13% { transform: rotate(26deg); } 15% { transform: rotate(-24deg); } 17% { transform: rotate(22deg); } 19% { transform: rotate(-20deg); } 21% { transform: rotate(18deg); } 23% { transform: rotate(-16deg); } 25% { transform: rotate(14deg); } 27% { transform: rotate(-12deg); } 29% { transform: rotate(10deg); } 31% { transform: rotate(-8deg); } 33% { transform: rotate(6deg); } 35% { transform: rotate(-4deg); } 37% { transform: rotate(2deg); } 39% { transform: rotate(-1deg); } 41% { transform: rotate(1deg); } 43% { transform: rotate(0); } 100% { transform: rotate(0); } }

/* crunchify top icon */
.crunchify-top { position: fixed; bottom: 1rem; right: 1rem; width: 3.2rem; height: 3.2rem; line-height: 3.2rem; font-size: 1.4rem; color: #fff!important;  background-color: rgba(0,0,0,.7); border-radius: 3.2rem; text-align: center; cursor: pointer; display: block; }

/* Inner Pages CSS */
.inner-page-banner { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(../images/slider/pcet-institutes-2.webp); background-attachment: fixed; background-repeat: round; background-size: cover; height: 200px; }
.page_details { padding: 30px 0px; }
.pcet-breadcrumb { background: #F9F9F9; }
.pcet-breadcrumb ul { margin-bottom: 0px; padding: 8px 15px 8px 0px; }
.page_details h1 { background: linear-gradient(to right,#002a44,#3a9efd); font-weight: 600; padding: 7px 10px; margin-top: 0px; margin-bottom: 20px; font-size: 26px; color: #fff8f8; }
.page_details p { text-align: justify; }
.page_details h2 { margin-bottom: 10px; font-size: 24px; color: #002a44; font-weight: 600; }
.page_details h3 { margin-bottom: 10px; font-size: 20px; color: #002a44; font-weight: 600; }
.sidebar { background: linear-gradient(to right,#002a44,#3a9efd); border-left: 5px solid #f7a400; padding: 10px 0px; margin-bottom: 20px; }
.sidebar h4 { color: #fff; font-weight: bold; padding-left: 20px; }
.sidemenu { list-style: none; padding: 0px; margin: 0 0 30px; text-decoration: none; }
.sidebar ul .active { background: #002a44; transition-duration: .5s; text-decoration: none; color: #fff; }
.sidemenu li a { list-style: none; padding: 10px 20px; border-bottom: 1px dotted #ccc; color: #fff; display: block; }
.sidemenu li a:hover { background: #002a44; transition-duration: .5s; text-decoration: none; color: #fff; }
.tablehead { background: linear-gradient(to right,#002a44,#3a9efd); color: #fff; height: 30px; }
.vmblue { background: #3a9efd; color: #fff; padding: 20px 30px; min-height: 296.61px; }
.vmyellow { background: #f7a400; color: #fff; padding: 20px 30px; min-height: 296.61px; }
.rotate-vm { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.pcet-accordion .panel-group { margin-bottom: 0px!important; }
.pcet-accordion .panel-default > .panel-heading { color: #fff; background: linear-gradient(to right,#002a44,#3a9efd); border-color: #ddd; }
.pcet-accordion .panel-heading { padding:0px; }
.pcet-accordion .panel-default > .panel-heading a { display:block; padding:10px 15px; text-decoration: none; font-weight:bold;}
.pcet-accordion ol { padding-left:15px; }
.nav-tab-section { padding:10px; border:1px solid #dbdbdb; }
.nav-tab-section .tab-content { margin-top: 10px; }
.nav-pills > li.active > a { background: #3a9efd !important; color: #fff; }
.nav-pills > li > a:hover { background: #3a9efd !important; color: #fff; }
.nav-pills > li > a { font-size: 18px; background: #dbdbdb !important; margin-bottom: 5px; margin-right: 3px; color: #333; padding: 7px 12px; font-weight: bold; transition-duration: .5s; }
.contact-box { background: #f0f0f0; min-height: 220px; padding: 20px 10px; margin-bottom: 30px; text-align: center; }
.contact-box i { color: #f7a400; font-size: 21px; }
.news-events { text-align: justify; background: #f5f5f5; padding: 15px 10px; border-top: 5px solid #f7a400; margin-bottom: 30px; }
.para-center { margin-top: 15px; }
.para-center p { text-align: center!important; }
.blog-date { border: 2px solid #f7a400; padding: 7px; text-align: center; margin-top: 20px; }
.addm-team { border: 1px solid rgba(0,0,0,.125); border-radius: .25rem; margin-bottom: 30px; text-align: center; padding: 15px 15px 0px 15px; }
.addm-team .border-bottom td { border-bottom: 1px solid #f5f5f5 !important; border-top: 1px solid #f5f5f5 !important; }
.addm-team figure { width: 150px; height: 150px;	border-radius: 50%;	border: 3px solid #E7EBFB; margin: 0px auto 12px auto; }
.addm-team img { width: 145px; height: 145px; border-radius: 50%; border: 3px solid #fff; object-fit: cover; object-position: top; transition: all 0.5s ease-out; }
.pcet-recruiters .cmp-logo { width: 120px; height: 100px; margin: 0 auto; padding: 10px; }
.pcet-recruiters h4 { margin-top: 15px !important; margin-bottom: 5px !important; color: #002a44; font-weight: 600; }

@media (min-width: 320px) and (max-width: 767px) {
	.w-120 { width: 100%; }
	.mbl-pl { padding-left: 15px; margin-left: 0px }
	.mbl-rl-align { text-align: left; }
	.section-top a { line-height: 20px; }
	.ia-enq-btn, .enq-btn {font-size: 14px; margin: 2px 1px; border-radius: 7px;}
	.social, .section-header { display: none; }
	.section-imp-links { display: none; }
	.pcet-sm-bar, .section-header-mbl, #cssmenu ul .hdn-mbl { display: block; }
	.awards-box .pl-0 { display: flex; align-items: center; justify-content: center; padding-left: 15px; } 
	.pcet-institutes {font-size: 12px; line-height: 20px; line-height: 20px;}
	.pcet-trust, .pcet-trust-brand, .pcet-kg-phd, .pcet-institutes { text-align: center; }
	.inner-page-banner { display: none; }
}
@media (min-width: 768px) and (max-width: 991px) { 
	.mbl-rl-align { text-align: left; }
	.section-top a { line-height: 20px; }
	.ia-enq-btn, .enq-btn {font-size: 14px; margin: 5px 1px; border-radius: 7px;}
	.pcet-trust {font-size: 28px; line-height: 40px;}
	.pcet-kg-phd, .pcet-institutes {font-size: 14px;}	
	.awards-box .pl-0 { display: flex; align-items: center; justify-content: center; padding-left: 15px; } 
}
@media (min-width: 992px) and (max-width: 1199px) {
	.mbl-pl { padding-left: 15px; margin-left: 0px }
	.section-top .mbl-tb-5 { margin: 5px 0px; }
	.ia-enq-btn, .enq-btn {font-size: 14px; margin: 5px 1px; border-radius: 7px;}
	.pcet-trust {font-size: 25px; line-height: 40px;}
	.pcet-trust-brand, .pcet-kg-phd {font-size: 17px; line-height: 25px;}
	.pcet-kg-phd {font-size: 15px;}
	.pcet-institutes {font-size: 14px;}
	.awards-box .pl-0 { display: flex; align-items: center; justify-content: center; padding-left: 15px; } 
}


 

