/****************************************************************************** Max Width "991px" - Min Width "768px"
*******************************************************************************/
@media (min-width: 768px) and (max-width: 991px) { /* line 6, ../scss/responsive.scss */
  .owl-carousel .col-sm-1 { max-width: 62px; }
  /* line 9, ../scss/responsive.scss */
  .owl-carousel .col-sm-2 { max-width: 125px; }
  /* line 12, ../scss/responsive.scss */
  .owl-carousel .col-sm-3 { max-width: 187px; }
  /* line 15, ../scss/responsive.scss */
  .owl-carousel .col-sm-4 { max-width: 250px; }
  /* line 18, ../scss/responsive.scss */
  .owl-carousel .col-sm-5 { max-width: 31px; }
  /* line 21, ../scss/responsive.scss */
  .owl-carousel .col-sm-6 { max-width: 375px; }
  /* line 24, ../scss/responsive.scss */
  .owl-carousel .col-sm-7 { max-width: 437px; }
  /* line 27, ../scss/responsive.scss */
  .owl-carousel .col-sm-8 { max-width: 500px; }
  /* line 30, ../scss/responsive.scss */
  .owl-carousel .col-sm-9 { max-width: 562px; }
  /* line 33, ../scss/responsive.scss */
  .owl-carousel .col-sm-10 { max-width: 625px; }
  /* line 36, ../scss/responsive.scss */
  .owl-carousel .col-sm-11 { max-width: 687px; }
  /* line 39, ../scss/responsive.scss */
  .owl-carousel .col-sm-12 { max-width: 750px; } }
