.pageDestination{padding-top:45px;}
.pageDestination .mobile{display:none;}
.pageDestination .titelTop{align-items:flex-end;border-bottom:1px solid #e6e6e6;width:100%;display:flex;justify-content:space-between;padding-bottom:8px;margin-bottom:40px;}
.pageDestination .titelTop h1{font-size:36px;line-height:80px;color:#a3238e;font-weight:700;margin-top:60px;padding-bottom: 16px;}
.pageDestination .searchLeft{width: 366px;float:left;}
.pageDestination .searchRight{width: 366px;float:right;}
.pageDestination .searchRight img{width:100%;}
.pageDestination .searchLeft img{width:100%;}
.pageDestination .contentRight{float:right;width: calc(100% - 400px);}
.pageDestination .contentRight .bigImg{width:100%;height:260px;overflow:hidden;position:relative;margin-bottom:40px;}
.pageDestination .contentRight .bigImg img{min-width:100%;min-height:100%;}
.pageDestination .contentRight span.title{color:#a3238e;font-size:24px;font-weight:700;display:block;margin-bottom:25px;}
.pageDestination .contentRight .table{width:100%;margin-bottom:35px;}
.pageDestination .contentRight .table .row{width:100%;display:flex;justify-content:space-between;margin-bottom:1px;}
.pageDestination .contentRight .table .row .column{background:#e6e6e6;border-radius:5px;width:100%;text-align:center;font-size:16px;color:#616161;font-weight:400;padding:8px 0 8px 0;}
.pageDestination .contentRight .table .titleRow .column{color:#684287;font-weight:700;}
.pageDestination .contentRight .table .rowHeader .column{color:#684287;font-weight:700;}
.pageDestination .contentRight .table .row:nth-child(2n+2) .column{background: rgb(245, 245, 245);}
.pageDestination .contentRight .table .row .column.column-1{width:21.4%;}
.pageDestination .contentRight .table .row .column.column-2{width:17.4%;}
.pageDestination .contentRight .table .row span.bl{display:block;}
.pageDestination .contentRight .table .bottomRow .column{text-align:left;padding-left:5.83%;}

.pageDestination .contentLeft p{width:100%;color:#616161;font-size:16px;font-weight:300;margin-bottom:15px;}
.pageDestination .contentLeft{float:left;width: calc(100% - 400px);}
.pageDestination .contentLeft .bigImg{width:100%;height:260px;overflow:hidden;position:relative;margin-bottom:40px;}
.pageDestination .contentLeft .bigImg img{min-width:100%;min-height:100%;}
.pageDestination .contentLeft span.title{color:#a3238e;font-size:24px;font-weight:700;display:block;margin-bottom:25px;}
.pageDestination .contentLeft .table{width:100%;margin-bottom:35px;}
.pageDestination .contentLeft .table .row{width:100%;display:flex;justify-content:space-between;margin-bottom:1px;}
.pageDestination .contentLeft .table .row .column{background:#e6e6e6;border-radius:5px;width:100%;text-align:center;font-size:16px;color:#616161;font-weight:400;padding:8px 0 8px 0;}
.pageDestination .contentLeft .table .titleRow .column{color:#684287;font-weight:700;}
.pageDestination .contentLeft .table .rowHeader .column{color:#684287;font-weight:700;}
.pageDestination .contentLeft .table .row:nth-child(2n+2) .column{background: rgb(245, 245, 245);}
.pageDestination .contentLeft .table .row .column.column-1{width:21.4%;}
.pageDestination .contentLeft .table .row .column.column-2{width:17.4%;}
.pageDestination .contentLeft .table .row span.bl{display:block;}
.pageDestination .contentLeft .table .bottomRow .column{text-align:left;padding-left:5.83%;}

.pageDestination .contentLeft p{width:100%;color:#616161;font-size:16px;font-weight:300;margin-bottom:15px;}

.contentCart{display:none; padding-bottom: 10px;}
.contentCart .cartButton{padding-bottom: 10px;}

@media screen and (max-width: 1180px) {
    .pageDestination .searchLeft{width: 350px;}
    .pageDestination .contentRight{width: calc(100% - 370px);}
}

@media screen and (max-width: 880px) {
	.pageDestination .searchLeft{float:none;width:100%;}
	.pageDestination .searchRight{float:none;width:100%;}
	.pageDestination .contentRight{float:none;width:100%;}
	.pageDestination .contentLeft{float:none;width:100%;}
	.pageDestination .searchLeft .engineFrame{margin-top:10px;margin-bottom: 10px;}
	.pageDestination .searchRight .engineFrame{margin-top:10px;margin-bottom: 10px;}
	
}
@media screen and (max-width: 767px) {
	.pageDestination .titelTop{margin-bottom: 150px;}
	
}
@media screen and (max-width: 660px) {
	.pageDestination .titelTop{margin-bottom: 35px;}
	.track-progress li {font-size: x-small ;}
}
@media screen and (max-width: 600px) {
	.pageDestination .contentRight .bigImg{height:190px;width:105%;margin-left:-2.5%;margin-bottom:18px;}
	.pageDestination .titelTop{margin-bottom:35px;border-bottom:1px solid #e6e6e6;display:flex;padding-bottom:8px;}
	#contentPageDestination .pageDestination .titelTop{margin-bottom:unset;border:0;display:block;padding:0;}
	.pageDestination .titelTop h1{border-bottom:1px solid #e6e6e6;width:100%;padding-bottom:8px;margin-bottom:7px;}
	#contentPageDestination .titelTop h1{border: 0;}

	.pageDestination .contentRight .table .row{display:block;margin-bottom:10px;}
	
	.pageDestination .contentRight .table .titleRow{display:;}
	.pageDestination .contentRight .table .rowHeader{display:none;}	
	.pageDestination .contentRight .table .row .column{display:flex;margin-bottom:1px;justify-content:space-between;background:none;width:100%;padding:0;}	
	.pageDestination .contentRight .table .row:nth-child(2n+2) .column{background:none;}
	.pageDestination .contentRight .table .row .column.column-1{width:100%;}	
	.pageDestination .contentRight .table .row .column.column-2{width:100%;}	
	.pageDestination .contentRight .table .row .column .m33{border-bottom-left-radius:5px;border-top-left-radius:5px;text-align:left;display:block;padding:7px 0 7px 0;background:#f5f5f5;color:#684287;font-size:15px;width:33%;display:block;padding-left:5.6%;}
	.pageDestination .contentRight .table .row .column .m65{border-bottom-right-radius:5px;border-top-right-radius:5px;text-align:left;background:#f5f5f5;padding:7px 0 7px 0;color:#616161;font-size:15px;font-weight:300;display:block;width:calc(67% - 2px);padding-left:5.6%;}
	.pageDestination .contentRight .table .row .column.mTitle .m65{background:#e6e6e6;}
	.pageDestination .contentRight .table .row .column.mTitle .m33{background:#e6e6e6;}
	.pageDestination .contentRight .table .row .column.mTitle{position:relative;}
	.pageDestination .contentRight .table .row .column.forClose{display:none;}
	.pageDestination .contentRight .table .row .column.mTitle:after{content: '';position: absolute;right: 2%;top:12px;width: 0px;height: 0px;border: 4px solid transparent;border-top-color: #616161;}
	.pageDestination .contentRight .table .row.opened .column.mTitle:after{transform:rotate(180deg);}
	.pageDestination .contentRight .table .row.opened .column.forClose{display:flex;}
	.pageDestination .contentRight .table .row.bottomRow{background:none;display:block;}
	.pageDestination .contentRight .table .row.bottomRow .column{background:none;display:block;}

	.pageDestination .contentRight .table .row span.bl{font-weight:300;font-size:15px;margin-bottom:3px;}
	.pageDestination .contentRight .table .row span.bl span{font-weight:700;font-size:15px;display:block;}
	.pageDestination .contentRight .table .row.bottomRow{border-bottom:1px solid #e6e6e6;padding-bottom:10px;}
	.pageDestination .titelTop h1{font-size:27px;}
	.pageDestination .contentRight span.title{font-size:18px;margin-bottom:20px;}
	.pageDestination .contentRight .table{margin-bottom:15px;}
	.pageDestination .contentRight p{font-size:15px;margin-bottom:18px;}
}
@media screen and (max-width: 480px) {

	.pageDestination .contentRight .bigImg{height:auto;}
	.pageDestination .contentRight .bigImg img{width:100%;height:Auto;}
}

.pageContact{padding-top:60px;}
.pageContact .titleTop{align-items:flex-end;border-bottom:1px solid #e6e6e6;width:100%;display:flex;justify-content:space-between;padding-bottom:8px;margin-bottom:30px;}
.pageContact .titleTop h1{font-size:36px;line-height:36px;color:#a3238e;font-weight:700;margin:0;}
.pageContact .formSend h1{font-size:36px;line-height:36px;color:#23a350;font-weight:700;margin-bottom:20px;display:none;}
.pageContact .titleW{display:block;color:#a3238e;font-size:24px;font-weight:700;margin-bottom:30px;}
.pageContact p.top{font-size: 16px;color:#616161;font-weight:300;width:100%;max-width:840px;margin:0;margin-bottom:16px;}
.pageContact p.top span{display:block;}
.pageContact p.top a[href]{text-decoration:underline;font-size:16px;color:#616161;}
.pageContact .contactDetails{}
.pageContact .contactDetails strong.title{font-size:16px;color:#684287;display:block;margin-bottom:10px;}
.pageContact .contactDetails .firstRow{display:flex;align-items:flex-end;justify-content:space-between;width:100%;border-radius:5px;background:#e6e6e6;padding:13px 1% 11px 1.6%;margin-bottom:18px;}
.pageContact .contactDetails .firstRow .leftData{}
.pageContact .contactDetails .firstRow .leftData span.bl{font-weight:700;color:#684287;font-size:16px;display:block;margin-bottom:22px;}
.pageContact .contactDetails .firstRow .leftData .rowColumns{display:flex;}
.pageContact .contactDetails .firstRow .leftData .rowColumns .column{width:24.6%;min-width:298px;}
.pageContact .contactDetails .firstRow .leftData .rowColumns .column span{display:block;color:#684287;font-size:16px;font-weight:300;margin-bottom:4px;}
.pageContact .contactDetails .firstRow .socials{text-align:Center;}
.pageContact .contactDetails .firstRow .socials span{display:block;color:#684287;font-size:16px;font-weight:400;margin-bottom:5px;}
.pageContact .table{margin-bottom:35px;}
.pageContact .table .row{display:flex;justify-content:space-between;flex:1;margin-bottom:5px;}
.pageContact .table .row span.cl{padding:9px 1.3% 9px 1%;display:block;background:#f5f5f5;border-radius:5px;font-size:16px;}
.pageContact .table .row span.c15{width:15.7%;color:#684287;font-weight:700;}
.pageContact .table .row span.c83{width:83.8%;color:#616161;font-weight:300;}
.pageContact .table .row span.c83 span.inner{}
.pageContact .table .row span.c83 span.inner:before{content:'|';color:#684287;margin:0 8px 0 8px;}
.pageContact .table .row span.c83 span.inner:first-child:before{display:none;}
.pageContact .form{}
.pageContact .form span.first{font-weight:700;display:block;color:#616161;font-size:16px;margin-bottom:20px;}
.pageContact .form .left{width:47.5%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.pageContact .form .dynamicForm .left{display:block}
.dynamicForm .left > div{float:left; margin:5px;}
.pageContact .form .left .inputFiled{width:48%;margin-bottom:20px;}
.pageContact .form .left .inputFiled label{width:100%;display:block;color:black;font-size:14px;margin-bottom:6px;font-weight:300;}
.pageContact .form .left .inputFiled .input{font-size:15px;text-indent:7px;height:40px;border-radius:5px;border:1px solid #cdcdcd;width:100%;}
.pageContact .form .right{}
.pageContact .form .selectFiled{position:relative;height:40px;}
.pageContact .form .selectFiled:after{content: '';position: absolute;right: 8%;top:54%;transform:translate(0,-50%);width: 0px;height: 0px;border: 4px solid transparent;border-top-color: #a3238e;}
.pageContact .form .left .phoneFiled{justify-content:space-between;flex-wrap:wrap;}
.pageContact .form .left .phoneFiled .selectFiled{width:32%;}
.pageContact .form .left .phoneFiled .input{width:65.6%;}
.pageContact .form  .selectFiled select{padding-left:7px;height:40px;border-radius:5px;border:1px solid #cdcdcd;width:100%;}
.pageContact .form  .selectFiled select{-webkit-appearance: none;    -moz-appearance: none;    appearance: none;    -webkit-user-select: none;    -moz-user-select: -moz-none;    -ms-user-select: none;user-select: none;}
.pageContact .form  .selectFiled select::-ms-expand{display: none;}
.pageContact .form .left .skype{width:100%;}
.pageContact .form .right{width:47.4%;}
.pageContact .form .right .filed{width:100%;margin-bottom:20px;}
.pageContact .form .right .filed label{width:100%;display:block;color:black;font-size:14px;margin-bottom:6px;font-weight:300;}
.pageContact .form .right .filed .input{font-size:15px;text-indent:7px;height:40px;border-radius:5px;border:1px solid #cdcdcd;width:100%;}
.pageContact .form .right .filed .input.textarea{height:165px;}
.pageContact .form .all{display:flex;justify-content:space-between;}
.pageContact .form .bottom{display:flex;justify-content:space-between;margin-top:30px;align-items:flex-end;}
.pageContact .form .bottom .btnFiled{text-align:left;}
.pageContact .form .bottom .btnFiled span{margin-bottom:10px;text-align:left;font-weight:300;font-size:14px;color:#616161;display:block;}
.pageContact .form .bottom .btnFiled a.btnSbumit[href]{text-decoration:none;background:#a3238e;border-radius:5px;display:block;width:222px;height:40px;color:white;font-weight:700;font-size:24px;text-align:center;line-height:40px;}
.pageContact .form .right .selectFiled:after{right:4%;}

.pageFlyer p{margin-bottom:15px;color:#616161;font-size:16px;font-weight:300;}
.pageFlyer p span{display:block;}

.pageFlyer .list{margin-bottom:15px;color:#616161;font-size:16px;font-weight:300;}
.pageFlyer .list span{display:block;margin-bottom:10px;}
.pageFlyer .list ul{padding: 0px;}
.pageFlyer .list li{display:block;position:relative;}
.pageFlyer .list li:before{content: '\25CF';font-size: 15px;color: #616161;margin-right: 14px;}

.pageFlyer ul.list{margin-bottom:15px;color:#616161;font-size:16px;font-weight:300;}
.pageFlyer ul.list span{display:block;margin-bottom:10px;}
.pageFlyer ul.list li{display:block;position:relative;}
.pageFlyer ul.list li:before{content: '\25CF';font-size: 15px;color: #616161;margin-right: 14px;}
.pageFlyer .form{margin-top:50px;}
.pageFlyer .form .left, .rootDynamicForm .form .left, .dynamicForm{width:100%;}
.pageFlyer .form .left .inputFiled, .rootDynamicForm .form .left .inputFiled{width:23.63%; margin-bottom:25px;}
.pageFlyer .form .bottom{margin-top:30px;}

.pageContact .form .left .dateFiled{display:flex;justify-content:space-between;flex-wrap:wrap;}
.pageContact .form .left .dateFiled .selectFiled{width:32%;}

@media screen and (max-width: 1024px) {
	.pageContact .contactDetails .firstRow .leftData .rowColumns{flex-wrap:wrap;}
	.pageContact .table .row{background: #f5f5f5;border-radius: 5px;display:block;padding:7px 1% 7px 1%;}
	.pageContact .table .row span.cl{background:none;width:100%;padding:0;font-size:15px;}
	.pageContact .table .row span.inner:before{display:none;}
	.pageContact .table .row span.inner{display:block;}
	.pageContact .table .row span.c15{margin-bottom:5px;}
	.pageContact .form .left .phoneFiled{width:100% !important;}
}
@media screen and (max-width: 720px) {
	.pageContact .contactDetails .firstRow .socials{display:none;}
	.pageContact .form .all{display:block;}
	.pageContact .form .right{width:100%;}
	.pageContact .form .left{width:100%;}
	
}
@media screen and (max-width: 600px) {
	.pageContact .form span.first{font-size:15px;}
	.pageContact p.top{font-size:15px;}
	.pageContact .titleTop{margin-bottom:15px;}
	.pageContact .titleTop h1{font-size:27px;}
	.pageContact .formSend h1{font-size:27px;}
	.pageContact .titleW{font-size:18px;margin-bottom:16px;}
	.pageContact .contactDetails .firstRow .leftData span.bl{font-size:15px;margin-bottom:8px;}
	.pageContact .contactDetails .firstRow .leftData .rowColumns .column span{font-size:15px;}
	.pageContact .contactDetails .firstRow{padding:17px 4.5% 15px 4.5%;margin-bottom:10px;}
	.pageContact .table .row{background: #f5f5f5;border-radius: 5px;display:block;padding:7px 4.5% 7px 4.5%;}
	.pageContact .form .left .inputFiled{width:100%;justify-content:space-between;align-items:center;}
	.pageContact .form .right .filed{width:100%;justify-content:space-between;align-items:center;}
	.pageContact .form .left .inputFiled label{width:26%;padding-right:5px;font-size:15px;}
	.pageContact .form .right .filed label{width:26%;padding-right:5px;font-size:15px;}
	.pageContact .form .right .filed:last-child{display:block;}
	.pageContact .form .right .filed:last-child .input{width:100%;}
	.pageContact .form .right .filed:last-child label{width:100%;}
	.pageContact .form .left .inputFiled .input{width:75%;}
	.pageContact .form .left .selectFiled{width:75%;}
	.pageContact .form .right .selectFiled{width:75%;}
	.pageContact .form .left .phoneFiled .selectFiled{display:none;}
	/* .pageContact .form .left .phoneFiled{flex-wrap:nowrap;} */
	.pageContact .form .left .phoneFiled .phone_wrapper{width: 74%;}
	.pageContact .form .left .dateFiled{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.pageContact .form .left .dateFiled .selectFiled{width:24%;}
	.pageContact .form .selectFiled:after{right:4%;}
	.pageContact .form .bottom{display:block;}
	.pageContact .form .bottom .captcha{margin:0px auto;max-width:320px;width:100%;margin-bottom:35px;}
	.pageContact .form .bottom .btnFiled{width:100%;max-width:320px;position:relative;margin:0px auto;margin-bottom:20px;}
	.pageContact .form .bottom .btnFiled a.btnSbumit[href]{width:100%;}
	.pageContact .form .bottom .btnFiled span{position:absolute;bottom:-31px;font-size:14px;}
	.pageContact .contactDetails .firstRow .leftData .rowColumns .column{min-width:100%;}
	
	.pageFlyer p{font-size:15px;}
	.pageFlyer .list{font-size:15px;}
	.pageFlyer .list li:before{content: '\25CF';font-size: 12px;color: #616161;margin-right: 13px;}
	.pageFlyer .form{margin-top:35px;}
	.pageContact .form .left .inputFiled{margin-bottom: 15px;}
}

@media screen and (max-width: 360px) {
	.pageContact .form .left .inputFiled label{width:26%;padding-right:5px;font-size:13px;}
    .pageFlyer ul.list li:before{content: '\25CF';font-size: 12px;color: #616161;margin-right: 13px;}
}

.Pagefooter{width:100%;border-top:1px solid #e6e6e6;padding-top:45px;display:flex;justify-content:space-between;}
.Pagefooter span.left{color:#616161;font-size:14px;font-weight:300;display:block;margin-bottom:5px;}
.Pagefooter span.left a[href]{color:#616161;font-size:14px;font-weight:300;text-decoration:none;}
.Pagefooter span.left span{display:block;margin-top:4px;}
.Pagefooter span.right{font-size:12px;color:#151515;font-weight:700;display:flex;align-items:flex-start;}
.Pagefooter span.mobile{display:none;}

@media screen and (max-width: 600px) {
	.Pagefooter{display:block;}
	.Pagefooter span.left{font-size:12px;width:100%;line-height:17px;}
	.Pagefooter span.left a[href]{font-size:12px;display:inline-block;}
	.Pagefooter{padding-top: 10px;margin-top: 85px;}
	.Pagefooter span.left span{display:none;}
	.Pagefooter span.right{text-align:right;justify-content: flex-end;}
	.Pagefooter span.mobile{Display:block;}
}

/* upright engine */
.searchLeft .engineFrame.uprightEngine .centeredContent{height: auto; padding: 0px; position: static; bottom: auto; left: auto; transform: none;}
.searchLeft .engineFrame.uprightEngine .uprightEngine_frame{width: 100%; position: static; top: auto;}

.searchRight .engineFrame.uprightEngine .centeredContent{height: auto; padding: 0px; position: static; bottom: auto; left: auto; transform: none;}
.searchRight .engineFrame.uprightEngine .uprightEngine_frame{width: 100%; position: static; top: auto;}

.searchCenter .engineFrame{margin-top:10px;margin-bottom: 10px;}
.searchnone .engineFrame{margin-top:10px;margin-bottom: 10px;}
.dynamicForm .left  .bottom{float:none; clear: both; }


/* tracking page */
.trackingpage{display: none;}
.tracklabel{display: flex;}
.tracklabel span{line-height: 32px; padding-right: 20px;}
#trackingcode{width: 200px; border: 3px solid #999; border-right: none; padding: 5px; border-radius: 5px 0 0 5px; outline: none;}
button.track{width: 40px; height: 36px; border: 1px solid #999; background: #999; text-align: center; color: #fff; border-radius: 0 5px 5px 0; cursor: pointer; font-size: 20px;}
#trackprocess{ padding-top: 30px;}

.track-progress {margin: 0;	padding: 0;	overflow: hidden; }

.track-progress li {	list-style-type: none;	display: inline-block;	position: relative;	margin: 0;	padding: 0;	text-align: center;	line-height: 30px;	height: 30px;background-color: #f0f0f0;	white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.track-progress[data-steps="1"] li { width: 99%; }

.track-progress li > span {	display: block;	color: #999;font-weight: bold;	text-transform: uppercase; }

.track-progress li.done > span {color: #ffffff;background-color: #ccc;}

.track-progress li > span:after,.track-progress li > span:before {  content: "";  display: block;  width: 0px;  height: 0px;  position: absolute;  top: 0;  left: 0;  border: solid transparent;  border-left-color: #f0f0f0;  border-width: 15px;}

.track-progress li > span:after {  top: -5px;  z-index: 1;  border-left-color: white;  border-width: 20px;}

.track-progress li > span:before {  z-index: 2;}

.track-progress li.done + li > span:before {border-left-color: #ccc;}

.track-progress li:first-child > span:after,  .track-progress li:first-child > span:before {display: none; }

.statusdate{padding: 25px 0; font-size: 16px;}
.statusdate:first-child{padding-top: 40px;}
.statusdate span{border-right: 2px solid #c7c7c7; padding-right: 5px; margin-right: 10px; font-weight: 400;}