@charset "utf-8";
/* CSS Document */

.search_by_hot .caption .search_hot_h4, .search_by_map .caption .search_by_map_h4, .search_by_traveltime .caption .search_travel_time_h4, .search_by_whyuse .caption .why_choose_us_h4{
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    text-shadow: 0 0 3px #000;
    letter-spacing: 0.02rem;
font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;
}
/* start of CSS for footer map */
.bottom_map_con{
		  padding-bottom: 30px;
		  width: 100% !important;
    	  z-index: 99999;
		  margin: 0 !important;
    	  position: relative;
		  background-color:#002138;
	  }
	  .bottom_map_wrapper{

	  }

	  .bottom_map_con #map{
		width:1020px;
		height:670px;
		margin:0 auto;
		top:20px;
	  }
	  .bottom_map_con #map_ipad{
		display:none;
	  }

		a[href^="http://maps.google.com/maps"],
		a[href^="https://maps.google.com/maps"],
		a[href^="https://www.google.com/maps"] {
			display: none !important;
		}
		.gmnoprint:not(.gm-bundled-control) {
			/*display: none;*/
		}
	  .map_bottom{
		/*width:1000px;
		background-color:#005086;
		height:50px;
		margin:0 auto;*/
	  }
	  .gm-style .gm-style-iw {
		font-weight: 400 !important;
		font-size: 12px !important;
		overflow: hidden;
		font-family: 'Open Sans',sans-serif !important;
	  }
	  #bodyContent .country_name{
		display: block;
		background-color: #1a96e7;
		width: auto;
		text-align: center;
		font-size: 12px;
		font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif;
		color: #ffffff;
		font-style: normal;
		padding: 0px 8px;
		line-height: 24px;
    	letter-spacing: 0.02rem;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	   }
	   #bodyContent .work_status{
		display: block;
		height: 34px;
		background-color: #0a1e2c;
		width: 211px;
		text-align: center;
		font-size: 12px;
		color: #ffffff;
		font-style: normal;
		line-height: 30px;
		letter-spacing: 0em;
		border-radius: 0px 0px 6px 6px;
		-moz-border-radius: 0px 0px 6px 6px;
		-webkit-border-radius: 0px 0px 6px 6px;
		}
		.gm-style .gm-style-iw{
			margin-top:90px !important;
			text-align: center;
		}
		.bottom_map_con .map_h2{
			font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif;
      font-weight: 500;
    padding: 20px 0px 5px 0px;
    color: #73a6ff;
    font-size: 24px;
    letter-spacing: 0.05rem;
		}
		/* start of CSS for footer map */

