/********* Compiled - Do not edit *********/
@font-face {
font-family:"ProximaNova-Regular";
src:url(../../themes/pallet-child/fonts/ProximaNova-Regular.woff2), url(../../themes/pallet-child/fonts/ProximaNova-Regular.woff), url(../../themes/pallet-child/fonts/ProximaNova-Regular.ttf), url(../../themes/pallet-child/fonts/ProximaNova-Regular.svg);font-display: swap;
}
@font-face {
font-family:"Univia-Pro";
src:url(../../themes/pallet-child/fonts/UniviaPro-Regular.woff2), url(../../themes/pallet-child/fonts/UniviaPro-Regular.woff), url(../../themes/pallet-child/fonts/UniviaPro-Regular.ttf), url(../../themes/pallet-child/fonts/UniviaPro-Regular.svg);font-display: swap;
}
@font-face {
font-family:"UniviaPro-Black";
src:url(../../themes/pallet-child/fonts/UniviaPro-Black.woff2), url(../../themes/pallet-child/fonts/UniviaPro-Black.woff), url(../../themes/pallet-child/fonts/UniviaPro-Black.ttf), url(../../themes/pallet-child/fonts/UniviaPro-Black.svg);font-display: swap;
}
:root{--color-primary:#f13c46;--color-gradient-start:#F42958;--color-gradient-stop:#E4442A;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:'Univia-Pro';font-weight:400;line-height:1.7em;font-size:1em;color:#808291;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:'ProximaNova-Regular';font-weight:500;line-height:1.2em;font-size:52px;color:#181b31;}.h2,h2{font-family:'Univia-Pro';font-weight:700;line-height:1.2em;font-size:28px;color:#006666;}.h3,h3{font-family:'Univia-Pro';font-weight:500;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:'Univia-Pro';font-weight:500;line-height:1.2em;font-size:25px;color:#181b31;}.h5,h5{font-family:'Univia-Pro';font-weight:500;line-height:40px;color:#181b31;}.h6,h6{font-family:'Univia-Pro';font-weight:500;line-height:1.2em;font-size:18px;color:#181b31;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:100px;padding-bottom:100px;}.titlebar{background-image:url( ../2020/08/image-3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}#content{background-repeat:no-repeat;background-size:cover;background-position:center center;}@media ( min-width: 1025px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(255, 255, 255) !important;}}@media screen and (max-width: 1024px){body[data-mobile-nav-style=modern]:before{background:rgb(0, 102, 102);}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}#main-header-collapse ul#primary-nav li.current-menu-item a {
    color: #066 !important;
}
#main-header-collapse ul#primary-nav li.current-menu-item span.link-ext {
    background: #066;
    height: 5px !important;
}
#main-header-collapse ul#primary-nav li.menu-item a:hover {
    color: #066 !important;
}
#main-header-collapse ul#primary-nav li.menu-item a:hover span.link-ext {
    background: #066;
    height: 5px !important;
}
.prodct-row .fancy-box-contents .fancy-box-info:before {
    opacity: 0;
}
a.btnquote:hover {
    background: #066;
}
footer.main-footer .social-icon.social-icon-sm li a:hover {
    background: #066;
}


#gform_wrapper_1.gform_wrapper li.gfield.gfield_error, #gform_wrapper_1.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
#gform_wrapper_2.gform_wrapper li.gfield.gfield_error, #gform_wrapper_2.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
#gform_wrapper_3.gform_wrapper li.gfield.gfield_error, #gform_wrapper_3.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: #0000;
	margin-bottom: 0px!important;
	border-top: 0px solid #c89797;
	border-bottom: 0px solid #c89797;
	padding-bottom: 0;
	padding-top: 0;
	box-sizing: border-box;
	/*margin-right: 0px;*/
}
#gform_wrapper_3.gform_wrapper li.gfield.gfield_error {
    margin-right: 0;
}
#gform_wrapper_1.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
#gform_wrapper_2.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
#gform_wrapper_3.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	padding-top: 0;
}
#gform_wrapper_1.gform_wrapper div.validation_error,
#gform_wrapper_2.gform_wrapper div.validation_error,
#gform_wrapper_3.gform_wrapper div.validation_error {
	display: none;
}

