.color_ddd{color:#ddd}
.color_4b76bd{color:#4b76bd !important}
.color_30a1cf{color:#30a1cf !important}
.color_fb5245{color:#fb5245 !important}
.color_386ca3{color:#386ca3 !important}
.color_ff2c2b{color:#ff2c2b !important}
.bg_252525{background:#252525 !important}
.border_ff2c2b{border:2px solid #ff2c2b !important}
.border_386ca3{border:2px solid #386ca3 !important}
.border_fb5245{border:2px solid #fb5245 !important}
.border_30a1cf{border:2px solid #30a1cf !important}
.border_4b76bd{border:2px solid #4b76bd !important}
footer{color:#fff}
.footerTop {color:#fff}
.footerTop .content{width:calc(100% - 170px); float:left; display:inline-block; padding:40px 0; padding-left:230px; background:url(../images/icon/bg_footerTop.png) no-repeat left center}
.footerTop .content h3{font-weight:normal; line-height:32px; margin-bottom:6px}
.footerTop .btn_signme_up{margin-top:40px; width:160px; height:46px; line-height:46px; display:inline-block; text-align:center; background:#168ccc; border-radius:3px; color:#fff; font-size:18px; float:right}
.main_footer {padding:30px 0 0;background:#2e609d}
.main_footer .footer_Link{padding:0; margin:0; list-style:none}
.main_footer .footer_Link li{display:inline-block; width:100%}
.main_footer .footer_Link li a{font-size:14px; line-height:27px; color:#fff}
.main_footer .footer_Link li a:hover, .main_footer .footer_Link li a:focus{
	color:#fff!important;
}
.footer_social ul{padding:0;}
.footer_social .list_social{display:inline-block;margin:0; padding:0}
.footer_social ul li{padding:0 15px 0 0 !important; display:inline-block; float:left}
.footer_social ul li.pdr0{padding-right:0 !important}
.footer_social ul li a{display:block; width:38px; height:38px; border-radius:100%; line-height:38px; text-align:center;background:#fff}
.footer_social ul li a i{font-size:16px; line-height:34px;}
.company_info{display:inline-block; width:100%; padding:25px 0; border-top:1px solid #ccc; overflow:hidden}
.logo_footer{width:250px; float:left; display:inline-block; padding-right:20px; border-right:1px solid #ccc}
.logo_footer .dmca-badge{text-align: center;display: block;margin-top: 10px}
.logo_footer #logo_footer{width:100px; margin:0 auto; display:block}
.logo_footer p{line-height:18px; text-align:center}
.info_right{width:calc(100% - 250px); float:right; padding-left:25px; padding-top:5px}
.info_right a{color:#fff !important}
a.color_ddd{color:#fff !important}
.info_right a:hover,a.color_ddd:hover{color:#efa80f !important}
.info_right span{position:relative}
.info_right span.address{padding-left:22px; margin-right:40px;}
.info_right span.address:before{width:16px; height:22px; background-position:0 0; background-image:url(../images/icon/sprite_bg.png); content:"";position: absolute;
    left: 0;
    top: 0;}
.info_right span.phone{padding-left:22px; margin-right:15px;}
.info_right span.phone:before{width:19px; height:22px; background-position:-96px -32px; background-image:url(../images/icon/sprite_bg.png); content:"";position: absolute;
    left: 0;
    top: -2px;}
.info_right span.telephone{padding-left:30px; margin-right:15px}
.info_right span.telephone:before{width:26px; height:24px; background-position:-36px 0; background-image:url(../images/icon/sprite_bg.png); content:"";position: absolute;
    left: 0;
    top: -3px;}
.info_right span.email{padding-left:25px; margin-right:15px;}
.info_right span.email:before{width:18px; height:15px; background-position:-102px 0; background-image:url(../images/icon/sprite_bg.png); content:"";position: absolute;
    left: 0;
    top: 1px;}
.info_right span.whatsApp{padding-left:25px; margin-right:30px;}
.info_right span.whatsApp:before{width:19px; height:18px; background-position:-63px 0; background-image:url(../images/icon/sprite_bg.png); content:"";position: absolute;
    left: 0;
    top: 2px;}
.info_right span.skype{padding-left:25px;}
.info_right span.skype:before{width:18px; height:18px; background-position:-82px 0; background-image:url(../images/icon/sprite_bg.png); content:"";position: absolute;
    left: 0;
    top: -1px;}
#footer{position:relative;overflow:hidden;background:#fff;clear:both}
#footer p{color:#fff}
#footer .overall_data_wrapper p{color:#000}
#footer .download_links_block{position:relative;background:#f2f2f2;text-align:center;overflow:hidden;padding-top:30px}
#footer .download_links_block .overall_data_wrapper{background-image:url(../images/home/desktop_footer_download_bg.png);background-repeat:no-repeat;background-position:top right;padding-bottom:40px;padding-right:90px}
#footer .download_links_block a{width:150px;height:52px;background:url(../images/home/AppStore.svg) no-repeat left top/150px auto;margin:0 10px}
#footer .download_links_block .google_play{background:url(../images/home/Android-app-on-google-play.svg) no-repeat left top/150px auto}
#footer .download_links_block .arrow{background:url(../images/tour/icon_sprite_tour.png) no-repeat -3px -1291px;position:absolute;left:50%;top:0;margin-left:-20px;width:40px;height:18px}
#footer .download_links_block h2{font-size:22px;color:rgba(59,68,78,0.5);margin:30px 0 20px}
#footer .download_links_block p.download_thrillophilia_btn{font-size:23px;line-height:23px;margin:0;color:#000}
#footer .download_links_block p.download_thrillophilia_text{font-size:35px;line-height:35px;color:#000;margin:0;padding:10px 0}
#footer .download_links_block p.download_thirillopilia_count{color:#000;font-size:15px;line-height:15px}
#footer .download_links_block div.download_links{padding-top:20px}
#footer .download_links_block h1{font-size:39px;color:#f16f30;font-weight:700;margin:10px 0 20px}
#footer h2{color:#fff;font-size:16px}
#footer ul{padding:0}
#footer ul li{list-style:none;padding:0;line-height:20px;font-size:12px}
#footer ul li a{color:rgba(255,255,255,0.5)}
#footer .second_block{padding:20px 0 60px;background:#3c444e}
#footer .second_block ul li{width:50%;float:left}
#footer .third_block{background:#303740;padding:40px 0}
#footer .third_block .logo{margin-bottom:20px}
#footer .third_block .first{width:100%}
#footer .third_block .first ul.firstcoloum{width:30%}
#footer .third_block .first ul.thirdcoloum{width:20%}
#footer .third_block .first ul{padding:0;width:50%;float:left}
#footer .third_block .first ul h2{padding-bottom:2%;margin:0}
#footer .third_block .first ul p.footer_title_name{padding-bottom:2%;margin:0;font-size:16px}
#footer .third_block .first ul li{list-style:none;padding:0;line-height:25px;font-size:14px;width:400px;color:rgba(255,255,255,0.5)}
#footer .third_block .first ul li a{color:rgba(255,255,255,0.5);transition:all .6 ease}
#footer .third_block .first ul li a:hover{color:#fff;transition:all .6 ease}
#footer .third_block .form{padding:0;width:330px}
#footer .third_block .form .group{margin-bottom:15px}
#footer .third_block .form input.textbox,#footer .third_block .form label{background:0;width:330px;border-color:rgba(59,68,78,0.4);font-size:14px;left:0;text-shadow:0;padding-left:0;color:rgba(255,255,255,0.4)}
#footer .third_block .form input:focus ~ label,#footer .third_block .form input:valid ~ label,#footer .third_block .form .not_empty label{top:-8px}
#footer .third_block .form .bar::after,#footer .third_block .form .bar::before{background:#f8ad33;height:1px}
#footer .third_block .form .btn_subs{color:#f16f30;border:1px solid #f8ad33;font-size:14px;background:transparent;padding:5px 10px;border-radius:5px;color:#f8ad33}
#footer .third_block .form .btn_subs:hover{border-color:#f16f30;background:#f16f30;color:#fff}
#footer .recent_blogs{padding-top:30px;width:39%}
#footer .recent_blogs ul{margin-top:20px}
#footer .recent_blogs ul li{background:url(../images/tour/icon_sprite_tour.png) no-repeat 0 -1291px;padding:3px 0 3px 25px}
#footer .newsletter{padding-top:30px;width:27%}
#footer .newsletter h3{color:rgba(255,255,255,0.5);font-size:13px;margin-bottom:15px;margin-top:20px}
#footer .newsletter h3 a{color:#fff}
#footer .footer_bottom{background:#272d35;text-align:center;color:#fff;font-size:15px;padding:20px 10px}
#footer .footer_bottom p{margin-top:10px}
#footer .footer_bottom p a{color:#f9ae1f}
.hide-download_app_block{display:none}
.city.hidden_city {
    display: none!important;
}
.city.hidden_city.show {
    display: block!important;
}
.btn-less_more {
    display: none;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {

#footer .third_block .col-md-4{width:30.3333%;float:left;padding:0 5px 0 0}
}
@media screen and (max-width: 1199px) {
	.footerTop .btn_signme_up {
		margin-top: 80px;
	}
	.subscribe_Box{width:100%; max-width:307px; margin:20px auto 0; text-align:center}
}
@media screen and (max-width: 1024px) {

.banner .contentBanner {
    top: 50px;
}
}
@media screen and (max-width: 991px) {
	.footerTop .content {
		padding-left:0;
		background:none;
	}
	.footerTop .btn_signme_up {
		margin-top: 60px;
	}
	.subscribe_Box{width:100%; max-width:306px; margin:20px auto 0; text-align:center; padding-top:20px; border-top:1px solid #ccc}
	.main_footer .footer_Link {
		
		min-height: 190px;
	}
	.info_right p.mb0 span{
		margin-bottom: 5px;
		display: inline-block;
	}
	
}

@media screen and (max-width: 767px) {
.mb30_767{margin-bottom:30px !important}
.banner .contentBanner {
    top:20px;
}
.main_footer .footer_Link {
	min-height: auto;
}
.footerTop .content {
    width: 100%;
    float: none;
    text-align: center;
	padding-bottom:20px;
}
.footerTop .btn_signme_up {
    width: 160px;
    height: 46px;
    line-height: 46px;
    display: block;
    margin: 0 auto 40px;
    text-align: center;
    background: #168ccc;
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    float:none;
}
.logo_footer {
    width: 250px;
    float: none;
    display: block;
    margin: 0 auto 15px;
    padding-right: 20px;
    border-right: 0px solid #ccc;
}

.info_right {
    width: 100%;
    float: none;
    padding-left: 0px;
    padding-top: 5px;
    text-align: center;
}
.info_right span.address {
    padding-left: 22px;
    margin-right: 15px;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}


#footer{padding:0}
#footer .second_block,#footer .recent_blogs,#footer .newsletter,#footer .first ul:last-child{display:none}
#footer .first ul{width:100%!important;font-size:13px}
#footer .first ul li{float:left;width:33.33%}
#footer .first .logo{width:150px}
#footer .download_links_block .arrow{display:none}
#footer .logo{background-size:150px auto;width:150px!important;margin:0 auto 10px!important;height:74px!important}
#footer .third_block{padding:20px 0}
#footer .third_block .first ul{margin:0;padding:0;width:100%}
#footer .third_block .first ul li{float:left!important;font-size:14px!important;line-height:21px!important;list-style:outside none none;padding:0;width:45%!important}
#footer .download_links_block{padding:0}
#footer .download_links_block .container{max-width:100%;width:100%;padding-left:0;padding-right:0}
#footer .download_links_block .container .mobile_app_banner_wrapper{margin:3px 0}
#footer .download_links_block .container .mobile_app_banner_wrapper a.download_mobile_link{margin:0}
#footer .download_links_block .container .mobile_app_banner_wrapper a.download_mobile_link img.mobile_app_banner{width:100%}
#footer .download_links_block h1{font-size:16px;font-weight:400;margin:5px 0 10px}
#footer .download_links_block h2{font-size:11px;font-weight:400;margin:0}
#footer .download_links_block .download_links a{width:80px;height:30px;margin:0 5px;background-size:80px auto}
#footer .footer_bottom{padding:10px;font-size:12px}
#footer{padding:0}
#footer .second_block,#footer .recent_blogs,#footer .newsletter,#footer .first ul:last-child{display:none}
#footer .first ul{width:100%!important;font-size:13px}
#footer .first ul li{float:left;width:33.33%}
#footer .first .logo{width:150px}
#footer .download_links_block .arrow{display:none}
#footer .firstcoloum li{width:auto!important;float:left!important;margin:5px 10px!important}
#footer .download_links_block p.download_thrillophilia_btn{font-size:20px;padding-top:0;margin:0;color:rgba(59,68,78,0.5)}
#footer .download_links_block p.download_thrillophilia_text{font-size:20px;color:#f16f30;margin-bottom:10px}
#footer .logo{background-size:150px auto;width:150px!important;margin:0 auto 10px!important;height:74px!important}
#footer .third_block{padding:20px 10px}
#footer .third_block ul li{display:inline-block;float:none;font-size:11px!important;line-height:16px!important;list-style:outside none none;padding:0;width:32%}
#footer .download_links_block{padding:20px 10px}
#footer .download_links_block h1{font-size:16px;font-weight:400;margin:5px 0 10px}
#footer .download_links_block h2{font-size:11px;font-weight:400;margin:0}
#footer .download_links_block .download_links a{width:74px;height:25px;margin:0 5px;background-size:74px auto}
#footer .footer_bottom{padding:10px;font-size:12px}
}
@media screen and (max-width: 550px) {
	.pageHowItWork .letUs h2 {
		font-size: 36px;
	}
}
@media screen and (max-width: 420px) {
	.pageHowItWork .letUs h2 {
		font-size: 32px;
	}
}

@media screen and (max-width: 400px) {
	.banner .contentBanner {
		top:10px;
	}
	.footer_social ul li {
		padding: 0 15px 0 0 !important;
		display: inline-block;
		float: left;
	}
}
@media screen and (max-width: 370px) {
	.pageHowItWork .letUs h2 {
		font-size: 24px;
	}
}
@media screen and (max-width: 300px) {
	.footer_social ul li {
		padding: 0 10px 0 0 !important;
	}
}
@media screen and (min-width:1200px) {
.colRight1200{float:right !important}
}