@media (min-width:1200px){
.resCarousel-inner .item .tile img{ height: 230px;padding-bottom:30px; }
}
@media (min-width:1000px){
#map_mobile{
display:none;
}
}
@media only screen and (min-width:769px){
.banner_strip{
    margin: 0 auto !important;
    max-width: 70%;
    box-shadow: 2px 5px 20px -5px rgba(0,0,0,.9);
    float: none;
}
}
.input_container ul li a {
    color: rgba(0, 0, 0, 0.75) !important;
    font-size: 14px;
}
@media only screen and (min-width:769px){
.lang-flag{width:16px;height:16px;margin-left:5px;}
.curr-dropdown{float:right;margin-right:0;margin-top:-5px;}
select.currency-options{width:50px;border:none;font-size:14px;margin-top:0px;color:#484848;margin-right:0;font-family:'open sans',sans-serif;white-space: nowrap;}
.currency-text-desktop{color:#484848;font-size:14px;margin-right:0px;margin-left:20px;vertical-align:middle;}
.sign{border-radius:20px;background:#005087;border:none;float:right;width:auto;font-size:14px;font-weight:400;padding:5px 16px;line-height:normal;height:auto;}
.login-signup-indiv{float:right;margin-top:-3px;}
.login-btn{color:#484848 !important;line-height:normal;float:left;padding:0;margin-top:4px;margin-right:15px;}
.language-text-desktop,.currency-text-desktop{display:inline-block !important;}
.dashboard-area-header{float:left;border-radius:100%;overflow:hidden;margin-top:0;margin-right:0;}
.user-image{height:20px;width:20px;}
.dashboard-title{color:#484848;float:left;line-height:normal;padding:0 0 0 10px;font-family:'Open Sans',sans-serif !important;font-size:14px;margin-top:4px;margin-right:10px;}
.tab-box{position:absolute;/*top:220px;*/top: 270px;left:0;right:0;/*z-index:100;*/z-index:1; overflow:hidden;font-family:'Open Sans',sans-serif !important;}
.tab-box .search_bx{margin:0px;padding:0px;margin-left:0;margin-right:0;width:100%;max-width:1000px;height:auto;display:block;overflow:hidden;margin:0 auto;font-family:'Open Sans',sans-serif !important;}
.tab-box .search_bx h1{color:#fff;font-size:50px;text-align:center;font-weight:400;text-shadow:0 0 4px #666;}
.home_pg_tp_heading{
  position:relative;
  top:-330px;
}
.home_pg_tp_heading h1{color:#fff;font-size:50px;text-align:center;font-weight:400;text-shadow:0 0 4px #000;font-family:'Hind','Helvetica Neue',Helvetica,Arial,sans-serif;}
.home_pg_tp_heading h4{
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 15px;
    color: #fff;
    font-size: 34px;
    font-weight: 400;
    text-shadow: 0 0 4px #000;
    font-family: 'Hind','Helvetica Neue',Helvetica,Arial,sans-serif;
}
.tab-box .resp-tabs-list li{border:1px solid #fff;font-size:14px;color:#fff;margin:0;word-wrap:break-word;font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;font-weight:600; letter-spacing: 0.06rem; /*letter-spacing:1px;*/}
.video_pan{height:500px;max-height:500px}
.tab-box .search_tabbing{padding:20px 45px;border-radius:0px;font-family:Gotham,gotham,Verdana,sans-serif !important;}
.tab-box .resp-tab-active{border:1px solid #fff !important;margin-bottom:0px !important;background:rgba(0, 116, 228, 0.4) !important;box-shadow:none;color:#fff !important;}
#horizontalTab .resp-tabs-list li:hover { background: rgba(0, 116, 228, 0.4) !important;}
.tab-box .resp-tab-item a{color:#fff !important;font-size:14px;}
.tab-box .search_sel{margin-top:20px;max-width:350px;float:left;height:auto !important;/*overflow:hidden;*/width:30%}
.tab-box .select-box-dropdown{height:41px;width:100%;border-radius:0px !important;}
.tab-box .search_inp_select{background:#FFF;border-radius:0px !important;width:100%;/*height:auto !important;*/line-height:42px !important;color: rgba(0, 0, 0, 0.75);font-size:14px !important;font-family:'Open Sans',sans-serif !important;border:none}
.textbox-search{padding:10px 4px !important;width:100%;border-radius:0px !important;}
.tab-box .input_container .search_inp{
  border:none !important;
  height:auto !important;
  line-height:normal !important;
  font-size: 15px !important;
    padding: 2px 5px !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;
    color: rgba(0, 0, 0, 0.75) !important;
  }
  .tab-box .input_container .search_inp::placeholder{
    color: rgba(0, 0, 0, 0.75) !important;
  }
  .tab-box .input_container .search_inp:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0.75) !important;
  }
  .tab-box .input_container .search_inp::-ms-input-placeholder{
    color: rgba(0, 0, 0, 0.75) !important;
  }
.tab-box .search_bt{border-radius:0px !important;width:100% !important;max-width:120px;margin-top:10px;float:right;margin-right:0px;overflow:hidden;}
.tab-box .inp_bt{width:100% !important;color:#ffffff !important;font-size:14px !important;letter-spacing: 0.02rem; font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;text-align:center;border:0px;cursor:pointer !important;display:inline-block;border-radius:3px;background-color:#73a6ff !important;font-weight:500;height:auto !important;line-height:normal !important;overflow:hidden;}
#contry_list2, #contry_list1, #contry_list3, #contry_list4, #contry_list5{max-width:445px !important;padding:5px;border-radius:0px;margin:0px !important;margin-top:0px !important;}
.tab-box .search_prop{max-width:485px !important;overflow:hidden;}
.banner_strip{
  /*width:80% !important;z-index:99999;top:40px;background-color:#005087;color:#fff;opacity:1;height:80px;margin:0 auto !important;position:relative;
  box-shadow: 2px 5px 20px -5px rgba(0,0,0,.9); float: none;*/
    width: 80% !important;
    z-index: 99999;
    top: 40px;
    background-color: #005087;
    color: #fff;
    opacity: 1;
    height: 80px;
    margin: 0 auto !important;
    position: relative;
    box-shadow: 2px 5px 20px -5px rgba(0,0,0,.9);
    float: none;
    padding: 0;
}
.strip-banner-row{
  /*padding:22px 20px;display:block;margin:7px 10px !important;float:none;*/
  padding: 23px 22px;
  display: block;
  margin: 0px 0px !important;
  float: left;
  width: 100%;
  position: absolute;
  vertical-align: middle;
}
.left-image{margin:0px !important;width:auto;}
.resCarousel-inner .item .tile h3{ font-size: 16px; font-weight: 600; font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif; letter-spacing: 0.01rem; text-align: center; padding: 10px 5px 0px 5px; height: 60px; }
body .review_home_bg{ background: linear-gradient(0deg, rgba(255,255,255,0.01), rgba(255,255,255,0.9)), url(../images/review_back.jpg) no-repeat; background-size: cover; background-position: center bottom;}
.footer-bag .footer-divider hr{ border-top:none; border-bottom: 1px solid #ccc;}
.footer-bag .footer-divider .list-links > li a{ color: #ccc; font-weight: 400; font-size: 13px;}
.footer-divider .title a{ font-weight: 600; text-transform: uppercase; }
body .footer_up_bg{/* opacity: 0.9; min-height: 670px; */}
.tittle-strip-banner-text{color:#fff;font-size:19px;font-weight:400;letter-spacing:.04em;vertical-align:middle; font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important; padding-left:5px;margin-top: 0 !important;}
.strip-banner-btn{text-align:right;padding:9px 0;}
.strip-banner-btn a{color:#005087;font-weight:600;border-radius:8px;padding:5px 22px;background:#fff; font-size: 16px;text-transform: capitalize; font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;}
.padding_side_no .parent{ height: 365px; }
.strip-banner-btn a:hover{ color:#fff; background:#3ca2f0; border:1px solid #3ca2f0; }
.review_user .review_block p{ font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif; font-size: 14px; padding-top: 8px; line-height: 20px;}
.review_block{ font-size: 14px; line-height: 16px; letter-spacing: 0.02rem; }
.review_block .reveiw_count{ font-weight: 600; }
.image-cropper{ position: relative; overflow: hidden; border-radius: 50%; width: 80px; height: 80px; top: -60px; margin: 0 auto; }
.image-cropper .avatar{     display: inline; height:auto; top: 0; border-radius: 0; }
.p0.blog_section_main_div{ padding-top:10px; }
.map_home_bg{ padding-bottom:25px; background: linear-gradient(0deg, rgba(242,238,232,0.85), rgba(242,238,232,0.01)), url(../images/search-map.jpg) no-repeat; }
 .map_home_bg:before{ background-image: linear-gradient(to bottom right,#002f4b,#dc4225); opacity: .6;  }
.title-strip-banner{float:left;padding:3px 0; display: inline-flex; align-items: center;}
.featured-home{padding:120px 0 20px 0 !important;width:100%;overflow:hidden;max-width:1250px;display:block;margin:0 auto;}
.text-features{font-size:22px;font-family:'Open Sans',sans-serif !important;color:#fff !important;font-weight:900}
.search-by-thumb{min-height:395px;padding-top:110px;border:none;border-radius:none}
.search-by-thumb a{font-size:22px;color:#fff;font-weight:600}
.myshadow{background:rgba(0, 116, 228, 0.5)!important;border:none;box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-o-box-shadow:0 0 10px rgba(0,0,0,0.6);}
.thumbnail{background:rgba(0, 116, 228, 0.5)!important;border:none;box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-o-box-shadow:0 0 10px rgba(0,0,0,0.6);}
.thumbnail .caption{padding:174px 30px;}
.thumbnail_g{background:rgba(0, 0, 0, 0.5);box-shadow:0 6px 18px 2px rgba(0, 0, 0, 0.3);border:none}
.thumbnail_b{background:rgba(0, 116, 228, 0.5);box-shadow:0 6px 18px 2px rgba(0, 0, 0, 0.3);border:none}
.thumbnail a>img{width:50px;}
.padding_side_no{padding:0 20px;}
.padding_80_zero{padding-top:0;}
.review-main-title{font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;font-size:24px; letter-spacing: 0.03rem;font-weight:700;border-bottom:1px solid #e4e4e4;color:#005087;padding-bottom:6px;}
.review-main-title a{font-size:11px;font-weight:600;color:#7d7d7d;}
.review-main-title a:hover{color:#45A5EE;}
.swatch{width:100px;height:3px;background:#73a6ff;}
.review-block{margin-bottom:40px;padding:0px;background-color:#fff;width:100%;display:block;}
#review_snippet.quote{width:100%;top:auto;display:block;padding:30px 0;}
#review_snippet.quote .avatar{width:88px;height:88px;border-radius:100%;display:block;margin:0 auto;text-align:center;float:none;border:2px solid #73a6ff}
.review-box{border-right:1px solid #f1f1f1;margin-top:65px;}
.review-box:last-child{border-right:none;}
.content-quotes{display:block;float:none;}
.quotes-title-second,.quotes-title{font-size:14px !important;min-height:80px;font-weight:500;padding:25px 0px;display:block;text-align:center;font-family:'Open Sans',sans-serif !important;color:#969696 !important;width:100%;max-width:200px;margin:0 auto;overflow:hidden;}
.reviewer-name{text-align:center;display:block;font-size:13px;padding:5px 0px;color:#484848;}
.rating-star-icons{display:block;text-align:center;padding:2px 0px;color:#73a6ff;}
.review-location{text-align:center;font-size:12px;color:#9c9c9c;}
div:last-child > thumbnail{border-right:none;}
}
@media only screen and (max-width:768px){.text-features{color:#888888;font-size:14px;}
.review-main-title{font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;font-size:18px !important;font-weight:700;border-bottom:1px solid #e4e4e4;color:#005087;padding-bottom:10px;}
.review-main-title a{font-size:11px;font-weight:600;color:#7d7d7d;}
.review_home_bg h2.review-main-title {font-size: 27px!important;}
.review-main-title a:hover{color:#45A5EE;}
.swatch{width:100px;height:3px;background:#73a6ff;}
.review-block{margin-bottom:40px;padding:0px;background-color:#fff;width:100%;display:block;}
#review_snippet.quote{width:100%;top:auto;display:block;padding:20px 0 !important;}
#review_snippet.quote .avatar{width:88px;height:88px;border-radius:100%;display:block;margin:0 auto !important;text-align:center;float:none;border:2px solid #73a6ff}
.review-box{border:1px solid #f1f1f1;margin-top:20px;margin-right:6px;}
.review-box:hover{border:1px solid #73a6ff;}
.content-quotes{display:block;float:none;}
.video_pan{height:500px;max-height:500px}
.quotes-title-second,.quotes-title{font-size:14px !important;min-height:50px;font-weight:500;padding:15px 0px;display:block;text-align:center;font-family:'Open Sans',sans-serif !important;color:#969696 !important;width:100%;max-width:200px;margin:0 auto;overflow:hidden;}
.reviewer-name{text-align:center;display:block;font-size:13px;padding:5px 0px;color:#484848;}
.rating-star-icons{display:block;text-align:center;padding:2px 0px;color:#73a6ff;}
.review-location{text-align:center;font-size:12px;color:#9c9c9c;}
.p0.blog_section_main_div{ background-color: #fff; padding-top: 10px; margin-bottom: 20px; padding-bottom: 10px; }
}
@media (min-width:320px) and (max-width:568px) and (orientation:portrait){
/*.home_pg_tp_heading{ top: 35% !important; }	*/
}
@media only screen and (max-width:768px){
.review_user .review_block #review_snippet .image-cropper{ position: relative; overflow: hidden; border-radius: 50%; width: 80px; height: 80px; top: -60px; margin: 0 auto; }
.review_user .review_block #review_snippet .avatar{ display: inline; height: auto; top: 0; border-radius: 0; }
.home_pg_tp_heading{ /* top: 20% !important; */ top: 135px !important; }
.textbox-search .search_inp{ height: 30px !important; }
#bg_container {
    padding-top: 85px;
	/* padding-top:60px; */
}
}
@media (min-width:2000px){
.map_home_bg{
	background:linear-gradient(0deg, rgba(242,238,232,0.85), rgba(242,238,232,0.01)), url(../images/search-map.jpg) center;
}
}
@media (min-width:769px){.tab-box .search_prop{max-width:inherit !important;width:50% !important;}
.tab-box .search_sel{padding:0 10px 0 0!important;}
.tab-box .search_bt{max-width:inherit !important;}
.tab-box .inp_bt{padding:13px 35px !important;display:block !important;float:none;}
}
@media (max-width:767px){
.resCarousel-inner .item .tile img{ height: 170px; }
.bottom_map_wrapper #map{ display:none; }
.search_by_hot .caption .search_hot_h4, .search_by_map .caption .search_by_map_h4,
.search_by_traveltime .caption .search_travel_time_h4, .search_by_whyuse .caption .why_choose_us_h4{
    /*font-size: 21px;*/
}
}

@media (max-width:767px) and (orientation:landscape){
	#map_mobile{
		width:520px;
		height:340px;
		margin:0 auto;
	  }
	.resCarousel-inner .item .tile img{ height: 170px; }
.home_pg_tp_heading {
    top: 68% !important;
}
.strip-banner-row .title-strip-banner {
    margin-top: 12px;
}
.strip-banner-row .strip-banner-btn{
	margin-top: 10px;
    margin-bottom: 10px;
}
.strip-banner-row .strip-banner-btn a:hover {
    color: #fff;
    background: #3ca2f0;
    border: 1px solid #3ca2f0;
}
.strip-banner-row .strip-banner-btn a{
    color: #005087;
	background: #fff;
    text-transform: capitalize;
	padding: 4px 14px;
	font-weight: 600;
    border-radius: 8px;
}
.map_home_bg .featured-home{
	width: 84%;
    margin-left: 8%;
	padding: 20px 0px;
}
.map_home_bg .featured-home .padding_side_no .row .parent{
	margin-bottom: 8px;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
}
body .home_pg_tp_heading h1{
	text-shadow: 0 0 4px #000;
}

}

.prop_ico_btn_main_div{
	position: absolute;
    /*top: 80px;
    right: 80px;*/
    float: right;
    right: 0px;
    margin-top: -45px;
    padding-top: 20px;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    z-index: 1;
}

@media (max-width:767px) and (orientation:portrait){
	#map_mobile{
		width:320px;
		height:250px;
		margin:0 auto;
	  }
.map_home_bg .featured-home .padding_side_no .row .parent{
    box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    margin-bottom: 8px;
}
.map_home_bg .featured-home{
	width: 90%;
    margin-left: 5%;
}
.ResSlid0 .resCarousel-inner .item .tile div img{
    width: 390px;
}

}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.bottom_map_con #map_ipad{
	/*width:100% !important;
	height:500px !important;
	margin:0 auto;
	display:block;*/
}
.bottom_map_con #map_ipad{
		width:515px;
		height:352px;
		margin:0 auto;
		display:block;
	  }
.bottom_map_con #map{
	display:none;
	}
.resCarousel-inner .item .tile img{ height: 150px; }
.map_home_bg .featured-home{ width: 84%; margin-left: 8%; margin-bottom: 12px;}
.map_home_bg .featured-home .padding_side_no .row .parent{ -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4); box-shadow: 0 0 6px rgba(0,0,0,0.4); margin-bottom: 12px; }
.search_by_hot .caption .search_hot_h4, .search_by_map .caption .search_by_map_h4, .search_by_traveltime .caption .search_travel_time_h4, .search_by_whyuse .caption .why_choose_us_h4{
    font-size: 25px; text-shadow: 2px 2px 10px #000;
}
.ResSlid0 .resCarousel-inner .item {
    width: 33.5%;
}
.ResSlid0 .resCarousel-inner .item .tile h3{
    background-color: #fff; font-size: 14px !important; text-align: center; padding: 10px 5px; font-weight: 600;
}
.ResSlid0 .resCarousel-inner .item .tile{
	background:none;
}
.p0.blog_section_main_div{
    padding-top: 20px;
    padding-bottom: 20px;
}
#bg_container {
    padding-top: 112px;
}
.home_pg_tp_heading {
    top: 230px !important;
}
.tab-box{
	top: 290px !important;
  margin-top: 44px;
}
body .home_pg_tp_heading h4 {
    font-size: 28px;
    padding-top: 20px;
  }
  .prop_ico_btn_main_div {
    top: unset;
    right: 15px;
    margin-top: -290px;
	}
  .strip-banner-row .title-strip-banner {
    margin-top: 0;
}

}
@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){
#bg_container {
    padding-top: 105px;
}
.home_pg_tp_heading {
    top: 210px !important;
}
.tab-box {
    top: 300px !important;
}
.bottom_map_con #map{
	/*width:100% !important;
	height:660px !important;
	margin:0 auto;
	top:20px;*/
	display:none;
}
.bottom_map_con #map_ipad{
		width:515px;
		height:352px;
		margin:0 auto;
		display:block;
	  }
.resCarousel-inner .item .tile img{ height: 160px; }
.map_home_bg .padding_side_no .parent {
    height: 310px;
}
.map_home_bg .featured-home{
	padding: 110px 0 20px 0 !important;
}
.map_home_bg .featured-home .thumbnail .caption {
    padding: 135px 30px;
}
.search_by_hot .caption .search_hot_h4, .search_by_map .caption .search_by_map_h4,
.search_by_traveltime .caption .search_travel_time_h4, .search_by_whyuse .caption .why_choose_us_h4{
    font-size: 20px;
}
.resCarousel-inner .item .tile h3 {
    font-size: 15px !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	 .tab-box .select-box-dropdown{
		padding:11px 4px;
	 }
}
.gmnoprint a, .gmnoprint span {
    display:none;
}
.gmnoprint.gm-style-cc{
	display:none;
}
.gmnoprint.gm-style-cc{
	display:none;
}
.gm-style-cc{
	display:none;
}
.p0 {padding: 0 ;margin-bottom: 50px;}
.resCarousel-inner .item {/*border: 4px solid #eee;*//*vertical-align: top;*/text-align: center;}
.item .tile div {background-size: cover;padding-left:0;}.item .tile div img{width:350px;height:200px;}
.banner_strip .title-strip-banner .left-image .home_icon_class{ width:30px; }
/*.item .tile h3 {font-size:18px;color: #000;text-align:left;padding:10px 0;font-weight:700;line-height:1.2;height:70px}*/
.wrapper_map{ margin: 0 auto; }
}

@media (min-width: 501px) and (max-width: 768px){
.home_pg_tp_heading {
    top: 250px !important;
}
}

/* start of properbuz ico button */


.click_p{
	position: relative;
    text-align: center;
    /* top: 22px;
    left: 38px; */
    top: 2px;
    font-size: 20px;
    color: #fff;
font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;
    font-weight: 500;
    letter-spacing: 0.06rem;
}
.click_ico_btn{
	margin: 0px;
    color: #fff;
    /*top: 25px;
    left: 75px;*/
    top: 7px;
    left: 65px;
    position: relative;
font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif !important;
    font-weight: 400;
    letter-spacing: 0.06rem;
}
.click_ico_btn i{
	margin-left: 10px;
    font-size: 16px;
}
.pro_ico_pg_link{
    opacity: 1;
    z-index: 1;
    width: 100%;
    float: left;
    cursor: pointer;
    text-shadow: 0 0 10px #000;
}
.ball {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: relative;
/*background: radial-gradient(circle at bottom, #81e8f6, #76deef 10%, #055194 80%, #062745 100%);*/ }
  .ball:before {
    content: "";
    position: absolute;
    top: 1%;
    left: 5%;
    width: 90%;
    height: 90%;
    border-radius: 100%;
    background: radial-gradient(circle at top, white, rgba(255, 255, 255, 0) 58%);
    -webkit-filter: blur(5px);
    filter: blur(5px);
    z-index: 2; }
  .ball:after {
    content: "";
    position: absolute;
    display: none;
    top: 12%;
    left: 10%;
    width: 80%;
    height: 80%;
    border-radius: 100%;
    -webkit-filter: blur(1px);
    filter: blur(1px);
    z-index: 2;
    -webkit-transform: rotateZ(-30deg);
    transform: rotateZ(-0deg);}
  .ball .shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 50%);
    -webkit-transform: rotateX(90deg) translateZ(-160px);
    transform: rotateX(90deg) translateZ(-160px);
    z-index: 1; }
  .ball.plain {
    background: black; }
    .ball.plain:before, .ball.plain:after {
      display: none; }
  .ball.bubble {
    /* background: radial-gradient(circle at 50% 55%, rgba(240, 245, 255, 0.9), rgba(240, 245, 255, 0.9) 40%, rgba(225, 238, 255, 0.8) 60%, rgba(43, 130, 255, 0.4));
	background: rgba(0, 116, 228, 1.0);
	box-shadow: 0 5px 2px rgba(0, 0, 0, 0.5);
    -webkit-animation: bubble-anim 2s ease-out infinite;
    animation: bubble-anim 2s ease-out infinite;
  */}

	.ball.bubble:hover {
    /*box-shadow: 0 3px 2px 5px rgba(0, 0, 0, 0.4), 0 3px 2px 4px #005087;
		animation: unset;*/
	}

    .ball.bubble:before {
      -webkit-filter: blur(0);
      filter: blur(0);
      /* height: 80%; */
	  height: 0%;
      width: 40%;
      background: radial-gradient(circle at 130% 130%, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.8) 58%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 100%);
      -webkit-transform: translateX(131%) translateY(58%) rotateZ(168deg) rotateX(10deg);
      transform: translateX(131%) translateY(58%) rotateZ(168deg) rotateX(10deg); }
    .ball.bubble:after {
      display: block;
      /* background: radial-gradient(circle at 50% 80%, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 74%, white 80%, white 84%, rgba(255, 255, 255, 0) 100%); } */
	  background: none;
	  }

.stage {
    /*width: 240px;
    height: 85px;
    display: inline-block;
    margin: 5px;*/
    width: 220px;
    height: 60px;
    display: inline-block;
    margin: 0px;
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -ms-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
  -webkit-perspective-origin: 50% 50%;
  -moz-perspective-origin: 50% 50%;
  -ms-perspective-origin: 50% 50%;
  -o-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
}
body {
  /* width: 300px;
  margin: 20px auto;
  background: linear-gradient(to bottom, rgba(100, 100, 100, 0.2) 0%, rgba(255, 255, 255, 0.5) 40%, #ffffff 100%);
  background-repeat: no-repeat; */
}

@-webkit-keyframes bubble-anim {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }

  20% {
    -webkit-transform: scaleY(0.95) scaleX(1.05);
    transform: scaleY(0.95) scaleX(1.05); }

  48% {
    -webkit-transform: scaleY(1.1) scaleX(0.9);
    transform: scaleY(1.1) scaleX(0.9); }

  68% {
    -webkit-transform: scaleY(0.98) scaleX(1.02);
    transform: scaleY(0.98) scaleX(1.02); }

  80% {
    -webkit-transform: scaleY(1.02) scaleX(0.98);
    transform: scaleY(1.02) scaleX(0.98); }

  97%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes bubble-anim {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }

  20% {
    -webkit-transform: scaleY(0.95) scaleX(1.05);
    transform: scaleY(0.95) scaleX(1.05); }

  48% {
    -webkit-transform: scaleY(1.1) scaleX(0.9);
    transform: scaleY(1.1) scaleX(0.9); }

  68% {
    -webkit-transform: scaleY(0.98) scaleX(1.02);
    transform: scaleY(0.98) scaleX(1.02); }

  80% {
    -webkit-transform: scaleY(1.02) scaleX(0.98);
    transform: scaleY(1.02) scaleX(0.98); }

  97%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }


	/* start of Airdrop button */
	.prop_airdrop_btn_main_div{
		position: absolute;
		top: 80px;
		float: left;
		left: 80px;
	}
	.prop_airdrop_btn_main_div .click_ico_btn{
		left: 32px;
		text-shadow: 0px 0px 1px #000;
    	font-weight: 600;
	}
	.prop_airdrop_btn_main_div .click_ico_btn i {
    margin-left: 0px;
	}
	.prop_airdrop_btn_main_div .ball.bubble{
	    background: #00c5ce;
	}
	.prop_airdrop_btn_main_div .ball.bubble:hover{
		box-shadow: 0 3px 2px 5px rgba(0, 0, 0, 0.4), 0 3px 2px 4px #037e84;
	}
	.prop_airdrop_btn_main_div .click_p{
		text-shadow: 0px 0px 1px #000;
	}
	/* end of Airdrop button */
	@media only screen and (max-width: 767px){
	.home_pg_tp_heading {
		top: 215px !important;
	}
  body .home_pg_tp_heading h4{
    padding-top: 5px;
  }
  .prop_ico_btn_main_div {
    background: none;

	}
  .click_ico_btn {
    font-size: 12px;
  }
  body .home_pg_tp_heading h4 {
      font-size: 18px;
    }

	}

  @media only screen and (max-width: 767px) and (orientation:landscape){
  .prop_ico_btn_main_div {
    /*top: 100px;
    right: 3%;*/
    margin-top: -245px;
  }
  .prop_airdrop_btn_main_div{
    top: 100px;
  }

  }


	@media only screen and (max-width: 599px){
	.prop_ico_btn_main_div {
		right: 0;
	}
	.prop_airdrop_btn_main_div{
		 top: 95px;
	}
	.prop_ico_btn_main_div {
    	top: 260px;
	}
	.prop_airdrop_btn_main_div {
		left: 0;
	}
	.click_p{
		font-size: 16px;
		top: 12px;
	}
	.stage {
		width: 190px;
		height: 60px;
	}
	.click_ico_btn {
		top: 15px;
		left: 50px;
	}
	.prop_airdrop_btn_main_div .click_p{
		top:12px;
	}
	.prop_airdrop_btn_main_div .click_ico_btn{
		top: 12px;
    	left: 6px;
	}
	.home_pg_tp_heading {
		top: 130px !important;
	}

	}
  @media (max-width:320px){
  .prop_ico_btn_main_div {
    right: unset;
    left: 62px;
    top: 230px;
  }
  .prop_airdrop_btn_main_div {
    left: 0;
  }
  .home_pg_tp_heading{
    top: 125px !important;
  }
  .prop_ico_btn_main_div {
      top: 238px;
  }
  .prop_airdrop_btn_main_div{
      top: 88px;
  }
  .home_pg_tp_heading h1 {
    font-size: 24px;
  }

  }

  @media only screen and (max-width: 320px) and (orientation: landscape){
    .prop_ico_btn_main_div {
      top: unset;
  }
  .home_pg_tp_heading {
    top: 185px !important;
}
  }



  body .home_pg_tp_heading h4{
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    font-family: 'Hind','Helvetica Neue',Helvetica,Arial,sans-serif !important;
  }



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

	.prop_airdrop_btn_main_div{
		top: 125px;
		left: 15px;
	}

	}

	/* end of properbuz ico button in video section */





	/* end of  Airdrop in video section */