/****************************************************************************** Max Width "767px"
*******************************************************************************/
@media (max-width: 767px) { /* line 50, ../scss/responsive.scss */
  .owl-carousel .col-sm-1, .owl-carousel .col-sm-2, .owl-carousel .col-sm-3, .owl-carousel .col-sm-4 { min-width: 160px; }
  /* line 53, ../scss/responsive.scss */
  .owl-carousel .col-sm-5, .owl-carousel .col-sm-6, .owl-carousel .col-sm-7, .owl-carousel .col-sm-8, .owl-carousel .col-sm-9, .owl-carousel .col-sm-10, .owl-carousel .col-sm-11, .owl-carousel .col-sm-12 { min-width: 300px; }
  /* line 56, ../scss/responsive.scss */
  .owl-carousel .col-md-1, .owl-carousel .col-md-2, .owl-carousel .col-md-3, .owl-carousel .col-md-4, .owl-carousel .col-xs-1, .owl-carousel .col-xs-2, .owl-carousel .col-xs-3, .owl-carousel .col-xs-4, .owl-carousel .col-xs-5, .owl-carousel .col-xs-6, .owl-carousel .col-xs-7, .owl-carousel .col-xs-8, .owl-carousel .col-xs-9, .owl-carousel .col-xs-10, .owl-carousel .col-xs-11, .owl-carousel .col-xs-12 { max-width: 300px; }
  /* Padding */
  /* line 61, ../scss/responsive.scss */
  .xs-pad-10 { padding: 10px; }
  /* line 64, ../scss/responsive.scss */
  .xs-pad-20 { padding: 20px; }
  /* line 67, ../scss/responsive.scss */
  .xs-pad-30 { padding: 30px; }
  /* line 70, ../scss/responsive.scss */
  .xs-pad-40 { padding: 40px; }
  /* line 73, ../scss/responsive.scss */
  .xs-pad-50 { padding: 50px; }
  /* line 76, ../scss/responsive.scss */
  .xs-pad-60 { padding: 60px; }
  /* line 79, ../scss/responsive.scss */
  .xs-pad-70 { padding: 70px; }
  /* line 82, ../scss/responsive.scss */
  .xs-pad-80 { padding: 80px; }
  /* line 85, ../scss/responsive.scss */
  .top-xs-pad-10 { padding-top: 10px; }
  /* line 88, ../scss/responsive.scss */
  .top-xs-pad-20 { padding-top: 20px; }
  /* line 91, ../scss/responsive.scss */
  .top-xs-pad-30 { padding-top: 30px; }
  /* line 94, ../scss/responsive.scss */
  .top-xs-pad-40 { padding-top: 40px; }
  /* line 97, ../scss/responsive.scss */
  .top-xs-pad-50 { padding-top: 50px; }
  /* line 100, ../scss/responsive.scss */
  .top-xs-pad-60 { padding-top: 60px; }
  /* line 103, ../scss/responsive.scss */
  .top-xs-pad-70 { padding-top: 70px; }
  /* line 106, ../scss/responsive.scss */
  .top-xs-pad-80 { padding-top: 80px; }
  /* line 109, ../scss/responsive.scss */
  .bottom-xs-pad-10 { padding-bottom: 10px; }
  /* line 112, ../scss/responsive.scss */
  .bottom-xs-pad-20 { padding-bottom: 20px; }
  /* line 115, ../scss/responsive.scss */
  .bottom-xs-pad-30 { padding-bottom: 30px; }
  /* line 118, ../scss/responsive.scss */
  .bottom-xs-pad-40 { padding-bottom: 40px; }
  /* line 121, ../scss/responsive.scss */
  .bottom-xs-pad-50 { padding-bottom: 50px; }
  /* line 124, ../scss/responsive.scss */
  .bottom-xs-pad-60 { padding-bottom: 60px; }
  /* line 127, ../scss/responsive.scss */
  .bottom-xs-pad-70 { padding-bottom: 70px; }
  /* line 130, ../scss/responsive.scss */
  .bottom-xs-pad-80 { padding-bottom: 80px; }
  /* Margin */
  /* line 134, ../scss/responsive.scss */
  .xs-margin-10 { margin: 10px; }
  /* line 137, ../scss/responsive.scss */
  .xs-margin-20 { margin: 20px; }
  /* line 140, ../scss/responsive.scss */
  .xs-margin-30 { margin: 30px; }
  /* line 143, ../scss/responsive.scss */
  .xs-margin-40 { margin: 40px; }
  /* line 146, ../scss/responsive.scss */
  .xs-margin-50 { margin: 50px; }
  /* line 149, ../scss/responsive.scss */
  .xs-margin-60 { margin: 60px; }
  /* line 152, ../scss/responsive.scss */
  .xs-margin-70 { margin: 70px; }
  /* line 155, ../scss/responsive.scss */
  .xs-margin-80 { margin: 80px; }
  /* line 158, ../scss/responsive.scss */
  .top-xs-margin-10 { margin-top: 10px; }
  /* line 161, ../scss/responsive.scss */
  .top-xs-margin-20 { margin-top: 20px; }
  /* line 164, ../scss/responsive.scss */
  .top-xs-margin-30 { margin-top: 30px; }
  /* line 167, ../scss/responsive.scss */
  .top-xs-margin-40 { margin-top: 40px; }
  /* line 170, ../scss/responsive.scss */
  .top-xs-margin-50 { margin-top: 50px; }
  /* line 173, ../scss/responsive.scss */
  .top-xs-margin-60 { margin-top: 60px; }
  /* line 176, ../scss/responsive.scss */
  .top-xs-margin-70 { margin-top: 70px; }
  /* line 179, ../scss/responsive.scss */
  .top-xs-margin-80 { margin-top: 80px; }
  /* line 182, ../scss/responsive.scss */
  .bottom-xs-margin-10 { margin-bottom: 10px; }
  /* line 185, ../scss/responsive.scss */
  .bottom-xs-margin-20 { margin-bottom: 20px; }
  /* line 188, ../scss/responsive.scss */
  .bottom-xs-margin-30 { margin-bottom: 30px; }
  /* line 191, ../scss/responsive.scss */
  .bottom-xs-margin-40 { margin-bottom: 40px; }
  /* line 194, ../scss/responsive.scss */
  .bottom-xs-margin-50 { margin-bottom: 50px; }
  /* line 197, ../scss/responsive.scss */
  .bottom-xs-margin-60 { margin-bottom: 60px; }
  /* line 200, ../scss/responsive.scss */
  .bottom-xs-margin-70 { margin-bottom: 70px; }
  /* line 203, ../scss/responsive.scss */
  .bottom-xs-margin-80 { margin-bottom: 80px; }
  /* line 206, ../scss/responsive.scss */
  .single-product { margin-bottom: 40px; } }