#gform_wrapper_1.gform_wrapper ul.gform_fields li.gfield input, #gform_wrapper_1.gform_wrapper ul.gform_fields li.gfield textarea,
#gform_wrapper_2.gform_wrapper ul.gform_fields li.gfield input, #gform_wrapper_2.gform_wrapper ul.gform_fields li.gfield textarea,
#gform_wrapper_3.gform_wrapper ul.gform_fields li.gfield input, #gform_wrapper_3.gform_wrapper ul.gform_fields li.gfield textarea
 { 
padding: 7px; height: auto; border-radius: 3px; border: 1px solid; 
}
#gform_wrapper_1.gform_wrapper ul.gform_fields li.gfield input:focus, #gform_wrapper_1.gform_wrapper ul.gform_fields li.gfield textarea:focus,
#gform_wrapper_2.gform_wrapper ul.gform_fields li.gfield input:focus, #gform_wrapper_2.gform_wrapper ul.gform_fields li.gfield textarea:focus,
#gform_wrapper_3.gform_wrapper ul.gform_fields li.gfield input:focus, #gform_wrapper_3.gform_wrapper ul.gform_fields li.gfield textarea:focus { 
outline: 0; border-color: #52a8eccc; box-shadow: 0 0 10px rgba(82,168,236,0.8); 
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .main-header .col-auto {
    width: 100%;
}
    
}
.quality h4{
	font-family: 'UniviaPro-Black';
}
.row-qtt h2.vc_custom_heading {
    font-family: 'UniviaPro-Black';
}
.foot h5 span:first-child {
    font-family: 'UniviaPro-Black';
}
.foot span {
    font-weight: 600;
}
.foot > h5 {
    padding-right: 25px;
}
.main-footer .ld-fancy-heading h6 {
    font-size: 22px;
}
.fancy-box-booking .fancy-box-header {
    border: 1px solid #00000020;
}
.foot-info a:hover {
    color: #ffd200;
}
/****************Responsive Css Start****************/
@media only screen and (min-width:1200px) and (max-width:1266px){
    ul#primary-nav li {
    padding-right: 10px !important;
}
.header-module span.nmb {
    font-size: 16px;
}

}

@media screen and (max-width: 1199px) {
.navbar-collapse-inner .main-nav > li > a:hover {
    font-size: 20px;
    padding: 12px 16px !important;
}
.main-header .navbar-brand {
    padding: 0px 0 !important;
}
.mobile-nav-activated [data-mobile-nav-style=modern] #wrap {
    -webkit-transform: translate3d(-45vw, 0, 0)!important;
    transform: translate3d(-45vw, 0, 0)!important;
}
ul#primary-nav li {
    padding-right: 22px!important;
}
.is-stuck .main-nav#primary-nav > li > a {
    color: #6d6e70  !important;
}
.mainbar-wrap.header-row .mainbar-row .navbar-header {
    background: #066;
}
.nav-trigger .bar {
    background-color: #fff;
}
h4.text-capitalize {
    line-height: 30px !important;
}
.main-footer .col2.wpb_column {
    padding-left: 0 !important;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars {
    display: none;
}

}

@media screen and (max-width: 991px) {


}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {}
@media screen and (max-width: 767px) {
.prodct-row img.attachment-full.size-full.ld-lazyload.loaded {
    height: 100%;
}
.main-header .navbar-brand {
    padding: 5px 20px 0 !important;
}
.navbar-brand img {
    width: 250px;
}
.main-footer  .main-col2 {
    margin-top:0px;
}
.main-footer .col2 {
    padding: 0px 0px 30px 0px !important;
   margin-left: 20px !important; 
}
#gform_wrapper_3.gform_wrapper li:nth-child(2).gfield.gfield_error {
    margin-top: 5px;
}

}

@media (min-width:401px) and (max-width:599px) {
}

@media screen and (max-width: 480px) {
.fancy-box-header h3 {
    font-size: 14px !important;
}
.mobile-nav-activated [data-mobile-nav-style=modern] #wrap {
    -webkit-transform: translate3d(-60vw, 0, 0)!important;
    transform: translate3d(-60vw, 0, 0)!important;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone {
    width: 59vw!important;
}
.navbar-brand img {
    width: 200px;
}

}
@media screen and (max-width: 320px) {
.navbar-brand img {
    width: 150px;
}
}
/***************Responsive Css End***************/