/*
Theme Name: Pirates Backpackers
Theme URI: http://www.piratesbackpackers.com.au/
Author: Pirates Backpackers
Author URI: http://www.slinkywebdesign.com.au/about-slinky-web-design.html
Description: Pirates Backpackers
Version: 2.6
Template: pirates
*/	
@import url("../pirates/style.css");
@import url("../pirates/css/large-resolution.css") (min-width:1200px);
@import url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");

.fa-ul li:before  {
content: "";
font-family: "FontAwesome";
padding: 0px 10px 0px 20px;
margin-left: -1.2em;
float: none;
}

.tablepress tbody td, .tablepress tfoot th {
  text-align: center!important;
  padding: 20px!important;
  border-right: 1px solid #EAEAEA!important;
}

.tablepress tfoot th, .tablepress thead th {
  background-color: #EAEAEA!important;
  font-weight: 700;
  text-align: center !important;
  padding: 20px !important;
  border-right: 1px solid #DEDEDE!important;
}

.dataTables_wrapper .tablepress {
  border: 1px solid #DDD !important;
}


a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
background: #FF0461 none repeat scroll 0% 0% !important;
box-shadow: 0px 0px 0px #FF0461 !important;
border-radius: 3px !important;
font-size: 14px !important;
padding: 8px 16px !important;
font-weight: 700;
text-transform: uppercase;
}

.header-type-3 .top-bar {
    background-color: #FFF !important;
    z-index: 999999 !important;
}

.top-bar .search {
margin-right: -23px !important;
margin-bottom: -47px;
margin-top: 12px;
}

.fullwidthbanner-container {
    position: relative;
    padding: 0px;
    overflow: hidden;
    width: 100%;
    max-width: 1600px !important;
}

.fixed-header .menu > li .nav-sublist-dropdown .container > ul > li a, .main-nav .menu > li .nav-sublist-dropdown .container > ul > li a {
  text-decoration: none !important;
}

.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
    color: #8B8B8B;
}

.right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large {
  width: 80%!important;
  padding: 10px !important;
}


.post-description {
background-color: #FCFCFC!important;
  padding: 30px!important;
}

.blog-post {
  margin-bottom: 50px!important;
  padding-bottom: 50px!important;
  border-bottom: 1px solid #F0F0F0!important;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-size-adjust: none;
    font-stretch: normal;
    font-feature-settings: normal;
    font-language-override: normal;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    font-size: inherit;
    text-rendering: auto;
    transform: translate(0px, 0px);
    margin-right: 10px;
}

blockquote.style2 {
width: 100% !important;
max-width: 1070px;
padding: 20px 20px 10px 60px !important;
margin-bottom: 30px !important;
border: 1px solid rgb(238, 238, 238);
font-size: 16px !important;
min-height: 50px;
background-size: 40px auto !important;
font-style: italic !important;
}

.header-type-3 .main-nav .double-border, .header-type-4 .main-nav .double-border {
    padding: 15px 0px !important;
    border: medium none;
}

.current-menu-parent {
  color: #0496c2!important;
}

h2 {
  margin-left: -20px;
}

blockquote.style2 {

  width: 94% !important;
}
.back-to-top {
    border-radius: 2px !important;
    background-color: rgba(0, 0, 0, 0.09);
    bottom: 30px !important;
    color: #fff !important;
    font-size: 14px !important;
}
.back-to-top:before {
    border-radius: 2px !important;
}
.ngg-widget img {
   border: none !important;
   margin: 0 !important; 
}
.back-to-top:hover:before {
  background: rgba(0,0,0,0.6) !important;
  color: #fff !important;
}

.fixed-header-area .fixed-header .logo-with-menu {
  width: 279px!important;
  margin: 12px 0!important;
}
h2 {
margin-bottom:0px!important;
}
.title span {
float:left;
background:none!important

}
.title:before {
border:none;
}
.title {
  overflow: initial;
}

.footer {
  font-size: 14px!important;
}

.gform_wrapper input.datepicker.datepicker_with_icon {
    margin-right: 0.25em !important;
    display: inline-block;
    width: 60% !important;
}

.gform_wrapper {
 overflow: inherit;
    margin: 1em 0px;
    width: 100% !important;
    max-width: 900px !important;
}

.gform_wrapper textarea.large {
  width: 97.5% !important;
}


h4 {
  font-size: 18px!important;
  font-style: normal!important;
  font-weight: 300!important;
  line-height: 26px!important;
 
}

.ui-datepicker-header {
background-color:#fff!important;
}

.fixed-header {
    box-shadow: 0px 0px 0px 0px rgba(195, 195, 195, 0.03) !important;
    height: 80px;
    border-bottom: 1px solid #F0F0F0 !important;
}
.fixed-header-area .fixed-header > .container .menu-wrapper {
  height: 80px;
}

