/*
Theme Name: Adani Institute
Theme URI: http://www.vox360.com/
Author: Cybervox Networks Ltd.
Author URI: http://www.vox360.com/
Description: <strong>UPDATE</strong> - 1.0+ is here, completely overhauled, yet again. Dedicated for the Adani. Custome theme develop with the ACF options. Acf must be active for this.
Version: 1.0.0
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: Education, Adani, Corporate
Text Domain: AdaniInstitute
AdaniInstitute WordPress Theme © 2011-2015 TidyThemes
*/

.img-responsive.pull-left.mg-lft {
    margin-bottom: 10px;
    margin-right: 15px;
}
.gallery.galleryid-43.gallery-columns-3.gallery-size-thumbnail ul li
{
 list-style:none;
}

.single-pg h1 {
    border-bottom: 1px solid #0872b1;
    color: #0872b1;
    padding-bottom: 6px;
   font-size:23px;
}

#gallery-1 > ul {
    list-style: outside none none;
}

.employee-desc {
    overflow: hidden;
}

.tab-desc {
    padding-top: 20px;
}

.program_design{
   overflow: hidden;
}

.row1 {
   background-color: #f7f7f7;
   margin-bottom: 4px;
   overflow: hidden;
   padding: 8px;
}


.program_design span {
   font-size: 16px;
}

 .work-detail-bottom .nav.nav-tabs a {
   font-family: adanisemibold;
}

.row2 {
   background-color: #f7f7f7;
   margin-bottom: 4px;
   overflow: hidden;
   padding: 8px;
}

.event_design span {
   font-size: 16px;

}

body.page-template-admission-pro .gallery .gallery-item img {
    border: 0 none !important;
}

.work-detail-bottom ul.nav.nav-tabs li a {
   padding: 10px 18px;
}

.summer-camp > ul {
  -webkit-column-count: 3; /* Chrome, Safari, Opera */
   -moz-column-count: 3; /* Firefox */
   column-count: 3;
   margin: 0;
   padding: 0 0 0 15px;
}

.summer-camp li {
    list-style-position: outside;
    margin: 5px;
}

.apply-online {
    display: block;
    position: absolute;
    right: 30px;
    top: -7px;
}

.row3 {
   background-color: #fff;
   margin-bottom: 4px;
   overflow: hidden;
   padding: 8px;
}

.apply-head 
{
    color: #333;
    font-family: adanisemibold;
    font-size: 15px;
}

.row4 {
    background-color: #f9f9f9;
    margin-bottom: 3px;
    overflow: hidden;
    padding: 5px;
}

.apply-link {
    padding-top: 12px;
}

.apply-link > ul {
    margin:0;
    padding:0;
}

.apply-link li {
    display: inline-block;
    padding: -;
    padding-right: 20px;
}

.core-course-one ul {
    list-style: outside none none;
    padding: 0;
}

.core-course-two ul {
    list-style: outside none none;
    padding: 0;
}

.elective-course > ol {
   -webkit-column-count: 2; /* Chrome, Safari, Opera */
   -moz-column-count: 2; /* Firefox */
   column-count: 2;
   margin: 0;
   padding: 0;
}

.elective-course li {
   background-color: #fff;
   list-style-position: inside;
   margin-bottom: 2px;
   padding-bottom: 4px;
   padding-left: 8px;
   padding-top: 4px;
   font-size: 12px;
}

 .core-course-one .col-lg-4.col-md-4.col-sm-4{
   background-color: #fff;
   border: 2px solid #efefef;
   margin-bottom: 0;
   margin-right: 0;
   margin-top: 0;
   min-height: 445px;
   padding: 10px 10px 10px 22px;
}

.core-course-one li {
   font-size: 13px;
   list-style: outside none circle;
   padding-bottom: 2px;
}

.core-course-one h5 {
   color: #bc3764;
   font-size: 19px;
}

.core-course-two .col-lg-4.col-md-4.col-sm-4{
   background-color: #fff;
   border: 2px solid #efefef;
   margin-bottom: 0;
   margin-right: 0;
   margin-top: 0;
   min-height: 330px;
   padding: 10px 10px 10px 22px;
}

.core-course-two li {
   font-size: 13px;
   list-style: outside none circle;
   padding-bottom: 2px;
}

.core-course-two h5 {
   color: #bc3764;
   font-size: 19px;
}

 .fixed-header .navbar-nav {
   float: none !important;
   margin: 0;
   text-align: center;
}

.fixed-header .navbar-nav > li {
   display: inline-block;
   float: none !important;
   text-align: center;
}

.btn-bkr:hover
{
background-color: #5793C8 !important;
border-color: #5793C8 !important;
}

.btn-bkr
{
color: #fff;
background-color: #2c5a85;
border-color: #2c5a85;
}

.btn-bkr:active
{
    color: #fff;
    background-color: #5793C8 !important;
    border-color: #5793C8 !important;
}

.btn-bkr:focus, .btn-bkr.focus
{
 background-color: #2c5a85 !important;
 border-color: #2c5a85 !important;
}

h4.panel-title {
   color: #555;
   margin: 3px;
}

