@charset "UTF-8";

@font-face{font-family:'Lato-Regular';src:url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Regular.woff') format('woff'),url('../fonts/Lato-Regular.ttf') format('truetype'),url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Lato-Black';src:url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Black.woff') format('woff'),url('../fonts/Lato-Black.ttf') format('truetype'),url('../fonts/Lato-Black.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Lato-Bold';src:url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Bold.woff') format('woff'),url('../fonts/Lato-Bold.ttf') format('truetype'),url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Lato-Light';src:url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Light.woff') format('woff'),url('../fonts/Lato-Light.ttf') format('truetype'),url('../fonts/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face {
	font-family: 'Conv_Nunito-Regular';
	src: url('../fonts/Nunito-Regular.eot');
	src: local('☺'), url('../fonts/Nunito-Regular.woff') format('woff'), url('../fonts/Nunito-Regular.ttf') format('truetype'), url('../fonts/Nunito-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;font-display:swap
}
@font-face {
	font-family: 'Conv_Nunito-Bold';
	src: url('../fonts/Nunito-Bold.eot');
	src: local('☺'), url('../fonts/Nunito-Bold.woff') format('woff'), url('../fonts/Nunito-Bold.ttf') format('truetype'), url('../fonts/Nunito-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;font-display:swap
}

@font-face{font-family:'merriweatherregular';src:url('../fonts/merriweather-regular-webfont.eot');src:url('../fonts/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/merriweather-regular-webfont.woff2') format('woff2'),url('../fonts/merriweather-regular-webfont.woff') format('woff'),url('../fonts/merriweather-regular-webfont.svg#merriweatherregular') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'quicksandbold';src:url('../fonts/quicksand-bold-webfont.eot');src:url('../fonts/quicksand-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/quicksand-bold-webfont.woff2') format('woff2'),url('../fonts/quicksand-bold-webfont.woff') format('woff'),url('../fonts/quicksand-bold-webfont.svg#quicksandbold') format('svg');font-weight:normal;font-style:normal;font-display:swap}


@font-face {
    font-family: 'merriweatherlight';
    src: url('../fonts/merriweather-light-webfont.eot');
    src: url('../fonts/merriweather-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather-light-webfont.woff2') format('woff2'),
         url('../fonts/merriweather-light-webfont.woff') format('woff'),
         url('../fonts/merriweather-light-webfont.svg#merriweatherlight') format('svg');
    font-weight: normal;
    font-style: normal;
font-display:swap;
}
@font-face {
    font-family: 'merriweatherbold';
    src: url('../fonts/merriweather-bold-webfont.eot');
    src: url('../fonts/merriweather-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather-bold-webfont.woff2') format('woff2'),
         url('../fonts/merriweather-bold-webfont.woff') format('woff'),
         url('../fonts/merriweather-bold-webfont.svg#merriweatherbold') format('svg');
    font-weight: normal;
    font-style: normal;
font-display:swap;
}

@font-face {
    font-family: 'libre_baskervilleitalic';
    src: url('../fonts/librebaskerville-italic-webfont.eot');
    src: url('../fonts/librebaskerville-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/librebaskerville-italic-webfont.woff2') format('woff2'),
         url('../fonts/librebaskerville-italic-webfont.woff') format('woff'),
         url('../fonts/librebaskerville-italic-webfont.svg#libre_baskervilleitalic') format('svg');
    font-weight: normal;
    font-style: normal;
font-display:swap;
}
select::-ms-expand {
display : none;
}
.main-container {
overflow : hidden;
}
body {
color : #000;
 font-family: 'merriweatherlight';
font-size : 16px;
text-rendering : optimizeLegibility !important ;
line-height : 26px;
}
ul, li {
list-style : none;
padding : 0;
margin : 0;
}
a:focus, a:hover {
text-decoration : none;
}
.btn,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,.added_to_cart.wc-forward {
font-size : 14px;
font-family:'Lato-Bold';
}
.btn-primary,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,.added_to_cart.wc-forward {
background : #ed1c24;
color : #fff;
border-radius : 4px;
text-transform : uppercase;
transition : all 0.5s;
position : relative;
z-index : 1;
padding:0.5rem 1.30rem;
border-color:transparent;
}

.btn-primary:hover::before,.woocommerce #payment #place_order:hover::before, .woocommerce-page #payment #place_order:hover::before {
right : 12px;
}
.btn-primary::after,.woocommerce #payment #place_order:after, .woocommerce-page #payment #place_order:after,.added_to_cart.wc-forward:after {
background-color : #000;
content : '';
position : absolute;
z-index : -1;
}
.cardBox .added_to_cart.wc-forward {  margin-top: 1.5rem;   display: inline-block;    vertical-align: middle;    margin-left: 15px;    border: 1px solid #fff;    line-height: 1.5;}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover,.added_to_cart.wc-forward:hover{color: #fff;
    background-color: #000; border-color: #000;}
@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}
.has-large-font-size{line-height: 50px;}
img.w-100{height: auto;}
.carousel-inner .carousel-item > img {
  -webkit-animation: zoom 20s;
  animation: zoom 20s;
}
.btn-primary::after,.woocommerce #payment #place_order:after, .woocommerce-page #payment #place_order:after {
background-color : #ed1c24;
height : 100%;
left : 0;
top : 0;
width : 100%;
transition : all 0.5s;
border-radius:4px;
}
.btn-primary:hover:after,.woocommerce #payment #place_order:hover:after, .woocommerce-page #payment #place_order:hover:after {
height : 0;
left : 50%;
top : 50%;
width : 0;
}
.btn-secondary {
background : #fff;
color : #36414d;
font-size : 30px;
font-family : 'sansserifbookflfmedium';
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle), .btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:first-child), .btn-group>.btn-group:not(:first-child)>.btn{border-radius: 4px;}