.current {
  color: #0496C2!important;
}
.span3 {
  margin-left: 0px!important;
  margin-right: 20px!important;
  width: 22%!important;
}


strong {
  margin-bottom: 18px!important;
    color: #555 !important;
}

.fixed-header .menu > li > a {
 font-size: 15px !important;
  padding: 13px 0px !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  letter-spacing: 0.03em !important;
  text-decoration: none !important;

}
.fa-li {
  position: initial!important;
  text-align: left!important;
  margin-right: -11px;
}

.edit-link {
    display: none !important;
}

.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {

  border-radius: 4px !important;
}

.h3 {
    font-size: 20px;
    font-weight: 400;
    font-family: open sans;
    color: #0496C2 !important;
    text-transform: none;
    margin-bottom: 10px !important;
}

.h4 {
  font-size: 15px;
  font-weight: 400;
  font-family: open sans;
  color: #0496C2!important;
  text-transform: none;
}

.bc-type-variant2 h1 {
  line-height: 25px !important;
  margin-top: -4px !important;
}

p {
    margin-bottom: 20px !important;
    line-height: 26px !important;
    letter-spacing: 0px !important;
}

.ngg-gallery-thumbnail img {
border: none!important;
margin: 4px 0 1px 1px!important;
padding: 0px!important;

}


.posted-on {
  color: #3A9DBA!important;
}

.gform_wrapper textarea.medium {
  width: 35%!important;
}

.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {
  margin-left: 17%!important;
}

.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
padding: 1em 0px 0.625em 16.5% !important;
}

.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {
padding: 12px 8px !important;
margin-bottom: 4px !important;
}

.gform_wrapper .left_label .gfield_label {
  font-weight: normal !important;
  padding-top: 10px !important;
}
.header-type-3 .main-nav .menu > li > a, .header-type-4 .main-nav .menu > li > a {
    font-size: 14px !important;
    padding: 13px 0px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    letter-spacing: 0.03em !important;
    text-decoration: none !important;
}
.gform_wrapper .field_description_below .gfield_description {
    padding: 0.1em 0px 1em !important;
    color: #B6B6B6;
}
/*
.header-type-3 .main-nav .menu > li > a, .header-type-4 .main-nav .menu > li > a {
    font-size: 15px !important;
    padding: 13px 0px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    letter-spacing: -0.03em !important;
    text-decoration: none !important;
}
*/

.fa-ul {
  margin-left: 0.1em!important;
}
.fa-ul > li {
    position: relative;
    line-height: 26px !important;
}

header-type-3 .main-nav .double-border, .header-type-4 .main-nav .double-border {
    padding: 18px 0px !important;
    border: medium none;
}

.tparrows.preview1::after {
display:  none !important;
font-size: 1px;
}

.tp-rightarrow.default::before { 
display:  none !important;
font-size: 1px;
}

   
.tp-rightarrow.default, .tp-leftarrow.default {
    background-color: rgba(255, 255, 255, 0) !important;
}

.tp-rightarrow.default, .tp-leftarrow.default {
    background-image: none;
    background-position: left bottom;
    background-color: rgba(255, 255, 255, 0.5);
    width: 30px !important;
    height: 90px;
}

.tp-leftarrow.default::before {
    color: rgba(184, 184, 184, 0) !important;
}


.bc-type-variant2 {
    background-color: #F9F9F9 !important;
    padding: 30px 0px !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.01) inset !important;
    border-top: 1px solid #e8e8e8 !important;
    border-bottom: 1px solid #e8e8e8 !important;
    margin-bottom: 40px !important;
}

.header-type-3 .logo-with-menu, .header-type-4 .logo-with-menu {
    max-width: 400px !important;
    width: 100% !important;
}

.header-type-3 .logo-with-menu img, .header-type-4 .logo-with-menu img {
    width: 100%;
    max-width: 330px !important;
    height: auto !important;


}
.header-type-3 .main-nav .menu {
    width: 100%;
    height: auto !important;
    margin-bottom: -35px !important;
}
.header-type-3 .logo-with-menu img {
    margin-top: -10px !important;

}

.header-type-3 .main-nav .menu, .header-type-4 .main-nav .menu {
    width: 725px !important;
margin-right:0px!important;
}


.main-nav {
    border-bottom: 0px solid #DBDBDB !important;
}

.bc-type-variant2 h1 span {
    background-color: transparent;
    font-size: 24px;
    font-weight: 400 !important;
    color: #707070 !important;
    text-transform: normal !important;
}

