/*
Theme Name: PVTCOLLEGE
Theme URI: http://www.infocreatives.com
Description: Developed for all the Private Colleges
Version: 1.0.0
Author: Saumyaranjan Mishra
Author URI: http://www.infocreatives.com
*/
@import url('https://fonts.googleapis.com/css?family=Tangerine');
@import url('https://fonts.googleapis.com/css?family=Niramit');
@import url('https://fonts.googleapis.com/css?family=Raleway');
/* ODIA WEB FONTS from GOOGLE*/
@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baloo+Bhaina+2&display=swap');
/* ODIA WEB FONTS from GOOGLE*/
@import url('css/bootstrap.css');
@import url('css/slick.css');
@import url('css/font-awesome.min.css');
@import url('css/svg.css');
@import url('css/prettyPhoto.css');
@import url('css/shortcodes.css');
@import url('css/widget.css');
@import url('css/typography.css');
@import url('css/responsive.css');
.mt-10 {
    margin-top:10px;
}
/*sticky header*/
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}
/*sticky header*/
.od2 {
	font-family: 'Baloo Bhaina 2', cursive;
  	font-size:17px;
  	text-align:justify;
}
.od1 {
  	font-family: 'Fredoka', sans-serif;
  	font-size:17px;
  	text-align:justify;
}
.thumb_capstion {
    float: left;
    padding: 0px 15px 0px 0px;
}
.gallery-icon img {
  border:2px solid #95103e!important;
  padding:2px;
  margin-bottom:5px;
}
.iq_footer_social li a {
 padding:8px; 
}
.noul ul{
 margin:10px; 
}
.noul ul li {
    text-align: left;
    border-bottom: 0px dotted #95103e!important;
}
.achieverbox {
    background-image:url('./images/achiever-bg.jpg');
    background-repeat:no-repeat;
    background-position: left top;
    background-size: cover;
}
.sticky-footer {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index:100;
    background:white;
}
.sticky-footer-headline:after,.spt-label:after {
    content: "";
    border-style: solid;
    border-width: 0.5em 0 0.5em 0.5em;
    border-color: transparent #95103e;
    display: inline-block;
    height: 0;
    width: 0;
    left: 7px;
    top: 3px;
    position: relative;
}
.spt-label {
font-weight: bold;
font-size: 16px!important;
padding: 5px;
}
.spt-border {
height: 29px!important;
border: 0px solid #95103e!important;
}
.spt-box {
padding: 6px;
}
.spt-item {
padding:5px 5px 5px 5px!important;
}
.spt-item:after {
content: ' || ';
color:white;
}
.js-marquee {
height:25px;
padding:5px 5px 5px 5px!important;
}