#itro_popup > div#popup_content {
   /* padding: 0 20px; */
    text-align: center;
}

.frm_submit input {
    background-color: #bc3764 !important;
    border-color: #bc3764 !important;
    color: #fff !important;
    padding: 10px 22px !important;
}

#popup_content {
    color: #0872b1;
    height: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}

.slider-inner img {
   width: 100%;
}

td.event-time {
    width: 140px;
}

td.event-detail {
    width: 200px;
}

h1.title {
   border-bottom: none;
   text-align: center;
   font-size: 30px;
   padding-bottom: 12px;
}

.apply-online a {
font-size: 13px;
/*position: fixed;*/
}

.campus-bro {
    padding-bottom: 15px;
    padding-top: 5px;
    text-align: center;
}

.admin-pro {
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: center;
}

.staff-photos > ul
{
border-bottom: 1px solid rgb(255, 255, 255, 0.3);
}
.add-name .btn.btn-default.btn-lg {
    padding: 10px;
}
.slider-inner .carousel-caption {
    bottom: 0 !important;
    color: #fff;
    left: 15%;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    position: absolute;
    right: 15%;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    /*top: auto !important;*/
    z-index: 10;
    /*margin-left: 16%;*/
}

.slider-inner .carousel-caption a { color: #fff; }.slider-inner .carousel-caption h3 {
    margin: 0 !important;
}

.institute-name {
    font-size: 23px!important;
}

.page-id-902 .sticky-popup.sticky-popup-right.open_sticky_popup_right.popup-content-bounce-in-right {
    display: none !important;
}

.heading-text {
  color: #0872b1;
  font-weight: bold;
  padding-top:44px;
}

.side_enq h2
{
font-size: 20px;
font-weight: bold;
color: #0872b1;
margin-top: 0;
}

.frm_style_formidable-style.with_frm_style fieldset
{
padding:0;
}
.enq-aiim-edge h2
{
margin-top: 40px;
}
.inqry-pg-right {
    float: right;
}
#field_e297s {
    max-width: 285px;
}
#menu-main-menu-1 > li > ul > li.dropdown > a > b.caret {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
#menu-main-menu-1 > li > ul > li.dropdown:hover > .dropdown-menu {
    display: block;
}
#menu-main-menu-1 > li > ul > li.dropdown > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.apply-online-new {
    display: inline-block;
    right: 0%;
    top: -7px;
    padding-bottom:20px;
}
.apply-online-new a {
    font-size: 13px;
}
.apply-now {
  position: absolute;
  right: 30px;
  top: 5px;
}

.apply-now a {
font-size: 13px;
font-weight: bold;
/*position: fixed;*/
}

.sub-title {
    text-align: center;
}
.sub-title h4 {
    line-height: 30px;
}
/*pgdm program tab*/
td.Trimester {
    width: 14%;
	text-align: center;
}
h4.mainhead {
    color: #8A4618 !important;
    font-weight: 600;
}
.frm_style_formidable-style.with_frm_style .frm_error_style { margin-bottom: 0px !important; }

/*
.apply-now.is-fixed {
    position: fixed;
    right: 7%;
}

@media (min-width: 1025px) and (max-width: 1280px) {
  .apply-now.is-fixed {
      right: 11%;
      top: 60px;
  }
}
@media (min-width: 1281px) and (max-width: 1440px) {
  .apply-now.is-fixed {
    right: 7%;
    top: 10%;
}
}
@media (min-width: 1441px) and (max-width: 1920px) {
 .apply-now.is-fixed {
    right: 19.2%;
    top: 11%;
}
}
@media (min-width: 320px) and (max-width: 667px) {
 .apply-now.is-fixed {
right: 4%;
top: 15%;
}
}
*/
/*.marquee {
    width: 100%;
    overflow: hidden;
}*/

.single-pg-right.enq-pg-right {
padding-left: 35px !important;
padding-right: 0 !important;
}

.js-marquee img {
    padding-right: 10px;
    padding-left: 10px;
}
/*
div#myCarousel .item:nth-child(1) .carousel-caption {
    left: 56% !important;
    top: 75% !important;
}*/

.slider-inner .carousel-caption h3 a {
    color: #fff !important;
}
.nav > li > a {
    padding: 10px 26px !important;
}
.sidebar.sidebar-txt {
   /* padding-top: 80px !important; */
}
.sub-txt h5 {
    color: #2c5a85;
    font-weight: bold;
    font-size:20px;
}

.panel
{
margin-bottom: 10px !important;
}
.sidebar.sidebar-txt h3 {
    font-size: 19px;
}
.navbar-collapse
{
padding-right: 10px !important;
}
.page-id-5 .sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center { width: 95%; }
.video-title { color: #0872B1; }

.page-id-5 #sample_slider_slide01
{
min-height: 290px !important;
}

.page-id-5 #sample_slider_slide02
{
min-height: 290px !important;
}

.page-id-5 #sample_slider_slide03
{
min-height: 290px !important;
}

.page-id-5 #sample_slider_slide04
{
min-height: 290px !important;
}

img.image360 {
    width: 119px;
    right: -4px;
    /*position: fixed;*/
    position: relative;
    top: 0%;
    /*z-index: 999;*/
    cursor: pointer;
}
.page-id-2152 #itro_popup {
    display: none !important;
 }