.woocommerce-breadcrumb, #breadcrumb {
    text-transform: none !important;
    margin: 0px;
    padding: 0px;
    font-size: 14px !important;
margin-right:-20px!important;
}


.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise {
    background: #0496C2 none repeat scroll 0% 0% !important;
    box-shadow: 0px 0px 0px #0496C2 !important;
    border-radius: 3px !important;
    font-size: 16px !important;
    padding: 10px 25px !important;
}
.footer.footer-bottom-2 {
  background: #181818 none repeat scroll 0% 0% !important;
  padding: 30px 0px !important;
}

.copyright.copyright-2 {
    background: #000 none repeat scroll 0% 0%;
    border-top: 0px solid rgb(39, 39, 39) !important;
    margin-bottom: 0px !important;
}

.row-title-1 {

   background-color: #F6F6F6 !important;
    border-bottom: 1px solid #F0F0F0;

}

.icon-angle-right:before {
  font-size: 19px!important;
}
.gform_wrapper .top_label .gfield_label {
font-weight: normal !important;
display: inline-block;
line-height: 1.3em;
clear: both;
}
.gform_submit_button_2 {
  background-color: #0496C5!important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
background-color: #0496C2;
color: #FFF;
border-radius: 0px;
border: medium none !important;
width: 90px !important;
height: 40px;
}

.gform_wrapper .gfield_required {
    color: #790000;
    margin-left: 0.25em;
    display: none !important;
}

#gform_1 .gform_wrapper .field_description_below .gfield_description {
padding: 0.125em 0px 1em !important;
color: #BABABA !important;
margin-left: 16.5% !important;
}

#gform_2 .gform_wrapper .field_description_below .gfield_description {
padding: 0.125em 0px 1em !important;
color: #BABABA !important;
margin-left: 16.5% !important;
}

.gform_wrapper .left_label .gfield_label {
width: 15% !important;
}

.footer .widget_nav_menu ul li:before, .footer-top .widget_nav_menu ul li:before {
  left: 0;
  top: 12px;
}

.widget_nav_menu li {
  border-bottom: 1px solid #242424;
  padding-bottom: 10px;
  padding-top: 10px;
}

.footer .widget_nav_menu ul li a, .footer-top .widget_nav_menu ul li a {
  padding: 0 0 0 15px;
  line-height: 25px;
  font-size: 14px;
  border: none !important;
}

.widget_nav_menu li:before {
  font-size: 20px !important;
}

.footer .widget_nav_menu ul li a:hover , .footer-top .widget_nav_menu ul li a:hover {
text-decoration:none!important;
}


.fa-arrow-up:before {
  content: "\f062";
}



.breadcrumbs {
padding-top: 4px!important
}














@media (min-width: 0px) and (max-width: 359px){
.span3 {
  margin-left: 0px!important;
  margin-right: 15px!important;
  width: 98%!important;
}
.header-type-3 .top-bar {
    display: none;
}
.fixed-header-area.fixed-already, .fixed-header {
    display: none !important;
}

.visible-phone {
    display: none !important;
}

.header .logo {
    left: 70% !important;
}
blockquote.style2 {
  width: 68% !important;
}
h2 {
  font-size: 23px!important;
}
.gform_wrapper .left_label .gfield_label {
  width: 100% !important;
  padding-bottom: 12px !important;
}

.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {
  margin-left: 1%!important;
}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
  padding: 1em 0px 0.625em 1% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;
}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  width: 95%!important;
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
  text-align: center!important;
}


}


@media (min-width: 360px) and (max-width: 374px){
.span3 {
  margin-left: 0px!important;
  margin-right: 15px!important;
  width: 98%!important;
}
.header-type-3 .top-bar {
    display: none;
}
.fixed-header-area.fixed-already, .fixed-header {
    display: none !important;
}

.visible-phone {
    display: none !important;
}

.header .logo {
    left: 66% !important;
}
blockquote.style2 {
  width: 73% !important;
}
h2 {
  font-size: 23px!important;
}
.gform_wrapper .left_label .gfield_label {
  width: 100% !important;
  padding-bottom: 12px !important;
}

.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {
  margin-left: 1%!important;
}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
  padding: 1em 0px 0.625em 1% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;
}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  width: 95%!important;
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
  text-align: center!important;
}

}


@media (min-width: 375px) and (max-width: 413px){
.span3 {
  margin-left: 0px!important;
  margin-right: 15px!important;
  width: 98%!important;
}
.header-type-3 .top-bar {
    display: none;
}
.fixed-header-area.fixed-already, .fixed-header {
    display: none !important;
}

.visible-phone {
    display: none !important;
}

.header .logo {
    left: 70% !important;
}
blockquote.style2 {
  width: 74% !important;
}
h2 {
  font-size: 23px!important;
}
.gform_wrapper .left_label .gfield_label {
  width: 100% !important;
  padding-bottom: 12px !important;
}

.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {
  margin-left: 1%!important;
}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
  padding: 1em 0px 0.625em 1% !important;
}
.fixed-header .logo-with-menu {
  left: 27% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;
}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  width: 95%!important;
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
  text-align: center!important;
}


}


