/* Minification failed. Returning unminified contents.
(157,1): run-time error CSS1019: Unexpected token, found '@import'http://karavaliamc.com/Content/(157,9): run-time error CSS1019: Unexpected token, found 'url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css')'
(157,85): run-time error CSS1019: Unexpected token, found ';'
 */
/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {font-family: 'Myriad Pro Regular';font-style: normal;font-weight: normal;src: local('Myriad Pro Regular'), url('../fonts/MYRIADPRO-REGULAR.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Condensed';font-style: normal;font-weight: normal;src: local('Myriad Pro Condensed'), url('../fonts/MYRIADPRO-COND.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Semibold Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Semibold Italic'), url('../fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Semibold';font-style: normal;font-weight: normal;src: local('Myriad Pro Semibold'), url('../fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Condensed Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Condensed Italic'), url('../fonts/MYRIADPRO-CONDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold Italic'), url('../fonts/MYRIADPRO-BOLDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold Condensed Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold Condensed Italic'), url('../fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold Condensed';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold Condensed'), url('../fonts/MYRIADPRO-BOLDCOND.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold'), url('../fonts/MYRIADPRO-BOLD.woff') format('woff');}


.innerpage ul li {
    font-family: Calibri;
    font-size: 17px;
    list-style-image: url(../Images/departmentlists.png);
    color: #000;
}
/*--------------- Common Style start ----------------*/
/*.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}*/
p{
     text-align:justify;
   font-family: Open Sans !important; 
   font-size:16px !important;
 }
h1,h2,h3,h4,h5,h6 {
       font-family: Open Sans !important; 

}
body{
      font-family: Open Sans !important; 
}
ul li {
      font-family: Open Sans !important; 
     font-size:16px;
     list-style-type:none!important;
}
.navbar{
    border-radius:0px!important;
    margin-bottom:0px!important;
}
a {
    text-decoration:none!important;
}
.head {
    color:#6e0023;
          font-family: Open Sans !important; 
          text-align:center;
          font-weight:bold;
}
.subhead {
    color:#06948c;
          font-family: Open Sans !important;
                    font-weight:bold; 
}
.list li{
        list-style-image:url(http://karavaliamc.com/Images/Common/List.png);
        padding-left:10px;
        line-height:35px;
    }
.bord {
    border: 0 solid #a52a2a;
    padding: 22px 10px 26px 8px;
    box-shadow: 0 0 17px -6px brown inset;
    margin-top: 10px;
    border-radius: 7px;
    background-color: rgba(255,255,255,.38);
}
/*-------------------------------------  Media quiry start -------------------------------------------*/

/*=======media query starts======*/
@media (min-width :768px){
   
     .footerbg{
                background: url(../Images/Header-Footer/Footerbg.jpg)!important;
                background-repeat:no-repeat!important;
                background-size:cover !important;
     }
       .mob-menu
     {
         display:block;
     }
}


@media (max-width :768px){
  .footerbg{
                background: url(../Images/Header-Footer/Footerbg.jpg)!important;
                /*background-size:cover !important;*/
     }
    
     .mob-menu
     {
         display:block;
     }
    
     
}
/*-------------------------------------  Media quiry end -------------------------------------------*/

/*------------------------------ Header style start -------------------------------*/ 
.navbar-inverse .navbar-brand {
    color:#fff !important;
}
.navbar-inverse {
    background-color: #06948c !important;
    border-color: #06948c !important;
}
.navbar-inverse .navbar-nav > li > a {
    color:#fff !important;
    font-weight:600;

}
.navbar-inverse .navbar-nav > li > a:hover {
    color:#06948c !important;
    background:#fff !important;
    /*border:1px solid;*/
}
.navbar-nav li a{
        font-size:15px !important;

}
/*------------------------------ Header style end -------------------------------*/ 


/* -------------------------- Footer list style start -------------------------*/

.widget h4 {
    text-transform:uppercase;
    font-family: 'Myriad Pro Semibold'!important;
    color:#fff!important;
    font-size:16px !important;
    line-height:45px;
}

.widget ul {
    padding-left:0px;
}
.widget li a{
   font-family: 'Myriad Pro Regular'!important;
    color:#fff!important;
    list-style-type:none;
    font-size:14px !important;
    line-height:27px!important;
}
.widget li {
  font-family: 'Myriad Pro Regular'!important;
    color:#fff!important;
    list-style-type:none;
    font-size:14px !important;
}
/*----------- social media start ------*/
@import url('../font-awesome/4.3.0/css/font-awesome.min.css');

/*#social {
  margin: 42px -122px;
  text-align: center;
}*/

.smGlobalBtn{ /* global button class */
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 50px;
    height: 50px;
    box-shadow: 0 2px 2px #999;
    padding: 0px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 25px;
    font-weight: normal;
    line-height: 2em;
    border-radius: 25px;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;
}

/* facebook button class*/
.facebookBtn{
    background: #4060A5;
}

.facebookBtn:before{ /* use :before to add the relevant icons */
    font-family: "FontAwesome";
    content: "\f09a"; /* add facebook icon */
}

.facebookBtn:hover{
    color: #4060A5;
    background: #fff;
}

/* twitter button class*/
.twitterBtn{
    background: #00ABE3;
}

.twitterBtn:before{
      font-family: "FontAwesome";
      content: "\f099"; /* add twitter icon */
}

.twitterBtn:hover{
      color: #00ABE3;
      background: #fff;
}

/* google plus button class*/
.googleplusBtn{
    background: #e64522;
}

.googleplusBtn:before{
      font-family: "FontAwesome";
      content: "\f0d5"; /* add googleplus icon */
}

.googleplusBtn:hover{
      color: #e64522;
      background: #fff;
}

/* linkedin button class*/
.linkedinBtn{
    background: #0094BC;
}

.linkedinBtn:before{
      font-family: "FontAwesome";
      content: "\f0e1"; /* add linkedin icon */
}

.linkedinBtn:hover{
      color: #0094BC;
      background: #fff;
}

/* pinterest button class*/
.youtubeBtn{
    background: #e62117!important;
}

.youtubeBtn:before{
      font-family: "FontAwesome";
      /*content: "\f0d2"; /* add pinterest icon */
}

.youtubeBtn:hover{
      color: #e62117;
      background: #fff;
}

/* tumblr button class*/
.tumblrBtn{
    background: #3a5876;
}

.tumblrBtn:before{
      font-family: "FontAwesome";
      content: "\f173"; /* add tumblr icon */
}

.tumblrBtn:hover{
      color: #3a5876;
      background: #fff;
}

/* rss button class*/
.rssBtn{
    background: #e88845;
}

.rssBtn:before{
      font-family: "FontAwesome";
      content: "\f09e"; /* add rss icon */
}

.rssBtn:hover{
      color: #e88845;
      background: #fff;
}
/*----------- social media end ---------*/
/* -------------------------- Footer list style end -------------------------*/



/* ------------------------- Index Style start ------------------------------ */


  /*Gallery slider start*/
/* carousel */
.media-carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
    /*margin-top: 30px;*/
}
    /* Previous button  */
    .media-carousel .carousel-control.left {
        left: 0px!important;
        background-image: none;
        background: none !important;
        border:none !important;
        /*border-radius: 23px 23px 23px 23px;*/
        height: 40px;
        width: 40px;
        margin-top: 60px;
    }
    /* Next button  */
    .media-carousel .carousel-control.right {
        right: 0px !important;
        background-image: none;
        background: none !important;
        border:none !important;
        /*border-radius: 23px 23px 23px 23px;*/
        height: 40px;
        width: 40px;
        margin-top: 60px;
    }
    /* Changes the position of the indicators */
    .media-carousel .carousel-indicators {
        right: 50%;
        top: auto;
        bottom: 0px;
        margin-right: -19px;
    }
        /* Changes the colour of the indicators */
        .media-carousel .carousel-indicators li {
            background: #c0c0c0;
        }

        .media-carousel .carousel-indicators .active {
            background: #333333;
        }

    
.thumbnail {
        border: none !important;
        background:none !important;
        border:5px solid #666666 !important;
        
    display: inline-block !important;
    
     max-width: 0%; 
    padding: 0px !important;
}
a:focus {
     outline: none !important; 
}
/* End carousel */
/*------------------------gallery slider ends ----------------------*/

/*------------------------- Accordian Style start ------------------*/


.accordian ul,
ol {
  margin: 0;
  padding: 0;
}
.accordian li {
  list-style: none;
  padding: 5px;
}
.accordian a {
  text-decoration: none;
  transition: all .25s ease;
}
.accordian {
  /*width: 500px;*/
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  margin: 5% auto;
  color: #b5b5b5;
}
.accordian .title {
  background-color: #fff;
  color: #8f8f8f;
  padding: 1rem;
  margin: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-weight: 300;
  transition: all .25s ease;
  font-size:18px !important;
}
.accordian .title:hover {
  background-color: rgba(0, 0, 0, 0.005);
}
.accordian ul li:last-child .title {
  border-bottom: 0;
}
.accordian ul ul li a {
  display: block;
  background-color: #eee;
  padding: 1rem;
  color: #777;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.accordian ul ul li a:hover {
  background-color: #55acee;
  color: #fff;
}
.accordian ul ul {
  display: none;
}
.open {
  transform: rotate(45deg);
  transition: all .25s ease;
}
.accordian ul ul li:last-child a {
  border-bottom: 0;
}
.accordian .fa {
  transition: all .25s ease;
  float: right;
}
.accordian h3 {
  cursor: pointer;
}
.accordian .title h3 i  {
    margin-right: 20px!important;
    font-size: 35px!important;
    color: #6b6b6b!important;
}
/*------------------------- Accordian Style end ------------------*/


/*Testimonials slider code start*/

.carousel-control .icon-next:before {
    content: none!important;
}
.carousel-control .icon-prev:before {
   content: none!important;
}
.carousel-indicators li {
    border:1px solid #000!important;
   background: #ca5224 !important
}
.carousel-indicators .active{
    background-color:#000!important;
}

/*-------------Testimonials slider code end------------*/

/*-------------Gallery style start -----------------*/
 /*Gallery slider start*/
/* carousel */
.media-carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
    /*margin-top: 30px;*/
}
    /* Previous button  */
    .media-carousel .carousel-control.left {
        left: 0px!important;
        background-image: none;
        background: none repeat scroll 0 0 #222222;
        border: 4px solid #FFFFFF;
        /*border-radius: 23px 23px 23px 23px;*/
        height: 40px;
        width: 40px;
        margin-top: 60px;
    }
    /* Next button  */
    .media-carousel .carousel-control.right {
        right: 0px !important;
        background-image: none;
        background: none repeat scroll 0 0 #222222;
        border: 4px solid #FFFFFF;
        /*border-radius: 23px 23px 23px 23px;*/
        height: 40px;
        width: 40px;
        margin-top: 60px;
    }
    /* Changes the position of the indicators */
    .media-carousel .carousel-indicators {
        right: 50%;
        top: auto;
        bottom: 0px;
        margin-right: -19px;
    }
        /* Changes the colour of the indicators */
        .media-carousel .carousel-indicators li {
            background: #c0c0c0;
        }

        .media-carousel .carousel-indicators .active {
            background: #333333;
        }

  
.thumbnail1 {
        border: none !important;

}
/* End carousel */

rop


/*-------------Gallery style end -----------------*/



nav {
/*margin: 50px 0;*/
/*background-color: #E64A19;*/
}

nav ul {
padding: 0;
  margin: 0;
list-style: none;
position: relative;
}

nav ul li {
display:inline-block;
/*background-color: #E64A19;*/
}
 #drop ul li {
display:inline-block;
background-color: #770c20;
    border-bottom:1px solid #770c20;
}
nav a {
display:block;
padding:8px 10px;	
color:#fff;
font-size:14px;
/*line-height: 60px;*/
text-decoration:none;
}

nav a:hover {
    background-color: #fff!important;
    color: #481717;
}
/* Hide Dropdowns by Default */
nav ul ul {
display: none;
position: absolute; 
/*top: 60px;*/ /* the height of the main nav */
}

/* Display Dropdowns on Hover */
nav ul li:hover > ul {
display:inherit;
}

/* Fisrt Tier Dropdown */
nav ul ul li {
width:270px;
float:none;
display:list-item;
position: relative;
}
/*.drop1{
    border
}*/

/* Second, Third and more Tiers	*/
/*nav ul ul ul li {
position: relative;
top:-60px; 
left:170px;
}*/
.drop1 ul li{
    width:20%!important;
}

/* Change this in order to change the Dropdown symbol */
#drop li > a:after { content:  ' +'; }
#drop li > a:only-child:after { content: ''; }

/*Dropdown style ends*/
	

nav ul li:hover > ul {
	display:inherit;
}
	

nav ul ul li {
	
	float:none;
	display:list-item;
	position:x relative;
}


.drop1 ul li{
    width:20%!important;
}
	

#drop li > a:after { content:  ' +'; }
#drop li > a:only-child:after { content: ''; }



.drp {
    display:none
}