@charset "utf-8";
/*
==========================================
font-family:"aktiv-grotesk", Arial, sans-serif;
==========================================
Light		300
Regular		400
Medium		500
SemiBold	600
Bold		700
==========================================
font-family: "dm-serif-display", Arial, sans-serif;
==========================================
Regular		400
==========================================
*/
/* CSS Document */
/*html{scroll-behavior:smooth;}*/
body{color:#092737; background:#fff; font-size:62.5%; line-height:1.3; -webkit-text-size-adjust:none; font-family:"aktiv-grotesk", Arial, sans-serif; font-weight:400; -webkit-box-sizing:border-box; box-sizing:border-box;}

/*html{overflow-y:scroll; _overflow-y:auto;}*/
a{color:#092737; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
address,
p{color:#092737; font-size:1.6em; padding:7px 0; font-weight:400; line-height:1.4;}
ul{color:#092737; font-size:1.6em; font-weight:400;}
ol{color:#092737; font-size:1.6em; font-weight:400;}
input, textarea, select{color:#092737; outline:none; font-size:1.6em; vertical-align:middle; font-family:"aktiv-grotesk", Arial, sans-serif;
	-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;
}
strong{font-weight:700;}

input::-webkit-input-placeholder{opacity:1; color:#51646c;}
input::-moz-placeholder{opacity:1; color:#51646c;}
input:-ms-input-placeholder{opacity:1; color:#51646c;}
input:-moz-placeholder{opacity:1; color:#51646c;}

textarea::-webkit-input-placeholder{opacity:1; color:#51646c;}
textarea::-moz-placeholder{opacity:1; color:#51646c;}
textarea:-ms-input-placeholder{opacity:1; color:#51646c;}
textarea:-moz-placeholder{opacity:1; color:#51646c;}


.wrapper{margin:0 auto; padding:0 50px; max-width:1280px;}
/*===================================================================================*/
/*HOMEPAGE START=====================================================================*/
/*===================================================================================*/
.frow{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.frow_space_between{-webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
.frow_center_align{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;}
.frow_reverse{-webkit-box-direction:reverse; -moz-box-direction:reverse; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.frow_vcenter{-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.frow_vbottom{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_vtop{-webkit-box-align:start; -moz-box-align:start; -ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start;}
.frow_bottom_align{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_wrap{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.frow_column{-webkit-box-direction:normal; -webkit-box-orient:vertical; -moz-box-direction:normal; -moz-box-orient:vertical; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.frow_wrap_mob{}
.frow_wrap_tab{}
.frow > figure{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > aside{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > nav{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > div{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > ul{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > a{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
/*.frow > li{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}*/
.tb{display:table; width:100%; height:100%;}
.tb .td{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.rounded{-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
img.rounded,
.rounded img{display:block; width:100%; height:auto;}
.gen_radius{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; overflow:hidden;}
.moveup-hover{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block;}
.moveup-hover:hover{transform:translate(0, -5px);}

a.img_hover{display:inline-block;}
.img_hover{position:relative;}
.img_hover_1:after,
.img_hover:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(9,39,55, 0); -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; mix-blend-mode:multiply; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
@media only screen and (min-width: 1025px) {
	.two_col:hover .img_hover_1:after,
	.img_hover:hover:after{background:rgba(9,39,55, 0.3);}
}

.tooltip_img{width:220px; display:none; position:absolute; z-index:999;}
.tooltip_img .timg{background:#fff; padding:5px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; position:relative;}
.tooltip_img .timg:before{display:block; content:""; width:0px; height:0px; border-style:solid; border-width:0 6px 6px 6px; border-color:transparent transparent #FFFFFF transparent; position:absolute; left:50%; top:-6px; margin-left:-6px;}
.tooltip_img img{display:block; width:100%; height:auto; background:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
@media only screen and (max-width: 1024px) {
	.tooltip_img{width:0; height:0; overflow:hidden; display:none !important; visibility:hidden;}
}
/*
.img_hover{overflow:hidden;}
.img_hover img{-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.img_hover:hover img{transform:scale(1.1);}
*/
@media only screen and (max-width: 1024px) {
	.frow_wrap_tab{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
}
@media only screen and (max-width: 767px) {
	.frow_wrap_mob{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.frow_wrap_mob > nav,
	.frow_wrap_mob > div,
	.frow_wrap_mob > ul,
	.frow_wrap_mob > a,
	.frow_wrap_mob > li{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
}

[data-aos="fade-up-unstuck"]{
	-webkit-transition:1.2s; -moz-transition:1.2s; -o-transition:1.2s; transition:1.2s;	
	/*transition-timing-function: cubic-bezier(0.080, 0.845, 0.460, 0.990);*/
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
	
	transition-property: transform, opacity;
	-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0);
}
[data-aos="fade-up-unstuck"].aos-animate {
	-webkit-transform:translate3d(0,0,1);transform:translate3d(0,0,1);
}

[data-aos="fade-in-menu"]{
	-webkit-transition:1.2s; -moz-transition:1.2s; -o-transition:1.2s; transition:1.2s;	
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
	
	transition-property: transform, opacity;
	-webkit-transform:translate3d(-45px,0,0);transform:translate3d(-45px,0,0);
}
[data-aos="fade-in-menu"].aos-animate {
	-webkit-transform:translate3d(0,0,1);transform:translate3d(0,0,1);
}



.gen_btn{display:inline-block; margin:10px 0; text-decoration:none; padding:11px 40px; color:#092737; font-size:1.8em; font-weight:600; text-align:center; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; border:2px solid #BA8149; background:none; cursor:pointer;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.gen_link{font-size:1.8em; color:#092737; font-weight:400; text-decoration:none; display:inline-block; padding:8px 38px 8px 0; position:relative;}
.gen_link:after{display:block; content:""; position:absolute; right:0; top:7px; width:24px; height:24px; background:url(../images/button_arrow.svg) center no-repeat;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.gen_link_white{color:#fff;}
.gen_link_white:after{background:url(../images/button_arrow_cream.svg) center no-repeat;}
@media only screen and (min-width: 1025px) {
	.gen_link:hover:after{right:-5px;}
	.gen_btn:hover{background:#BA8149;}
}



h1, .h1{font-size:6.1em; padding:10px 0; font-weight:400; font-family:"dm-serif-display", Arial, sans-serif; color:#092737; line-height:1;}
h2, .h2{font-size:4.9em; padding:10px 0; font-weight:400; font-family:"dm-serif-display", Arial, sans-serif; color:#092737; line-height:1.1;}
h3, .h3{font-size:3.9em; padding:10px 0; font-weight:400; font-family:"dm-serif-display", Arial, sans-serif; color:#092737; line-height:1;}
h4, .h4{font-size:3.1em; padding:10px 0; font-weight:500; font-family:"dm-serif-display", Arial, sans-serif; color:#092737; line-height:1.1;}
h5, .h5{font-size:2.5em; padding:10px 0; font-weight:400; font-family:"aktiv-grotesk", Arial, sans-serif; color:#BA8149; line-height:1.1;}
h6, .h6{font-size:2.3em; padding:10px 0; font-weight:400; font-family:"dm-serif-display", Arial, sans-serif; color:#092737; line-height:1.1;}


.nowrap{white-space:nowrap}
.uppercase{text-transform:uppercase;}
sup{font-size:0.85em; vertical-align:top;}

h1 a, .h1 a,
h2 a, .h2 a,
h3 a, .h3 a,
h4 a, .h4 a,
h5 a, .h5 a,
h6 a, .h6 a{text-decoration:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; color:#092737}
h1 a:hover, .h1 a:hover,
h2 a:hover, .h2 a:hover,
h3 a:hover, .h3 a:hover,
h4 a:hover, .h4 a:hover,
h5 a:hover, .h5 a:hover,
h6 a:hover, .h6 a:hover{color:#262626;}

.cms ul{font-size:1.7em; padding:12px 0; font-weight:400;}
.cms ul li{padding:0 0 12px 20px; position:relative;}
.cms ul li ul{font-size:1em;}
.cms ul li:before{content:""; display:block; position:absolute; left:0; top:9px; width:4px; height:4px; background:#262626; border-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}
.cms_white ul li:before{background:#fff;}
.cms ol{counter-reset:item; padding:10px 0 10px 10px; font-weight:400;}
.cms ol li{padding:7px 0 15px 22px; position:relative;}
.cms ol li:before{content:counter(item)".";  counter-increment:item; display:block; position:absolute; left:0; top:7px;}
.cms ul.page-list  li a{text-decoration:none;}

.burger_menu{background-color:none; border:none; cursor:pointer; display:flex; padding:0; position:absolute; right:24px; top:66px; display:none; z-index:9999;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
	transform:scale(0.65);
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.burger_menu .line{fill:none; stroke:#fff; stroke-width:6; transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),  stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
@media only screen and (min-width: 768px) {
	.burger_menu_dark.burger_menu .line{stroke:#092737;}
}
.burger_menu .line1{stroke-dasharray:60 207; stroke-width:6;}
.burger_menu .line2{stroke-dasharray:60 60; stroke-width:6;}
.burger_menu .line3{stroke-dasharray:60 207; stroke-width:6;}
/*.menu_open .burger_menu{background:transparent;}*/
.menu_open .burger_menu .line1{stroke-dasharray:90 207; stroke-dashoffset:-134; stroke-width:6; stroke:#fff;}
.menu_open .burger_menu .line2{stroke-dasharray:1 60; stroke-dashoffset:-30; stroke-width:6; stroke:#fff;}
.menu_open .burger_menu .line3{stroke-dasharray:90 207; stroke-dashoffset:-134; stroke-width:6; stroke:#fff;}

.header{padding:50px 0; position:relative; z-index:998;}
.header_abs{position:absolute; left:0; top:0; right:0; z-index:998;}
.header .top_navi{}
.header .top_navi .h_logo{width:266px; max-width:266px; -webkit-box:0 0 266px; -moz-box:0 0 266px; -webkit-flex:0 0 266px; -ms-flex:0 0 266px; flex:0 0 266px;}
.header .top_navi .h_logo img{display:block; width:100%; height:auto; max-width:100%;}
.header .top_navi .h_logo img.logo_mob{display:none;}

@media only screen and (min-width: 768px) {
	.header_dark .top_navi .h_logo img.logo_desk{display:none;}
	.header_dark .top_navi .h_logo img.logo_mob{display:block;}
}

.header .top_navi .tnavi_col{padding-top:10px;}
.header .top_navi .tnavi_col .menu_contacts{display:none;}
.header .top_navi ul{text-align:right; font-size:2em;}
.header .top_navi ul li{position:relative; display:inline-block;}
.header .top_navi ul li a{display:inline-block; text-decoration:none; padding:10px 23px; color:#F9F3E9; position:relative;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}

@media only screen and (min-width: 1025px) {
	.header_dark .top_navi ul li a{color:#092737;}
}
.header .top_navi ul li:last-child a{padding-right:0;}

.header .top_navi ul li.menu-item-has-children > a{padding-right:53px;}
.header .top_navi ul li.menu-item-has-children:after{content:""; display:block; position:absolute; right:26px; top:15px; width:7px; height:7px; border-right:2px solid #F9F3E9; border-bottom:2px solid #F9F3E9;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.header .top_navi ul li.current-menu-item:after{border-right:2px solid #BA8149; border-bottom:2px solid #BA8149;}
@media only screen and (min-width: 768px) {
	.header_dark .top_navi ul li.menu-item-has-children:after{border-right:2px solid #092737; border-bottom:2px solid #092737;}
	.header_dark .top_navi ul li.current-menu-item:after{border-right:2px solid #BA8149; border-bottom:2px solid #BA8149;}
}
@media only screen and (min-width: 1025px) {
	.header .top_navi ul li:hover > a,
	.header .top_navi ul li.menu-item-has-children:hover > a{color:#BA8149;}
	.header .top_navi ul li.menu-item-has-children:hover:after{border-right:2px solid #BA8149; border-bottom:2px solid #BA8149;}
}

.header .top_navi ul li ul{position:absolute; left:23px; top:100%; background:#f9f5ed; font-size:0.8em; padding:0; text-align:left; width:200px;
	display:none; -webkit-box-sizing:border-box; box-sizing:border-box;
}
.header .top_navi ul li ul li{padding:0; display:block;}
.header .top_navi ul li ul li a{/*white-space:nowrap;*/ color:#092737; padding:8px 10px; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:block; border-bottom:1px solid #BA8149;}
.header .top_navi ul li ul li a:hover{background:#fff; color:#092737;}
.header .top_navi ul li ul li.current-menu-item{position:relative;}
.header .top_navi ul li.current-menu-item > a{color:#BA8149;}


.header .top_navi{position:relative;}
.header .top_navi ul li.mega_menu{position:static;}
.header .top_navi ul li.mega_menu ul{width:100%; padding-top:45px; padding-bottom:45px; columns:200px 4;}
.header .top_navi ul li.mega_menu ul li{break-inside:avoid;}
.header .top_navi ul li.mega_menu ul li.column{break-before:column;}
.header .top_navi ul li.mega_menu ul li a{color:#E7362B; padding:5px 15px 5px 30px; display:block;}
.header .top_navi ul li.mega_menu ul li a:hover{color:#E7362B;}
@media only screen and (min-width: 1025px) {
	.header .top_navi ul li.mega_menu ul li a{color:#E7362B !important;}
	.header .top_navi ul li.mega_menu ul li a:hover{color:#E7362B !important;}
}
.header .top_navi ul li.mega_menu ul li ul{position:static; padding:0;}
.header .top_navi ul li.mega_menu ul li ul li{}
@media only screen and (min-width: 1025px) {
	.header .top_navi ul li.mega_menu ul li ul li a{color:#1D1D1B !important;}
	.header .top_navi ul li.mega_menu ul li ul li a:hover{color:#1D1D1B !important;}
}

.header .top_navi ul.top_navi_left li:first-child ul{padding:23px 42px 25px; left:-23px;}
.header .top_navi ul.top_navi_left li:first-child ul:before{display:block; content:""; width:20px; height:20px; background:#fff; position:absolute; left:-1px; top:-20px; border-left:1px solid #375F46;}

@media only screen and (min-width: 1025px) {
	.header .top_navi ul li:hover ul{top:100%; display:block; -webkit-animation:dropdown_show 0.3s; -moz-animation:dropdown_show 0.3s; -o-animation:dropdown_show 0.3s; animation:dropdown_show 0.3s;}
}

@-webkit-keyframes dropdown_show {
	from { top:90%; opacity:0; }  
	to { top:100%; opacity:1; }
}
@-moz-keyframes dropdown_show {  
	0% { top:90%; opacity:0; }  
	100% { top:100%; opacity:1; }
}
@-o-keyframes dropdown_show {  
	0% { top:90%; opacity:0; }  
	100% { top:100%; opacity:1; }
}
@keyframes dropdown_show {  
	0% { top:90%; opacity:0; }  
	100% { top:100%; opacity:1; }
}



.banner_home{height:100vh; position:relative;}
.banner_home img{display:block; width:100%; height:100%; object-fit:cover; object-position:top;}
.banner_home img.banner_img_mob{display:none;}
.banner_home img.position_center{object-position:center;}

/*
.SumoSelect{width:100%;}
.SumoSelect>.CaptionCont{border:none; background:none; color:#1D1D1B; font-size:17px; font-weight:500; min-height:40px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:8px 5px;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; 
}
.SumoSelect>.CaptionCont>span{cursor:pointer;}
.SumoSelect>.CaptionCont>label{width:25px; font-size:18px; cursor:pointer;}
.SumoSelect>.CaptionCont>label>i{width:20px; height:20px; margin-left:0; right:0; background:none;}
.SumoSelect>.CaptionCont>label>i:after{content:""; display:block; width:8px; height:8px; border-right:2px solid #1D1D1D; border-bottom:2px solid #1D1D1D; position:absolute; left:6px; top:2px;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
}
.SumoSelect.open>.CaptionCont, .SumoSelect:focus>.CaptionCont, .SumoSelect:hover>.CaptionCont{border:none; box-shadow:none; cursor:pointer;}
.SumoSelect.open>.optWrapper{top:100%; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.SumoSelect>.optWrapper>.options li.opt{padding:10px; cursor:pointer}

.SumoSelect>.CaptionCont>span.placeholder{font-size:16px; font-style:normal; color:#223467;}


.white_select{}
.white_select .SumoSelect{background:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.white_select .SumoSelect>.CaptionCont{padding:16px 25px;}
.white_select .SumoSelect>.CaptionCont>label{right:16px;}
.white_select .SumoSelect>.optWrapper>.options li.opt{padding:14px 25px;}

@media only screen and (max-width: 1024px) {
	.white_select .SumoSelect>.CaptionCont{padding:12px 25px;}
}
*/

.cms_contents{padding:60px 0;}
.cms_contents .content_width{max-width:525px; margin:0 auto;}

.two_cols_v1{padding:60px 0;}
.two_cols_v1 .two_col{width:calc(50% - 8px); max-width:calc(50% - 8px); -webkit-box:0 0 calc(50% - 8px); -moz-box:0 0 calc(50% - 8px); -webkit-flex:0 0 calc(50% - 8px); -ms-flex:0 0 calc(50% - 8px); flex:0 0 calc(50% - 8px); position:relative;}
.two_cols_v1 .two_col .tc_text{position:absolute; left:45px; top:60px; right:20px;}


.two_cols_v2{padding:60px 0;}
.two_cols_v2 .tc_cols_bg{background:#092737 url(../images/two_cols_bg.png) 0 0 no-repeat; background-size:48% auto; position:relative; margin-bottom:129px;}
/*.two_cols_v2 .tc_cols_bg:after{display:block; content:""; position:absolute; left:0; bottom:0; right:0; height:129px; background:#F9F3E9;}*/
.two_cols_v2 .tc_img{width:41.25%; max-width:41.25%; -webkit-box:0 0 41.25%; -moz-box:0 0 41.25%; -webkit-flex:0 0 41.25%; -ms-flex:0 0 41.25%; flex:0 0 41.25%; padding:115px 0 0; position:relative; z-index:10; margin-bottom:-129px;}
.two_cols_v2 .tc_img img{height:100%; object-fit:cover;s}
.two_cols_v2 .tc_text{width:48.43%; max-width:48.43%; -webkit-box:0 0 48.43%; -moz-box:0 0 48.43%; -webkit-flex:0 0 48.43%; -ms-flex:0 0 48.43%; flex:0 0 48.43%; padding:115px 0 25px;}
.two_cols_v2 .tc_text .cms{max-width:530px;}
.two_cols_v2 .tc_text .cms h2{line-height:1.3; color:#F9F3E9; padding-top:0;}
.two_cols_v2 .tc_text .cms h2 a{color:#BA8149; text-decoration:underline;}
.two_cols_v2 .tc_text .cms h2 a:hover{text-decoration:none;}


.testimonial_slider{padding:60px 0;}
.testimonial_slider .t_bg{padding:25px 0 50px;}
.testimonial_slider .wrapper{max-width:850px;}
.testimonial_slider .testi_slider ul{font-size:1em;}
.testimonial_slider .testi_slider .t_slide{padding:25px 0 0;}
.testimonial_slider .testi_slider .t_slide .h4{line-height:1.2;}
.testimonial_slider .testi_slider .t_slide .t_name{border-top:2px solid #BA8149; margin-top:15px; padding-top:10px;}
.testimonial_slider .testi_slider ul.splide__pagination{position:absolute; right:0; bottom:8px; left:auto; margin:0; z-index:999; padding:0;}

.testimonial_slider .brown_bg .testi_slider .t_slide .t_name{border-top:2px solid #F9F3E9;}
.testimonial_slider .brown_bg .testi_slider ul.splide__pagination li button.is-active{background:#F9F3E9;}

ul.splide__pagination{}
ul.splide__pagination li{}
ul.splide__pagination li button{background:#FCCB8D; width:10px; height:10px; opacity:1;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
ul.splide__pagination li button.is-active{background:#BA8149; transform:scale(1);}

.events_slider{padding:60px 0; overflow:hidden;}
.events_slider .events_slider_bg{padding:115px 0; background:#092737 url(../images/events_bg.png) center top no-repeat; background-size:100% auto;}
.events_slider .es_title_navi{position:relative;}
.events_slider .es_title_navi h2{padding-right:125px;}
.events_slider .es_title_navi .slider_arrow{position:absolute; right:0; top:4px;}
.slider_arrow{}
.slider_arrow a{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block; width:52px; height:53px;}
.slider_arrow .sl_prev{background:url(../images/slider_prev.svg) center no-repeat; background-size:cover; margin-right:15px;}
.slider_arrow .sl_prev:hover{transform:translate(-4px, 0);}
.slider_arrow .sl_next{background:url(../images/slider_next.svg) center no-repeat; background-size:cover;}
.slider_arrow .sl_next:hover{transform:translate(4px, 0);}
.events_slider .es_slider{max-width:1440px; margin:0 auto;}
.events_slider .es_slider .splide__track{overflow:visible;}
.events_slider .es_slider .es_img{}



/*GALLERY POPUP START*/
.gallery_popup{position:fixed; left:0; top:0; width:100%; height:100%; background:#092737 url(../images/events_bg.png) center top no-repeat; background-size:100% auto; z-index:99999; -webkit-box-sizing:border-box; box-sizing:border-box; padding:0 100px; z-index:-2; opacity:0;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.gallery_popup_open{z-index:99999; opacity:1;}
@media only screen and (max-width: 1500px) {
	.gallery_popup{padding:0 50px;}
}
@media only screen and (max-width: 1180px) {
	.gallery_popup{padding:0 25px;}
}
@media only screen and (max-width: 767px) {
	.gallery_popup{padding:0 15px;}
}
.gallery_popup *{-webkit-box-sizing:border-box; box-sizing:border-box;}
.gallery_popup .g_slider{height:100%;}
.gallery_popup .g_slider > div{height:100%;}
.gallery_popup .g_slider .slick-track{height:100%;}
.gallery_popup .g_slider .slick-slide{height:100%;}
.gallery_popup .g_slider .g_slide{padding:40px 0 110px; height:100%; position:relative;}
.gallery_popup .g_slider .g_slide .g_img{height:100%;}
.gallery_popup .g_slider .g_slide .g_img img{display:block; width:auto; height:auto; max-width:100%;; max-height:100%; margin:0 auto;
	-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;
}
.gallery_popup .g_slider .g_slide .g_title{position:absolute; left:0; bottom:0; right:0; height:110px;}
.gallery_popup .g_slider .g_slide .g_title .g_title_width{margin:0 auto; /*-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; transition-timing-function: cubic-bezier(.19,.81,.6,1);*/}
.gallery_popup .g_slider .g_slide .g_title p{font-size:1.8em; color:#F0EDE4; padding:0 150px 0 0;}
.gallery_popup .g_slider .g_slide .g_title p span{color:#B99E68; display:inline-block; vertical-align:middle;}
.gallery_popup .gsl_navi{position:absolute; left:0; bottom:0; right:0;}
.gallery_popup .gsl_navi .gsl_navi_width{margin:0 auto; position:relative; -webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; transition:0.2s;}
.gallery_popup .gsl_navi .g_navi{position:absolute; right:0; bottom:35px;}
.gallery_popup .gsl_navi .g_navi .gal_arrow{float:left; width:48px; height:40px;}
.gallery_popup .gsl_navi .g_navi .gal_arrow.g_prev{background:url(../images/gallery_navi.svg) 9px 5px no-repeat;}
.gallery_popup .gsl_navi .g_navi .gal_arrow.g_next{background:url(../images/gallery_navi.svg) -39px 5px no-repeat;}
.gallery_popup .gsl_navi .g_navi .close_popup{float:left; width:30px; height:40px; background:url(../images/gallery_navi.svg) right no-repeat; margin-left:18px;}

.gallery_popup .g_slider .slick-slide{margin:0 10px;}
.gallery_popup .g_slider .slick-list{margin:0 -10px; }
@media only screen and (max-width: 767px) {
	.gallery_popup .g_slider .g_slide .g_title{-webkit-box-align:start; -moz-box-align:start; -ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start;}
	.gallery_popup .g_slider .g_slide .g_title p{font-size:1.7em; padding:5px 0 0;}
	.gallery_popup .gsl_navi .g_navi{bottom:5px; transform:scale(0.75); right:-10px;}
	.gallery_popup .gsl_navi .g_navi .close_popup{margin-left:8px;}
}
/*GALLERY POPUP END*/



.two_cols_v3{padding:60px 0;}
.two_cols_v3 .tc_img{width:54.68%; max-width:54.68%; -webkit-box:0 0 54.68%; -moz-box:0 0 54.68%; -webkit-flex:0 0 54.68%; -ms-flex:0 0 54.68%; flex:0 0 54.68%;}
.two_cols_v3 .tc_txt{width:40.23%; max-width:40.23%; -webkit-box:0 0 40.23%; -moz-box:0 0 40.23%; -webkit-flex:0 0 40.23%; -ms-flex:0 0 40.23%; flex:0 0 40.23%;}

.footer{margin-top:60px;}
.footer.flush_top_padding{margin-top:0;}
.footer .ft_cols{padding:60px 0;}
.footer .ft_cols .ft_logo{width:301px; max-width:301px; -webkit-box:0 0 301px; -moz-box:0 0 301px; -webkit-flex:0 0 301px; -ms-flex:0 0 301px; flex:0 0 301px;}
.footer .ft_cols .ft_logo img{width:100%; height:auto; display:block;}
.footer .ft_cols .ft_right{width:49.21%; max-width:49.21%; -webkit-box:0 0 49.21%; -moz-box:0 0 49.21%; -webkit-flex:0 0 49.21%; -ms-flex:0 0 49.21%; flex:0 0 49.21%;}
.footer .ft_cols .ft_right .ft_menu{}
.footer .ft_cols .ft_right .ft_menu ul{font-size:2em;}
.footer .ft_cols .ft_right .ft_menu ul li{padding:4px 0;}
.footer .ft_cols .ft_right .ft_menu ul li a{text-decoration:none; color:#F9F3E9; padding:4px 0; display:inline-block; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.footer .ft_cols .ft_right .ft_menu ul li a:hover{color:#BA8149;}
.footer .ft_cols .ft_right .ft_add{padding-top:10px;}
.footer .ft_cols .ft_right .ft_add .ft_contacts{line-height:1.5;}
.footer .ft_cols .ft_right .ft_add address{font-weight:300;}
.footer .ft_cols .ft_right .ft_add .ft_contacts a{text-decoration:none; font-size:1.6em; color:#BA8149; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; font-weight:400;}
.footer .ft_cols .ft_right .ft_add .ft_contacts a:hover{color:#F9F3E9;}
.footer .footer_bottom{background:#F9F3E9;}
.footer .footer_bottom:before{content:""; display:block; height:5px; background:linear-gradient(90deg, #BA8149 0%, #FCCB8D 100%);}
.footer .footer_bottom .wrapper{padding-top:20px; padding-bottom:22px;}
.footer .footer_bottom .footer_left{}
.footer .footer_bottom ul{font-size:1.4em; text-transform:uppercase; font-weight:500;}
.footer .footer_bottom ul li{display:inline-block; padding:0 33px 0 0;}
.footer .footer_bottom ul li:last-child{padding:0;}
.footer .footer_bottom ul li a{display:inline-block; text-decoration:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.footer .footer_bottom ul li a:hover{color:#BA8149;}
.footer .footer_bottom ul li.designed_by a{text-decoration:underline;}
.footer .footer_bottom ul li.designed_by a:hover{text-decoration:none;}
.footer .footer_bottom .footer_center{width:119px; max-width:119px; -webkit-box:0 0 119px; -moz-box:0 0 119px; -webkit-flex:0 0 119px; -ms-flex:0 0 119px; flex:0 0 119px;}
.footer .footer_bottom .footer_center img{display:block; width:100%; height:auto;} 
.footer .footer_bottom .footer_right{text-align:right;}
/*===================================================================================*/
/*HOMEPAGE END=======================================================================*/
/*===================================================================================*/

/*===================================================================================*/
/*ABOUT START========================================================================*/
/*===================================================================================*/
.two_cols_v3.two_cols_v4{padding:50px 0;}
.two_cols_v3.two_cols_v4 .tc_img{width:49.45%; max-width:49.45%; -webkit-box:0 0 49.45%; -moz-box:0 0 49.45%; -webkit-flex:0 0 49.45%; -ms-flex:0 0 49.45%; flex:0 0 49.45%;}
.two_cols_v3.two_cols_v4 .tc_txt{width:41.79%; max-width:41.79%; -webkit-box:0 0 41.79%; -moz-box:0 0 41.79%; -webkit-flex:0 0 41.79%; -ms-flex:0 0 41.79%; flex:0 0 41.79%;}

.our_team{padding:60px 0;}
.our_team .team_list{}
.our_team .team_list .team_item{width:calc(50% - 8px); max-width:calc(50% - 8px); -webkit-box:0 0 calc(50% - 8px); -moz-box:0 0 calc(50% - 8px); -webkit-flex:0 0 calc(50% - 8px); -ms-flex:0 0 calc(50% - 8px); flex:0 0 calc(50% - 8px); margin:0 16px 50px 0;}
.our_team .team_list .team_item:nth-child(2n){margin-right:0;}
.our_team .team_list .team_all_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0;}
.our_team .team_list .team_item .team_img{}
.our_team .team_list .team_item .cms p{font-size:2em; padding-top:3px;}
/*===================================================================================*/
/*ABOUT END==========================================================================*/
/*===================================================================================*/

/*===================================================================================*/
/*OUR MARQUEES START=================================================================*/
/*===================================================================================*/
.marquees_list{padding:60px 0;}
.marquees_list .marquees_intro{}
.marquees_list .marquees_intro .marquees_title{width:44%; max-width:44%; -webkit-box:0 0 44%; -moz-box:0 0 44%; -webkit-flex:0 0 44%; -ms-flex:0 0 44%; flex:0 0 44%;}
.marquees_list .marquees_intro .marquees_txt{padding:20px 0 0; width:41%; max-width:41%; -webkit-box:0 0 41%; -moz-box:0 0 41%; -webkit-flex:0 0 41%; -ms-flex:0 0 41%; flex:0 0 41%;}
.marquees_list .m_list{}
.marquees_list .m_list .marquee_item{width:calc(50% - 8px); max-width:calc(50% - 8px); -webkit-box:0 0 calc(50% - 8px); -moz-box:0 0 calc(50% - 8px); -webkit-flex:0 0 calc(50% - 8px); -ms-flex:0 0 calc(50% - 8px); flex:0 0 calc(50% - 8px); margin:0 16px 140px 0;}
.marquees_list .m_list .marquee_item:nth-child(2n){margin-right:0;}
.marquees_list .m_list .marquee_item:last-child{margin-bottom:0;}
.marquees_list .m_list .marquee_item:nth-last-child(2){margin-bottom:0;}
.marquees_list .m_list .marquee_item .m_img{}
.marquees_list .m_list .marquee_item .m_txt{}
.marquees_list .m_list .marquee_item .m_txt .marquee_meta{padding:20px 0;}
.marquees_list .m_list .marquee_item .m_txt .marquee_meta .m_meta{}
.marquees_list .m_list .marquee_item .m_txt .marquee_meta .m_meta .m_label{font-size:2em; font-family: "dm-serif-display", Arial, sans-serif;
	width:110px; max-width:110px; -webkit-box:0 0 110px; -moz-box:0 0 110px; -webkit-flex:0 0 110px; -ms-flex:0 0 110px; flex:0 0 110px;
}
.marquees_list .m_list .marquee_item .m_txt .marquee_meta .m_meta .m_val{font-size:2em; font-family: "dm-serif-display", Arial, sans-serif;}
.marquees_list .m_list .marquee_item .gen_btn{margin-bottom:0;}
/*===================================================================================*/
/*OUR MARQUEES END===================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*OUR MARQUEES DETAILS START=========================================================*/
/*===================================================================================*/
.marquees_details{padding:60px 0;}
.marquees_details .marquee_left{width:58.2%; max-width:58.2%; -webkit-box:0 0 58.2%; -moz-box:0 0 58.2%; -webkit-flex:0 0 58.2%; -ms-flex:0 0 58.2%; flex:0 0 58.2%;}
.marquees_details .marquee_right{width:32.5%; max-width:32.5%; -webkit-box:0 0 32.5%; -moz-box:0 0 32.5%; -webkit-flex:0 0 32.5%; -ms-flex:0 0 32.5%; flex:0 0 32.5%; margin-top:10px;}
.marquees_details .marquee_right .m_right{padding:25px 30px 50px;}
.marquees_details .marquee_right .m_meta{font-size:1.6em; font-weight:700; padding:1px 0;}
.marquees_details .marquee_right .m_meta .m_label{width:120px; max-width:120px; -webkit-box:0 0 120px; -moz-box:0 0 120px; -webkit-flex:0 0 120px; -ms-flex:0 0 120px; flex:0 0 120px;}
.marquees_details .marquee_right .m_meta .m_value{}
.marquees_details .marquee_right .gen_btn{padding-left:55px; padding-right:55px;}

.marquee_action{overflow:hidden; padding:60px 0;}
.marquee_action .marquee_slider{max-width:1440px; margin:0 auto;}
.marquee_action .marquee_slider .splide__track{overflow:visible;}
.marquee_action .marquee_action_title{position:relative; padding:0 45px}
.marquee_action .slider_arrow{}
.marquee_action .slider_arrow .sl_prev{position:absolute; left:0; top:17px;}
.marquee_action .slider_arrow .sl_next{position:absolute; right:0; top:17px;}
/*===================================================================================*/
/*OUR MARQUEES DETAILS END===========================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*MARQUEES HIRE START================================================================*/
/*===================================================================================*/
.three_cols_v1{padding:60px 0;}
.three_cols_v1 .thr_bg{padding:55px 0 50px; background:#092737 url(../images/events_bg.png) center top no-repeat; background-size:100% auto;}
.three_cols_v1 .thr_title{}
.three_cols_v1 .thr_title .thr_left{}
.three_cols_v1 .thr_title .thr_right{text-align:right; width:280px; max-width:280px; -webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px;}
.three_cols_v1 .thr_title .thr_right .gen_btn{margin:0; padding-left:30px; padding-right:30px;}
.three_cols_v1 .thr_cols{}
.three_cols_v1 .thr_cols .thr_col{width:32.5%; max-width:32.5%; -webkit-box:0 0 32.5%; -moz-box:0 0 32.5%; -webkit-flex:0 0 32.5%; -ms-flex:0 0 32.5%; flex:0 0 32.5%; margin:0 1.25% 0 0;}
.three_cols_v1 .thr_cols .thr_col:nth-child(3n){margin-right:0;}

.faq_list{padding:50px 0 60px;}
.faq_list .faq_item{margin-top:20px;}
.faq_list .faq_item .faq_que{cursor:pointer; border-bottom:2px solid #BA8149; position:relative; padding:6px 40px 6px 0;}
.faq_list .faq_item .faq_que:after{display:block; content:""; position:absolute; right:5px; top:27px; width:16px; height:16px; border-right:4px solid #092737; border-bottom:4px solid #092737;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	-webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.faq_list .faq_item .faq_ans{display:none;}
.faq_list .faq_item .faq_ans .cms{padding:20px 0;}
.faq_list .faq_item .faq_que.faq_open:after{top:33px;
	-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);
}
/*===================================================================================*/
/*MARQUEES HIRE END==================================================================*/
/*===================================================================================*/

/*===================================================================================*/
/*EQUIPMENT HIRE START===============================================================*/
/*===================================================================================*/
.three_cols_v2{}
.three_cols_v2 .thr_bg{/*background:#092737 url(../images/thr_bg_top.png) center top no-repeat; background-size:100% auto;*/ position:relative; background:#092737; padding:105px 0 60px;}
.three_cols_v2 .thr_bg:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/thr_bg_top.png) center top no-repeat; background-size:100% auto; opacity:0.3; z-index:1;}
.three_cols_v2 .thr_bg:before{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/thr_bg_bottom.png) center bottom no-repeat; background-size:100% auto; opacity:0.3; z-index:1;}
.three_cols_v2 .thr_bg .wrapper{position:relative; z-index:100;}
.three_cols_v2 .thr_title .thr_right{width:380px; max-width:380px; -webkit-box:0 0 380px; -moz-box:0 0 380px; -webkit-flex:0 0 380px; -ms-flex:0 0 380px; flex:0 0 380px;}
.three_cols_v2 .thr_cols .thr_col{margin-bottom:50px;}
/*===================================================================================*/
/*EQUIPMENT HIRE END=================================================================*/
/*===================================================================================*/

/*===================================================================================*/
/*CONTACT START======================================================================*/
/*===================================================================================*/
.banner_small{height:auto;}
.contact_pg{padding:40px 0 45px;}
.contact_pg .contact_left{width:32.81%; max-width:32.81%; -webkit-box:0 0 32.81%; -moz-box:0 0 32.81%; -webkit-flex:0 0 32.81%; -ms-flex:0 0 32.81%; flex:0 0 32.81%;}
.contact_pg .contact_left .contact_item{max-width:315px;}
.contact_pg .contact_left .contact_item h6{font-family:"aktiv-grotesk", Arial, sans-serif; font-size:2.5em; font-weight:500; border-bottom:2px solid #BA8149; padding-bottom:5px; margin-bottom:10px; max-width:200px;}
.contact_pg .contact_left .contact_item a{text-decoration:none;} 

.socialize{padding-top:50px;}
.socialize a{display:inline-block; text-decoration:none; vertical-align:middle; margin:0 20px 0 0;}
.socialize a svg{}

.contact_pg .contact_right{width:57.81%; max-width:57.81%; -webkit-box:0 0 57.81%; -moz-box:0 0 57.81%; -webkit-flex:0 0 57.81%; -ms-flex:0 0 57.81%; flex:0 0 57.81%; margin-top:20px;}

.contact_frm{padding:30px 65px 30px 30px;}
.form_input{}
.form_input .form_label{color:#fff; font-family:"dm-serif-display", Arial, sans-serif; font-size:2em; display:block; padding:0 0 4px;}
.form_input .frm_input{width:100%; background:none; border:2px solid #BA8149; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; padding:3px 8px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.form_input .frm_txtarea{height:160px; resize:none;}

.contact_frm .form_col{margin-bottom:32px;}
.contact_frm .form_col .form_input{width:47.28%; max-width:47.28%; -webkit-box:0 0 47.28%; -moz-box:0 0 47.28%; -webkit-flex:0 0 47.28%; -ms-flex:0 0 47.28%; flex:0 0 47.28%;}

.frm_chkboxes{padding:5px 0 15px;}
.frm_chkboxes .frm_chk{width:170px; max-width:170px; -webkit-box:0 0 170px; -moz-box:0 0 170px; -webkit-flex:0 0 170px; -ms-flex:0 0 170px; flex:0 0 170px;  margin-bottom:15px;}

.custom_chk{display:block; position:relative; padding-left:30px; cursor:pointer; font-size:16px; color:#fff; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.custom_chk a{color:#fff;}
.custom_chk input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
.custom_chk .checkmark{position:absolute; top:2px; left:0; height:12px; width:12px; background-color:#092737; border:2px solid #BA8149; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.custom_chk:hover input ~ .checkmark{}
.custom_chk input:checked ~ .checkmark{background-color:#BA8149;}
.custom_chk .checkmark:after{content:""; position:absolute; display:none;}
.custom_chk input:checked ~ .checkmark:after{display:block;}
.custom_chk .checkmark:after{left:3px; top:0px; width:4px; height:8px; border:solid white; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}

.agree_submit{padding:20px 0;}
.agree_submit .agree_chk{}
.agree_submit .submit_btn{text-align:right; width:230px; max-width:230px; -webkit-box:0 0 230px; -moz-box:0 0 230px; -webkit-flex:0 0 230px; -ms-flex:0 0 230px; flex:0 0 230px; position:relative;}
.agree_submit .submit_btn .wpcf7-spinner{position:absolute; right:0; top:calc(100% + 5px);}

.custom_chk .wpcf7-list-item-label{display:none;}
.custom_chk .wpcf7-list-item{margin:0;}
.custom_chk .wpcf7-form-control-wrap{position:static;}

.wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7-not-valid-tip{border:none !important; margin:5px 0 0 !important; padding:0 !important; font-size:14px !important; color:#BA8149 !important;}


.ui-datepicker *{}
.ui-datepicker,
.ui-widget.ui-widget-content{width:280px;  border:none; font-family:"aktiv-grotesk", Arial, sans-serif;}
.ui-widget-header{border:none; background:none; color:#092737; font-size:16px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, 
.ui-datepicker table,
.ui-datepicker table thead,
.ui-datepicker table tfoot,
.ui-datepicker table tbody,
.ui-datepicker table th,
.ui-datepicker table td,
.ui-datepicker table td span,
.ui-datepicker table td a{background:none; border:none; font-size:16px; text-align:center; color:#092737;}
.ui-datepicker table td a.ui-state-active,
html .ui-button.ui-state-disabled:active{background:#BA8149; color:#fff;}
.ui-datepicker table th{color:#092737;}
.ui-datepicker table tbody tr:nth-child(2n){background:none;}

.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{width:28px; height:28px; background:url(../images/calendar_arrow.svg?v=1) center no-repeat; background-size:cover; border:none; right:10px; top:8px; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-prev{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); left:auto; right:39px; top:8px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:none}
.ui-datepicker .ui-datepicker-title{text-align:left; margin:0; padding-left:10px;}


/*===================================================================================*/
/*CONTACT END========================================================================*/
/*===================================================================================*/


@media only screen and (max-width: 1600px) {
}

@media only screen and (max-width: 1400px) {
	.wrapper{padding:0 spx;}
}

@media only screen and (max-width: 1280px) {
	
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	/*
	.header{padding:50px 0;}
	.header .top_navi .h_logo{width:266px; max-width:266px; -webkit-box:0 0 266px; -moz-box:0 0 266px; -webkit-flex:0 0 266px; -ms-flex:0 0 266px; flex:0 0 266px;}
	.header .top_navi .h_logo img{display:block; width:100%; height:auto; max-width:100%;}
	
	.header .top_navi .tnavi_col{padding-top:10px;}
	*/
	.header .top_navi ul{font-size:1.8em;}
	/*
	.header .top_navi ul li{position:relative; display:inline-block;}
	*/
	.header .top_navi ul li a{padding:10px 12px;}
	.header .top_navi ul li:last-child a{padding-right:0;}
	.header .top_navi ul li.menu-item-has-children > a{padding-right:30px;}
	.header .top_navi ul li.menu-item-has-children:after{right:10px; top:15px;}
	/*
	@media only screen and (min-width: 1025px) {
		.header .top_navi ul li:hover > a,
		.header .top_navi ul li.menu-item-has-children:hover > a{color:#BA8149;}
		.header .top_navi ul li.menu-item-has-children:hover:after{border-right:2px solid #BA8149; border-bottom:2px solid #BA8149;}
	}
	*/
	.header .top_navi ul li ul{left:12px; /*top:100%; background:#f9f5ed; font-size:0.8em; padding:0; text-align:left; width:200px;*/}
	/*
	.header .top_navi ul li ul li{padding:0; display:block;}
	.header .top_navi ul li ul li a{padding:8px 10px; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:block; border-bottom:1px solid #BA8149;}
	.header .top_navi ul li ul li a:hover{background:#fff; color:#092737;}
	.header .top_navi ul li ul li.current-menu-item{position:relative;}
	*/
	
	/*	
	.banner_home{height:100vh; position:relative;}
	.banner_home img{display:block; width:100%; height:100%; object-fit:cover;}
	*/
	
	/*
	.cms_contents{padding:60px 0;}
	
	.two_cols_v1{padding:60px 0;}
	.two_cols_v1 .two_col{width:calc(50% - 8px); max-width:calc(50% - 8px); -webkit-box:0 0 calc(50% - 8px); -moz-box:0 0 calc(50% - 8px); -webkit-flex:0 0 calc(50% - 8px); -ms-flex:0 0 calc(50% - 8px); flex:0 0 calc(50% - 8px); position:relative;}
	.two_cols_v1 .two_col .tc_text{position:absolute; left:45px; top:60px;}
	*/
	
	
	/*
	.two_cols_v2{padding:60px 0;}
	.two_cols_v2 .tc_cols_bg{background:#092737 url(../images/two_cols_bg.png) 0 0 no-repeat; background-size:48% auto; position:relative; margin-bottom:129px;}
	.two_cols_v2 .tc_img{width:41.25%; max-width:41.25%; -webkit-box:0 0 41.25%; -moz-box:0 0 41.25%; -webkit-flex:0 0 41.25%; -ms-flex:0 0 41.25%; flex:0 0 41.25%; padding:115px 0 0; position:relative; z-index:10; margin-bottom:-129px;}
	.two_cols_v2 .tc_img img{height:100%; object-fit:cover;s}
	*/
	.two_cols_v2 .tc_text{width:52%; max-width:52%; -webkit-box:0 0 52%; -moz-box:0 0 52%; -webkit-flex:0 0 52%; -ms-flex:0 0 52%; flex:0 0 52%; /*padding:115px 0 25px;*/}
	/*
	.two_cols_v2 .tc_text .cms{max-width:530px;}
	.two_cols_v2 .tc_text .cms .h2{line-height:1.3;}
	*/
	
	/*
	.testimonial_slider{padding:60px 0;}
	.testimonial_slider .wrapper{max-width:850px;}
	.testimonial_slider .testi_slider ul{font-size:1em;}
	.testimonial_slider .testi_slider .t_slide{padding:25px 0 0;}
	.testimonial_slider .testi_slider .t_slide .h4{line-height:1.2;}
	.testimonial_slider .testi_slider .t_slide .t_name{border-top:2px solid #BA8149; margin-top:15px; padding-top:10px;}
	.testimonial_slider .testi_slider ul.splide__pagination{position:absolute; right:0; bottom:8px; left:auto; margin:0; z-index:999; padding:0;}
	ul.splide__pagination{}
	ul.splide__pagination li{}
	ul.splide__pagination li button{background:#FCCB8D; width:10px; height:10px; opacity:1;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	ul.splide__pagination li button.is-active{background:#BA8149; transform:scale(1);}
	
	.events_slider{padding:60px 0; overflow:hidden;}
	.events_slider .events_slider_bg{padding:115px 0; background:#092737 url(../images/events_bg.png) center top no-repeat; background-size:100% auto;}
	.events_slider .es_title_navi{position:relative;}
	.events_slider .es_title_navi .slider_arrow{position:absolute; right:0; top:4px;}
	.slider_arrow{}
	.slider_arrow a{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block; width:52px; height:53px;}
	.slider_arrow .sl_prev{background:url(../images/slider_prev.svg) center no-repeat; background-size:cover; margin-right:15px;}
	.slider_arrow .sl_prev:hover{transform:translate(-4px, 0);}
	.slider_arrow .sl_next{background:url(../images/slider_next.svg) center no-repeat; background-size:cover;}
	.slider_arrow .sl_next:hover{transform:translate(4px, 0);}
	.events_slider .es_slider{max-width:1440px; margin:0 auto;}
	.events_slider .es_slider .splide__track{overflow:visible;}
	.events_slider .es_slider .es_img{}
	
	
	.two_cols_v3{padding:60px 0;}
	.two_cols_v3 .tc_img{width:54.68%; max-width:54.68%; -webkit-box:0 0 54.68%; -moz-box:0 0 54.68%; -webkit-flex:0 0 54.68%; -ms-flex:0 0 54.68%; flex:0 0 54.68%;}
	.two_cols_v3 .tc_txt{width:40.23%; max-width:40.23%; -webkit-box:0 0 40.23%; -moz-box:0 0 40.23%; -webkit-flex:0 0 40.23%; -ms-flex:0 0 40.23%; flex:0 0 40.23%;}
	
	.footer{margin-top:60px;}
	.footer .ft_cols{padding:60px 0;}
	.footer .ft_cols .ft_logo{width:301px; max-width:301px; -webkit-box:0 0 301px; -moz-box:0 0 301px; -webkit-flex:0 0 301px; -ms-flex:0 0 301px; flex:0 0 301px;}
	.footer .ft_cols .ft_logo img{width:100%; height:auto; display:block;}
	.footer .ft_cols .ft_right{width:49.21%; max-width:49.21%; -webkit-box:0 0 49.21%; -moz-box:0 0 49.21%; -webkit-flex:0 0 49.21%; -ms-flex:0 0 49.21%; flex:0 0 49.21%;}
	.footer .ft_cols .ft_right .ft_menu{}
	.footer .ft_cols .ft_right .ft_menu ul{font-size:2em;}
	.footer .ft_cols .ft_right .ft_menu ul li{padding:4px 0;}
	.footer .ft_cols .ft_right .ft_menu ul li a{text-decoration:none; color:#F9F3E9; padding:4px 0; display:inline-block; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
	.footer .ft_cols .ft_right .ft_menu ul li a:hover{color:#BA8149;}
	.footer .ft_cols .ft_right .ft_add{padding-top:10px;}
	.footer .ft_cols .ft_right .ft_add .ft_contacts{line-height:1.5;}
	.footer .ft_cols .ft_right .ft_add .ft_contacts a{text-decoration:none; font-size:1.6em; color:#BA8149; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
	.footer .ft_cols .ft_right .ft_add .ft_contacts a:hover{color:#F9F3E9;}
	.footer .footer_bottom{background:#F9F3E9;}
	.footer .footer_bottom:before{content:""; display:block; height:5px; background:linear-gradient(90deg, #BA8149 0%, #FCCB8D 100%);}
	.footer .footer_bottom .wrapper{padding-top:20px; padding-bottom:22px;}
	.footer .footer_bottom .footer_left{}
	.footer .footer_bottom ul{font-size:1.4em; text-transform:uppercase; font-weight:500;}
	.footer .footer_bottom ul li{display:inline-block; padding:0 33px 0 0;}
	.footer .footer_bottom ul li:last-child{padding:0;}
	.footer .footer_bottom ul li a{display:inline-block; text-decoration:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
	.footer .footer_bottom ul li a:hover{color:#BA8149;}
	.footer .footer_bottom ul li.designed_by a{text-decoration:underline;}
	.footer .footer_bottom ul li.designed_by a:hover{text-decoration:none;}
	.footer .footer_bottom .footer_center{width:119px; max-width:119px; -webkit-box:0 0 119px; -moz-box:0 0 119px; -webkit-flex:0 0 119px; -ms-flex:0 0 119px; flex:0 0 119px;s}
	.footer .footer_bottom .footer_center img{display:block; width:100%; height:auto;} 
	.footer .footer_bottom .footer_right{text-align:right;}
	*/
	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/

}

@media only screen and (max-width: 1180px) {
	
	/*	
	h1, .h1{font-size:5.8em;}
	h2, .h2{font-size:5.5em;}
	h3, .h3{font-size:4.8em;}
	h4, .h4{font-size:2.5em;}
	h5, .h5{font-size:2.3em;}
	h6, .h6{font-size:1.7em;}
	*/
	
\

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {}

@media only screen and (min-width: 1025px) {
	/*
	.header .top_navi ul li ul li:nth-child(2),
	.header .top_navi ul li ul li.back_link{display:none;}
	*/
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1024px) {
	input[type=text], input[type=email], textarea, select, input[type=submit]{-webkit-appearance:none; /*-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;*/}
	.wrapper{padding:0 30px;}
	
	.burger_menu{display:block;}
		
		
	h1, .h1{font-size:5.5em;}
	h2, .h2{font-size:4.4em;}
	h3, .h3{font-size:3.4em;}
	h4, .h4{font-size:2.8em;}
	h5, .h5{font-size:2.3em;}
	h6, .h6{font-size:2.1em;}
		
	
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	body.menu_open{overflow:hidden;}
	.header{padding:49px 0;}
	.header .top_navi .h_logo{width:240px; max-width:240px; -webkit-box:0 0 240px; -moz-box:0 0 240px; -webkit-flex:0 0 240px; -ms-flex:0 0 240px; flex:0 0 240px; position:relative; z-index:10;}
	/*
	.header .top_navi .h_logo img{display:block; width:100%; height:auto; max-width:100%;}
	*/

	
	.header .top_navi .h_logo img.logo_desk{opacity:1; position:absolute; left:0; top:0;}
	.header .top_navi .h_logo img.logo_mob{opacity:0; display:block;}
	
	.header_dark .top_navi .h_logo img.logo_desk{opacity:0;}
	.header_dark .top_navi .h_logo img.logo_mob{opacity:1;}
	
	.header .top_navi .h_logo img.logo_desk{display:block;}
	.menu_open .header .top_navi .h_logo img.logo_desk{opacity:1;}
	.menu_open .header .top_navi .h_logo img.logo_mob{opacity:0;}
	
	.header .top_navi .tnavi_col{padding-top:160px; position:fixed; left:0; top:0; width:100vw; height:100vh; background:#092737; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box; display:none;}
	/*body.menu_open .header .top_navi .tnavi_col{display:block;}*/
	.header .top_navi .tnavi_col .tb_menu{height:100%; overflow:auto; -webkit-overflow-scrolling:touch;}
	.header .top_navi .tnavi_col .menu_contacts{display:block; position:relative; margin:0 30px; padding:55px 0;}
	.header .top_navi .tnavi_col .menu_contacts:before{display:block; content:""; position:absolute; left:0; top:0; right:0; height:5px; background:linear-gradient(90deg, #BA8149 0%, #FCCB8D 100%);}
	.header .top_navi .tnavi_col .menu_contacts p{font-size:2em;}
	.header .top_navi .tnavi_col .menu_contacts p a{text-decoration:none;}
	.header .top_navi .tnavi_col .tb_menu:before{content:""; display:block; position:fixed; left:0; top:160px; right:0; height:10px; z-index:10;
		background: linear-gradient(180deg,rgba(9, 39, 55, 1) 0%, rgba(9, 39, 55, 0) 100%);
	}
	.header .top_navi ul{font-size:3.1em; text-align:center; font-family: "dm-serif-display", Arial, sans-serif; padding-bottom:35px;}
	.header .top_navi ul li{display:block; padding:9px 0;}
	.header .top_navi ul li .show_sub{display:none; vertical-align:middle; padding:7px 10px 10px;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	.header .top_navi ul li .show_sub:after{display:block; content:""; width:7px; height:7px; border-right:2px solid #BA8149; border-bottom:2px solid #BA8149;
		-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	.header .top_navi ul li .show_sub_open{
		-webkit-transform:translate(0, 5px); -moz-transform:translate(0, 5px); -ms-transform:translate(0, 5px); -o-transform:translate(0, 5px); transform:translate(0, 5px);	
	}
	.header .top_navi ul li .show_sub_open:after{
		-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);
	}
	.header .top_navi ul li.menu-item-has-children > .show_sub{display:inline-block;}
	.header .top_navi ul li a{padding:10px 2px; display:inline-block; vertical-align:middle;}
	.header .top_navi ul li:last-child a{padding-right:0;}
	.header .top_navi ul li.menu-item-has-children > a{padding-right:2px; padding-left:35px;}
	.header .top_navi ul li:after,
	.header .top_navi ul li.menu-item-has-children:after{display:none;}
	/*
	@media only screen and (min-width: 1025px) {
		.header .top_navi ul li:hover > a,
		.header .top_navi ul li.menu-item-has-children:hover > a{color:#BA8149;}
		.header .top_navi ul li.menu-item-has-children:hover:after{border-right:2px solid #BA8149; border-bottom:2px solid #BA8149;}
	}
	*/
	.header .top_navi ul li ul{display:none; position:static; margin:0 auto; width:auto; max-width:280px; background:none;}
	/*
	.header .top_navi ul li ul li{padding:0; display:block;}
	*/
	.header .top_navi ul li ul li a{padding:8px 10px; border-bottom:none; color:#fff; text-align:center;}
	/*
	.header .top_navi ul li ul li a:hover{background:#fff; color:#092737;}
	.header .top_navi ul li ul li.current-menu-item{position:relative;}
	*/
	
	/*	
	.banner_home{height:100vh; position:relative;}
	.banner_home img{display:block; width:100%; height:100%; object-fit:cover;}
	*/
	
	.cms_contents{padding:40px 0;}
	
	.two_cols_v1{padding:40px 0;}
	/*
	.two_cols_v1 .two_col{width:calc(50% - 8px); max-width:calc(50% - 8px); -webkit-box:0 0 calc(50% - 8px); -moz-box:0 0 calc(50% - 8px); -webkit-flex:0 0 calc(50% - 8px); -ms-flex:0 0 calc(50% - 8px); flex:0 0 calc(50% - 8px); position:relative;}
	*/
	.two_cols_v1 .two_col .tc_text{left:30px; top:40px;}
	
	
	.two_cols_v2{padding:40px 0;}
	.two_cols_v2 .tc_cols_bg{background:#092737 url(../images/two_cols_bg.png) 0 0 no-repeat; background-size:47% auto; margin-bottom:80px;}
	.two_cols_v2 .tc_img{width:43%; max-width:43%; -webkit-box:0 0 43%; -moz-box:0 0 43%; -webkit-flex:0 0 43%; -ms-flex:0 0 43%; flex:0 0 43%; padding:85px 0 0; margin-bottom:-80px;}
	.two_cols_v2 .tc_text{width:52%; max-width:52%; -webkit-box:0 0 52%; -moz-box:0 0 52%; -webkit-flex:0 0 52%; -ms-flex:0 0 52%; flex:0 0 52%; padding:85px 0 25px;}
	
	
	.testimonial_slider{padding:40px 0;}
	/*
	.testimonial_slider .wrapper{max-width:850px;}
	.testimonial_slider .testi_slider ul{font-size:1em;}
	.testimonial_slider .testi_slider .t_slide{padding:25px 0 0;}
	.testimonial_slider .testi_slider .t_slide .h4{line-height:1.2;}
	.testimonial_slider .testi_slider .t_slide .t_name{border-top:2px solid #BA8149; margin-top:15px; padding-top:10px;}
	.testimonial_slider .testi_slider ul.splide__pagination{position:absolute; right:0; bottom:8px; left:auto; margin:0; z-index:999; padding:0;}
	ul.splide__pagination{}
	ul.splide__pagination li{}
	ul.splide__pagination li button{background:#FCCB8D; width:10px; height:10px; opacity:1;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	ul.splide__pagination li button.is-active{background:#BA8149; transform:scale(1);}
	*/
	
	.events_slider{padding:40px 0;}
	.events_slider .events_slider_bg{padding:85px 0; background:#092737 url(../images/events_bg.png) center top no-repeat; background-size:100% auto;}
	.events_slider .es_title_navi{position:relative;}
	/*
	.events_slider .es_title_navi h2{padding-right:125px;}	
	.events_slider .es_title_navi .slider_arrow{position:absolute; right:0; top:4px;}
	*/
	.slider_arrow{padding-top:8px;}
	.slider_arrow a{width:45px; height:44px;}
	.slider_arrow .sl_prev{margin-right:10px;}
	/*
	.slider_arrow .sl_prev:hover{transform:translate(-4px, 0);}
	.slider_arrow .sl_next{background:url(../images/slider_next.svg) center no-repeat; background-size:cover;}
	.slider_arrow .sl_next:hover{transform:translate(4px, 0);}
	.events_slider .es_slider{max-width:1440px; margin:0 auto;}
	.events_slider .es_slider .splide__track{overflow:visible;}
	.events_slider .es_slider .es_img{}
	*/
	
	.two_cols_v3{padding:40px 0;}
	.two_cols_v3 .tc_img{width:57%; max-width:57%; -webkit-box:0 0 57%; -moz-box:0 0 57%; -webkit-flex:0 0 57%; -ms-flex:0 0 57%; flex:0 0 57%;}
	.two_cols_v3 .tc_txt{width:40.23%; max-width:40.23%; -webkit-box:0 0 40.23%; -moz-box:0 0 40.23%; -webkit-flex:0 0 40.23%; -ms-flex:0 0 40.23%; flex:0 0 40.23%;}
	
	
	.footer{margin-top:40px;}
	.footer .ft_cols{padding:40px 0;}
	.footer .ft_cols .ft_logo{width:250px; max-width:250px; -webkit-box:0 0 250px; -moz-box:0 0 250px; -webkit-flex:0 0 250px; -ms-flex:0 0 250px; flex:0 0 250px;}
	/*
	.footer .ft_cols .ft_right{width:49.21%; max-width:49.21%; -webkit-box:0 0 49.21%; -moz-box:0 0 49.21%; -webkit-flex:0 0 49.21%; -ms-flex:0 0 49.21%; flex:0 0 49.21%;}
	.footer .ft_cols .ft_right .ft_menu{}
	*/
	.footer .ft_cols .ft_right .ft_menu ul{font-size:1.8em;}
	.footer .ft_cols .ft_right .ft_menu ul li{padding:3px 0;}
	.footer .ft_cols .ft_right .ft_menu ul li a{padding:3px 0;}
	
	
	.footer .footer_bottom{/*background:#fff;*/ padding-bottom:10px;}
	.footer .footer_bottom .wrapper{padding-top:20px; padding-bottom:22px;}
	.footer .footer_bottom .footer_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center;}
	
	/*
	.footer .footer_bottom ul{font-size:1.4em; text-transform:uppercase; font-weight:500;}
	*/
	.footer .footer_bottom ul li{display:none;}
	.footer .footer_bottom ul li:last-child{display:block;}
	/*
	.footer .footer_bottom ul li a{display:inline-block; text-decoration:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
	.footer .footer_bottom ul li a:hover{color:#BA8149;}
	.footer .footer_bottom ul li.designed_by a{text-decoration:underline;}
	.footer .footer_bottom ul li.designed_by a:hover{text-decoration:none;}
	*/
	.footer .footer_bottom .footer_center{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:10px 0 35px;}
	.footer .footer_bottom .footer_center img{display:block; width:100%; height:auto; max-width:119px; margin:0 auto; float:left;} 
	.footer .footer_bottom .footer_center ul{float:right;}
	.footer .footer_bottom .footer_center ul li{display:inline-block; padding:0 50px 0 0;}
	.footer .footer_bottom .footer_center ul li:last-child{padding:0;}
	.footer .footer_bottom .footer_right{text-align:center;}
	
	.footer .footer_bottom .footer_left{-webkit-box-ordinal-group:3; -webkit-order:3; -ms-flex-order:3; order:3;}
	.footer .footer_bottom .footer_center{-webkit-box-ordinal-group:1; -webkit-order:1; -ms-flex-order:1; order:1;}
	.footer .footer_bottom .footer_right{-webkit-box-ordinal-group:2; -webkit-order:2; -ms-flex-order:2; order:2; padding-bottom:15px;}
	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*ABOUT START========================================================================*/
	/*===================================================================================*/
	.two_cols_v3.two_cols_v4{padding:40px 0;}
	/*
	.two_cols_v3.two_cols_v4 .tc_img{width:49.45%; max-width:49.45%; -webkit-box:0 0 49.45%; -moz-box:0 0 49.45%; -webkit-flex:0 0 49.45%; -ms-flex:0 0 49.45%; flex:0 0 49.45%;}
	.two_cols_v3.two_cols_v4 .tc_txt{width:41.79%; max-width:41.79%; -webkit-box:0 0 41.79%; -moz-box:0 0 41.79%; -webkit-flex:0 0 41.79%; -ms-flex:0 0 41.79%; flex:0 0 41.79%;}
	*/
	
	.our_team{padding:40px 0;}
	.our_team .team_list .team_item{/*width:calc(50% - 8px); max-width:calc(50% - 8px); -webkit-box:0 0 calc(50% - 8px); -moz-box:0 0 calc(50% - 8px); -webkit-flex:0 0 calc(50% - 8px); -ms-flex:0 0 calc(50% - 8px); flex:0 0 calc(50% - 8px);*/ margin:0 16px 40px 0;}
	.our_team .team_list .team_item:nth-child(2n){margin-right:0;}
	/*
	.our_team .team_list .team_all_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0;}
	.our_team .team_list .team_item .team_img{}
	*/
	.our_team .team_list .team_item .cms p{font-size:1.8em;}
	/*===================================================================================*/
	/*ABOUT END==========================================================================*/
	/*===================================================================================*/

	
	/*===================================================================================*/
	/*OUR MARQUEES START=================================================================*/
	/*===================================================================================*/
	.marquees_list{padding:40px 0;}
	.marquees_list .marquees_intro{}
	.marquees_list .marquees_intro .marquees_title{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;}
	.marquees_list .marquees_intro .marquees_txt{/*padding:20px 0 0;*/ width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
	.marquees_list .m_list{}
	.marquees_list .m_list .marquee_item{/*width:calc(50% - 8px); max-width:calc(50% - 8px); -webkit-box:0 0 calc(50% - 8px); -moz-box:0 0 calc(50% - 8px); -webkit-flex:0 0 calc(50% - 8px); -ms-flex:0 0 calc(50% - 8px); flex:0 0 calc(50% - 8px);*/ margin:0 16px 100px 0;}
	.marquees_list .m_list .marquee_item:nth-child(2n){margin-right:0;}
	.marquees_list .m_list .marquee_item:last-child{margin-bottom:0;}
	.marquees_list .m_list .marquee_item:nth-last-child(2){margin-bottom:0;}
	
	.marquees_list .m_list .marquee_item .m_txt .marquee_meta{padding:15px 0;}
	.marquees_list .m_list .marquee_item .m_txt .marquee_meta .m_meta .m_label{font-size:1.9em;}
	.marquees_list .m_list .marquee_item .m_txt .marquee_meta .m_meta .m_val{font-size:1.9em;}
	/*===================================================================================*/
	/*OUR MARQUEES END===================================================================*/
	/*===================================================================================*/
	

	/*===================================================================================*/
	/*OUR MARQUEES DETAILS START=========================================================*/
	/*===================================================================================*/
	.marquees_details{padding:40px 0;}
	.marquees_details .marquee_left{width:55%; max-width:55%; -webkit-box:0 0 55%; -moz-box:0 0 55%; -webkit-flex:0 0 55%; -ms-flex:0 0 55%; flex:0 0 55%;}
	.marquees_details .marquee_right{width:40%; max-width:40%; -webkit-box:0 0 40%; -moz-box:0 0 40%; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%;}
	.marquees_details .marquee_right .m_right{padding:20px 25px 40px;}
	.marquees_details .marquee_right .m_meta .m_label{width:110px; max-width:110px; -webkit-box:0 0 110px; -moz-box:0 0 110px; -webkit-flex:0 0 110px; -ms-flex:0 0 110px; flex:0 0 110px;}
	.marquees_details .marquee_right .gen_btn{padding-left:35px; padding-right:35px;}
	
	.marquee_action{padding:40px 0;}
	/*
	.marquee_action .slider_arrow .sl_prev{position:absolute; left:0; top:17px;}
	.marquee_action .slider_arrow .sl_next{position:absolute; right:0; top:17px;}
	*/
	/*===================================================================================*/
	/*OUR MARQUEES DETAILS END===========================================================*/
	/*===================================================================================*/
	
	
	/*===================================================================================*/
	/*MARQUEES HIRE START================================================================*/
	/*===================================================================================*/
	.three_cols_v1{padding:40px 0;}
	.three_cols_v1 .thr_bg{padding:35px 0 30px; /*background:#092737 url(../images/events_bg.png) center top no-repeat; background-size:100% auto;*/}
	.three_cols_v1 .thr_title{}
	.three_cols_v1 .thr_title .thr_left{}
	/*
	.three_cols_v1 .thr_title .thr_right{text-align:right; width:280px; max-width:280px; -webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px;}
	*/
	.three_cols_v1 .thr_cols .thr_col{width:32%; max-width:32%; -webkit-box:0 0 32%; -moz-box:0 0 32%; -webkit-flex:0 0 32%; -ms-flex:0 0 32%; flex:0 0 32%; margin:0 2% 0 0;}
	.three_cols_v1 .thr_cols .thr_col:nth-child(3n){margin-right:0;}
	
	.faq_list{padding:40px 0;}
	.faq_list .faq_item{margin-top:15px;}
	.faq_list .faq_item .faq_que{padding:6px 35px 6px 0;}
	/*
	.faq_list .faq_item .faq_que:after{display:block; content:""; position:absolute; right:5px; top:27px; width:16px; height:16px; border-right:4px solid #092737; border-bottom:4px solid #092737;
		-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
		-webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	.faq_list .faq_item .faq_que.faq_open:after{top:33px;
		-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);
	}
	*/
	.faq_list .faq_item .faq_ans .cms{padding:15px 0;}
	
	/*===================================================================================*/
	/*MARQUEES HIRE END==================================================================*/
	/*===================================================================================*/

	/*===================================================================================*/
	/*EQUIPMENT HIRE START===============================================================*/
	/*===================================================================================*/
	.three_cols_v2{}
	.three_cols_v2 .thr_bg{padding:85px 0 50px; background:#092737;}
	.three_cols_v2 .thr_cols .thr_col{margin-bottom:30px;}
	/*===================================================================================*/
	/*EQUIPMENT HIRE END=================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*CONTACT START======================================================================*/
	/*===================================================================================*/
	.banner_small{height:auto;}
	.banner_small img{min-height:280px; object-fit:cover;}
	.contact_pg{padding:20px 0 25px;}
	.contact_pg .contact_left{width:36%; max-width:36%; -webkit-box:0 0 36%; -moz-box:0 0 36%; -webkit-flex:0 0 36%; -ms-flex:0 0 36%; flex:0 0 36%;}
	/*
	.contact_pg .contact_left .contact_item{max-width:315px;}
	.contact_pg .contact_left .contact_item h6{font-family:"aktiv-grotesk", Arial, sans-serif; font-size:2.5em; font-weight:500; border-bottom:2px solid #BA8149; padding-bottom:5px; margin-bottom:10px; max-width:200px;}
	.contact_pg .contact_left .contact_item a{text-decoration:none;} 
	*/
	
	.socialize{padding-top:30px;}
	.socialize a{margin:0 15px 0 0;}
	.socialize a svg{}
	
	.contact_pg .contact_right{width:60%; max-width:60%; -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%;}
	
	.contact_frm{padding:25px;}
	/*
	.form_input{}
	.form_input .form_label{color:#fff; font-family:"dm-serif-display", Arial, sans-serif; font-size:2em; display:block; padding:0 0 4px;}
	.form_input .frm_input{width:100%; background:none; border:2px solid #BA8149; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; padding:3px 8px; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.form_input .frm_txtarea{height:160px; resize:none;}
	
	.contact_frm .form_col{margin-bottom:32px;}
	.contact_frm .form_col .form_input{width:47.28%; max-width:47.28%; -webkit-box:0 0 47.28%; -moz-box:0 0 47.28%; -webkit-flex:0 0 47.28%; -ms-flex:0 0 47.28%; flex:0 0 47.28%;}
	
	.frm_chkboxes{padding:5px 0 15px;}
	.frm_chkboxes .frm_chk{width:170px; max-width:170px; -webkit-box:0 0 170px; -moz-box:0 0 170px; -webkit-flex:0 0 170px; -ms-flex:0 0 170px; flex:0 0 170px;  margin-bottom:15px;}
	
	.custom_chk{display:block; position:relative; padding-left:30px; cursor:pointer; font-size:16px; color:#fff; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
	.custom_chk a{color:#fff;}
	.custom_chk input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
	.custom_chk .checkmark{position:absolute; top:2px; left:0; height:12px; width:12px; background-color:#092737; border:2px solid #BA8149; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
	.custom_chk:hover input ~ .checkmark{}
	.custom_chk input:checked ~ .checkmark{background-color:#BA8149;}
	.custom_chk .checkmark:after{content:""; position:absolute; display:none;}
	.custom_chk input:checked ~ .checkmark:after{display:block;}
	.custom_chk .checkmark:after{left:3px; top:0px; width:4px; height:8px; border:solid white; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
	
	.agree_submit{padding:20px 0;}
	.agree_submit .agree_chk{}
	.agree_submit .submit_btn{text-align:right; width:230px; max-width:230px; -webkit-box:0 0 230px; -moz-box:0 0 230px; -webkit-flex:0 0 230px; -ms-flex:0 0 230px; flex:0 0 230px;}
	*/
	/*===================================================================================*/
	/*CONTACT END========================================================================*/
	/*===================================================================================*/
	
}

@media only screen and (max-width: 900px) {
}
@media only screen and (max-width: 850px) {

}

@media only screen and (max-width: 650px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.wrapper{padding:0 20px;}	

	/*
	h1, .h1{font-size:5.5em;}
	h2, .h2{font-size:4.4em;}
	h3, .h3{font-size:3.4em;}
	h4, .h4{font-size:2.8em;}
	h5, .h5{font-size:2.3em;}
	h6, .h6{font-size:2.1em;}
	*/

	h1, .h1{font-size:4.5em;}
	h2, .h2{font-size:3.9em;}
	h3, .h3{font-size:3.1em;}
	h4, .h4{font-size:2.4em;}
	h5, .h5{font-size:2em;}
	h6, .h6{font-size:1.9em;}

		
	
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	body.cream_bg{background:#fff !important;}
	body.menu_open{overflow:hidden;}
	.header{padding:65px 0;}
	
	.burger_menu_dark_mob .line{stroke:#092737;}
	.burger_menu.burger_menu_dark .line{stroke:#092737;}
	.menu_open .burger_menu .line1,
	.menu_open .burger_menu .line2,
	.menu_open .burger_menu .line3{stroke:#fff;}	

	.header .top_navi .h_logo{width:175px; max-width:175px; -webkit-box:0 0 175px; -moz-box:0 0 175px; -webkit-flex:0 0 175px; -ms-flex:0 0 175px; flex:0 0 175px; position:relative;}
	.header .top_navi .h_logo img{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
	
	.header .top_navi .h_logo img.logo_desk{opacity:1; position:absolute; left:0; top:0;}
	.header .top_navi .h_logo img.logo_mob{opacity:0; display:block;}
	
	.header_mob_dark .top_navi .h_logo img.logo_desk{opacity:0;}
	.header_dark .top_navi .h_logo img.logo_desk{opacity:0;}
	.header_mob_dark .top_navi .h_logo img.logo_mob,
	.header_dark .top_navi .h_logo img.logo_mob{opacity:1;}
	
	.menu_open .header .top_navi .h_logo img.logo_desk{opacity:1;}
	.menu_open .header .top_navi .h_logo img.logo_mob{opacity:0;}
	
	
	/*
	.header .top_navi .tnavi_col{padding-top:160px; position:fixed; left:0; top:0; width:100vw; height:100vh; background:#092737; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box; display:none;}
	.header .top_navi .tnavi_col .tb_menu{height:100%; overflow:auto; -webkit-overflow-scrolling:touch;}
	.header .top_navi .tnavi_col .menu_contacts{display:block; position:relative; margin:0 30px; padding:55px 0;}
	.header .top_navi .tnavi_col .menu_contacts:before{display:block; content:""; position:absolute; left:0; top:0; right:0; height:5px; background:linear-gradient(90deg, #BA8149 0%, #FCCB8D 100%);}
	.header .top_navi .tnavi_col .menu_contacts p{font-size:2em;}
	.header .top_navi .tnavi_col .menu_contacts p a{text-decoration:none;}
	.header .top_navi .tnavi_col .tb_menu:before{content:""; display:block; position:fixed; left:0; top:160px; right:0; height:10px; z-index:10;
		background: linear-gradient(180deg,rgba(9, 39, 55, 1) 0%, rgba(9, 39, 55, 0) 100%);
	}
	.header .top_navi ul{font-size:3.1em; text-align:center; font-family: "dm-serif-display", Arial, sans-serif; padding-bottom:35px;}
	.header .top_navi ul li{display:block; padding:9px 0;}
	.header .top_navi ul li .show_sub{display:none; vertical-align:middle; padding:7px 10px 10px;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	.header .top_navi ul li .show_sub:after{display:block; content:""; width:7px; height:7px; border-right:2px solid #BA8149; border-bottom:2px solid #BA8149;
		-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	.header .top_navi ul li .show_sub_open{
		-webkit-transform:translate(0, 5px); -moz-transform:translate(0, 5px); -ms-transform:translate(0, 5px); -o-transform:translate(0, 5px); transform:translate(0, 5px);	
	}
	.header .top_navi ul li .show_sub_open:after{
		-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);
	}
	.header .top_navi ul li.menu-item-has-children .show_sub{display:inline-block;}
	.header .top_navi ul li a{padding:10px 2px; display:inline-block; vertical-align:middle;}
	.header .top_navi ul li:last-child a{padding-right:0;}
	.header .top_navi ul li.menu-item-has-children > a{padding-right:2px;}
	.header .top_navi ul li:after,
	.header .top_navi ul li.menu-item-has-children:after{display:none;}
	.header .top_navi ul li ul{display:none; position:static; margin:0 auto; width:auto; max-width:280px;}
	*/
	
	
	/*	
	.banner_home{height:100vh; position:relative;}
	*/
	.banner_home img{display:block; width:100%; height:100%; object-fit:cover; object-position:0 -100px;}
	.banner_inner img{object-fit:cover; object-position:0;}
	.banner_home img.banner_img_desk{display:none;}
	.banner_home img.banner_img_mob{display:block;}
	.banner_home img.position_center{object-position:center;}
	
	.cms_contents{padding:30px 0;}
	.cms_contents .cms .h1{font-size:3.9em; margin-top:20px; margin-bottom:10px !important; line-height:1.2;}
	
	.two_cols_v1{padding:20px 0 30px;}
	.two_cols_v2 .tc_text .cms .h2{font-size:3.1em; line-height:1.1;}
	.two_cols_v1 .wrapper{max-width:500px;}
	.two_cols_v1 .two_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0;}
	.two_cols_v1 .two_col img{min-height:300px; object-fit:cover;}
	.two_cols_v1 .two_col:first-child{margin-bottom:30px;}
	.two_cols_v1 .two_col .tc_text{left:30px; top:25px;}
	
	
	.two_cols_v2{padding:30px 0 0;}
	.two_cols_v2 .tc_cols_bg{background:#092737 url(../images/two_cols_bg.png) -10px 0 no-repeat; background-size:155% auto; margin-bottom:0;}
	.two_cols_v2 .tc_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:25px 0 0; margin-bottom:0; position:relative;
		-webkit-box-ordinal-group:2; -webkit-order:2; -ms-flex-order:2; order:2;
	}
	.two_cols_v2 .tc_img:after{content:""; display:block; position:absolute; left:-20px; bottom:0; right:-20px; height:50%; background:#fff; z-index:1;}
	.two_cols_v2 .tc_img img{position:relative; z-index:2;}
	.two_cols_v2 .tc_text{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:60px 0 25px;
		-webkit-box-ordinal-group:1; -webkit-order:1; -ms-flex-order:1; order:1;
	}
	
	
	.testimonial_slider{padding:30px 0 15px;}
	.testimonial_slider .testi_slider ul{font-size:1em;}
	.testimonial_slider .testi_slider .t_slide{padding:20px 0 0;}
	.testimonial_slider .testi_slider .t_slide .h4{line-height:1.2; font-size:2em; padding-bottom:5px;}
	
	/*
	.testimonial_slider .testi_slider .t_slide .t_name{border-top:2px solid #BA8149; margin-top:15px; padding-top:10px;}
	.testimonial_slider .testi_slider ul.splide__pagination{position:absolute; right:0; bottom:8px; left:auto; margin:0; z-index:999; padding:0;}
	ul.splide__pagination{}
	ul.splide__pagination li{}
	ul.splide__pagination li button{background:#FCCB8D; width:10px; height:10px; opacity:1;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	ul.splide__pagination li button.is-active{background:#BA8149; transform:scale(1);}
	*/
	
	.events_slider{padding:30px 0;}
	.events_slider .events_slider_bg{padding:50px 0 170px; background:#092737 url(../images/events_bg_mob.png) center top no-repeat; background-size:100% 100%; position:relative;}
	.events_slider .es_title_navi{position:static;}
	.events_slider .es_title_navi h2{padding-right:0; font-size:3.9em; text-align:center;}
	.events_slider .es_title_navi .slider_arrow{position:absolute; left:30px; right:30px; top:auto; bottom:62px;}
	.events_slider .es_title_navi .slider_arrow .sl_prev{float:left;}
	.events_slider .es_title_navi .slider_arrow .sl_next{float:right;}
	/*
	.slider_arrow{padding-top:8px;}
	.slider_arrow a{width:45px; height:44px;}
	.slider_arrow .sl_prev{margin-right:10px;}
	*/
	
	.two_cols_v3{padding:30px 0;}
	.two_cols_v3 .tc_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-bottom:20px;}
	.two_cols_v3 .tc_txt{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.two_cols_v3 .tc_txt .cms .h1{font-size:3.9em; line-height:1.25; margin-bottom:10px !important;}
	.two_cols_v3 .tc_txt .gen_btn{margin-top:25px !important; margin-bottom:0;}
	
	
	.footer{margin-top:30px;}
	.footer .ft_cols{padding:60px 0 45px;}
	.footer .ft_cols .ft_logo{width:250px; max-width:250px; -webkit-box:0 0 250px; -moz-box:0 0 250px; -webkit-flex:0 0 250px; -ms-flex:0 0 250px; flex:0 0 250px; margin:0 auto;}
	.footer .ft_cols .ft_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.footer .ft_cols .ft_right .ft_menu{text-align:center; padding-top:55px;}
	.footer .ft_cols .ft_right .ft_menu ul{font-size:2em;}
	.footer .ft_cols .ft_right .ft_menu ul li{padding:3px 0;}
	.footer .ft_cols .ft_right .ft_menu ul li a{padding:5px 0;}
	
	.footer .ft_cols .ft_right .ft_add{text-align:center; padding:55px 0 0;}
	.footer .ft_cols .ft_right .ft_add address{padding-top:10px; line-height:1.6;}
	
	.footer .footer_bottom{background:#fff; padding-bottom:10px;}
	.footer .footer_bottom .wrapper{padding-top:20px; padding-bottom:22px;}
	.footer .footer_bottom .footer_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center;}
	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*ABOUT START========================================================================*/
	/*===================================================================================*/
	.two_cols_v3.two_cols_v4{padding:30px 0;}
	.two_cols_v3.two_cols_v4 .tc_img,
	.two_cols_v3.two_cols_v4 .tc_txt{width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:550px; margin:0 auto;}
	
	
	.our_team{padding:30px 0;}
	.our_team .team_list .team_item{width:100%; max-width:550px; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 30px;}
	.our_team .team_list .team_item:nth-child(2n){margin-right:auto;}
	/*===================================================================================*/
	/*ABOUT END==========================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*OUR MARQUEES START=================================================================*/
	/*===================================================================================*/
	.marquees_list{padding:30px 0;}
	.marquees_list .marquees_intro{}
	.marquees_list .marquees_intro .marquees_title{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.marquees_list .marquees_intro .marquees_txt{padding:10px 0 0; width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.marquees_list .m_list{}
	.marquees_list .m_list .marquee_item{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 0 50px 0;}
	.marquees_list .m_list .marquee_item:nth-child(2n){margin-right:0;}
	.marquees_list .m_list .marquee_item:nth-last-child(2){margin-bottom:50px;}
	.marquees_list .m_list .marquee_item:last-child{margin-bottom:0;}
	/*===================================================================================*/
	/*OUR MARQUEES END===================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*OUR MARQUEES DETAILS START=========================================================*/
	/*===================================================================================*/
	.marquees_details{padding:30px 0;}
	.marquees_details .marquee_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.marquees_details .marquee_right{width:100%; max-width:450px; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:20px auto 0;}
	.marquees_details .marquee_right .m_right{padding:15px 20px 30px;}
	.marquees_details .marquee_right .m_meta .m_label{width:105px; max-width:105px; -webkit-box:0 0 105px; -moz-box:0 0 105px; -webkit-flex:0 0 105px; -ms-flex:0 0 105px; flex:0 0 105px;}
	
	.marquee_action{padding:30px 0;}
	.marquee_action .slider_arrow .sl_prev,
	.marquee_action .slider_arrow .sl_next{top:14px;}	
	/*===================================================================================*/
	/*OUR MARQUEES DETAILS END===========================================================*/
	/*===================================================================================*/

	
	/*===================================================================================*/
	/*MARQUEES HIRE START================================================================*/
	/*===================================================================================*/
	.three_cols_v1{padding:30px 0;}
	.three_cols_v1 .thr_bg{padding:25px 0 20px; background:#092737 url(../images/events_bg_mob.png) center top no-repeat; background-size:100% auto;}
	.three_cols_v1 .thr_title{text-align:center;}
	.three_cols_v1 .thr_title .thr_left{padding-bottom:15px;}
	.three_cols_v1 .thr_title .thr_right{text-align:left; width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.three_cols_v1 .thr_cols .thr_col{width:100%; max-width:550px; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 30px;}
	.three_cols_v1 .thr_cols .thr_col:nth-child(3n){margin-right:auto;}
	
	.faq_list{padding:30px 0;}
	.faq_list .faq_item{margin-top:10px;}
	.faq_list .faq_item .faq_que{padding:6px 35px 6px 0;}
	.faq_list .faq_item .faq_que:after{top:20px;}
	.faq_list .faq_item .faq_que.faq_open:after{top:26px;}
	/*===================================================================================*/
	/*MARQUEES HIRE END==================================================================*/
	/*===================================================================================*/

	/*===================================================================================*/
	/*EQUIPMENT HIRE START===============================================================*/
	/*===================================================================================*/
	.three_cols_v2{}
	.three_cols_v2 .thr_bg{padding:45px 0 15px; background:#092737;}
	.three_cols_v2 .thr_bg:after{background:url(../images/thr_bg_top.png) center top no-repeat; background-size:120% auto;}
	.three_cols_v2 .thr_bg:before{background:url(../images/thr_bg_bottom.png) center bottom no-repeat; background-size:120% auto;}
	.three_cols_v2 .thr_title{padding-bottom:15px;}
	.three_cols_v2 .thr_title .thr_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.three_cols_v2 .thr_cols .thr_col{margin-bottom:30px;}
	/*===================================================================================*/
	/*EQUIPMENT HIRE END=================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*CONTACT START======================================================================*/
	/*===================================================================================*/
	.banner_small{height:auto;}
	.contact_pg{padding:15px 0;}
	.contact_pg .contact_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-bottom:30px;}
	.contact_pg .contact_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
	.contact_frm{padding:20px;}
	/*
	.form_input{}
	.form_input .form_label{color:#fff; font-family:"dm-serif-display", Arial, sans-serif; font-size:2em; display:block; padding:0 0 4px;}
	.form_input .frm_input{width:100%; background:none; border:2px solid #BA8149; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; padding:3px 8px; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.form_input .frm_txtarea{height:160px; resize:none;}
	
	.contact_frm .form_col{margin-bottom:32px;}
	.contact_frm .form_col .form_input{width:47.28%; max-width:47.28%; -webkit-box:0 0 47.28%; -moz-box:0 0 47.28%; -webkit-flex:0 0 47.28%; -ms-flex:0 0 47.28%; flex:0 0 47.28%;}
	
	.frm_chkboxes{padding:5px 0 15px;}
	.frm_chkboxes .frm_chk{width:170px; max-width:170px; -webkit-box:0 0 170px; -moz-box:0 0 170px; -webkit-flex:0 0 170px; -ms-flex:0 0 170px; flex:0 0 170px;  margin-bottom:15px;}
	
	.custom_chk{display:block; position:relative; padding-left:30px; cursor:pointer; font-size:16px; color:#fff; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
	.custom_chk a{color:#fff;}
	.custom_chk input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
	.custom_chk .checkmark{position:absolute; top:2px; left:0; height:12px; width:12px; background-color:#092737; border:2px solid #BA8149; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
	.custom_chk:hover input ~ .checkmark{}
	.custom_chk input:checked ~ .checkmark{background-color:#BA8149;}
	.custom_chk .checkmark:after{content:""; position:absolute; display:none;}
	.custom_chk input:checked ~ .checkmark:after{display:block;}
	.custom_chk .checkmark:after{left:3px; top:0px; width:4px; height:8px; border:solid white; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
	
	.agree_submit{padding:20px 0;}
	.agree_submit .agree_chk{}
	*/
	.form_input .frm_txtarea{height:100px; resize:none;}
	.agree_submit .submit_btn{text-align:left; margin-top:10px;}
	/*===================================================================================*/
	/*CONTACT END========================================================================*/
	/*===================================================================================*/

}



@media only screen and (max-width: 650px) {
	.banner_home img{object-position:0 -50px;}
	.banner_inner img{object-position:0;}
	.banner_home img.position_center{object-position:center;}
}

@media only screen and (max-width: 550px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 540px) {
	.banner_home img{object-position:0 -20px;}
	.banner_inner img{object-position:0;}
	.banner_home img.position_center{object-position:center;}
}

@media only screen and (max-width: 500px) {
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	/*===================================================================================*/
	/*CONTACT START======================================================================*/
	/*===================================================================================*/
	.form_input{}
	.form_input .form_label{color:#fff; font-family:"dm-serif-display", Arial, sans-serif; font-size:2em; display:block; padding:0 0 4px;}
	.form_input .frm_input{width:100%; background:none; border:2px solid #BA8149; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; padding:3px 8px; -webkit-box-sizing:border-box; box-sizing:border-box;}
	
	.contact_frm .form_col{margin-bottom:0;}
	.contact_frm .form_col .form_input{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:20px;}
	.agree_submit{padding:20px 0 0;}
	/*===================================================================================*/
	/*CONTACT END========================================================================*/
	/*===================================================================================*/

	
}

@media only screen and (max-width: 380px) {
	.footer .footer_bottom .footer_center ul li{display:inline-block; padding:0 10px 0 0;}
	.footer .footer_bottom .footer_center ul li:last-child{padding:0;}
}


.brown_bg{background:#BA8149 !important;}
.brown{color:#BA8149 !important;}
.brown a{color:#BA8149;}

.blue{color:#092737 !important;}
.blue_bg{background:#092737 !important;}

.cream{color:#F9F3E9 !important;}
.cream_bg{background:#F9F3E9 !important;}



.cms_centered{text-align:center;}
.cms_centered *{text-align:center;}
.cms_right{text-align:right;}
.cms_right *{text-align:right;}

.white_bg{background:#fff;}

.white,
.white a,
.white a:hover,
.cms_white{color:#F9F3E9;}
.cms_white *{color:#F9F3E9;}
.cms_white h1{color:#BA8149;}
.cms_white h2{color:#BA8149;}
.cms_white h3{color:#BA8149;}
.cms_white h4{color:#BA8149;}
.cms_white h5{color:#BA8149;}
.cms_white h6{color:#BA8149;}
.cms_white a{color:#F9F3E9;}
.cms_white p a{color:#F9F3E9;}
.cms_white p{color:#F9F3E9;}
.cms_white ul{color:#F9F3E9;}
.cms_white ol{color:#F9F3E9;}
.cms_white li{color:#F9F3E9;}

.cms_white h1 a, .cms_white .h1 a,
.cms_white h1 a, .cms_white .h1 a,
.cms_white h2 a, .cms_white .h2 a,
.cms_white h3 a, .cms_white .h3 a,
.cms_white h4 a, .cms_white .h4 a,
.cms_white h5 a, .cms_white .h5 a,
.cms_white h6 a, .cms_white .h6 a{color:#BA8149; text-decoration:underline;}

.cms_white h1 a:hover, .cms_white .h1 a:hover,
.cms_white h1 a:hover, .cms_white .h1 a:hover,
.cms_white h2 a:hover, .cms_white .h2 a:hover,
.cms_white h3 a:hover, .cms_white .h3 a:hover,
.cms_white h4 a:hover, .cms_white .h4 a:hover,
.cms_white h5 a:hover, .cms_white .h5 a:hover,
.cms_white h6 a:hover, .cms_white .h6 a:hover{text-decoration:none;}

/*

.cms_blue_titles h1{color:#37B3E6;}
.cms_blue_titles h2{color:#37B3E6;}
.cms_blue_titles h3{color:#37B3E6;}
.cms_blue_titles h4{color:#37B3E6;}
.cms_blue_titles h5{color:#37B3E6;}
.cms_blue_titles h6{color:#37B3E6;}

.cms_blue_titles h1 a, .cms_blue_titles .h1 a,
.cms_blue_titles h1 a, .cms_blue_titles .h1 a,
.cms_blue_titles h2 a, .cms_blue_titles .h2 a,
.cms_blue_titles h3 a, .cms_blue_titles .h3 a,
.cms_blue_titles h4 a, .cms_blue_titles .h4 a,
.cms_blue_titles h5 a, .cms_blue_titles .h5 a,
.cms_blue_titles h6 a, .cms_blue_titles .h6 a{color:#37B3E6;}
*/


.mt-0{margin-top:0 !important;}
.mt-5{margin-top:5px !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px !important;}
.mt-35{margin-top:35px !important;}
.mt-40{margin-top:40px !important;}
.mt-45{margin-top:45px !important;}
.mt-50{margin-top:50px !important;}
.mt-55{margin-top:55px !important;}
.mt-60{margin-top:60px !important;}
.mt-65{margin-top:65px !important;}
.mt-70{margin-top:70px !important;}
.mt-75{margin-top:75px !important;}
.mt-80{margin-top:80px !important;}
.mt-85{margin-top:85px !important;}
.mt-90{margin-top:90px !important;}
.mt-95{margin-top:95px !important;}
.mt-100{margin-top:100px !important;}

.mb-0{margin-bottom:0 !important;}
.mb-5{margin-bottom:5px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-25{margin-bottom:25px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-35{margin-bottom:35px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-45{margin-bottom:45px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-55{margin-bottom:55px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-65{margin-bottom:65px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-75{margin-bottom:75px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-85{margin-bottom:85px !important;}
.mb-90{margin-bottom:90px !important;}
.mb-95{margin-bottom:95px !important;}
.mb-100{margin-bottom:100px !important;}


.pt-0{padding-top:0 !important;}
.pt-5{padding-top:5px !important;}
.pt-10{padding-top:10px !important;}
.pt-15{padding-top:15px !important;}
.pt-20{padding-top:20px !important;}
.pt-25{padding-top:25px !important;}
.pt-30{padding-top:30px !important;}
.pt-35{padding-top:35px !important;}
.pt-40{padding-top:40px !important;}
.pt-45{padding-top:45px !important;}
.pt-50{padding-top:50px !important;}
.pt-55{padding-top:55px !important;}
.pt-60{padding-top:60px !important;}
.pt-65{padding-top:65px !important;}
.pt-70{padding-top:70px !important;}
.pt-75{padding-top:75px !important;}
.pt-80{padding-top:80px !important;}
.pt-85{padding-top:85px !important;}
.pt-90{padding-top:90px !important;}
.pt-95{padding-top:95px !important;}
.pt-100{padding-top:100px !important;}

.pb-0{padding-bottom:0 !important;}
.pb-5{padding-bottom:5px !important;}
.pb-10{padding-bottom:10px !important;}
.pb-15{padding-bottom:15px !important;}
.pb-20{padding-bottom:20px !important;}
.pb-25{padding-bottom:25px !important;}
.pb-30{padding-bottom:30px !important;}
.pb-35{padding-bottom:35px !important;}
.pb-40{padding-bottom:40px !important;}
.pb-45{padding-bottom:45px !important;}
.pb-50{padding-bottom:50px !important;}
.pb-55{padding-bottom:55px !important;}
.pb-60{padding-bottom:60px !important;}
.pb-65{padding-bottom:65px !important;}
.pb-70{padding-bottom:70px !important;}
.pb-75{padding-bottom:75px !important;}
.pb-80{padding-bottom:80px !important;}
.pb-85{padding-bottom:85px !important;}
.pb-90{padding-bottom:90px !important;}
.pb-95{padding-bottom:95px !important;}
.pb-100{padding-bottom:100px !important;}



@media only screen and (max-width: 1225px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:6px !important;}
	.mt-15{margin-top:12px !important;}
	.mt-20{margin-top:12px !important;}
	.mt-25{margin-top:17px !important;}
	.mt-30{margin-top:22px !important;}
	.mt-35{margin-top:27px !important;}
	.mt-40{margin-top:32px !important;}
	.mt-45{margin-top:37px !important;}
	.mt-50{margin-top:42px !important;}
	.mt-55{margin-top:42px !important;}
	.mt-60{margin-top:47px !important;}
	.mt-65{margin-top:52px !important;}
	.mt-70{margin-top:52px !important;}
	.mt-75{margin-top:52px !important;}
	.mt-80{margin-top:62px !important;}
	.mt-85{margin-top:67px !important;}
	.mt-90{margin-top:67px !important;}
	.mt-95{margin-top:72px !important;}
	.mt-100{margin-top:72px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:6px !important;}
	.mb-15{margin-bottom:12px !important;}
	.mb-20{margin-bottom:12px !important;}
	.mb-25{margin-bottom:17px !important;}
	.mb-30{margin-bottom:22px !important;}
	.mb-35{margin-bottom:27px !important;}
	.mb-40{margin-bottom:32px !important;}
	.mb-45{margin-bottom:37px !important;}
	.mb-50{margin-bottom:42px !important;}
	.mb-55{margin-bottom:42px !important;}
	.mb-60{margin-bottom:47px !important;}
	.mb-65{margin-bottom:52px !important;}
	.mb-70{margin-bottom:52px !important;}
	.mb-75{margin-bottom:52px !important;}
	.mb-80{margin-bottom:62px !important;}
	.mb-85{margin-bottom:67px !important;}
	.mb-90{margin-bottom:67px !important;}
	.mb-95{margin-bottom:72px !important;}
	.mb-100{margin-bottom:72px !important;}
	

	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:6px !important;}
	.pt-15{padding-top:12px !important;}
	.pt-20{padding-top:12px !important;}
	.pt-25{padding-top:17px !important;}
	.pt-30{padding-top:22px !important;}
	.pt-35{padding-top:27px !important;}
	.pt-40{padding-top:32px !important;}
	.pt-45{padding-top:37px !important;}
	.pt-50{padding-top:42px !important;}
	.pt-55{padding-top:42px !important;}
	.pt-60{padding-top:47px !important;}
	.pt-65{padding-top:52px !important;}
	.pt-70{padding-top:52px !important;}
	.pt-75{padding-top:52px !important;}
	.pt-80{padding-top:62px !important;}
	.pt-85{padding-top:67px !important;}
	.pt-90{padding-top:67px !important;}
	.pt-95{padding-top:72px !important;}
	.pt-100{padding-top:72px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:6px !important;}
	.pb-15{padding-bottom:12px !important;}
	.pb-20{padding-bottom:12px !important;}
	.pb-25{padding-bottom:17px !important;}
	.pb-30{padding-bottom:22px !important;}
	.pb-35{padding-bottom:27px !important;}
	.pb-40{padding-bottom:32px !important;}
	.pb-45{padding-bottom:37px !important;}
	.pb-50{padding-bottom:42px !important;}
	.pb-55{padding-bottom:42px !important;}
	.pb-60{padding-bottom:47px !important;}
	.pb-65{padding-bottom:52px !important;}
	.pb-70{padding-bottom:52px !important;}
	.pb-75{padding-bottom:52px !important;}
	.pb-80{padding-bottom:62px !important;}
	.pb-85{padding-bottom:67px !important;}
	.pb-90{padding-bottom:67px !important;}
	.pb-95{padding-bottom:72px !important;}
	.pb-100{padding-bottom:72px !important;}
	

}



@media only screen and (max-width: 1024px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:5px !important;}
	.mt-15{margin-top:10px !important;}
	.mt-20{margin-top:10px !important;}
	.mt-25{margin-top:15px !important;}
	.mt-30{margin-top:20px !important;}
	.mt-35{margin-top:25px !important;}
	.mt-40{margin-top:30px !important;}
	.mt-45{margin-top:35px !important;}
	.mt-50{margin-top:40px !important;}
	.mt-55{margin-top:40px !important;}
	.mt-60{margin-top:45px !important;}
	.mt-65{margin-top:50px !important;}
	.mt-70{margin-top:50px !important;}
	.mt-75{margin-top:55px !important;}
	.mt-80{margin-top:60px !important;}
	.mt-85{margin-top:65px !important;}
	.mt-90{margin-top:65px !important;}
	.mt-95{margin-top:70px !important;}
	.mt-100{margin-top:70px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:5px !important;}
	.mb-15{margin-bottom:10px !important;}
	.mb-20{margin-bottom:10px !important;}
	.mb-25{margin-bottom:15px !important;}
	.mb-30{margin-bottom:20px !important;}
	.mb-35{margin-bottom:25px !important;}
	.mb-40{margin-bottom:30px !important;}
	.mb-45{margin-bottom:35px !important;}
	.mb-50{margin-bottom:40px !important;}
	.mb-55{margin-bottom:40px !important;}
	.mb-60{margin-bottom:45px !important;}
	.mb-65{margin-bottom:50px !important;}
	.mb-70{margin-bottom:50px !important;}
	.mb-75{margin-bottom:55px !important;}
	.mb-80{margin-bottom:60px !important;}
	.mb-85{margin-bottom:65px !important;}
	.mb-90{margin-bottom:65px !important;}
	.mb-95{margin-bottom:70px !important;}
	.mb-100{margin-bottom:70px !important;}





	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:5px !important;}
	.pt-15{padding-top:10px !important;}
	.pt-20{padding-top:10px !important;}
	.pt-25{padding-top:15px !important;}
	.pt-30{padding-top:20px !important;}
	.pt-35{padding-top:25px !important;}
	.pt-40{padding-top:30px !important;}
	.pt-45{padding-top:35px !important;}
	.pt-50{padding-top:40px !important;}
	.pt-55{padding-top:40px !important;}
	.pt-60{padding-top:45px !important;}
	.pt-65{padding-top:50px !important;}
	.pt-70{padding-top:50px !important;}
	.pt-75{padding-top:55px !important;}
	.pt-80{padding-top:60px !important;}
	.pt-85{padding-top:65px !important;}
	.pt-90{padding-top:65px !important;}
	.pt-95{padding-top:70px !important;}
	.pt-100{padding-top:70px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:5px !important;}
	.pb-15{padding-bottom:10px !important;}
	.pb-20{padding-bottom:10px !important;}
	.pb-25{padding-bottom:15px !important;}
	.pb-30{padding-bottom:20px !important;}
	.pb-35{padding-bottom:25px !important;}
	.pb-40{padding-bottom:30px !important;}
	.pb-45{padding-bottom:35px !important;}
	.pb-50{padding-bottom:40px !important;}
	.pb-55{padding-bottom:40px !important;}
	.pb-60{padding-bottom:45px !important;}
	.pb-65{padding-bottom:50px !important;}
	.pb-70{padding-bottom:50px !important;}
	.pb-75{padding-bottom:55px !important;}
	.pb-80{padding-bottom:60px !important;}
	.pb-85{padding-bottom:65px !important;}
	.pb-90{padding-bottom:65px !important;}
	.pb-95{padding-bottom:70px !important;}
	.pb-100{padding-bottom:70px !important;}
}

@media only screen and (max-width: 767px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:2px !important;}
	.mt-15{margin-top:5px !important;}
	.mt-20{margin-top:10px !important;}
	.mt-25{margin-top:12px !important;}
	.mt-30{margin-top:15px !important;}
	.mt-35{margin-top:16px !important;}
	.mt-40{margin-top:20px !important;}
	.mt-45{margin-top:24px !important;}
	.mt-50{margin-top:28px !important;}
	.mt-55{margin-top:32px !important;}
	.mt-60{margin-top:35px !important;}
	.mt-65{margin-top:35px !important;}
	.mt-70{margin-top:35px !important;}
	.mt-75{margin-top:38px !important;}
	.mt-80{margin-top:45px !important;}
	.mt-85{margin-top:48px !important;}
	.mt-90{margin-top:50px !important;}
	.mt-95{margin-top:50px !important;}
	.mt-100{margin-top:52px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:2px !important;}
	.mb-15{margin-bottom:5px !important;}
	.mb-20{margin-bottom:10px !important;}
	.mb-25{margin-bottom:12px !important;}
	.mb-30{margin-bottom:15px !important;}
	.mb-35{margin-bottom:16px !important;}
	.mb-40{margin-bottom:20px !important;}
	.mb-45{margin-bottom:20px !important;}
	.mb-50{margin-bottom:20px !important;}
	.mb-55{margin-bottom:27px !important;}
	.mb-60{margin-bottom:35px !important;}
	.mb-65{margin-bottom:35px !important;}
	.mb-70{margin-bottom:35px !important;}
	.mb-75{margin-bottom:38px !important;}
	.mb-80{margin-bottom:45px !important;}
	.mb-85{margin-bottom:48px !important;}
	.mb-90{margin-bottom:50px !important;}
	.mb-95{margin-bottom:50px !important;}
	.mb-100{margin-bottom:52px !important;}
	



	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:2px !important;}
	.pt-15{padding-top:5px !important;}
	.pt-20{padding-top:10px !important;}
	.pt-25{padding-top:12px !important;}
	.pt-30{padding-top:15px !important;}
	.pt-35{padding-top:16px !important;}
	.pt-40{padding-top:20px !important;}
	.pt-45{padding-top:24px !important;}
	.pt-50{padding-top:28px !important;}
	.pt-55{padding-top:32px !important;}
	.pt-60{padding-top:35px !important;}
	.pt-65{padding-top:35px !important;}
	.pt-70{padding-top:35px !important;}
	.pt-75{padding-top:38px !important;}
	.pt-80{padding-top:45px !important;}
	.pt-85{padding-top:48px !important;}
	.pt-90{padding-top:50px !important;}
	.pt-95{padding-top:50px !important;}
	.pt-100{padding-top:52px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:2px !important;}
	.pb-15{padding-bottom:5px !important;}
	.pb-20{padding-bottom:10px !important;}
	.pb-25{padding-bottom:12px !important;}
	.pb-30{padding-bottom:15px !important;}
	.pb-35{padding-bottom:16px !important;}
	.pb-40{padding-bottom:20px !important;}
	.pb-45{padding-bottom:24px !important;}
	.pb-50{padding-bottom:28px !important;}
	.pb-55{padding-bottom:32px !important;}
	.pb-60{padding-bottom:35px !important;}
	.pb-65{padding-bottom:35px !important;}
	.pb-70{padding-bottom:35px !important;}
	.pb-75{padding-bottom:38px !important;}
	.pb-80{padding-bottom:45px !important;}
	.pb-85{padding-bottom:48px !important;}
	.pb-90{padding-bottom:50px !important;}
	.pb-95{padding-bottom:50px !important;}
	.pb-100{padding-bottom:52px !important;}
	
}

.hide_in_desktop{}
.hide_in_tablet{}
.hide_in_mob{}
@media only screen and (min-width: 1025px) {
	.hide_in_desktop{display:none !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.hide_in_tablet{display:none !important;}
}
@media only screen and (max-width: 767px) {
	.hide_in_mob{display:none !important;}
}

.flush_margins{margin:0 !important;}
.flush_top_padding{padding-top:0 !important;}
.flush_bottom_padding{padding-bottom:0 !important;}
.flush_padding{padding:0 !important;}