/* Regular */
@font-face {
    font-family: 'Open Sans';
    
    src: url('open-sans/OpenSans-Regular-webfont.eot');
    src: url('open-sans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-Regular-webfont.woff') format('woff'),
         url('open-sans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-weight: 300;
    font-style: normal;

}

/* Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('open-sans/OpenSans-Italic-webfont.eot');
    src: url('open-sans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-Italic-webfont.woff') format('woff'),
         url('open-sans/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-weight: 300;
    font-style: italic;

}
@font-face {
    font-family: 'pacifico';
    src: url('Pacifico/Pacifico-Bold.ttf'),
         url('Pacifico/Pacifico-Light.ttf'),
         url('Pacifico/Pacifico-Regular.ttf');

        
    
    font-weight: normal;
    font-weight: 300;
    

}

/* Light */
@font-face {
    font-family: 'Open Sans';
    src: url('open-sans/OpenSans-Light-webfont.eot');
    src: url('open-sans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-Light-webfont.woff') format('woff'),
         url('open-sans/OpenSans-Light-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: 100;
    font-style: normal;

}

/* Light Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('open-sans/OpenSans-LightItalic-webfont.eot');
    src: url('open-sans/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('open-sans/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: 100;
    font-style: italic;

}

/* Semibold */
@font-face {
    font-family: 'Open Sans';
    src: url('open-sans/OpenSans-Semibold-webfont.eot');
    src: url('open-sans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-Semibold-webfont.woff') format('woff'),
         url('open-sans/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: 400;
    font-style: normal;

}

/* Semibold Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('open-sans/OpenSans-SemiboldItalic-webfont.eot');
    src: url('open-sans/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('open-sans/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: 400;
    font-style: italic;

}

/* Bold */
@font-face {
    font-family: 'Open Sans';
    src: url('open-sans/OpenSans-Bold-webfont.eot');
    src: url('open-sans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-Bold-webfont.woff') format('woff'),
         url('open-sans/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: bold;
    font-weight: 600;
    font-style: normal;

}

/* Bold Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('open-sans/OpenSans-BoldItalic-webfont.eot');
    src: url('open-sans/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('open-sans/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: bold;
    font-weight: 600;
    font-style: italic;

}

/* Extra Bold */
@font-face {
    font-family: 'Open Sans';
    src: url('open-sans/OpenSans-ExtraBold-webfont.eot');
    src: url('open-sans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('open-sans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: 800;
    font-style: normal;

}

/* Extra Bold Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('open-sans/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('open-sans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('open-sans/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('open-sans/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: 800;
    font-style: italic;

}

/*.popup-gallery li{top: -180px!important;}*/
.d-table{display: table;}
.d-table-cell{display: table-cell;vertical-align: middle;}
.h-69{height: 69px;}
/*.navbar{min-height: 70px;}*/
.f-light-2{font-weight: 200;}
.p-absolute-top{position: absolute;
    left: 0px;
    right: 0px;}
#map{height: calc(100%);
height: -webkit-calc(100%);
}
.cursor{cursor: pointer;}
.bx-wrapper .bx-pager.bx-default-pager a{background:white;}
.dir:hover{border-bottom: 1px solid #773F4C;}
.menu-btn:hover{border-bottom: 1px solid #773F4C;}
.gm-style-iw + div {display: none;}
.f-12{font-size: 12px;}
.active-a{border-bottom:2px solid #773F4C;}
.navbar-default .navbar-link:hover{border-bottom: 2px solid #773F4C;}
.p-l-10{padding-left: 10px!important;}
.p-fixed{position: fixed;}
.c-black{color: black;}


.navbar-default .navbar-link {
    color: #353232;
}
.bg-brown-border{border: 1px solid #773F4C!important;background: transparent;}
.p-l-5{padding-left: 5px!important;}
.p-r-5{padding-right: 5px!important;}
.bg-white{background: white!important;}
a[data-toggle="popover"] img{width: 35px;}
.bx-wrapper, .bx-viewport {
 /*  height: 300px !important; */
}
.navbar-right{margin:0px;line-height: 50px;position: absolute;right: 20px;}
.f-light{font-weight: 300;}
.p-left-bar{top: 140px;bottom: 0;left: 0;position: relative; padding:5px; }
.p-fixed-map{position: fixed;bottom: 0;right: 0px;top: 140px; padding:5px;}

a,a:link,a:hover,a:visited,a:active{text-decoration: none;}
.navbar-default{background: #773F4C;color: white; border-radius: 0px;margin-bottom: 0px;border:none!important;
  /*  border-color: #773f4c;*/
    border-bottom: 1px solid white!important;}
.services{float: none;clear: both;margin-top: 20px;}
a[data-toggle="popover"]{cursor: pointer;display: block;}
div[data-toggle="collapse"]{cursor: pointer;}
.popover{
border:none!important;
background: white!important;
max-width: auto;
min-width: auto;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
}
.popover-title{border:none!important;
background: white!important;
text-align: center;
font-weight: 300;
font-size: 12px;}
.popover-content{padding: 0px!important;}

.circle-btn{padding: 10px;
    border: 1px solid;
    border-radius: 50%;
    background: #773F4C;
    color: white;
}
.panel-group .panel {
     margin-bottom: 10px; 
    border-radius: 4px;
}
.c-brown{color: #773F4C!important;}
.m-r-10{margin-right: 10px;}
.bg-brown{background: #773F4C!important;border-color: #773F4C!important;}
.bg-black{background:#4e4a4a!important;border-color: #4e4a4a!important;
}
.f-thin{font-weight: 100;}
.font-open-sans{
  font-family: 'Open Sans', sans-serif;
}
.f-14{font-size: 14px;}
.navbar-header{float: left;}
.navbar-brand{margin:0px;height: 60px;padding: 0px; padding-top: 7px;
    padding-bottom: 7px;}

.m-r-20{margin-right: 20px;}
        body{color: #635f5f;font-weight: 200;}
.b-b-5-orange{border-bottom: 5px solid #ff9935!important;}
.f-18{font-size: 18px;}
.f-regular{font-weight: 400}
.inline{display: inline;}
.inline-block{display: inline-block;}
.m-0{margin: 0px;}
.p-b-8{padding-bottom: 8px;}
.p-10{padding: 10px;}
.p-12{padding: 12px;}
.p-t-30{padding-top: 30px;}
.p-t-0{padding-top: 0px;}
.p-r-10{padding-right: 10px;}
.p-20{padding: 20px;}
.click-here-div{color: #773F4C;
    border: 2px dotted #773F4C;
    margin-bottom: 10px;}
.b-t-b-4{    border-top: 2px solid #ff9935!important;
    border-bottom: 2px solid #ff9935!important;}
    .text-center{text-align:center;}
    .f-16{font-size: 16px;font-weight: 300;}
    .m-b-20{margin-bottom: 20px;}
    .m-b-10{margin-bottom: 10px;}
    .bg-orange{background: #ff9749!important;border-color: #ff9749!important;}
    .c-white{color: white!important;}
    .custom-panel{border-radius: 0px!important;border:none!important;}
    .m-t-10{margin-top: 10px;}
        .m-t-20{margin-top: 20px;}
    .b-r-0{border-radius: 0px!important;}
    .btn-height-40{     height: 35px;
    line-height: 35px;
    padding: 0px!important;
    min-width: 150px;
    max-width: 160px;
    font-size: 12px;
    margin: auto;
    /*margin-bottom: 20px;*/}
    .m-b-0{margin-bottom: 0px!important;}
    .font-raleway{font-family: 'Raleway', sans-serif;}
    .f-15{font-size: 15px;font-weight: 300;}
    .p-0{padding: 0px;}
    .m-t-5{margin-top: 5px;}
    .clearfix{float: none;clear: both;}
    .m-l-10{margin-left: 10px;}
    .m-l-20{margin-left: 20px;}
    .p-l-20{padding-left: 20px;}
    .p-r-20{padding-right: 20px;}
    .b-0{border:none;}
    .m-0{margin: 0px!important;}
    .b-1-grey{border:1px solid #d0c8c8!important;border-bottom: none!important;box-shadow: none;border:none!important;}
    .b-1-grey-c{border:1px solid #d0c8c8!important;}
    img.mfp-img {
    width: auto;
    
    }
    .out-btn-border{border:1px solid #ff9749!important;    width: 125px;}
    .f-20{font-size: 20px;}
    .text-capitalize{text-transform: uppercase;}
.first-nav{min-height: 71px;}
.sec-nav{top:71px;border-bottom: none!important;height: 69px;background: #ff9749!important;}
    @media screen and (min-width: 767px){
   
.bx-controls-direction a {
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.bx-wrapper:hover .bx-controls-direction a {
    opacity: 1;
}
}

   @media screen and (max-width: 767px){
.p-absolute-top{position: relative;}
    .nav > li{display: inline-block;}
     .navbar-right {
        position: relative;
        left: 0;
        right: 0;
    text-align: center;
    margin: 0px;
    line-height: 60px;
    float: none;
    /* float: right; */
}
.sec-nav{top:0px;border-bottom: none!important;}
 .navbar-fixed-top{position: relative!important;}
    .p-left-bar{top: 0px;}
}