@media (min-width: 414px) and (max-width: 532px){
.span3 {
  margin-left: 0px!important;
  margin-right: 15px!important;
  width: 98%!important;
}
.header-type-3 .top-bar {
    display: none;
}
.fixed-header-area.fixed-already, .fixed-header {
    display: none !important;
}

.visible-phone {
    display: none !important;
}

.header .logo {
    left: 73% !important;
}
blockquote.style2 {
  width: 79% !important;
}
.fixed-header .logo-with-menu {
  left: 27% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;
}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  width: 95%!important;
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
  text-align: center!important;
}


}


@media (min-width: 533px) and (max-width: 599px){
.span3 {
    margin-left: 0px!important;
    margin-right: 15px!important;
    width: 47%!important;
    float: left!important;
}
.header-type-3 .top-bar {
    display: none;
}
.fixed-header-area.fixed-already, .fixed-header {
    display: none !important;
}

.visible-phone {
    display: none !important;
}

.header .logo {
    left: 78% !important;
}
blockquote.style2 {
  width: 84% !important;
}
.fixed-header .logo-with-menu {
  left: 27% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;
}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  width: 95%!important;
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
  text-align: center!important;
}

}


@media (min-width: 600px) and (max-width: 699px){
.span3 {
    margin-left: 0px!important;
    margin-right: 15px!important;
    width: 47%!important;
    float: left!important;
}
.header-type-3 .top-bar {
    display: none;
}
.fixed-header-area.fixed-already, .fixed-header {
    display: none !important;
}

.visible-phone {
    display: none !important;
}

.header .logo {
    left: 81% !important;
}
blockquote.style2 {
  width: 87% !important;
}
.fixed-header .logo-with-menu {
  left: 27% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;
}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  width: 95%!important;
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
  text-align: center!important;
}

}


@media (min-width: 700px) and (max-width: 767px){
.span3 {
    margin-left: 0px!important;
    margin-right: 15px!important;
    width: 47%!important;
    float: left!important;
}
.header-type-3 .top-bar {
    display: none;
}
.fixed-header-area.fixed-already, .fixed-header {
    display: none !important;
}

.visible-phone {
    display: none !important;
}

.header .logo {
    left: 84% !important;
}
blockquote.style2 {
  width: 87% !important;
}
.fixed-header .logo-with-menu {
  left: 27% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;
}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  width: 95%!important;
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
  text-align: center!important;
}

}


@media (min-width: 768px) and (max-width: 799px){

.span3 {
    margin-left: 0px!important;
    margin-right: 15px!important;
    width: 47%!important;
    float: left!important;
}
blockquote.style2 {
  width: 91% !important;
}
.fixed-header .logo-with-menu {
  left: 27% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;
}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  width: 95%!important;
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
  text-align: center!important;
}

}


@media (min-width: 800px) and (max-width: 899px){
.ngg-widget img {
    width: 70px!important;
}
blockquote.style2 {
  width: 91% !important;
}
.fixed-header .logo-with-menu {
  left: 27% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;

}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  width: 95%!important;
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
}

}


@media (min-width: 900px) and (max-width: 1023px){
.ngg-widget img {
    width: 70px!important;
}
blockquote.style2 {
  width: 91% !important;
}
.fixed-header .logo-with-menu {
  left: 27% !important;
}
.fixed-header .menu > li > a {
  font-size: 11px !important;
  padding: 0px 0px !important;
}
a.vc_btn.vc_btn_turquoise.vc_btn-turquoise.vc_btn_lg.vc_btn-lg.vc_btn_3d.book-swd {
  font-size: 11px !important;
  padding: 4px 8px !important;
  font-weight: 400!important;
  margin-right: 23px!important;
  margin-top: 35px!important;
}
.bc-type-variant2 .woocommerce-breadcrumb, .bc-type-variant2 .breadcrumbs {
  text-align: right!important;
}
.copyright.copyright-2, a.copyright.copyright-2, .copyright.copyright-2 a {
  padding: 15px!important;
}


}

@media (min-width: 1024px) and (max-width: 1279px){
.fixed-header .menu > li > a {
  font-size: 12px !important;
  padding: 0px 0px !important;
}
}

@media (min-width: 1280px) and (max-width: 9999999999999999999999px){

}