.page-id-2152 div#itro_opaco {
    background: transparent !important;
}
@media only screen and (max-width: 768px) {
img.image360 { top: 7% !important; width: 80px !important; }
.title-social-container { padding-bottom: 0px !important; padding-top: 0px !important; }
} 

.page-id-608 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
    height: 200px;
}

/* Application form css- https://www.aii.ac.in/aiim/application-form/ */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    color: #000;
}
#form_8vmcl thead {
    display: none;
}
.carousel-inner > .item > img { min-height: 210px; }
span.popup-title { /*width: 42px;*/  margin-left: -9px; }
span.popup-title2 { /*width: 42px;*/  margin-left: -42px; }
.popup-wrap.ieundefined {  height: 100px; }


@media only screen and (max-width: 767px) 
{
.carousel-inner > .item > img { min-height: 210px; }    
.institute-name { font-size: 15px!important; }
.slider-right { text-align: center; }
#owl-demo1 .owl-item { text-align: center; }
.white-back {  width: 100% !important; margin-bottom:  10px; }
.sticky-popup-right .popup-header { margin-top: 57%; }
.gallery-Polaroid-item { width: 100% !important; }
.slider-inner img { height: 140px; }
.breadcrums-con { padding: 0px; background-color: #000; }
.nav > li { border-bottom: 1px solid #fff; }
.navbar-fixed-top .navbar-collapse { max-height: none; }
.mob-menu .nav.navbar-nav { padding-left: 5px;  padding-right: 5px; }
.sticky li:hover { margin-left: 0px !important; }
/*p.abc { margin: -2px -55px 0px 0px !important; } */
.sticky li p { font-size: 11px !important;  }
.sticky-container { margin-top: 70% !important; }
 p.abc { /*display:none;*/ display: block; }
 .sticky-popup { width: 360px !important; }
 #frmContact div { margin-bottom: 0px !important; }
 .form-group { margin-bottom: 2px !important; }
.demoInputBox { padding: 2px !important; }
#frmContact select { padding: 5px 10px !important; }
#frmContact label { font-size: 13px !important; margin-bottom: 0px !important; }
}

@media only screen and (max-width: 568px) {
  .sticky-container { margin-top: 78% !important; }
  .sticky li p { padding: 5px !important; }
  li.popup-title p.abc { margin: 0px 13% !important;text-align: center; }
 .sticky-popup { width: 360px !important; }
   #frmContact div { margin-bottom: 0px !important; }
 .form-group { margin-bottom: 2px !important; }
 .demoInputBox { padding: 2px !important; }
 #frmContact select { padding: 5px 10px !important; }
}
@media only screen and (max-width: 600px) {
  .sticky-container { margin-top: 86% !important; }
  .sticky li p { padding: 5px !important; }
  li.popup-title p.abc { margin: 0px 13% !important;text-align: center; }
 .sticky-popup { width: 360px !important; }
#frmContact div { margin-bottom: 0px !important; }
.form-group { margin-bottom: 2px !important; }
.demoInputBox { padding: 2px !important; }
#frmContact select { padding: 5px 10px !important; }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  .sticky-container { margin-top: 70% !important; }
  .sticky li p { padding: 5px !important; }
  li.popup-title p.abc { margin: 0px 13% !important;text-align: center; }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 767px) {
  .sticky-popup-right .popup-header { margin-top: 48%; }  
  .sticky-container { margin-top: 28% !important; }
  .sticky li p { padding: 5px !important; }
  li.popup-title p.abc { margin: 0px 13% !important;text-align: center; }
} 
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .sticky-container { margin-top: 17% !important; }
} 
@media only screen and (min-width: 1024px) {
  .sticky-popup-right .popup-header { margin-top: 20% !important; }    
  .sticky-container { margin-top: 20% !important; }
  .form-group { margin-bottom: 5px !important; }
  .demoInputBox { padding: 0px !important; }
} 
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .sticky-container { margin-top: 17% !important; }
  .form-group { margin-bottom: 5px !important; }
  .demoInputBox { padding: 0px !important; }
}
@media only screen and (min-width: 1440px) {
  .sticky-container { margin-top: 15% !important; }
}
@media only screen and (min-width: 1600px) {
  .sticky-container { margin-top: 13% !important; }
}
@media only screen and (min-width: 1920px) {
  .sticky-container { margin-top: 11.5% !important; }
}
@media only screen and (min-width: 2560px) {
  .sticky-container { margin-top: 8.5% !important; }
}

.scrolling-element {
    overflow-x: scroll; 
    -webkit-overflow-scrolling: touch;
}

/*
@supports (-webkit-touch-callout: none) {   
.scroll-touch {-webkit-overflow-scrolling: touch; }   
.abc iframe { margin-left: -42px !important; overflow-x: scroll; } 
.sticky-popup { width: 373px; height: 100%; overflow-x: scroll }    
.scrolling-element { overflow-x: scroll; -webkit-overflow-scrolling: touch; }
}
*/