.top--nav {
margin: 0 0px 0 auto;
width : calc(100% - 200px);
z-index : 1;
top : 0px;
}
.con_bar {
background:#292d30;
width : auto;

}
.con_bar ul li a {
font-size : 13px;
padding : 5px 12px;
font-family: 'Conv_Nunito-Regular';
color : #fff;
text-transform : none;
display: block;
text-align:center;
}
ul.tnav li a{font-size:11px;color:#fff !important}
ul.tnav > li:first-child > a {background:#fcaa22;}
.con_bar ul li{position:relative;}
.con_bar ul > li:after{content:"";width:1px;height:100%;background:rgba(255,255,255,0.2);position:absolute;top:0;right:0px;}
ul.tnav li:first-child:before{content:"";width:1px;height:100%;background:rgba(255,255,255,0.2);position:absolute;top:0;left:0px;}
.con_bar ul  li ul li:before,.con_bar ul  li ul li:after{display:none}
.text-indent{text-indent:-9999999px;display:block;width:0;height:0;    opacity: 0;}
/*
.con_bar ul li.dropdown-cart a {
    padding-left: 50px;
}
*/
.con_bar ul li ul li a {text-align:left;line-height: 18px;
    border-bottom: solid 1px rgba(255,255,255,0.2);padding: 10px 15px;}
	.con_bar ul li ul li:last-child a{border:none}
.con_bar .nav-item.show .dropdown-menu {
    opacity: 1;
    max-height: 999px;
    transform: translateY(0);transition: opacity 150ms ease-in-out, transform 150ms ease-in-out;
	z-index: 10001;
}
.con_bar .dropdown-menu {transform: translateY(-10px);
    opacity: 0;  max-height: 0;  display: block;  padding: 0;    margin: 0;
    transition: opacity 150ms ease-in-out, transform 150ms ease-in-out;
    background: #292d30;  z-index: -10;  border-radius: 0;   text-align: left;
    top: 100%;}
.bookButton{background:#ed1c24;width:119px;height:46px;border-radius:4px;line-height: 46px;
 }
   .bookButton a{padding:0;text-align:center;font-size: 17px; color: #fff !important;  font-family: 'Conv_Nunito-Regular';}
.dropdown-cart{background:url(../images/cart_iconW.png) 15px center no-repeat #ed1c24;margin-right: -20px;background-size:29px 26px;width:144px;height:46px;border-radius:4px;    margin-right: 5px;}
	
	.dropdown-cart > a span,.dropdown-cart > button span {
    min-width:20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    color: #ed1c24;font-family: 'Conv_Nunito-Bold';font-size:12.32px;line-height:20px;position: absolute;left: 38px; top: 5px;}
.dropdown-cart > a,.dropdown-cart > button	{font-size: 17px; color: #fff !important;
   font-family: 'Conv_Nunito-Regular';display: block;padding-left: 40px; line-height: 46px;text-align:center;}
   .dropdown-cart > button{border:none;background:transparent;}
.dropdown-cart.show,.dropdown-cart:hover{background:url(../images/cart_iconr.png) 15px center no-repeat #fff;border-top:solid 4px #ed1c24}
.dropdown-cart:hover > a,.dropdown-cart:hover > button,.dropdown-cart.show{color:#000 !important;box-shadow:0px 0px 26px rgba(0,1,1,0.26)}
.dropdown-cart:hover > a span,.dropdown-cart:hover > button span,.dropdown-cart.show > a span{background:#ed1c24;color:#fff}
.telno {
background : url(../images/OneHorizon_Call.svg) left center no-repeat;background-size: 14px 14px;
}
.emailid {
background : url(../images/OneHorizon_Mail.svg) left center no-repeat;background-size: 16px 12px;
}
.start-header {
opacity : 1;
transform : translateY(0);
padding : 0;
transition : all 0.3s ease-out;
}
.start-header.scroll-on {
transition : all 0.3s ease-out;
position : fixed; 
-webkit-animation: .5s ease-in-out 0s normal none 1 running fadeInDown;
animation: .5s ease-in-out 0s normal none 1 running fadeInDown;
}
.start-header.scroll-on .navbar-brand img {
transition : all 0.3s ease-out;
}
a.navbar-brand {
    padding: 10px 0;
}
.navigation-wrap {
background : #fff;
position : relative;
width : 100%;
top : 0;
left : 0;
z-index : 1000;
transition : all 0.3s ease-out;
box-shadow : 0 0 21px rgb(0, 0, 1, 0.11);
}

.navbar {
padding : 0;
align-items : flex-end;
position : static;
}
.navbar-brand img {
width : auto;
display : block;
transition : all 0.3s ease-out;
}
.navbar-toggler {
float : right;
border : none;
padding-right : 0;
position : absolute;
right : 25px;
top :20px;
}
.navbar-toggler:active, .navbar-toggler:focus {
outline : none;
}
.navbar-light .navbar-toggler-icon, .navbar-light .navbar-toggler.closed .navbar-toggler-icon {
width : 24px;
height : 17px;
background-image : none;
position : relative;
border-bottom : 1px solid #ed1c24;
transition : all 300ms linear;
}
.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler.closed .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before, .navbar-light .navbar-toggler.closed .navbar-toggler-icon:before {
width : 24px;
position : absolute;
height : 1px;
background-color : #ed1c24;
top : 0;
left : 0;
content : '';
z-index : 2;
transition : all 300ms linear;
}
.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler.closed .navbar-toggler-icon:after {
top : 8px;
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
transform : rotate(45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
transform : translateY(8px) rotate(-45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
border-color : transparent;
}
.navbar-light .navbar-toggler.closed .navbar-toggler-icon:after, .navbar-light .navbar-toggler.closed .navbar-toggler-icon:before {
transform : rotate(0deg);
}
.nav-link {
color : #000 !important ;
font-size : 17px;
font-family: 'Conv_Nunito-Regular';
 font-weight: 300;
}
/*
.giving_nav {position:fixed;right:-50px;width:111px;height:111px;z-index:10;    transform-origin: right bottom 0; transform: rotate(-90deg);  display: block;   text-transform: capitalize;top:150px;}
*/
.display-1 span {
    font-size: 30px;
}
.giving_nav .nav-link{width:114px;background-color:#fcaa22;color:#fff !important;line-height:46px;padding:0 !important;background-image:url(../images/OneHorizon_Giving.svg);background-repeat:no-repeat;background-position: 15px center;border-radius:4px;text-align:center;text-indent:25px;margin-top:16px;background-size:23px 26px;margin:0 8px !important}
.nav-item > .nav-link:before {
content : "";
background : #ed1c24;
position : absolute;
bottom : -2px;
left : 50%;
transform : translateX(-50%);
border-radius:2px;
width : 0%;
transition: width 0.3s ease 0s, left 0.3s ease 0s;height : 4px;
}
.navigation-wrap .nav-item:hover > .nav-link:before{content : "";width : 100%;}
.navigation-wrap .nav-item.active > .nav-link:before,.navigation-wrap .nav-item .dropdown-toggle.active:before {
content : "";
width : 100%;
height : 4px;
background : #ed1c24;
position : absolute;
bottom : -2px;
left : 50%;
transform : translateX(-50%);
border-radius:2px;
}
.nav-item.giving_nav:hover .nav-link:before{display:none}

.navbar-expand-md .navbar-nav .nav-link {
position : relative;
padding : 27px 10px;
display : inline-block;
text-transform : capitalize;
transition : all 0.5s;
margin-left:1px;margin-right:1px;
}
.nav-item {
position : static;
}
.dropdown-menu h3{font-size:13px;font-family:'Lato-Bold';text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:15px;}
.dropdown-menu h3:after{content:"";width:41px;height:3px;border-radius:3px;background:#ed1c24;position:absolute;bottom:0;left:0;}
.dropdown-menu h4,.dropdown-menu h4 a{font-size:20px; font-family: 'merriweatherlight';margin-bottom:15px;color:#212529}
.third_level{display:none;}
.navbar-expand-md .navbar-nav .dropdown-menu ul li.active .third_level,.navbar-expand-md .navbar-nav .dropdown-menu ul li:hover .third_level{display: block; position: absolute;  right: -15px; max-width: 340px;top: 80px;background:#fff}
.navbar-expand-md .navbar-nav .dropdown-menu ul{margin-top:65px;}
.navbar-expand-md .navbar-nav .dropdown-menu ul li a.nav-link{padding: 15px 0px;display:block;position:relative; font-family: 'merriweatherlight';    text-transform: none !important;font-size:20px;}
.navbar-expand-md .navbar-nav .dropdown-menu ul li a:after	{content:"";background:rgba(0,0,0,0.2);position:absolute;left:0;bottom:0;max-width:331px;width:100%;height:1px;}
.navbar-expand-md .navbar-nav .dropdown-menu ul li a span{display:block;font-family:'Lato-Bold';font-size:15px;}
.CartImg{max-width:75px;margin-right:15px;display:block}
.dropdown-cart p{font-size:12px;line-height:15px;}
.dropdown-cart h4,.dropdown-cart .PriceTag	{font-family:'Lato-Black';font-size:12px;}
.dropdown-cart .dropdown-menu .widget_shopping_cart_content	{box-shadow:0px 25px 26px rgba(0,1,1,0.26);background: #fff;  display: flex;  align-items: start;    flex-direction: column;}
.dropdown-cart .remove.remove_from_cart_button {
    position: absolute;
    right: -30px;
    top: -15px;
    color: #f00 !important;font-family:'Lato-Black';font-size:16px;
}
.dropdown-cart .dropdown-menu ul li {
    position: relative;
}
.CartButtonWrap.d-flex {
    padding: 17px 0;    border-radius: 4px;
}
.dropdown-cart .dropdown-menu ul li a{padding:5px 24px 5px 0}
.dropdown-cart .dropdown-menu ul{padding:25px 25px 0;border-bottom:solid 1px rgba(0,0,0,0.2);max-height: 350px; overflow-y: scroll;overflow-x: hidden;}
dt { font-size: 13px;  line-height: 15px;}
.totalBox{padding:8px 25px;width:100%;font-family:'Lato-Black';font-size:17px;border-bottom:solid 1px rgba(0,0,0,0.2);}
.CheckOUt_btn{width:100%;background:#ed1c24;}
.dropdown-cart.show .CheckOUt_btn a,.dropdown-cart .CheckOUt_btn a{flex:0 0 50%;font-size:15px;text-transform:uppercase;color:#fff !important;padding:8px 25px;text-align: center;}
.CheckOUt_btn a:first-child{border-right:solid 1px #ff3848;}
.form-control,.billing_address .input-text,.select2-container--default .select2-selection--single,.woocommerce-input-wrapper .input-text  {border:none;border-bottom:solid 1px rgba(0,0,0,0.2);padding:0;border-radius:0;box-shadow:none !important;height:45px;font-size : 16px; font-family: 'merriweatherlight';
color : #292d30;resize:none;outline:none;}
select.select {
    background-image: url(../images/select-arrow.png) !important;
    background-position: right 21px;
    background-repeat: no-repeat;
    border-radius: 0;appearance: none;
}
.date {
    background: url(../images/date-icon.png) right 11px no-repeat !important;
}
textarea.form-control {
    height: 45px !important;
}
.form-group p,.form-group label,.wpcf7-list-item-label {font-size:14px; font-family: 'merriweatherlight';color:#292d30;line-height:18px;margin:0 0 5px 10px}
.form-group .red{font-size:12px; font-family: 'merriweatherlight';margin-top:0px;
    margin-left: 5px;}
	.wpcf7-form span.wpcf7-list-item,.contact_form span.wpcf7-list-item{margin: 0 !important;}
.contact_form .custom-control,.wpcf7-form .custom-control{padding-left: 0 !important;}
button.close {
    line-height: 0;
    text-indent: -7px;
}
.subscribe span.wpcf7-list-item.first.last label {
    display: flex;
}

@media(min-width:1025px){.carret{display:none}.navbar-nav .dropdown{transition:all .5s}.navbar-nav .dropdown:hover{background:#dedede}.navbar-nav .dropdown:hover a:before{display:none}.topcont{margin-left:130px;margin-top:10px;font-size: 14px;line-height: 22px;}.topcont p{margin-bottom: 4px;}.bottm-img{position:relative;margin-left:-230px;margin-bottom:-35px}.logo_box{display:flex;justify-content:flex-start;align-items:center}.start-header.scroll-on .logo_box .navbar-brand{margin-right:0;display:block;line-height:102px;padding:0;margin-top:15px;margin-bottom:5px}.start-header.scroll-on .giving_nav .nav-link{margin-top:20px}.start-header.scroll-on{transform:translateY(-5px)}.owl-carousel.offer-slider{width:calc(100%+30px);margin-left:-15px}.navbar-expand-md .navbar-nav .dropdown .dropdown-menu{opacity:0;visibility:hidden;cursor:pointer;transition:all .5s;transform-origin:0 0;transform:rotateX(-90deg);display:block;z-index:-1;visibility:hidden;left:0%;border:0;width:100%;box-shadow:none;background:#fff;display:flex;align-items:start;top:98%;justify-content:center;border:0;border-radius:0;padding:0}.navbar-expand-md .navbar-nav .dropdown:hover .dropdown-menu{transition:all .5s;opacity:1;transform:rotateX(0deg);visibility:visible}
/*.scroll-on .navbar-expand-md .navbar-nav .nav-link{padding: 27px 5px;}*/
    .navbar-expand-md .navbar-nav .dropdown .dropdown-menu:after{content:"";background:url(../images/menu-shd.jpg) repeat-x;position:absolute;top:0;width:100%;height:24px;}    
	.oh_subscribe .bottm-img{margin-left:0;position:absolute;left:0;background:#fcb126;max-width:393px;width:100%;height:247px;}
	.dropdown-cart .dropdown-menu{left:auto;right:0;width:327px;background:#fff; border:none;display:block;visibility:hidden;z-index:-1111;opacity:0;}
	.dropdown-cart .dropdown-menu.open,.dropdown-cart:hover .dropdown-menu{transition: all .5s; opacity: 1;  transform: rotateX(0deg); visibility: visible;z-index:1111;padding-bottom:0}
	
	.page-welcome .col-lg-6 .d-flex > img{height:auto !important;}
	.sign_box{    max-width: 650px;}
	.btn-primary + .btn-primary {  margin-left: 10px !important;}
/*	.sign_box .btn-primary,.topcont .btn-primary{ width: 176px;  height: 50px;  line-height: 50px; padding: 0;}*/
}
.processing1 {
background : url(../images/loading1.gif) no-repeat !important ;
height : 20px;
width : 20px;
margin-left : 49%;
display : none;
clear : both;
}
.success {
color : #268643 !important ;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}
.display-6 {
font-size : 19px;
line-height:33px;
 font-family: 'merriweatherregular';
}
.display-1 {
font-size : 50px;
font-family:'Lato-Light';
}


.carousel-caption {
width : 100%;
height : 100%;
left : 0;
right : auto;
padding : 0;
text-align : center;
top:auto;
bottom : 100px;
display : flex;
align-items : flex-end;
justify-content : center;    animation: none;
}
.caption-animate .carousel-item.active .carousel-caption {
animation-duration : 1.5s;
animation-fill-mode : both;
}
.carousel-caption p, .carousel-caption h2 {
color : #000;
}
.carousel-caption p {
font-size:38px; line-height: 60px;text-shadow: 0px 2px 5px rgba(0,0,0,0.5);margin : 0;
  font-family: 'libre_baskervilleitalic';}
.carousel-caption h2 {
font-size : 128px;text-shadow: 0px 2px 5px rgba(0,0,0,0.5);
font-family:'Lato-Bold';
}
.caption-animate .carousel-item .carousel-caption.fadeIn, .caption-animate .carousel-item .carousel-caption.fadeInDown, .caption-animate .carousel-item .carousel-caption.fadeInDownBig, .caption-animate .carousel-item .carousel-caption.fadeInLeft, .caption-animate .carousel-item .carousel-caption.fadeInLeftBig, .caption-animate .carousel-item .carousel-caption.fadeInRight, .caption-animate .carousel-item .carousel-caption.fadeInRightBig, .caption-animate .carousel-item .carousel-caption.fadeInUp, .caption-animate .carousel-item .carousel-caption.fadeInUpBig {
opacity : 0;
}
.carousel-control-prev, .carousel-control-next{opacity:1;}
.carousel-control-prev-icon, .carousel-control-next-icon{width:28px;height:89px;}
.carousel-control-next-icon{background-image:url(../images/banner-arrowr.png);}
.carousel-control-prev-icon{background-image:url(../images/banner-arrowl.png);}
.card-title {
font-size : 32px;
font-family : 'playfair_displayregular';
}
.lines{position:absolute;display:block;background:#dadada;transition:all ease-out .5s}.lines.lines--left{top:-30px;left:-30px;height:calc(100% + 60px);width:3px;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0);transition:all ease-out 1s}.lines.lines--right{top:-30px;right:-30px;width:3px;height:calc(100% + 60px);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0);transition:all ease-out .6s}.lines.lines--top{top:-30px;left:-30px;width:calc(100% + 60px);height:3px;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.lines.lines--bottom{bottom:-30px;left:-30px;width:calc(100% + 60px);height:3px;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all ease-out .8s}.draw .lines.lines--left,.draw .lines.lines--right{transform:scaleY(1)}.draw .lines.lines--bottom,.draw .lines.lines--top{transform:scaleX(1)}

.bottm-img .lines.lines--left,.bottm-img .lines.lines--right{transform:scaleY(1)}.bottm-img .lines.lines--bottom,.bottm-img .lines.lines--top{transform:scaleX(1)}
.bg-light {
background-color : #f5f5f5 !important ;
transition : all 200ms linear;
}
.bg-dark {
background : #d3d3d3 !important ;
}

.bg-red{background:#ed1c24}
section {
position : relative;
width : 100%;
display : block;
}
.dropdown-item:hover, .dropdown-item:focus {
color : #fff;
background-color : rgb(36, 36, 36, 1);
}
.bg-gray {
background : #f4f5f5;
}
.talk-btn {
position : fixed;
top : 50%;
right : 0;
transform : translateY(-50%);
}
.cta-btn {
display : none;
}
.menuoverlay {
transform : translateX(-250%);
position : fixed;
top : 0;
left : 0;
right : 0;
opacity : 0;
height : calc(100vh - 40px);
background-color : rgb(0, 0, 0, 0.5);
z-index : 1;
display : none;
}
.modal.fade .modal-content {
box-shadow : 10px 0 54px rgb(0, 1, 1, 0.85);
}
.modal-title {
color : #36414d;
}
.modal-header {
border : none;
padding-bottom : 0;
}

.oh_testimonails .form-control::-webkit-input-placeholder {
font-size : 14px;font-family:'merriweatherregular';
color : #fff;
opacity : 1;
}
.oh_testimonails .form-control::-moz-placeholder {
font-size : 14px;font-family:'merriweatherregular';
color : #000000;
opacity : 1;
}
.oh_testimonails .form-control:-ms-input-placeholder {
font-size : 14px;font-family:'merriweatherregular';
color : #000000;
opacity : 1;
}
.oh_testimonails .form-control::placeholder {
font-size : 14px;font-family:'merriweatherregular';
color : #000000;
opacity : 1;
}
.custom-control-input:checked ~ .custom-control-label::before {
color : #000000;
border-color : #c6c6c6;
background-color : transparent;

}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {border-radius:0;}
.custom-control-label::before {
border-radius: 0;
    border: solid 2px #c6c6c6;
    background-color: #fff !important;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
background-image : none;
background-color : #7f7f7f;
width : 6px;
height : 6px;
border-radius :50%;
text-align : center;
left : -19px;
top : 8.768px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
background-image : url(../images/checked-marked.png);
background-color : transparent;background-size:100%;top: -1px;
    left: -20px; border-radius: 0;}



.video-caption {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.video-caption a {color: #fff; text-transform:uppercase; font-size: 11px;  font-weight: bold;font-family: 'quicksandbold';}
iframe{width:100%;border: none;}
button.close{position:absolute;right:10px; color: #fff !important;  opacity: 1; text-shadow: none;background:#ed1c24;border-radius:50%;width:30px;height:30px;outline:none;top:10px;}
.modal-content iframe{margin-bottom:-10px;}
.video_box h2{font-size:75px;font-family:'Lato-Light';text-shadow: 0px 1px 4px rgb(0,0,0);}
.video_box	h3{font-size:17px;  font-family: 'merriweatherregular';text-shadow: 0px 1px 4px rgb(0,0,0);}
.owl-dots {
  counter-reset: slides-num;  position: absolute; top:16%; left: 60%;  margin-top: 15px;}
.owl-dots:after {
  content: counter(slides-num);display: inline-block;font-size: 35px;vertical-align: middle;
  padding-left: 15px;}

.owl-dot { display: inline-block; counter-increment: slides-num; margin-right: 5px;}
.oh_signature .owl-dot span { display: none !important;}
.owl-dot span { display: none;}
.owl-dot.active:before { content: counter(slides-num) "/"; display: inline-block;
  vertical-align: middle; font-size: 35px; position: absolute; left: 0; top: 0;color:#9f9f9f}
  .sign_box {box-shadow:0px 0px 25px rgba(0,1,1,0.26)}
 .oh_signature .owl-carousel .owl-item{padding-right:25px;padding-bottom:25px;}
  
  
.oh_signature .owl-carousel .owl-prev, .oh_signature .owl-carousel .owl-next {
border-radius : 0;
width : 10px;
height : 36px;
top:auto;bottom:-4px;
}
 .oh_testimonails .owl-carousel .owl-prev.disabled:after,.oh_testimonails .owl-carousel .owl-next.disabled:after, .oh_signature .owl-carousel .owl-prev.disabled:after,.oh_signature .owl-carousel .owl-next.disabled:after {
opacity :0.3;
}
.oh_signature .owl-carousel .owl-prev,.oh_signature .owl-carousel .owl-next{width:55px;height:57px;box-shadow:0px 0px 25px rgba(0,1,1,0.26);background:#fff}
.oh_signature .owl-carousel .owl-prev {left :  calc(50% - 42px);z-index:9}
.oh_signature .owl-carousel .owl-next{left : auto;right : calc(50% - 68px);}
.owl-carousel .owl-prev:after{
content:"";
background-size:10px 36px;
background : url(../images/sign-arrow-left.png) no-repeat center;
} 
.owl-carousel .owl-next:after{
content:"";
background-size:10px 36px;
background : url(../images/sign-arrow-right.png) no-repeat center;
} 
.b--btm{padding-bottom:20px;position:relative;margin-bottom:20px;}
.b--btm:after{content: ""; width: 100%; max-width: 91px; height: 3px; background:#ed1c24;  position: absolute;
    bottom: 0;  left: 50%; transform: translateX(-50%);border-radius:3px;} 
.oh_signature .owl-carousel .b--btm:after,.oh_subscribe .b--btm:after,.page-welcome .b--btm:after,.oh_signCont .b--btm:after,.ListHeader .b--btm:after,.ourStory_wrap .b--btm:after{left:0;transform:translateX(0)}
.owl-dots.disabled{display:none}
.pname{color:#b02a30}
.blockquote{position:relative}
.blockquote:before,.blockquote:after{content:"";width:47px;height:40px;position:absolute;}

.blockquote:before{background:url(../images/quote-left.png) no-repeat;left:180px;top:-15px}
.blockquote:after{background:url(../images/quote-right.png) no-repeat;right:0;bottom:15px}
.blockquote .test_name { margin-right: 40px;  padding-right: 65px;position:relative}
.test_name + p:after{content:"";width:2px;height:calc(100% - 30px);background:rgba(0,0,0,0.2);position:absolute;top:30px;left:-50px;}
.blockquote  p{font-size:16px;font-family: 'merriweatherlight';line-height:24px;position:relative;text-align:center}
.blockquote .test_name p{font-size:18px;font-family:'Lato-Regular';text-align:center;margin-top:10px;}

.test_img{position:relative; padding: 12px; text-align: center;}

.test_img img{width:143px;height:143px;border-radius:50%;}
.moretext {
  display: none;
}
.oh_testimonails .blockquote .card-body{text-align: center;position: relative;}
/*.oh_testimonails .blockquote .card-body p:first-child{display:inline}*/
.card-body .collapsed .moreless-button{font-size:16px;color:#ed1c24;}
.card-body .collapsed .moreless-button:last-child {display:none}
.card-body.open .collapsed .moreless-button:first-child {display:none}
.card-body.open .collapsed .moreless-button:last-child {display:block}
.oh_testimonails .blockquote .card-body:after{width:29px;height:25px;content:"";background:url(../images/quote-right.png) no-repeat;right:0;background-size:29px 25px;position:absolute;right:-15px;bottom:10px;}
.oh_testimonails .blockquote .card-body:before{width:29px;height:25px;content:"";background:url(../images/quote-left.png) no-repeat;left:0;background-size:29px 25px;position:absolute;left:-15px;top:-15px;}
.oh_testimonails .blockquote {padding:0 25px;}
.oh_testimonails .blockquote:before,.oh_testimonails .blockquote:after{display:none}



.oh_testimonails .blockquote .test_name{margin-right:0;padding-right:0;display: flex;  flex-direction: column;   align-items: center;   justify-content: center;}
.oh_testimonails .test_img img{width:94px;height:94px;border-radius:50%;}
.oh_testimonails .test_img:after{content:"";width:110px;height:110px;border-radius:50%;border:solid 3px #cccccc;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}

.test_img:after{content:"";width:164px;height:164px;border-radius:50%;border:solid 3px #cccccc;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.oh_testimonails .owl-carousel .owl-prev, .oh_testimonails .owl-carousel .owl-next {width:26px;height:89px;}
.oh_testimonails .owl-carousel .owl-prev{left:-85px;}
.oh_testimonails .owl-carousel .owl-next{right:-85px}
.oh_testimonails .owl-carousel .owl-prev:after{
content:"";
background-size:26px 89px;
background : url(../images/testimonial--left-arrow.png) no-repeat center;
} 
.oh_testimonails .owl-carousel .owl-next:after{
content:"";
background-size:26px 89px;
background : url(../images/testimonial--right-arrow.png) no-repeat center;
}
.oh_testimonails .owl-carousel .owl-item{padding-top:35px;}
.un-caption{position:relative;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.oh_uy.pb-5 {
    padding-bottom: 0 !important;
}
.s_wrapper input {
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  opacity: 0;
}

.s_wrapper label {
  position: relative;
  color: #C8C8C8;cursor:pointer;
  margin-bottom:0;
}

.s_wrapper label:before {
  margin: 5px;
  content: "";
background:url(../images/rating-star.jpg) no-repeat center; 
  display: inline-block;
  font-size: 1.5em;
  color: #ccc;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;width:16px;height:17px;
}
.s_wrapper {  width: 100%;  align-items: center;   justify-content: center;
    display: flex;}
.s_wrapper input:checked ~ label:before {
 background:url(../images/star-active.jpg) no-repeat center; width:16px;height:17px;
}

.s_wrapper label:hover ~ label:before {
background:url(../images/star-active.jpg) no-repeat center; width:16px;height:17px;
}

.s_wrapper label:hover:before {
background:url(../images/star-active.jpg) no-repeat center; 
}
.un-caption{padding:25px 0;}
.un-caption h2	{font-family:'Lato-Light';font-size:45.13px;color:#000 !important}
.oh_subscribe h2{font-family:'Lato-Light';font-size:50px;}
.oh_subscribe .form-control{border:none;border-bottom:solid 1px rgba(0,0,0,0.2);padding:0;border-radius:0;box-shadow:none;height:45px;font-size : 14px;font-family:'merriweatherregular';
color : #000000;max-width:329px;}
.oh_subscribe .custom-control-label,.wpcf7-list-item-label {font-family: 'merriweatherlight';font-size:14px;line-height:18px;max-width:382px;color:#292d30}
.oh_subscribe .custom-control.custom-checkbox{ padding: 0;margin: 0 !important;max-width: 382px;line-height: 14px;}
.oh_subscribe span.wpcf7-list-item{margin:0 !important}
.social-media{flex-direction:column;margin-top: 20px;}
.social-media li{color:#fff;margin:0 4px;position:relative}
.social-media li a{display:block;position:relative;transition:all 0.5s;font-size:20px;font-family:'merriweatherregular';color:#fff;margin-top:15px;}
.social-media li .tooltip{background:#fff;box-shadow:0px 10px 10px rgba(0,0,0,0.1);transition:0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);border-radius:25px;color:#fcb126;padding:8px 18px;top:0;left: 50%; transform: translateX(-50%);}
.social-media li:hover .tooltip{opacity:1;pointer-events:auto;top:-23px;}
.social-media li .tooltip:before{position:absolute;content:"";height:15px;width:15px;background:#fff;left:50%;bottom:-6px;transform:translateX(-50%) rotate(45deg);transition:0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.copy--right p,.copy--right p a{color:rgba(255,255,255,0.5);font-size:14px;margin:0}

.social-media li a img {
    margin-right: 10px;width:46px;height:46px;
}
.footer ul li {
position : relative;
display : flex;
align-items : start;
flex-direction:row;
}

.footer ul li a {
display : block;
padding : 5px 15px;
font-size : 16px;
color : #000;
text-transform : none;
transition : all 0.5s;
font-family: 'Conv_Nunito-Regular';
}
.footer ul.fnav li a {
padding : 14px 15px;
line-height : 24px;
}
.footer ul li a img {
transition : all 0.5s;
}
.footer ul li a:hover img {
opacity : 0.2;
}
.footer ul.fnav:before, .footer ul.fnav:after {
content : "";
width : 200%;
height : 2px;
background : rgb(255, 255, 255, 0.2);
right : -117%;
position : absolute;
}


.footer ul.fnav li a:hover {
color : #000;
}
.footer ul.fnav li:last-child a:after {
display : none;
}
.footer ul li:last-child a {
padding-right : 0;
}
.footer {
background : #fff;padding-bottom: 25px;

}

.copy--right {
padding :0px;border-top:solid 1px rgba(0,0,0,0.1);margin-top:25px;
}
.copy--right p, .copy--right p a {
font-size : 14px;
color : #000;
margin : 0;
font-family: 'Conv_Nunito-Regular';

}
.copy--right p img {
width : 95px;
}
.footer img.mx-auto {
height : 110px;
}
.address li p,.address li a{font-size:14px;font-family: 'Conv_Nunito-Regular';line-height:24px;width:calc(100% - 17px);padding:0px 15px;margin:0;color: #000;}
.address li {
    display: flex;
}
.address li span {
    width: 17px;
    display: flex;
    align-items: center;
    height: 37px;
}
.viewmore--wakt h3{font-size:20px;}
.viewmore--wakt h3 span{font-size:50px;}
.viewmore--wakt a:first-child{margin-right:20px;}
.CartButtonWrap .dropdown-cart .dropdown-menu .btn-primary+.btn-primary{margin-left: 0px!important;}

@media (min-width:1101px) and (max-width:1260px){
	.container{max-width: 1140px;}
	.sign_box {
        padding: 1rem!important;
}
}
@media (min-width:1025px) and (max-width:1280px){
	.nav-link{font-size: 14px;}
}
@media (min-width: 1300px) {
.navigation-wrap .container,.con_bar .container{max-width:1292px;}	
.navigation-wrap .dropdown-menu .container{max-width:1148px;}
.navbar{padding: 0 15px;}
/*.dropdown-cart{margin-right: 10px;}*/
}

@media (min-width: 992px) {

.scroll-on .navbar-nav .nav-item:after {
bottom : -5px;
}
.scroll-on .navbar-nav .nav-item:before {
bottom : -3px;
}
.scroll-on .navbar-nav .dropdown-menu {
top : 37px;
}
}
@media (max-width: 1024px) {
	.topcont {
    margin-bottom: 15px;
}
	.carret {  display: inline-block;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";
    border-top: 0.45em solid #000;  border-right: 0.45em solid transparent;  border-bottom: 0;  border-left: 0.45em solid transparent;   position: absolute;  transform: translateX(-50%);   right: 15px;
    width: 0;  height: 0;  top: 25px;   left: auto;  transition: all 0.5s;}
	.btn-primary{padding: 0.5rem .5rem;font-size: 12px;
    line-height: 14px;}
.navbar-expand-md .navbar-toggler {
display : block;
}
.navbar-expand-md .navbar-nav {
flex-direction : column;
align-items : self-start;
justify-content : flex-start !important ;
}

.navbar-collapse.show .navbar-nav > .nav-item {
opacity : 0;
}
.navbar-collapse.show .navbar-nav > .nav-item {
animation : fadeInLeft 0.5s ease forwards;
animation-delay : 0.35s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(2) {
animation-delay : 0.4s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(3) {
animation-delay : 0.45s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(4) {
animation-delay : 0.50s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(5) {
animation-delay : 0.55s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(6) {
animation-delay : 0.60s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(7) {
animation-delay : 0.65s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(8) {
animation-delay : 0.70s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(9) {
animation-delay : 0.75s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(10) {
animation-delay : 0.80s;
}
.navbar-collapse.show .navbar-nav > .nav-item:nth-of-type(11) {
animation-delay : 0.85s;
}
.menuoverlay.open {
transform : translateX(0%);
opacity : 1;
width : 100%;
display : block;
transition : all 0.2s;
}
.copy--right p {
margin-top : 0;
}
.start-header {
padding-top : 0;
background : #fff;

}
.start-header .position-static {
text-align : center;
padding : 0;
}
.navbar-expand-md .navbar-nav .dropdown-menu ul li a.nav-link,.dropdown-menu h4, .dropdown-menu h4 a{font-size: 16px;}
.navbar-expand-md .navbar-nav .dropdown-menu ul li a span{    font-size: 13px;
    margin-top: 5px;}
.navbar-brand {
padding-bottom : 0;
margin-right : 0;
}
a.navbar-brand {
    padding: 10px 25px 0;
}
.navbar-expand-md .navbar-nav .nav-link {
padding : 15px 18px;
color : #fff;text-transform: uppercase;
}
.con_bar {
display : none;
}
.navbar-collapse {
display : block;
transform : translateX(-250%);
transition : all 0.2s;
opacity : 0;
visibility : hidden;
height : calc(100vh - 40px);
padding-bottom : 25px;
width : 300px;
position : fixed;
top : 0;
left : 0;
padding-right : 0;
}
.top--nav {
top : 58px;
}
.navbar {
padding : 0;
align-items : flex-start;
position : static;
}
.nav-item {
width : 100%;
text-align : left;position: relative;
}
.navbar-collapse.show {
opacity : 1;
background : #f1f1f1;
left : 0;
transform : translateX(0%);
visibility : visible;
z-index : 2;
overflow-y : scroll;
align-items : self-start;
flex-wrap : wrap;
}
.scroll-on .navbar-collapse.show {
top : 0;
}
.nav-item:after, .nav-item:before {
display : none;
}
.dropdown-toggle::after {
position : static;
transform : none;display:none;
}
.dropdown.show .dropdown-menu {
display : block;
}
.nav-item.d-none {
display : block !important ;
}
.dropdown-menu {
box-shadow : none !important ;
border : none;
padding : 0 !important ;
background-color : transparent;
box-shadow : none;
transition : all 200ms linear;opacity: 1;
}
.navbar-expand-md .navbar-nav .dropdown-menu ul li a:after{bottom: 5px;}
.dropdown-menu ul li a::before {
    display: none;
}
.navbar-expand-md .navbar-nav .dropdown-menu ul li a.nav-link{    margin: 0;}
.navbar-nav .dropdown-menu .col-md-4,.navbar-nav .dropdown-menu .col-md-8,.navbar-nav .dropdown-menu .container{padding-right:0;padding-left: 20px;}
/*
.dropdown-menu a.nav-link {
padding-left : 0px !important ;
}
*/
.third_level p {
    font-size: 14px;
    line-height: 22px;
}
.nav-link {
color : rgb(0, 0, 0, 0.87) !important ;
}
.nav-item.active {
background-color : #f1f1f1;
}
.nav-item.active a.nav-link {
color : #000 !important ;
}
.nav-item.active > .nav-link:after, .nav-item:hover > .nav-link:after {
background : #000;
}
.navbar-expand-md .navbar-nav .dropdown-menu ul li .third_level,.navbar-expand-md .navbar-nav .dropdown-menu ul li.active .third_level, .navbar-expand-md .navbar-nav .dropdown-menu ul li:hover .third_level{position:static;display:block !important;    background: transparent;}
.navbar-expand-md .navbar-nav .dropdown-menu ul{margin-top:0}
.navigation-wrap .nav-item:hover > .nav-link:before{display:none}
.carousel-caption h2, .display-1 {
font-size : 32px;
}
.ourStory_wrap .display-1{text-align:center}
.carousel-caption p {
font-size : 27px;line-height: 35px;
}
.mob_add.d-none {
display : block !important ;
}
.mob_add h4 a, .mob_add h4 {
color : rgb(0, 0, 0, 0.87) !important ;
font-size : 14px;
font-family : 'merriweather_sansbold';
word-break : break-word;
}
.mob_add h4 {
padding : 10px 18px 0;
}
.CartButtonWrap{display:none !important}
a.book_btn {
display : none;
}
.cta-btn {
display : block;
position : fixed;
bottom : -1px;
z-index : 101;
background : #000;
width : 100%;
height : 42px;
box-shadow : 0 0 17px 0 rgb(24, 24, 25, 0.13);
}
.cta-btn > ul {
justify-content : space-between;
display : flex;
align-items : center;
}
.cta-btn > ul > li {
width : 33.333%;
align-items : center;
display : flex;
justify-content : space-around;
flex-wrap : nowrap;
height : 42px;
flex : 0 0 33.333%;
}
.cta-btn ul li:nth-child(3) {
flex : 0 0 40%;
border-right : 1px solid rgba(255,255,255,0.3);
border-left : 1px solid rgba(255,255,255,0.3);width:45%;
}
	.cta-btn ul li:nth-child(2) {border-left : 1px solid rgba(255,255,255,0.3);}
.dropdown-cart:hover .dropdown-menu,.dropdown-cart.show .dropdown-menu{    display: block;
    bottom: 40px;
    opacity: 1;
    visibility: visible;
    z-index: 99;
    width: 300px;
    height: 350px;
    top: auto;
    left: 0;
    overflow-y: scroll;}
.cta-btn .dropdown-cart{width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
align-items: center;margin:0;border-radius:0;position:static;height:43px;}
.cta-btn ul li.cart-box a{display: flex; justify-content: center;position:relative;padding-left:50px;}
.cta-btn ul li a {
display : block;
color : #fff;
border : none;
width:100%;
text-align : center;
padding : 8px 0 5px;
text-transform : uppercase;
font-size : 14px;    line-height: 20px;
    border-radius: 0 !important;font-family: 'Conv_Nunito-Regular';
}
.giving_nav .nav-link{line-height: 40px;background-size: 16px 18px;    background-position: 15px center;}
.giving_nav{height: 100px;right: -50px;width: 100px;}
.cta-btn ul li img {
display : inline-block;
margin : -7px 5px 0 0;    max-width: 18px;
}
.footer {
padding-bottom : 60px;
text-align : center;
}
.owl-carousel.popular-slider .owl-prev, .owl-carousel.popular-desti-slider .owl-prev, .owl-carousel.offer-slider .owl-prev {
left : 20px;
}
.owl-carousel.popular-slider .owl-next, .owl-carousel.popular-desti-slider .owl-next, .owl-carousel.offer-slider .owl-next {
right : 20px;
}
.footer ul.fnav li:first-child:before {
display : none;
}
.footer ul.fnav:before, .footer ul.fnav:after {
left : 0;
width : 100%;
right : auto;
}
.fnav {
padding : 5px 0;
flex-wrap : wrap;
justify-content : center !important ;
margin : 10px 0 0;
position : relative;
}
.footer ul.fnav li a {
padding : 4px 10px;
}
.footer ul li a{width:100%}
.footer .address li {display: inline-flex;}
.oh_uy img {
    height: 350px;
    object-fit: cover;
}
.un-caption  h2 br{display:none}
.oh_uy {
    padding-bottom: 0 !important;
}
.video_box img.w-100{height:300px;object-fit:cover}
.video_box h2{font-size:30px;}
	.ourStory_wrap .d-flex {
    flex-wrap: wrap;
}
.ourStory_wrap img,.page-welcome img{width:100%;height:auto;}
.bottm-img{display:none}
.page-welcome{text-align:center;}
.oh_signature .owl-carousel .owl-item .d-flex {
    flex-wrap: wrap;
}
/*.blockquote p{font-size: 18px;    line-height: 30px;}*/
.blockquote:after{bottom: -15px;}
.oh_testimonails .owl-carousel .owl-prev:after,.oh_testimonails .owl-carousel .owl-next:after{background-size: 18px 62px;}
.carousel-control-prev-icon, .carousel-control-next-icon{width:18px;height:62px;}
.oh_signature .owl-carousel .owl-item{padding-right:0}
.oh_signature .owl-carousel .owl-item img{object-fit: cover;}
.sign_box {text-align: center;  padding: 25px 15px;}
.oh_signature .owl-carousel .owl-prev, .oh_signature .owl-carousel .owl-next{top:50%;bottom:auto}
.un-caption h2,.oh_subscribe h2{font-size:32px;}
.b--btm:after{left:50% !important;transform:translateX(-50%) !important;}
.oh_signature .owl-dots{display:none !important}
.test_name:after{width:100%;height:2px;top:auto;bottom:0;transform:translate(-50%, 0);left:50%;}
.oh_subscribe{text-align:center;}
.oh_subscribe .form-control{margin:auto;}
.subscribe .custom-control{justify-content:center !important}
}
.downloadPage .card-title{position:absolute;top:50%;transform:translateY(-50%);    left: 85px;}
.downloadPage .card{overflow:hidden;}
.downloadPage .card-title h2,.downloadPage .card-hover h2	{font-family:'Lato-Black';font-size:55px;}
.downloadPage .card-title h3	{font-family:'Lato-Light';font-size:35px;}
.card-hover{position:absolute;bottom: 30px;
    left: 35px;}
.downloadPage .card-hover p{font-family:'Lato-Light';}
img.card-logo {
    position: absolute;
    right: 0;
    top: 32px;
}
.downloadPage .card-hover h2{font-size:35px}
.downloadPage .card-hover p	{font-family:'Conv_Nunito-Bold'; font-size: 21px;}
.btm {position:relative}
.btm:after {
    content: "";
    width: 100%;
    max-width: 140px;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0%;
    
    border-radius: 3px;
}
@media(max-width:992px){
	.downloadPage .card img.img-fluid { height: 400px;  object-fit: cover;}
	.downloadPage .card-title{left: 25px;}
	/*.card-hover{opacity:1;width:100%;height:100%;}*/
	.card-hover .btn-primary{transform: translateX(0%);}
	.downloadPage .card-title h3 { font-size: 29px; margin-bottom: 20px !important;
}
.downloadPage .card-hover p { margin-bottom: 10px !important;
   
}
.xoo-wsc-basket{bottom:60px !Important}
}
@media (max-width: 767px) {
.carousel-item img {
    height: 350px;
    object-fit: cover;
}
.blockquote { flex-wrap: wrap;  text-align: center;}
.blockquote .test_name{margin-right: 0;padding-right: 0px;padding-bottom:25px;padding-bottom: 10px;
    margin-bottom: 25px;}
	.blockquote:before{left:0}
	.oh_testimonails .owl-carousel .owl-prev{left:0}
	.oh_testimonails .owl-carousel .owl-next{right:0}
	


.footer .flogo {
width : 100%;
height : 60px;
}

.owl-carousel.popular-slider .owl-prev, .owl-carousel.popular-slider .owl-next {
top : 135px;
transform : translateY(0);
}
.owl-carousel.offer-slider .owl-prev, .owl-carousel.offer-slider .owl-next {
top : 115px;
transform : translateY(0);
}
}
/*#carouselFade .carousel-item:before {
content : "";
width : 100%;
height : 100%;
position : absolute;
bottom : 0;
background : url(../images/banner-bg.png) center bottom repeat-x;
background-size:cover;
}*/

.xoo-wsc-ft-btn-continue,.xoo-wsc-header {
    background: #ed1c24 !important;color:#fff !important;
}
.xoo-wsc-ft-btn-cart,.xoo-wsc-ft-btn-checkout{background:#ebe9eb}

.download_box{margin-top: 3rem;margin-bottom: 6rem;}
.download_bg{background:#f2f2f2;height: 290px;}
.download_txt{position: relative;max-width: 825px;margin: 0 auto;top: -18%;z-index: 100;}
.download_right{padding-left: 100px;}
.download_right h2{margin-bottom: 30px;font-size: 50px;line-height: 50px;font-family: 'Lato-Light';}
.text-red{background:#ed1c24;}
.download_box ul li{flex:0 0 calc(16% - 15px);max-width:calc(16% - 15px);margin:10px;text-align:center;padding:10px 0;transition:all 0.5s}
.download_box ul li a{color:#000;text-align:center; font-size: 11px;}
.download_box ul li p {
    margin: 8px 0 0;
}
.download_box ul li:hover img{opacity:0.7;}
.download_box ul li img {
    width: 100%;
}
@media (max-width: 767px){
.download_box {margin-top: -3rem;margin-bottom: 3rem;}
.download_bg {height: auto;}
.download_txt img{width: 45%;}
.download_right{padding-left: 20px;}
.download_right h2{margin-bottom: 15px;font-size: 30px;line-height: 30px;}
	.download_box ul li{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}
}

h5.mb_xs { padding: 0 15px !important;}
.mpStyle .dLayout_xs, .mpStyle [class*="_dLayout_xs"]{margin: 15px 15px;}
.mpStyle h6{width: 105px;}
.float-btn{position:fixed;right: -56px; bottom: 160px;transform: rotate(-90deg);}
.PriceDetails .btn-primary + .btn {
    margin-left: 0 !important;
}
.breadcrumb-item.active br{display:none;}

.mpStyle label span:not(.woocommerce-Price-currencySymbol){white-space:normal !important}
.ttbm_description.mp_wp_editor{font-size: 19px;  line-height: 33px;  font-family: 'merriweatherregular';}

.woocommerce-notices-wrapper .woocommerce-error {  border-top-color: #ed1c24 !important;  background: #ed1c24!important;   color: #fff!important;}
.woocommerce-notices-wrapper .woocommerce-error::before{color:#fff!important;}
.woocommerce-notices-wrapper .woocommerce-error .button.wc-forward{background:#fcaa22 !important}
.taiowc-cart-close:after{background: #ed1c24!important;color:#fff !important;border-radius:50%;cursor:pointer;}

.woocommerce-mini-cart .CheckOUt_btn{background:transparent !important}
.taiowc-cart-model-footer .cart-button .buttons {justify-content: space-between;}