.justifypara {
    text-align:justify;
    padding:20px;
}
.countercontainer {
	width: 90%;
	border:solid #95103e 3px;
    padding: 20px;
    text-align: center;
    margin-bottom: 40px;
	background-color:white;
	margin-left:20px;
}
.countercontainer h3 {
    color: #95103e;
}
body{
    color: #777777;
    font-family: 'Raleway', sans-serif!important;
    font-size: 14px;
    font-weight: 300;
    background-color: #ffffff;
}
a{
    font-family: 'Raleway', sans-serif!important;
}
.navigation ul li a:hover {
    background-color:white!important;
    color:#95103e!important;
}
.search-area input[type="submit"] {
    background: #95103e !important;
}
small {color:#95103e!important;}
/* Heading Typo */
body h1, body h2, body h3, body h4, body h5, body h6 {
    color: #333333;
    font-weight: 400;
    font-style: normal;
    line-height: normal;
    margin: 0px 0px 0px 0px;
    font-family: 'Niramit', sans-serif!important;
    text-transform: uppercase;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:30;
    background:white;
}
.img-responsive {
    margin-top: 140px;
}
.iq_heading_1 h4 {
    font-family: 'Niramit', sans-serif!important;
}
.iq_professional_services p {
    text-align:justify;
}
.breadcrumb {
    background-color: transparent;
    margin-bottom: -10px!important;
    font-weight:bold;
    color:#95103e;
}
.breadcrumb span {
    display:inline-block!important;
    font-size: 16px!important;
    font-weight:normal;
    font-family: 'Raleway', sans-serif!important;
} 
.breadcrumb span:after {
    content: "";
    border-color: transparent #95103e;
    border-style: solid;
    border-width: 0.3em 0 0.3em 0.3em;
    display: inline-block;
    height: 0;
    width: 0;
    left: 7px;
    top: auto;
    position: relative;
}
article.testimonials {
    -webkit-box-shadow: 1px 3px 10px -1px rgba(0,0,0,0.75)!important;
    -moz-box-shadow: 1px 3px 10px -1px rgba(0,0,0,0.75)!important;
    box-shadow: 1px 3px 10px -1px rgba(0,0,0,0.75)!important;
}
.tm_author em {
    font-size: 20px;
    font-weight: bold;
}
.testimonials-meta span.position {
    font-size:20px;
    margin: 0px 0px 0px 0px;
}
.testimonials-meta span.website  a{
    font-size:16px;
    text-decoration:underline;
    color:blue;
}
.pagination li a,
.pagination li a:hover,
.pagination li.active a,
.pagination li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.pagination li {
    display: inline;
}
 
.pagination li a,
.pagination li a:hover,
.pagination li.active a,
.pagination li.disabled {
    background-color: #3C8DC5;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.pagination li a:hover,
.pagination li.active a {
    background-color: #95103e;
}
.slidesitename {
    background-color:#1b2358;
    color:white;
    font-weight: bold;
    font-size: 18px;
    padding: 6px;
    text-align:center;
    bottom: -100px;
    margin: 10px;
    width: auto;
    right:100px;
    position: absolute;
    -webkit-animation: slide 0.2s forwards;
    -webkit-animation-delay: 1s;
    animation: slide 0.2s forwards;
    animation-delay: 1s;
}
@-webkit-keyframes slide {
    100% { bottom: 100px; }
}

@keyframes slide {
    100% { bottom: 100px; }
}
.sliderdesc {
    background-color:#e79800;
    color:black;
    font-weight: bold;
    font-size: 18px;
    padding: 6px;
    position: fixed;
    bottom: 50px;
    margin: 10px;
    width: auto;
    right:100px;
    text-align:center;
    opacity:0.8;
    -webkit-border-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-topright: 10;
    border-radius: 10px;
    border-top-right-radius: 10px;
    animation: fadein 10s;
    -moz-animation: fadein 10s; /* Firefox */
    -webkit-animation: fadein 10s; /* Safari and Chrome */
    -o-animation: fadein 10s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

/*.sliderdesc:before {
   content:"";
   position: absolute;
   width: 0;
   height: 0;
   right: -26px;
   top: -13px;
   border-top: 13px solid transparent;
   border-left: 26px solid #e79800;
   border-bottom: 13px solid transparent;
   margin: 13px 0 0 25px;
}*/
span.placementitle {
    font-size:15px!important;
    color:green!important;
    display: inline!important;
}
.ngg-album-compactbox {
    
}
.ngg-album-compact p {
    font-size: 16px!important;
    margin: 0;
}
.ngg-album-compactbox,.ngg-album-compactbox:before,.ngg-album-compactbox:after {
    border: 0px solid gray!important;
    border-radius: 6px;
}
.ngg-album-compactbox .Thumb {
    border:0px black solid!important;
}
table > thead > tr > th, table > tbody > tr > th {
	background-color:#95103e!important;
	color:white;
	font-weight:bold;
}
table tr:nth-child(even) td {
	background-color:#F1F1F1!important;
}
table tr:nth-child(odd) td {
	background-color:white!important;
}
.successtoryprofile {
    width:125px;
    height:150px;
    margin:5px;
}
.center-dec .text {
    height: 185px!important;
}
p.ngg-album-gallery-image-counter{display:none;}
p.signature {
	font-family: 'Tangerine', cursive;
	text-align:left;
}
.iq_gallery_menu ul {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    text-align: center;
}
.wcp-nav {
    list-style: none;
    text-align: center;
    margin-left: 0;
    padding-left: 0;
	margin-bottom:20px!important;
}
.wcp-nav li {
    display: inline-block;
}
.wcp-nav li a {
    text-decoration: none;
    padding: 6px;
	border-radius: 4px!important;
    padding: 8px 10px!important;
    line-height: normal!important;
    text-transform: uppercase!important;
    border: 2px solid #d2d2d2!important;
    color: #d2d2d2!important;
}
.wcp-nav li a.active {    
	font-size: 15px!important;
    cursor: pointer!important;
    border-radius: 4px!important;
    padding: 8px 10px!important;
    line-height: normal!important;
    text-transform: uppercase!important;
    border: 2px solid #e79800!important;
    color: #e79800!important;
}
.iq_best_knowledge_bg {
    margin:15px 0px 0px 0px!important;
}
.load-more {
    margin-bottom:50px;
}
.iq_gallery_bg {
    margin: 50px 15px 50px 15px!important;
    padding: 0px 15px 0px 0;
}