@charset "utf-8";
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0;max-width:100%;}
.clear{clear: both;}
.grecaptcha-badge { visibility: hidden; }
*{margin:0;padding: 0;}

body{font:17px/26px tahoma, Arial, sans-serif!important;}
.details{width: 1200px;}

.travel-banner{overflow: hidden;}
.travel-banner .travel-move{animation: ResMoveX 60s linear infinite;z-index: 1;position: relative;white-space: nowrap;}
@keyframes ResMoveX {
	0% { transform: translate3d(0,0,0); }
	100% { transform: translate3d(-100%, 0, 0); }
}
.travel-banner .details{margin: -700px auto 0;z-index: 2;position: relative;}
h1{font-size: 132px;color: #fff;font-family:AvantGardeLT Demi;text-align: center;line-height: 60px;}
h1 span{font-size: 42px;line-height: 30px;}
h1.fr{font-size: 90px;}
.travel-banner-aim{display: flex;justify-content: space-around;padding: 60px 0 140px;}
.travel-banner-aim a{color: #ff8213;font-size: 27px;display: inline-block;width: 38%;text-align: center;border-radius: 8px;padding: 20px 0;background: rgba(0,0,0,0.55);}
.travel-banner-aim a span{color: #c0bebe;font-size: 19px;display: inline-block;padding-top: 8px;}
.travel-banner-bottom{background: #ffe8bb;padding-bottom: 50px;border-radius: 15px; position:relative;}
.travel-banner-bottom .fixed-gift{ }
.travel-banner-bottom .fixed-gift a{position:absolute;left: -270px; top:270px; }
.travel-banner-bottom .fixed-gift a.fixed{position: fixed;left:70px;top: 200px;z-index:99;}

.travel-round-title{display: flex;justify-content: center;align-items: center;}
.travel-round-title h2{font-size: 35px;color: #ff8213;font-weight: bold;line-height: 40px;width: 60%;padding-left: 60px;}
.travel-round-title h2 span{font-size: 23px;color: #313131;font-weight: normal;display: inline-block;padding: 20px 0 0;}
.travel-round-title > img{margin: -205px 0 0 80px;}
.down-up-box{text-align: center;padding-bottom: 10px;}
.down-up-box span{cursor: pointer;}
.down-up-box span:after{content: "";display: inline-block;border-bottom: 1px solid #5a5858;border-right: 1px solid #5a5858;transform: rotate(45deg) translateY(-3px);width: 10px;height: 10px;margin: 15px 0 0 10px;}
.down-up-box span.fold:after{transform:rotate(-135deg); margin: 10px 0 0 10px;}

.travel-banner-bottom .travel-round1{background:url(../images/travel/huangse.png) no-repeat right 20px top #fff;box-shadow: 0 0 25px rgba(216,193,149,0.43);border-radius: 15px;padding: 50px 0 0;}
.travel-banner-bottom .travel-round1 .round1-box{display: flex;justify-content: center; position:relative;overflow: hidden;height: 0;transition: all 0.5s;}
.travel-banner-bottom .travel-round1 .round1-box.show{height: auto;transition: all 0.5s;}
.travel-banner-bottom .travel-round1 .offer-mask{ z-index:2;width: 100%;height: 110%;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: -60px; color:#fff;display:flex;}
.travel-banner-bottom .travel-round1 .offer-mask > p{margin:auto; font-size:21px;text-align: center;}
.travel-banner-bottom .travel-round1 .offer-mask  .prize-text{ margin:auto; font-size:21px; display:none; text-align:center;}
.travel-banner-bottom .travel-round1 .offer-mask  .prize-text .t{ font-size:21px; padding-bottom:10px;}
.travel-banner-bottom .travel-round1 .offer-mask:hover .prize-text{ display:block;}
.travel-banner-bottom .travel-round1 .offer-mask:hover >p{ display:none;}
.round1-left{width: 52%;margin-right: 45px;}
/*.round1-left h2{font-size: 41px;color: #ff8213;font-weight: bold;line-height: 40px;}*/
/*.round1-left h2 span{font-size: 23px;color: #313131;font-weight: normal;display: inline-block;padding: 20px 0 0;}*/
.round1-left ul{border-top:1px solid #d4d2cd; margin-top: 40px;padding: 35px 0 0;}
.round1-left ul li{font-size: 19px;display: flex;align-items:center;color: #1f1f1f;padding-bottom: 35px;position: relative;}
.round1-left ul li:before{content: ""; width: 10px; height: 10px;border-left: 2px solid #ffd9a8;border-bottom: 2px solid #ffd9a8;transform: rotate(-45deg);position: absolute; bottom: 14px;left: 24px;}
.round1-left ul li span{font-size: 14px;background: #ffe5c4;flex-shrink: 0;margin-right: 15px; display: inline-block;text-align: center;width: 64px;height: 64px;padding-top: 8px;border-radius: 50%;box-sizing: border-box;}
.round1-left ul li span var{font-size: 21px;font-style: normal;}
.round1-left ul li i{ font-style:normal;}
.round1-left ul li i a { color:#4999fc;}
.round1-left ul li:last-child:before{display: none;}
.round1-left .winner-box{width: 86%;background: #f7f7f5;border-radius: 40px;text-align: center;padding: 14px 0;}
.round1-left .winner-box a{color: #4999fc;text-decoration: underline;}
.round1-right{width: 34%;}
/*.round1-right > img{margin: -165px 0 0 0;transform: translateX(90px);}*/
.round1-trans-box{border:2px dashed #cecece; border-radius: 10px;padding: 40px 0;margin: 25px 0 0;position: relative;}
.round1-trans-box .import-box{background: #fff;width: 220px; height:161px; text-align: center;margin: 38px 78px 34px;border-top:28px solid #eee;border-left:23px solid #eee;border-right:23px solid #eee;border-bottom: 74px solid #eee;}
.round1-trans-box .import-box a{display: inline-block;width: 127px;height: 101px;position: relative;margin: 40px 0 20px;}
.round1-trans-box .import-box a input{position: absolute;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.round1-trans-box .import-box a img{}
.round1-email-box{text-align: center;font-size: 19px;display: flex;align-items:center;justify-content: center;}
.round1-email-box input{line-height: 38px;border:1px solid #bfbfbf;border-radius: 5px 0 0 5px;}
.round1-email-box button{background: #ff8213;border-radius: 0 5px 5px 0;width: 24%;cursor: pointer; line-height: 40px;color: #fff;font-size: 19px;border:none;}
.round1-trans-box .submit-box{position: absolute;width: 100%; height: 100%; left: 0;top: 0;background: #d1faec;font-size: 15px;box-sizing: border-box;padding: 30px ;}
.round1-trans-box .submit-box p{padding: 10px 0;}
.round1-trans-box .submit-box .btn-agree{text-align: center;font-size: 19px;padding: 30px 0 0;}
.submit-box .btn-agree span{background: #fff;padding: 10px 45px;border-radius: 3px;cursor: pointer;}
/*---------------------*/
.travel-round2-content{background: linear-gradient(to bottom,#fff 0%, #fff 65%, #fff7f2 65%, #fff9f5 100%);margin: 135px 0 0;}
.travel-round2-content .details{background: #d1faec;padding-bottom: 50px;border-radius: 15px;}
.travel-round2-content .details .travel-round2{background:url(../images/travel/banyuan.png) no-repeat right 20px top #fff;box-shadow: 0 0 25px rgba(175,208,197,0.43);border-radius: 15px;display: flex;justify-content: center;padding: 60px 0 20px;display: flex;justify-content: center;}
.travel-round2 h2{font-size: 41px;color: #ff8213;font-weight: bold;line-height: 40px;}
.travel-round2 h2 span{font-size: 23px;color: #313131;font-weight: normal;display: inline-block;padding: 20px 0 0;}
.round2-left{width: 53%;margin-right: 45px;}
.round2-right{width: 34%;}
.round2-left .round2-prod{border-top:1px solid #d4d2cd; margin-top: 40px;padding: 35px 0 ;display: flex;justify-content: space-between;}
.round2-prod-text{}
.round2-prod >img{padding-right: 40px;}
.round2-prod-text h3{font-size: 31px;padding: 10px 0 18px;}
.round2-prod-text .btn{padding: 20px 0 0;}
.round2-prod-text .btn a{background: #78c443;border-radius: 5px;line-height: 48px;display: inline-block;font-size: 21px;color: #fff;padding: 0 25px 0 10px;}
.round2-prod-text .btn a >img{padding-right: 10px;}
.round2-left ul{font-size: 15px;text-align: center;color: #525252;display: flex;justify-content: center;}
.round2-left ul li{width: 177px;height: 177px;margin-right: 35px;border-radius: 50%;border:3px solid #93e6ca;box-sizing: border-box;padding: 10px 0 0;position: relative;display: flex;align-items: center;justify-content: center;}
.round2-left ul li a{color: #4999fc;text-decoration: underline;}
.round2-left ul li:before{content: "1";display: inline-block;border:5px solid #fff;width: 40px;line-height: 40px;border-radius: 50%;background: #93e6ca;font-size: 21px;font-weight: bold;color: #fff;margin: 0 10px;position: absolute;top: -20px;left: calc(50% - 40px);}
.round2-left ul li:nth-child(2):before{content: "2";}
.round2-left ul li:nth-child(3):before{content: "3";}
.round2-left ul li:after{content: "";display: inline-block;width: 18px;height: 18px;border-top:2px solid #93e6ca;border-right:2px solid #93e6ca;transform: rotate(45deg);position: absolute;right: -25px;bottom:calc(50% - 10px) ;}
.round2-left ul li:last-child:after{display: none;}
.round2-left ul li span{color: #000;}
.round2-left .mess {padding: 15px 0 0;text-align: center;font-size: 15px;}
.round2-left .mess span{color: #93e6ca;}
.round2-right .gift{text-align: center;height: 140px;}
.round2-right .gift img{margin: -130px auto 0;animation: roveGift 1s ease-in-out infinite;}
@keyframes roveGift {
	0% {margin: -140px auto 0;  }
	50% { margin: -120px auto 0; }
	100% { margin: -140px auto 0; }
}
.round2-right .video-box{background: #000;}
.round2-right .video-box iframe{border-radius: 5px 5px 0 0;}
.round2-right .input-box{font-size: 15px;padding: 10px 0 20px;position: relative;}
.round2-right .input-box p{padding: 7px 0;display: flex;align-items: center;width: 96%;margin: 0 auto;}
.round2-right .input-box span{display: inline-block;padding-right: 20px;}
.round2-right .input-box input{border:1px solid #bfbfbf;border-radius: 5px;line-height: 27px;flex-grow: 1;}
.round2-right .input-box .btn{width: 68%;text-align: center;float: right;padding: 10px 0 0;}
.round2-right .input-box .btn button{color: #fff;border-radius: 5px;background: #ff8213;line-height: 39px;border:none;padding: 0 30px;font-size: 21px;cursor: pointer;}
/*.round2-right .input-box:after{content: "";z-index: 2; display: inline-block; width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: absolute; left: 0; top: 0;}*/
.round2-right .input-box .mask-text{z-index: 3;position: absolute;width: 100%; height: 100%;display: flex;color: #fff;font-size: 19px;left: 0;top: 0;}
.round2-right .input-box .mask-text p{margin: auto;display: none;text-align: center;}
.round2-right .input-box:hover .mask-text p{display: block;}
/*---------------------*/
.travel-gifts{background: linear-gradient(to bottom,#fff9f5,#fff);padding: 60px 0;}
.travel-gifts .travel-gifts-box{display: flex;justify-content: space-between;align-items: flex-end;}
.travel-gifts .travel-gifts-box >div{width: 24%;}
.travel-gifts .g1{text-align: center;}
.travel-gifts .g1 >span{color: #99c3e5;font-size: 27px;padding-bottom: 102px;display: block;}
.travel-gifts .g1-box{background: #b9defb;border-radius: 10px;font-size: 25px;padding-bottom: 40px;}
.travel-gifts .g2-box{background: #c6f7e6;border-radius: 10px;font-size: 29px;padding-bottom: 80px;}
.travel-gifts .g3-box{background: #ffac30;border-radius: 10px;font-size: 31px;padding-bottom: 100px;color: #fff;line-height: 50px;}
.travel-gifts .g4-box{background: #ffe8bc;border-radius: 10px;font-size: 21px;padding-bottom: 40px;}
.travel-gifts .g1-box p img{transform: translateY(-55%); }
.travel-gifts .g1-box var{font-size: 35px;font-style: normal;display: inline-block;padding: 25px 0 0;}
.travel-gifts .g2 >span{color: #7ed8b9;font-size: 30px;}
.travel-gifts .g3 >span{color: #fea92a;font-size: 31px;font-weight: bold;}
.travel-gifts .g4 >span{color: #b7a074;font-size: 27px;}
.travel-gifts .g4 a{color: #378bf3;text-decoration: underline;font-size: 17px;margin-top: 10px;display: inline-block;}
.travel-gifts .g1-box p{height: 90px;}
.travel-gifts .g2-box p{height: 120px;}
.travel-gifts .g3-box p{height: 100px;}
.travel-gifts ul{border-top: 1px solid #d2d2d2;margin:60px 0 0;padding: 40px 0 0;}
.travel-gifts ul li{padding: 5px 30px;color: #3f3f3f;font-size: 18px;}
.travel-gifts ul li a{color: #378bf3;text-decoration: underline; margin-left: 20px;display: inline-block;}
/*---------------------*/
.travel-videos{background: #f4f4f4;padding: 70px 0;position: relative; margin-bottom:80px;z-index: 1;}
.travel-videos .details{display: flex;justify-content: space-between;flex-wrap: wrap;}
.travel-videos .details img{padding: 10px 0;}
.travel-videos:after{background:rgba(0,0,0,0.5);content: "";display: block;position: absolute;width: 100%;height: 100%;left: 0; top: 0;z-index: 2;}
.travel-videos p{position:absolute;width: 100%;height: 100%; left: 0;top: 0;display: flex;z-index: 3; }
.travel-videos p span{margin:auto;font-size: 33px;color: #fff;display: none;}
.travel-videos:hover p span{display: block;}
/*---------------------*/
.travel-videos-show{background: #f4f4f4;padding: 70px 0;}
.travel-videos-show .details{overflow: hidden;}
.travel-videos-content{white-space: nowrap;font-size: 0;}
.travel-videos-box{display: inline-flex;/*justify-content: space-between;*/flex-wrap: wrap;width: 100%;}
.travel-videos-box iframe{width: 287px;height: 206px;margin:12px 0;border-radius: 3px; margin-right:17px;}
.travel-videos-box iframe:nth-child(4n){margin-right:0;}
.travel-videos-show .click-btn{text-align: center;padding:45px 0 15px;}
.travel-videos-show .click-btn span{box-shadow: 0 5px 10px #e2e2e2;cursor: pointer;display: inline-block;width: 82px;height: 82px;line-height: 82px; border-radius: 50%;margin:0 30px;}
/*---------------------*/
.travel-gifts-round{padding: 20px 0 50px;}
.travel-gifts-round h2{font-size: 42px;color: #ff8213;display: flex;align-items: center;justify-content: center;}
.travel-gifts-round h2 a{ color:#333;}
.travel-gifts-round h2 span{display: inline-block;color: #fff;font-weight: bold;width: 148px;height: 136px;line-height: 136px; text-align: center;background: url(../images/travel/1.png) no-repeat center;}
.travel-gifts-round ul{font-size: 27px;color: #4f4f4f;padding: 10px 0 0; background:url(../images/travel/time.png) no-repeat center;width: 361px; margin:0 auto;text-align: center;height: 62px;box-sizing: border-box; display: flex;justify-content:space-between;}
.travel-gifts-round ul li{width: 62px;}
.travel-round-box{position: relative; grid-template-rows:repeat(3, 33.3%);grid-template-columns: 30% auto 30%;background: url(../images/travel/bg.png) no-repeat center;width: 1218px;height: 771px; margin:50px 0 0;display: grid;box-sizing: border-box;padding: 25px 30px 35px;background-size: contain;}
.travel-round-box .gift{position: relative;vertical-align: middle;display: flex; align-items: center;justify-content: center;}
.travel-round-box .gift p{position:absolute;background: rgba(185,222,251,0.8);height: 58px;line-height: 58px;width: 100%;font-size: 23px; text-align: center; left: 0; bottom: 0;}
.travel-round-box .gift-click{text-align: center;grid-column-start: 2;grid-column-end: 3;grid-row-start: 1;grid-row-end: 4;background: #fff0d4;border-left:5px solid #ffac30;border-right:5px solid #ffac30;background: url(../images/travel/liwu.png) no-repeat center 60px #fff0d4;}
.travel-round-box .gift5 p{border-radius: 0 0 0 50px;}
.travel-round-box .gift6 p{border-radius: 0 0 50px 0;}
.gift-click h3{font-size: 45px;font-weight: bold;color: #ff5c3d;padding: 70px 0 270px;}
.gift-click .btn-click img{cursor: pointer;}
.gift-click .btn-click img:hover{transform: scale(0.95);}
.gift-click .t{font-size: 27px;padding: 40px 0 30px;}
.gift-click .mess{font-size: 16px;padding: 0 40px;}
.gift-click .mess span{color: #de3120;}
.gift p{position: relative;}
.gift p span{display: inline-block;color: #fff;font-size: 15px;padding: 0 10px; background: #57c33e;border-radius: 3px;line-height: 25px; position: absolute;right: 12px;bottom: 45px;}


/*---------------------*/
.travel-questions{padding: 50px 0 100px;}
.travel-questions h2{text-align: center;font-size: 42px;padding-bottom: 40px;}
.ques-one{border-bottom: 1px solid #e6e6e6;padding: 18px 0 8px 0;}
.travel-questions .ques-one .t{font-size: 18px;cursor: pointer;margin-bottom: 10px;color: #000; position:relative;}
.travel-questions .ques-one .t::after{content:'';color: #84bbf9; position:absolute; right:0; width:19px; height:19px; background:linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px, linear-gradient(currentColor, currentColor) no-repeat center / 3px 100%;}
.travel-questions .ques-one .ques-ans{color: #737480;display: none;}
.travel-questions .ques-one .ques-ans p a{ color:#4999fc;}
.travel-questions .ques-one.focus .t::after{background: linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px;}
.travel-questions .ques-one.focus .ques-ans{display: block;}

/*---------------------*/
.fixed-gifts{} 
.fixed-gifts a{position: fixed;top: 200px;left: 50px;z-index: 3;}
/*---------------------*/
.travel-nav{ background:url(../images/travel/bg-banner.jpg) no-repeat center,linear-gradient(to right,#f9a630 50%, #ffe8bc 50%);height: 0;transition: all 0.2s;position: fixed;left: 0; top: 0; width: 100%;z-index: 3;overflow: hidden; }
.travel-nav.fixed{ height:166px;transition: all 0.2s;}
.travel-nav .details{display:flex;height: 100%; align-items: center;}
.travel-nav .travel-left{width: 50%;text-align: center;}
.travel-nav .travel-left .t{font-size: 37px;color: #fff;}
.travel-nav .travel-left .t2{font-size: 35px;color: #bfffe9;padding: 10px 0 15px;}
.travel-nav .travel-left .btn{}
.travel-nav .travel-left .btn a{display: inline-block;color: #202020;background: #fff;border-radius: 5px;line-height: 48px;font-size: 23px;padding: 0 20px;}
.travel-nav .travel-right{width: 40%;text-align: center;}
.travel-nav .travel-right .t{font-size: 37px;}
.travel-nav .travel-right .t2{font-size: 35px;color: #ff9024;padding: 10px 0 15px;}
.travel-nav .travel-right .btn{}
.travel-nav .travel-right .btn a{display: inline-block;color: #fff;background: #f9a630;border-radius: 5px;line-height: 48px;font-size: 23px;padding: 0 20px;}


/*---------------------*/
.pop-input-email{border-width:33px 16px;border-color: #d1faec;border-radius: 7px;padding-bottom: 60px; width: 770px;box-sizing: border-box;text-align: center;background: #fff;border-style:solid;}
.pop-input-email .pic{text-align: center;}
.pop-input-email .pic img{margin: -190px 0 0;}
.pop-input-email h3{font-size: 38px;font-weight: bold;padding: 15px 0 40px;}
.pop-input-email h3 span{color: #ff7b41;font-weight: normal;}
.pop-input-box{display: flex;align-items: center;justify-content: center;}
.pop-input-box input{border:1px solid #ff8213;border-radius: 3px 0 0 3px;line-height: 44px;font-size: 17px;width: 45%;padding-left: 10px;box-sizing: border-box;}
.pop-input-box button{font-size: 19px;color: #fff;background: #ff8213;border-radius: 0 3px 3px 0;border:none;line-height: 46px;padding: 0 15px; cursor:pointer;}
.pop-input-email p{padding: 45px 70px 0; line-height: 30px;}
/*---------------------*/
.pop-software{border-width:33px 16px;border-color: #ffe8bc;border-radius: 7px;padding-bottom: 60px; width: 770px;box-sizing: border-box;text-align: center;background: #fff;border-style:solid;}
.pop-software .pic{text-align: center;}
.pop-software .pic img{margin: -190px 0 0;}
.pop-software h3{font-size: 38px;font-weight: bold;padding: 15px 0 0;}
.pop-software h3 span{color: #ff7b41;font-weight: normal;}
.pop-software p{padding: 30px 70px 30px;font-size: 19px;line-height:30px;}
.pop-software p a{text-decoration: underline;color: #327fff;}
.pop-software .btn-donw a{display: inline-block;background: #78c443;font-size: 21px;border-radius: 5px;line-height: 60px;color: #fff;padding: 0 15px;}
.pop-software .code-txt{ padding:10px 0 0;display:none;}
.pop-software .pop-mess,.pop-input-email .pop-mess{ font-weight:bold; color:#ff7b41; font-size:21px; padding:20px 0 0;}
.pop-input-email .close,.pop-software .close{ text-align:right; font-size:35px;}
.pop-input-email .close span,.pop-software .close span{cursor:pointer;}
.pop-fixed-winer{ width:360px; margin:0 auto; text-align:left;}
.pop-fixed-winer a{color:#737480; text-decoration:underline;}
.pop-fixed-winer.last{font-size:15px;}

@media (max-width:1200px) {
	.details{width: 98%;}
	h1,h1.fr{font-size: 100px;}
	.travel-banner .details{margin: -400px auto 0;}
	.travel-banner-bottom .fixed-gift{display: none;}
	/*----------------*/
	.travel-round-box{width: 100%;height: auto;}
	.travel-round-box .gift-click{padding-bottom: 20px;}

}

@media (max-width:979px) {

	.travel-banner .details{margin: -300px auto 0;}
	h1,h1.fr{font-size: 80px;}
	h1 span,h1.fr span{font-size: 39px;}
	.travel-banner-aim a{width: 40%;}
	.travel-banner-bottom .travel-round1{display: block;}
	.round1-left{width: 85%;margin: 0 auto;}
	.round1-left h2{font-size: 39px;}
	.round1-right > img{margin: -1200px 0 0 400px; transform: scale(0.6);}
	.round1-right{width: 85%;margin: 0 auto;}
	.round1-trans-box .import-box{margin: 0 auto 30px;}
	/*----------------*/
	.travel-round2-content .details .travel-round2{display: block;}
	.round2-left{width: 85%;}
	.round2-right{width: 85%; margin:150px auto 0;}
	.round2-right .gift{height: 50px;}
	/*----------------*/
	.travel-round-box{background-size: cover;padding:25px 0 35px;}
	.gift-click h3{font-size: 39px;}
	.travel-round-box .gift5 p,.travel-round-box .gift6 p{border-radius: 0;}
	.travel-round-box .gift p{font-size: 19px;}

	/*----------------*/
	.pop-software{width:96%;}
	.pop-software p{padding: 30px 50px;}
	/*----------------*/
	.travel-nav .travel-left{background: #f9a630;height: 100%;padding: 40px 0 0;}
	.travel-nav .travel-right{width: 50%;}
	

}

@media (max-width:767px) {
	.travel-banner .details{margin: -750px auto 0;}
	.travel-move img{max-width: none;}

	h1,h1.fr{font-size: 60px;}
	h1 span,h1.fr span{font-size: 21px;}
	.travel-banner-aim{display: block;padding-bottom: 0;}
	.travel-banner-aim a{width: 70%;margin: 10px auto;display: block;}
	.round1-left h2,.travel-round2 h2{font-size: 27px;}
	/*----------------*/
	.round2-left{width: 100%;}
	.round2-left ul{flex-wrap: wrap;}

	/*----------------*/
	.travel-gifts .travel-gifts-box{flex-wrap: wrap;}
	.travel-gifts .travel-gifts-box >div{width: 45%;margin-bottom: 30px;}
	/*----------------*/
	.travel-videos .details img{width: 48%;}
	.travel-videos-box iframe{width: 48%;}
	/*----------------*/
	.travel-gifts-round{padding: 50px 0;}
	.travel-gifts-round h2{font-size: 30px;}
	.travel-gifts-round h2 span{width: 20%;background-size: contain;}
	/*----------------*/
	.travel-round-box{grid-template-rows: repeat(4,auto);grid-template-columns:repeat(2,50%);}
	.travel-round-box .gift-click{grid-column-start: 1;grid-column-end: 3;grid-row-start: 2;grid-row-end: 3;background: none;border:none;border-top:5px solid #ffac30;border-bottom:5px solid #ffac30;}
	.gift-click h3{padding: 20px 0 0 ;}
	.btn-click{padding: 30px 0 0;}

	/*----------------*/
	.travel-questions h2{font-size: 39px;}
	/*----------------*/
	.pop-software p,.pop-input-email p{padding: 30px 10px;}
	.pop-input-email{width: 100%;}
	.pop-input-email h3{font-size: 31px;}
	.pop-software h3{font-size: 31px;}
	/*----------------*/
	.travel-nav .travel-left{padding: 15px 0 0;}
	.travel-nav .travel-left .t,.travel-nav .travel-right .t{font-size: 27px;}
	.travel-nav .travel-left .t2,.travel-nav .travel-right .t2{font-size: 25px;}

}

@media (max-width:479px) {

	h1 span{line-height: 35px;display: inline-block;padding: 20px 0 0;}
	.round2-left .round2-prod{display: block;text-align: center;}
	.round2-left ul li:after{transform: rotate(135deg);right: auto;bottom: -20px;}
	.round2-left ul li{margin: 0 10px 45px;}
	.travel-banner-aim a{width: 85%;}
	/*----------------*/
	.travel-gifts .travel-gifts-box >div{width: 90%; margin: auto;}
	/*----------------*/
	.travel-round-box{display: block;}
	/*----------------*/	
	.travel-questions h2{font-size: 31px;}
	/*----------------*/	
	.travel-nav{background: none;}
	.travel-nav.fixed{height: auto;}
	.travel-nav .details{flex-wrap: wrap;}
	.travel-nav .travel-left{width: 100%;padding: 10px 0;}
	.travel-nav .travel-right{width: 100%;background: #ffe8bc;padding: 10px 0;}
	
	.pop-fixed-winer{width:90%;}

}