/* CSS utf-8 ő */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap');

BODY {font-family:'Noto Sans', sans-serif; font-size:16px; line-height:26px; color:#A7A7AD; font-weight:400; padding:0px; margin:0px; text-align:center; background-color:#24262B;} 

A {color:#376dad; text-decoration:none;}
A:HOVER {color:#2b5b93; text-decoration:underline;}

H1 {font-size:22px; font-weight:normal; color:#1d1717; margin:0px 0px 13px 0px; padding:8px 0px 8px 0px;}
H2, .h2 {font-size:34px; line-height:38px; color:#24262B; font-weight:bold; margin:0;}
H3 {font-size:15px; color:#000000; font-weight:bold; line-height:16px;}

P {margin:0;}

.nodisplay {display:none;}
.nounder {text-decoration:none;}
.hand {cursor:pointer;}
.small {font-size:9px;}
.clear {clear:both;}
.youtubefull {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}
.youtubefull IFRAME {position:absolute; top:0; left:0; width:100%; height:100%;}

.pagecontainer {position:relative; width:1180px; margin:0 auto; text-align:left;} 

.headcontainer {padding:20px 0;}
.head {position:relative;}
.head .hlogo {position:relative; font-size:18px;}
.head .hlang {display:none;}
.head .hmenu {position:absolute; top:24px; right:0;}

.sitemenu {position:absolute; width:800px; top:21px; left:140px;}

.button1 {font-family:'Noto Sans', sans-serif; color:#24262B; font-weight:bold; background:linear-gradient(45deg, rgba(43,235,253,1) 0%, rgba(226,254,6,1) 100%); border-radius:40px; padding:12px 41px;}
.button1:HOVER {color:#24262B; text-decoration:none;}

.menutabs {padding-top:5px; height:24px; overflow:show;}
.menutabs UL {margin:0; padding:0; padding-left:5px; font-size:16px; line-height:22px; font-weight:700; list-style-type:none;}
.menutabs LI {float:left; margin-right:20px;}
.menutabs LI .menuitem {display:block; text-decoration:none; margin:0; padding:5px 0 5px 0; color:rgba(255,255,255,0.8);}
.menutabs LI .menuitem {
-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; 
-webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px;
border-top-left-radius:5px; border-top-right-radius:5px;
}

.menutabs LI:last-child {margin-right:0;}
.menutabs LI .homeiconlink {padding:2px 0 5px 0;}
.menutabs LI .homeiconlink .homeicon {background:url(/images/HOTELV5/home1.png) no-repeat 0px 0px;}
.menutabs LI .selected {color:#ffffff; border-bottom:2px solid #fff;}
.menutabs LI .selected .homeicon {background:url(/images/HOTELV5/home2.png) no-repeat 0px 0px;}

.menutabs LI .menupanel {display:none; position:absolute; margin-top:0px; width:220px; background:#356bab; padding:10px 13px 13px 13px; z-index:330;}
.menutabs LI:HOVER .menuitem {}
.menutabs LI:HOVER .issubmenu {padding-bottom:15px;}
.menutabs LI:HOVER .menupanel {display:block;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
margin-top:-5px;
}
.menutabs LI:HOVER .menupanel .mpmenuitems {}
.menutabs LI:HOVER .menupanel .mpmenuitems UL {margin:0; padding:0; list-style-type:none;}
.menutabs LI:HOVER .menupanel .mpmenuitems UL LI {float:none; padding-left:16px; background:url(/images/arrow6.gif) no-repeat 0px 9px; padding-bottom:3px; padding-top:4px;}
.menutabs LI:HOVER .menupanel .mpmenuitems UL LI .mpmenuitem {font-size:14px; font-weight:normal; color:#ffffff; text-transform:none;}

.bigpromo {width:100%; height:648px; background-size:cover; background-position:center; background-repeat:no-repeat;}
.bigpromo .info {color:#24262B; padding-top:193px;}
.bigpromo .info .title {font-size:40px; line-height:48px; font-weight:700; margin-bottom:0;}
.bigpromo .info .text {font-size:18px; line-height:26px; font-weight:700; padding-top:28px;}

.smallpromocontainer {padding:50px 0;}
.smallpromo {display:grid; grid-template-columns:repeat(3, 352px); grid-template-rows:450px; grid-column-gap:16px; justify-content:center; margin-bottom:50px; overflow:hidden;}

.introductioncontainer {width:100%; background-color:#2BEBFD; padding:48px 0;}
.introduction {display:grid; grid-template-columns:1fr 500px; grid-template-rows:551px; grid-column-gap:117px; justify-content:center;}
.introduction .column1 {display:flex; flex-direction:column; justify-content:center; align-items:flex-start;}
.introduction H2 {margin-bottom:50px;}
.introduction .text {color:#3D3D3D;}
.introduction .column2 IFRAME {box-shadow:8px 8px 0 0 rgba(0,0,0,0.1);}

.memberlist1 {display:grid; grid-template-columns:repeat(4, 260px); justify-content:space-between;}

.membercard1 {display:flex; flex-direction:column; align-items:flex-start; cursor:pointer; padding:20px 30px 8px 30px;}
.membercard1 .memberpic1 {margin-bottom:25px;}
.membercard1 .memberpic1 IMG {border-radius:50%;}
.membercard1 .memberinfo1 {margin:auto;}
.membercard1 .memberinfo1 .membername {font-size:25px; line-height:36px; color:#EBEBEB; font-weight:bold; text-align:center;}

.membercard2 {display:none; grid-column:1/5;}
.membercard2 H2 {margin-bottom:91px;}
.membercard2 .membercard2container {display:grid; grid-template-columns:352px 435px; grid-column-gap:108px; justify-content:center; padding:48px 0;}
.membercard2 .memberinfo2 {display:flex; flex-direction:column; justify-content:center; align-items:flex-start;}
.membercard2 .memberinfo2 .membertext {color:#3D3D3D;}

.membercard1:HOVER {background-color:#E2FE06; border-radius:50% 50% 0 0;}
.membercard1:HOVER .memberinfo1 .membername {color:#24262B;}
.membercard1:HOVER ~ .membercard2 {display:block; background-color:#E2FE06;}

.prevnextcontainer {background:linear-gradient(120deg, #e2fe06 10%, #2bebfd 85%);}
.prevnext {color:#24262B; display:flex; justify-content:space-between; padding:70px 0;}
.prevnext A {color:#24262B;}
.prevnext .prev {display:flex; flex-direction:column; text-align:left; width:25%;}
.prevnext .next {display:flex; flex-direction:column; text-align:right; width:25%;}
.prevnext .prev .title {font-size:18px; line-height:18px; margin-bottom:10px;}
.prevnext .prev .title:HOVER {text-decoration:none;}
.prevnext .next .title {font-size:18px; line-height:18px; margin-bottom:10px;}
.prevnext .next .title:HOVER {text-decoration:none;}
.prevnext .prev .text {font-size:25px; line-height:36px; font-weight:bold;}
.prevnext .next .text {font-size:25px; line-height:36px; font-weight:bold;}

.prevnext .prev .title:BEFORE {content:""; display:inline-block; margin:0 20px 0 0; width:12px; height:12px; background-image: url('/images/icons/left.svg'); background-size:100%;}
.prevnext .next .title:AFTER {content:""; display:inline-block; margin:0 0 0 20px; width:12px; height:12px; background-image: url('/images/icons/right.svg'); background-size:100%;}

.content {width:100%;}

.contentcontainer {padding:50px 0 75px 0;}

.leftbox {margin-bottom:15px;}
.leftbox .lbtitle {font-weight:bold; padding-bottom:4px; margin-bottom:5px; border-bottom:1px solid #e2e2e2;}
.leftbox .lbcontent {}
.leftbox .lbcontent .submenu {}
.leftbox .lbcontent .submenu .submenuitem {display:block; font-size:12px; font-weight:bold; padding:5px 0px 5px 18px;text-decoration:none; background:url(/images/arrow_submenu.gif) no-repeat 4px 11px; border-bottom:1px solid #e5e5e5;}
.leftbox .lbcontent .submenu .submenuitemselected {color:#000000; text-decoration:none;}
.leftbox .lbcontent .submenu .submenuitem:HOVER {background-color:#ededed;}
.leftbox .lbcontent .submenu .submenuitemlast {border-bottom:0px;}

.credit {display:flex; justify-content:space-between; color:#EBEBEB; font-size:13px; font-weight:700; padding:35px 0;}
.credit UL {display:flex; list-style-type:none; margin:0; padding:0;}
.credit UL LI {margin-right:45px;}
.credit UL LI:last-child {margin-right:0;}
.credit UL LI A {color:#EBEBEB;}

.footercontainer {background:#e2fe06; background:linear-gradient(45deg, #e2fe06 25%, #2bebfd 85%); padding:55px 0;}
.footer {display:grid; grid-template-columns:1fr 628px; justify-content:center; grid-column-gap:110px; color:#3D3D3D;}
.footer .ftitle {font-size:32px; font-weight:700; margin-bottom:25px;}
.footer .fcontact {display:grid; grid-template-columns:1fr 310px; grid-column-gap:10px; background-color:#fff; -webkit-box-shadow:8px 8px 0 0 rgba(0,0,0,0.1); -moz-box-shadow:8px 8px 0 0 rgba(0,0,0,0.1); box-shadow:8px 8px 0 0 rgba(0,0,0,0.1);}
.footer .fcontact A {color:#3D3D3D;}
.footer .fcontact .column1 {display:flex; flex-direction:column; justify-content:flex-start; padding:40px 20px 0 30px;}
.footer .fcontact .column1 P {display:flex; align-items:center; margin-bottom:16px;}
.footer .fcontact .column1 P .icon {display:block; width:20px; height:20px; margin-right:13px;}
.footer .fcontact .column1 FORM {display:grid; justify-content:space-between; margin-top:27px;}
.footer .fcontact .column1 FORM INPUT::placeholder {opacity:1;}
.footer .fcontact .column1 FORM INPUT[id="name"] {box-sizing:border-box; width:123px; font-family:'Noto Sans', sans-serif; font-size:12px; padding:12px 0 12px 12px; grid-column:1/2; border:1px solid #3E3E3E;}
.footer .fcontact .column1 FORM INPUT[id="email"] {box-sizing:border-box; width:123px; font-family:'Noto Sans', sans-serif; font-size:12px; padding:12px 0 12px 12px; grid-column:2/3; border:1px solid #3E3E3E;}
.footer .fcontact .column1 FORM TEXTAREA::placeholder {opacity:1;}
.footer .fcontact .column1 FORM TEXTAREA {box-sizing:border-box; font-family:'Noto Sans', sans-serif; font-size:16px; grid-column:1/3; padding:12px; margin-top:15px; border:1px solid #3E3E3E;}
.footer .fcontact .column1 FORM INPUT[type="submit"] {font-size:13px; line-height:13px; font-weight:400; border:0; grid-column:1/3; border-radius:24px; padding:12px 0; margin-top:12px; cursor:pointer;}
.footer .fcontact .column2 .map {position:relative; height:444px; background-image:url(/images/map.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; margin:12px 12px 12px 0;}
.footer .fcontact .column2 .map .radius {position:relative; display:inline-block; top:190px; left:116px; width:63px; height:63px; background-color:rgba(43, 235, 253, 0.27); border-radius:50%;}
.footer .fcontact .column2 .map .point {position:absolute; display:inline-block; height:22px; width:22px; background-color:#E2FE06; border-radius:50%; margin:auto; top:0; left:0; bottom:0; right:0;}
.footer .finfo {display:flex; flex-direction:column; justify-content:center;}
.footer .finfo .fbox1 {margin-bottom:81px;}
.footer .finfo .fsocial {display:flex; align-items:flex-start;}
.footer .finfo .fsocial .icon {display:inline-block; width:48px; height:48px; background-color:#fff; border-radius:50%; margin-right:16px;}
.footer .facebook {background-image:url(/images/icons/facebook.svg); background-size:20px; background-position:center; background-repeat:no-repeat;}
.footer .instagram {background-image:url(/images/icons/instagram.svg); background-size:20px; background-position:center; background-repeat:no-repeat;}
.footer .youtube {background-image:url(/images/icons/youtube.svg); background-size:20px; background-position:center; background-repeat:no-repeat;}
.footer .email {background-image:url(/images/icons/email.svg); background-size:20px; background-position:center; background-repeat:no-repeat;}
.footer .phone {background-image:url(/images/icons/phone.svg); background-size:20px; background-position:center; background-repeat:no-repeat;}
.footer .pin {background-image:url(/images/icons/pin.svg); background-size:20px; background-position:center; background-repeat:no-repeat;}
.footer .ftext1 {position:relative; height:px; width:px;}
.footer .ftext2 {position:relative; height:px; width:px;}
.footer .igorcorner {position:relative; height:px; width:px;}

.banner1 {margin-bottom:10px;}

.hirdeteslabel {font-family:Arial; font-size:9px; color:#b7b6b6; letter-spacing:3px; margin-bottom:3px;}
.hirdeteslabel SPAN {background:url(/images/hirdetesarrow.gif) no-repeat right center; padding-right:8px;}

.mainbox1 {padding:40px;}
.mainbox1 H1 {clear: both; margin: 0px auto; padding: 5px 0 20px; font-weight: bold; font-size:30px; color:#4c4c4c; line-height:34px; text-align:center;}
.mainbox1 .lead {padding:0; font-size:18px;	line-height:22px; color:#4c4c4c; text-align:center;	margin: 0 90px 20px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.26);}
.mainbox1 .text {padding:0; font-size:14px;	line-height:18px; color: #4c4c4c; text-align:center; margin: 0 90px 20px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.26);}

.youtubefull {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}
.youtubefull IFRAME {position:absolute; top:0; left:0; width:100%; height:100%;}

.box1 .pic {margin-bottom:16px;}
.box1 .title {font-size:25px; line-height:36px; font-weight:700; margin-bottom:24px;}
.box1 .title A {color:#fff; text-decoration:none;}
.box1 .text {color:#A7A7AD;}
.box1 .info .date {color:#fff; font-size:13px; line-height:13px; font-weight:700; margin-bottom:8px;}

.box2 {position:relative;}
.box2 .pic {overflow:hidden;}
.box2 .info {display:flex; justify-content:center; width:100%; position:absolute; bottom:33px;}
.box2 .info .title {font-size:30px; line-height:38px; font-weight:700; text-transform:uppercase; margin-bottom:0;}
.box2 .info .title A {color:#24262B;}

.commonsepline {height:3px; background-color:#f9f9f9}

.homeblock1 {width:440px; float:left; margin-right:20px;}
.homeblock2 {width:220px; float:right;}

.homepromo {margin-bottom:20px;}
.homepromo .hptitle {font-size:18px; line-height:22px; font-weight:700; margin-bottom:10px;}
.homepromo .hppic {margin-bottom:10px;}
.homepromo .hptext {font-size:14px; line-height:18px; color:#564e47;}

.tile1 {display:block; width:45px; height:33px; padding-top:13px; margin-right:10px; margin-bottom:10px; float:left; background-color:#d4d0ca; text-align:center; text-decoration:none; font-size:22px; font-weight:700;}
.tile1:HOVER {background-color:#842e2e; color:#d4d0ca;}

.lastbox {margin-right:0px;}

/* SLIDESHOW OVERLAY PANEL ---------------------------------------------------*/
.ici_slideshow_window {cursor:pointer;}
.ici_slideshow_window {display:none; height:100%; width:100%; position:fixed; z-index:2001; top:0; background:rgba(237,237,237,.97);}

.ici_slideshow_window .ici_slideshow_window_close {width:50px; height:50px; overflow:hidden; cursor:pointer; position:absolute; right:20px; top:10px; z-index:1;}
.ici_slideshow_window .ici_slideshow_window_close:hover::before, 
.ici_slideshow_window .ici_slideshow_window_close:hover::after {background: #EE3E36;}
.ici_slideshow_window .ici_slideshow_window_close::before, 
.ici_slideshow_window .ici_slideshow_window_close::after {position:absolute; height:3px; width:100%; top:50%; left:0; margin-top:-1px; background:#666666; content:'';}
.ici_slideshow_window .ici_slideshow_window_close::before {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.ici_slideshow_window .ici_slideshow_window_close::after {-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.ici_slideshow_window .ici_slideshow_window_content {display:table; border:none; height:100vh; width:100vw;}
.ici_slideshow_window .ici_slideshow_window_content .ici_slideshow_window_content_container {display:table-cell; vertical-align:middle; text-align:center;}
.ici_slideshow_window .ici_slideshow_window_content .ici_slideshow_window_content_container .ici_slideshow_window_content_pic {display:inline-block; max-width:1600px;}
.ici_slideshow_window .ici_slideshow_window_content .ici_slideshow_window_content_container .ici_slideshow_window_content_pic IMG {max-width:100%; max-height:100%;}
.ici_slideshow_window .ici_slideshow_window_content .ici_slideshow_window_content_container .ici_slideshow_window_content_text {display:inline-block; max-width:1200px; font-size:16px; line-height:22px; color:#333333; padding:10px 50px 10px 50px;}

.ici_slideshow_window .ici_slideshow_window_next {height:100%; width:200px; position:absolute; right:0px; top:0px; cursor:pointer;}
.ici_slideshow_window .ici_slideshow_window_next .ici_slideshow_arrow_container {position:absolute; right:40px; top:45%; height:87px; width:80px; float:none; background-color:rgba(255,255,255,0.5);}
.ici_slideshow_window .ici_slideshow_window_next .ici_slideshow_arrow_container .ici_slideshow_arrow {margin-top:20px; height:45px; width:45px; cursor:pointer; border-right:1px solid #333333; border-top:1px solid #333333; background:transparent; transform:rotate(45deg);}
.ici_slideshow_window .ici_slideshow_window_next:HOVER .ici_slideshow_arrow {border-right:2px solid #333333; border-top:2px solid #333333;}

.ici_slideshow_window .ici_slideshow_window_previous {height:100%; width:200px; position:absolute; left:0px; top:0px; cursor:pointer;}
.ici_slideshow_window .ici_slideshow_window_previous .ici_slideshow_arrow_container {position:absolute; left:40px; top:45%; height:87px; width:80px; float:none; background-color:rgba(255,255,255,0.5);}
.ici_slideshow_window .ici_slideshow_window_previous .ici_slideshow_arrow_container .ici_slideshow_arrow {height:45px; width:45px; margin-left:30px; margin-top:20px; cursor:pointer; border-left:1px solid #333333; border-top:1px solid #333333; background:transparent; transform:rotate(-45deg);}
.ici_slideshow_window .ici_slideshow_window_previous:HOVER .ici_slideshow_arrow {border-left:2px solid #333333; border-top:2px solid #333333;}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width:1024px) and (max-width:1280px) {
  
  
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

/*@media (min-width:768px) and (max-width:1023px) {*/
@media (max-width:1023px) {


	.mobilemenu {display:table-cell; position:fixed; width:100%; height:100%; left:0; top:0; overflow-y:scroll; background-color:#ececec; z-index:3000; text-align:left; padding:20px 0px 20px 0px;}
    .mobilemenu .mobilemenulogo {display:block; position:relative; padding-left:10px; margin-bottom:50px;}
	.mobilemenu .mobilemenulogo A {display:block; width:180px; height:77px; background-image: url(/images/bravocandy_logo2.png); background-size:contain; background-repeat:no-repeat;}
    
    
    .mobilemenu .mobilemenuinner {position:relative;}
	.mobilemenu .mobilemenuinner .mobilemenuclose {position:absolute; top:-130px; right:10px;}
	.mobilemenu .mobilemenuinner .mobilemenuclose A {font-size:12px; line-height:12px; text-transform:uppercase; color:#555;}
	.mobilemenu .mobilemenuinner .mobilemenulogo {position:relative; padding-left:10px; margin-bottom:20px;}
	.mobilemenu .mobilemenuinner .mobilemenulogo IMG {width:240px; height:auto;}
	.mobilemenu .mobilemenuinner UL {list-style-type:none; margin:0; padding:0;}
	.mobilemenu .mobilemenuinner UL LI {margin:0px; padding:0px; border-bottom:1px solid #cccccc;}
	.mobilemenu .mobilemenuinner UL LI A {display:block; text-decoration:none; text-transform:uppercase; font-size:22px; line-height:22px; font-weight:600; color:#f062ac; padding:10px 0px 10px 10px;}
	.mobilemenu .mobilemenuinner UL LI A:HOVER {color:#f062ac;}
	.mobilemenu .mobilemenuinner UL LI A.menusign {background-image:url(/images/arrowleft_white.png); background-repeat:no-repeat; background-position:right 13px; background-size:20px; margin-right:5px;}
	.mobilemenu .mobilemenuinner UL LI A.nomenusign {display:inline-block; width:20px; height:20px; margin-right:5px;}
	.mobilemenu .mobilemenuinner UL LI A.selected .sub0menusign {}
	.mobilemenu .mobilemenuinner UL LI UL {margin-top:0px; background-color:#426a90; padding:15px 0px 15px 0px;}
	.mobilemenu .mobilemenuinner UL LI UL LI {margin:0px; padding:0px; border-bottom:0px;}
	.mobilemenu .mobilemenuinner UL LI UL LI A {display:block; font-size:18px; line-height:18px; font-weight:600; color:#ffffff; padding:10px 0px 10px 40px; text-transform:none;}
	.mobilemenu .mobilemenuinner UL LI UL LI A.menusign {background-image:url(/images/arrowleft_white.png); background-repeat:no-repeat; background-position:10px 13px; background-size:18px;}
	.mobilemenu .mobilemenuinner UL LI UL LI A.nomenusign {}
	.mobilemenu .mobilemenuinner UL LI UL LI A.selected {}
	.mobilemenu .mobilemenuinner UL LI UL LI UL {font-size:0.8em; font-weight:400; line-height:1.5em; color:#666666; margin-top:1.6em; margin-bottom:1.6em; background-color:#ee9c22; padding:10px 0px 10px 60px;}
	.mobilemenu .mobilemenuinner UL LI UL LI UL LI {margin:0 0 0.7em 0; padding:0; border-bottom:0px;}
	.mobilemenu .mobilemenuinner UL LI UL LI UL LI A {text-transform:none; padding-left:0px; padding-bottom:0em;}
	.mobilemenu .mobilemenuinner .mobilemenufooter {position:relative; font-size:14px; line-height:20px; color:#ffffff; padding:30px 10px 50px 10px;}
	.mobilemenu .mobilemenuinner .mobilemenufooter A {color:#ffffff;}
    
    H2.h2home {font-size:22px; padding:0; margin-bottom:20px;}

	.headcontainer {position:fixed; background-color:#24262b; height:30px; width:100%; z-index:2000;}
	.headcontainermobile {display:block; height:67px; width:100%;}  
    
    .head .hlogo {background-size:100px; position:relative; font-size:32px; font-weight:900; text-transform:uppercase; display:inline-block; vertical-align:top; height:40px; top:-10px; left:0px; width:100px;}

	.head .hlogo IMG {width:100px; height:auto;}

	.head .hlang {display:none; position:absolute; right:0px; top:8px; width:60px; z-index:1001; padding:5px 10px 5px 10px; border:1px solid transparent;}
	.head .hlang .hlselected {display:block; border-bottom:0px; padding:5px 25px 10px 0px; text-align:right; font-size:14px; line-height:18px; font-weight:600; color:#1f1f1f; text-transform:uppercase; background-image:url(/images/icons/arrow1_right.png); background-repeat:no-repeat; background-position:right 12px;}
	.head .hlang .hlselected SPAN {display:none;}
	.head .hlang .hlpanel UL LI A SPAN {display:none;}

	.head .hburger {display:block; position:absolute; top:-1px; right:5px; width:40px; height:30px; cursor:pointer;}
	.head .hburger SPAN {display:inline-block; width:100%; height:6px; background:#fff; position:relative; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
	.head .hburger SPAN:BEFORE {content:''; position:absolute; left:0px; top:-11px; width:100%; height:6px; background:#fff; transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; backface-visibility:hidden;}
	.head .hburger SPAN:AFTER {content:''; position:absolute; left:0px; top:11px; width:100%; height:6px; background:#fff; transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; backface-visibility:hidden;}

	.head .hmenu {display:none;}

	.pagecontainer {width:100%; padding:0 10px; box-sizing:border-box;}

	.box1 {margin-bottom:30px;}
	.box1 .pic IMG {width:100%;}
	.box1 .title {margin-bottom:10px;}

	.introduction {grid-template-rows:auto;}
	.introduction H2 {margin-bottom:25px;}
	.introduction .column2 {display:none;}

	.bigpromo {height:calc(100vh - 67px);}
	.smallpromo {grid-template-columns:1fr;}
	.introduction {grid-template-columns:1fr;}
	.footer {grid-template-columns:1fr;}
	.footer .fcontact {grid-template-columns:1fr; box-shadow:none;}
	.footer .finfo {margin-bottom:50px;}
	.footer .finfo .fbox1 {margin-bottom:20px;}

	.footer .fcontact .column1 {padding:35px 20px;}
	.footer .fcontact .column2 .map {margin:0;}

	.footer .fcontact .column1 FORM INPUT[id="name"] {width:100%;}
	.footer .fcontact .column1 FORM INPUT[id="email"] {width:100%;}

	.credit {flex-direction:column;}

}


/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

/* @media (min-width:481px) and (max-width:767px) { */
@media (max-width:767px) {
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (max-width:480px) {

	
}