/****************************************************************************** Min Width "992px"
*******************************************************************************/
@media (min-width: 992px) { /* line 215, ../scss/responsive.scss */
  .timeliner > li { min-height: 150px; }
  /* line 217, ../scss/responsive.scss */
  .timeliner > li .timeline-panel { padding: 0 20px 20px; }
  /* line 220, ../scss/responsive.scss */
  .timeliner > li .timeline-image { width: 150px; height: 150px; margin-left: -75px; }
  /* line 224, ../scss/responsive.scss */
  .timeliner > li .timeline-image h4 { margin-top: 30px; font-size: 18px; line-height: 26px; }
  /* line 230, ../scss/responsive.scss */
  .timeliner > li.timeline-inverted > .timeline-panel { padding: 0 20px 20px; }
  /*Side nav bar*/
  /* line 235, ../scss/responsive.scss */
  .side-nav-wrapper { padding-left: 280px; }
  /* line 237, ../scss/responsive.scss */
  .side-nav-wrapper section { z-index: 0; }
  /* line 241, ../scss/responsive.scss */
  .side-navbar { background: rgba(0, 0, 0, 0.8); border: medium none; border-radius: 0; left: 0; position: fixed; top: 0; width: 280px; max-width: 280px; height: 100%; scrollbar-base-color: #C0C0C0; scrollbar-base-color: #C0C0C0; scrollbar-3dlight-color: #C0C0C0; scrollbar-highlight-color: #C0C0C0; scrollbar-track-color: #EBEBEB; scrollbar-arrow-color: black; scrollbar-shadow-color: #C0C0C0; scrollbar-dark-shadow-color: #C0C0C0; z-index: 999; }
  /* line 260, ../scss/responsive.scss */
  .side-navbar .navbar-nav { float: none; width: 100%; }
  /* line 263, ../scss/responsive.scss */
  .side-navbar .navbar-nav > li { display: block; }
  /* line 265, ../scss/responsive.scss */
  .side-navbar .navbar-nav > li > a { width: 100%; text-align: left; font-family: Arial; text-transform: uppercase; font-weight: 600; font-size: 14px; letter-spacing: 1px; border-bottom: 1px dashed rgba(204, 204, 204, 0.4); padding: 0 20px; }
  /* line 278, ../scss/responsive.scss */
  .side-navbar .dropdown-menu > li > a { width: 100%; text-align: left; font-family: Arial; text-transform: uppercase; font-weight: 600; font-size: 14px; letter-spacing: 1px; border-bottom: 1px dashed rgba(204, 204, 204, 0.4); padding: 0 20px; }
  /* line 290, ../scss/responsive.scss */
  .nav .open > a { border-color: rgba(204, 204, 204, 0.4); }
  /* line 295, ../scss/responsive.scss */
  .side-navbar .dropdown-menu > li > a { padding: 10px 20px 11px; }
  /* line 298, ../scss/responsive.scss */
  .side-navbar .dropdown-menu > li:last-child > a { border-bottom: none; }
  /* line 302, ../scss/responsive.scss */
  .side-navbar .navbar-header { float: none; }
  /* line 306, ../scss/responsive.scss */
  .side-navbar .navbar-nav .collapsible .sub-arrow, .side-navbar .navbar-nav .sub-arrow { border: 0 none; display: inline-block; font-size: 0; }
  /* line 311, ../scss/responsive.scss */
  .side-navbar .navbar-nav .collapsible .sub-arrow:after, .side-navbar .navbar-nav .sub-arrow:after { content: "\f105"; font-family: FontAwesome; font-size: 14px; height: 20px; position: absolute; right: 0; top: 0; width: 20px; }
  /* line 322, ../scss/responsive.scss */
  .side-navbar .navbar-brand { width: 100%; margin: 20px 0; }
  /* line 325, ../scss/responsive.scss */
  .side-navbar .navbar-brand > img { margin: 0 auto; width: auto; z-index: 9; position: relative; }
  /* line 333, ../scss/responsive.scss */
  .page-header { color: #fff; }
  /* line 337, ../scss/responsive.scss */
  .side-navbar .navbar-nav > li > .dropdown-menu { left: 100% !important; top: 0 !important; z-index: 9999; border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; -ms-border-radius: 0 !important; border: none !important; padding: 0; }
  /* line 349, ../scss/responsive.scss */
  .side-navbar .dropdown-menu { border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; -ms-border-radius: 0 !important; border: none !important; padding: 0; }
  /* line 358, ../scss/responsive.scss */
  .side-navbar .top-contact { padding: 15px 20px; width: 100%; text-align: left; border-bottom: 1px dashed rgba(204, 204, 204, 0.4); position: relative; z-index: 1; }
  /* line 365, ../scss/responsive.scss */
  .side-navbar .top-contact.link-hover-black > a { display: block; }
  /* line 369, ../scss/responsive.scss */
  .side-navbar .top-social-icon { width: 100%; text-align: left; padding-left: 20px; padding-top: 15px; }
  /* line 377, ../scss/responsive.scss */
  .dark-header .side-navbar .top-contact.link-hover-black > a, .dark-header .side-navbar .top-social-icon > a { color: #fff; }
  /* line 381, ../scss/responsive.scss */
  .side-nav-wrapper .testimonails .owl-item .item { margin-right: 1px; } }
/****************************************************************************** Min Width "768px"
*******************************************************************************/
@media (min-width: 768px) { /* line 391, ../scss/responsive.scss */
  .timeliner:before { left: 50%; }
  /* line 394, ../scss/responsive.scss */
  .timeliner > li { margin-bottom: 100px; min-height: 100px; }
  /* line 397, ../scss/responsive.scss */
  .timeliner > li .timeline-panel { float: left; width: 41%; padding: 0 20px 20px 30px; text-align: right; }
  /* line 403, ../scss/responsive.scss */
  .timeliner > li .timeline-image { left: 50%; width: 100px; height: 100px; margin-left: -50px; }
  /* line 408, ../scss/responsive.scss */
  .timeliner > li .timeline-image h4 { margin-top: 16px; font-size: 13px; line-height: 18px; }
  /* line 414, ../scss/responsive.scss */
  .timeliner > li.timeline-inverted > .timeline-panel { float: right; padding: 0 30px 20px 20px; text-align: left; }
  /* line 421, ../scss/responsive.scss */
  .schedule .tabs .nav-tabs > li, .bakery-menu .nav-tabs > li { display: table-cell; width: 1%; float: none; border-bottom: none; } }
/****************************************************************************** Min Width "1200x"
*******************************************************************************/
@media (min-width: 1200px) { /* line 434, ../scss/responsive.scss */
  .owl-carousel .col-md-1 { max-width: 100px; }
  /* line 437, ../scss/responsive.scss */
  .owl-carousel .col-md-2 { max-width: 200px; }
  /* line 440, ../scss/responsive.scss */
  .owl-carousel .col-md-3 { max-width: 300px; }
  /* line 443, ../scss/responsive.scss */
  .owl-carousel .col-md-4 { max-width: 400px; }
  /* line 446, ../scss/responsive.scss */
  .owl-carousel .col-md-5 { max-width: 500px; }
  /* line 449, ../scss/responsive.scss */
  .owl-carousel .col-md-6 { max-width: 600px; }
  /* line 452, ../scss/responsive.scss */
  .owl-carousel .col-md-7 { max-width: 700px; }
  /* line 455, ../scss/responsive.scss */
  .owl-carousel .col-md-8 { max-width: 800px; }
  /* line 458, ../scss/responsive.scss */
  .owl-carousel .col-md-9 { max-width: 900px; }
  /* line 461, ../scss/responsive.scss */
  .owl-carousel .col-md-10 { max-width: 1000px; }
  /* line 464, ../scss/responsive.scss */
  .owl-carousel .col-md-11 { max-width: 1100px; }
  /* line 467, ../scss/responsive.scss */
  .owl-carousel .col-md-12 { max-width: 1200px; }
  /* line 471, ../scss/responsive.scss */
  .timeliner > li { min-height: 170px; }
  /* line 473, ../scss/responsive.scss */
  .timeliner > li .timeline-panel { padding: 0 20px 20px 100px; }
  /* line 476, ../scss/responsive.scss */
  .timeliner > li .timeline-image { width: 170px; height: 170px; margin-left: -85px; }
  /* line 480, ../scss/responsive.scss */
  .timeliner > li .timeline-image h4 { margin-top: 40px; }
  /* line 484, ../scss/responsive.scss */
  .timeliner > li.timeline-inverted > .timeline-panel { padding: 0 100px 20px 20px; } }
/* ---------- MAX 1199px ---------- */
@media (min-width: 991px) and (max-width: 1199px) { /* line 492, ../scss/responsive.scss */
  .double-img img { max-width: 60%; } }
/* ---------- MAX 480px ---------- */
@media (max-width: 480px) { /* line 499, ../scss/responsive.scss */
  .double-img img { max-width: 50%; } }
/****************************************************************************** Max Width "991px"
*******************************************************************************/
@media (max-width: 991px) { /* line 509, ../scss/responsive.scss */
  .grid-col-4 .grid-item, .grid-col-4 .grid-sizer { width: 33.3%; }
  /* line 514, ../scss/responsive.scss */
  .grid-col-5 .grid-item, .grid-col-5 .grid-sizer { width: 33.3%; } }
/****************************************************************************** Max Width "767px"
*******************************************************************************/
@media (max-width: 767px) { /* line 524, ../scss/responsive.scss */
  .image-bg.content-in { background-repeat: repeat; }
  /* line 527, ../scss/responsive.scss */
  .search-dropdown .dropdown-menu { min-width: 100% !important; }
  /* line 529, ../scss/responsive.scss */
  .search-dropdown .dropdown-menu .navbar-form, .search-dropdown .dropdown-menu .input-group, .search-dropdown .dropdown-menu .form-control { width: 90% !important; }
  /* line 532, ../scss/responsive.scss */
  .search-dropdown .dropdown-menu .navbar-form .form-control { padding: 8px 24px; }
  /* line 536, ../scss/responsive.scss */
  .navbar-collapse .navbar-nav { padding-bottom: 10px; }
  /* line 539, ../scss/responsive.scss */
  header .navbar-form { margin: none; }
  /* line 542, ../scss/responsive.scss */
  .search-dropdown .dropdown-menu li { padding: 0px 10px; }
  /* line 545, ../scss/responsive.scss */
  #page .page-title-left .breadcrumb { right: 0; position: relative; margin-top: 10px; }
  /* line 551, ../scss/responsive.scss */
  .grid-col-2 .grid-item, .grid-col-2 .grid-sizer { width: 50%; }
  /* line 556, ../scss/responsive.scss */
  .grid-col-3 .grid-item, .grid-col-3 .grid-sizer { width: 50%; }
  /* line 561, ../scss/responsive.scss */
  .grid-col-4 .grid-item, .grid-col-4 .grid-sizer { width: 50%; }
  /* line 566, ../scss/responsive.scss */
  .grid-col-5 .grid-item, .grid-col-5 .grid-sizer { width: 50%; }
  /* Timeline Blog / Resume */
  /* line 572, ../scss/responsive.scss */
  .blog.timeliner .timeline-icon { left: 0; margin: 22px 0 0; }
  /* line 576, ../scss/responsive.scss */
  .blog.timeliner .timeline-meta { left: 0; margin: 0 0 5px; position: relative; right: 0; text-align: left; }
  /* line 583, ../scss/responsive.scss */
  .blog.timeliner li { margin: 0; padding: 0 0 30px 100px; width: 100%; left: 0; }
  /* line 590, ../scss/responsive.scss */
  .blog.timeliner > li.timeline-inverted { margin: 0; padding: 0 0 30px 100px; width: 100%; left: 0; }
  /* line 595, ../scss/responsive.scss */
  .blog.timeliner > li.timeline-inverted .timeline-panel:before { border: 15px solid transparent; border-right-color: #ccc; left: -30px; right: auto; }
  /* line 602, ../scss/responsive.scss */
  .blog.timeliner > li .timeline-panel:before { border: 15px solid transparent; border-right-color: #ccc; left: -30px; right: auto; }
  /* line 608, ../scss/responsive.scss */
  .blog.timeliner > li.timeline-inverted .timeline-panel:after, .blog.timeliner > li .timeline-panel:after { border: 14px solid transparent; border-right-color: #fff; left: -28px; right: auto; }
  /* line 617, ../scss/responsive.scss */
  .owl-carousel .col-sm-1, .owl-carousel .col-sm-2, .owl-carousel .col-sm-3, .owl-carousel .col-sm-4, .owl-carousel .col-sm-5, .owl-carousel .col-sm-6, .owl-carousel .col-sm-7, .owl-carousel .col-sm-8, .owl-carousel .col-sm-9, .owl-carousel .col-sm-10, .owl-carousel .col-sm-11, .owl-carousel .col-sm-12 { float: none; margin: 0px auto; }
  /* line 622, ../scss/responsive.scss */
  #main-slider h1 { font-size: 25px; line-height: 25px; }
  /* line 628, ../scss/responsive.scss */
  div.product-grid { width: 100%; }
  /* line 630, ../scss/responsive.scss */
  div.product-grid .hidden-xs { display: block !important; } }
/****************************************************************************** Max Width "480px"
*******************************************************************************/
@media (max-width: 480px) { /* line 641, ../scss/responsive.scss */
  .grid-col-2 .grid-item, .grid-col-2 .grid-sizer { width: 100%; }
  /* line 646, ../scss/responsive.scss */
  .grid-col-3 .grid-item, .grid-col-3 .grid-sizer { width: 100%; }
  /* line 651, ../scss/responsive.scss */
  .grid-col-4 .grid-item, .grid-col-4 .grid-sizer { width: 100%; }
  /* line 656, ../scss/responsive.scss */
  .grid-col-5 .grid-item, .grid-col-5 .grid-sizer { width: 100%; }
  /* TImeline */
  /* line 661, ../scss/responsive.scss */
  .blog.timeliner > li .timeline-panel { padding: 20px; } }
