.delay-1,
.slow1 {
	-webkit-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
	-moz-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
	transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
	overflow: hidden;
	border-radius: 5px;
}

.color-tk,
.color-aqua {
	color: #20bfad;
}

.most_beautiful_events h2,
.most_beautiful_packages h2,
.first_block_states h2 {
	text-transform: uppercase;
	font-family: latobold;
	padding-bottom: 10px;
    letter-spacing: 6px;
    color: #000;
}
.different_countries h2{
	text-transform: uppercase;
	font-family: latobold;
	padding-bottom: 10px;
    color: #000;
}
.pop_dest_right .main_city_list{
	column-count: 2;
}

.most_beautiful_events .main_title p,
.different_countries .main_title p,
.most_beautiful_packages p,
.first_block_states p {
	font-size: 14px;
	word-spacing: 3px;
	font-family: latobold;
	color: #000;
}
#tk_head_background{
    position: absolute;
    z-index: 0;
    display: block;
    width: auto;
    left: 0;
    right: 0;
    top: 25px;
}
#head_bg_text
{
    color: #efefef;
    font-size: 65px;
}
.pop_dest_right #head_bg_text {
    color: #efefef;
    font-size: 33px;
}
.pop_dest_right .name_block{
	right: 0px;
	bottom: 0px;
}
.pop_dest_right .name_align h4 a {
	font-size: 30px;
	transition: all 0.3s;
}
.pop_dest_right .name_align b.color-black {
	position: relative;
}
.pop_dest_right .name_align b.color-black::before {
position: absolute;
content: "";
background: #ff5c87;
height: 30px;
width: 5px;
left: -10px;
bottom: 0px;
}
.tk_main_first .country_mainimage_block {
	position: relative;
}



.slide_welcome_msg p {
	text-transform: uppercase;
	font-family: latobold;
	padding-bottom: 24px;
	letter-spacing: 6px;
	font-size: 30px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	color: #fff;
	padding: 25% 0;
	background: rgba(0, 0, 0, 0.47);
}

.tk_super_filter .tk_super_filter_main {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 10% 10%;
}

.tk_super_filter_main ul {
	display: block;
	width: 100%;
}

.tk_super_filter_main ul li {
	margin: 0px;
	width: 33.3333%;
	background: rgba(255, 255, 255, 0.45);
	border-radius: 0px;
}

.tk_super_filter_main ul li a {
	background: #20bfad;
	color: #fff;
	border-radius: 0px;
}

.filter_tk_close_button i {
	background: white;
	padding: 8px 10px;
	color: #383838;
	box-shadow: 2px 2px 3px #676767;
	cursor: pointer;
}

.filter_close_button {
	position: absolute;
	right: -30px;
	top: 0px;
	cursor: pointer;
	background: rgba(255, 255, 255, 0);
	height: 36px;
	width: 30px;
}

tk_close {
	position: absolute;
	right: 32px;
	top: 32px;
	width: 32px;
	height: 32px;
	opacity: 0.3;
}

.tk_close:hover {
	opacity: 1;
}

.tk_close:before,
.tk_close:after {
	position: absolute;
	left: 15px;
	content: ' ';
	height: 33px;
	width: 2px;
	background-color: #000;
}

.tk_close:before {
	transform: rotate(45deg);
}

.tk_close:after {
	transform: rotate(-45deg);
}

.tk_super_filter_main .form-control {
	border-radius: 0px;
	border: 1px dashed #adadad;
	border-bottom: 1px solid #21bfad;
	box-shadow: none;
	background: #fff;
}

.tk_super_filter_main .nav-pills>li.active>a,
.tk_super_filter_main .nav-pills>li.active>a:focus,
.tk_super_filter_main .nav-pills>li.active>a:hover {
	color: #20bfad;
	background-color: #ffffff;
	border-radius: 0px;
}

.tk_super_filter_main .nav>li>a:focus,
.tk_super_filter_main .nav>li>a:hover {
	text-decoration: none;
	background-color: #20bfad;
}

.tk_super_filter_main ul a i {
	font-size: 30px;
}

input#packagefilter_submit,
input#homestayfilter_submit {
	background: #21bfad;
	border: none;
	padding: 5px 40px;
	color: #fff;
	font-family: latobold;
}

.tk_super_filter_main .tab-content {
	display: block;
	background: #fff;
	padding: 15px;
	height: 220px;
}

input#hotelfilter_submit {
	background: #21bfad;
	border: none;
	padding: 5px 40px;
	color: #fff;
	font-family: latobold;
}

.tk_super_filter_main .tab-content input#filter_submit,
.tk_super_filter_main .tab-content input#filter_submit2,
.tk_super_filter_main .tab-content input#filter_submit3 {
	background: #20bfad;
	transition: all ease-in 0.3s;
	border: none;
	padding: 5px 30px;
	color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom: 3px solid #188679;
}

.tk_super_filter_main .tab-content input#filter_submit:hover,
.tk_super_filter_main .tab-content input#filter_submit2:hover,
.tk_super_filter_main .tab-content input#filter_submit3:hover {
	background: #fff;
	color: #20bfad;
	border-bottom: 3px solid #20bfad;
}

.tk_super_filter_main h4 {
	color: #fff;
	font-size: 21px;
}

.state_slider_manage img {
	opacity: 0;
}

.state_slider_manage .slick-slide img {
	opacity: 1;
}

.different_countries {
	padding-bottom: 90px;position: relative;
}

.each_single_mpc,
.each_single_mptc {
	position: relative;
}

.each_single_mpc img,
.each_single_mptc img {
	border-radius: 5px;
}

.each_single_mpc .vertical-bottom,
.each_single_mptc .vertical-bottom {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 5px;
}

.each_single_mptc h4 {
	font-weight: 700;
	letter-spacing: 3px;
	height: 45px;
	overflow: hidden;
	color: #fff;
	cursor: pointer;
	margin-top: 75px;
}

.each_single_mpc h4 {
	font-weight: 700;
	letter-spacing: 3px;
	height: 40px;
	overflow: hidden;
	color: #fff;
	cursor: pointer;
	margin-top: 10px;
}

.each_single_mpc h4 a,
.each_single_mptc h4 a {
	color: #fff;
	text-transform: capitalize;
}

.each_single_mpc h5,
.each_single_mptc h5 {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	color: #fff;
}

.each_single_mptc .color-aqua {
	display: inline-block;
	padding: 5px 7px;
	font-size: 12px;
	line-height: 10px;
	color: #fff;
	font-weight: normal;
	background-color: #f94141;
	text-transform: capitalize;
}

.each_single_mpc .color-aqua {
	display: inline-block;
	padding: 2px 4px;
	font-size: 10px;
	line-height: 8px;
	color: #fff;
	font-weight: normal;
	background-color: #f94141;
	text-transform: capitalize;
	margin-top: 36px;
}

.each_single_mpc:hover .vertical-bottom,
.each_single_mptc:hover .vertical-bottom {
	background: rgba(0, 0, 0, 0.45098039215686275);
	transition: all ease-in 0.3s;
}

.each_single_mpc:hover .vertical-bottom h5 b,
.each_single_mptc:hover .vertical-bottom h5 b {
	color: #ffffff;
	transition: all ease-in 0.3s;
	background: #20bfad;
}

.right_cities_info.prev_country {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.right_cities_info.nxt_country {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.right_cities_info h4 {
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
	letter-spacing: 5px;
	font-family: latobold;
}

.right_cities_info p {
	font-size: 14px;
	word-spacing: 3px;
	line-height: 22px;
	font-family: latobold;
	color: #b9b9b9;
}

.main_cities_list ul li a {
	font-size: 13px;
	text-transform: uppercase;
	line-height: 30px;
	color: #868686;
}

.main_cities_list ul li a:hover {
	color: #20bfad;
}

.main_cities_list .eachbestcities a {
	font-size: 12px;
	text-transform: uppercase;
	line-height: 22px;
	color: #4c4b4b;
	transition: all 0.3s;
}

.main_cities_list .eachbestcities a:hover {
	color: #20bfad;
	padding-left: 5px;
}

.main_cities_list .eachbestcities a:hover::before {
	font-family: FontAwesome;
	content: "\f0a4";
	padding-right: 10px;
}

.right_cities_info h5 {
	font-size: 16px;
	font-family: latobold;
	letter-spacing: 2px;
}

.view_all_cities a {
	clear: both;
	background: #20bfad;
	padding: 10px 30px;
	color: #fff;
	font-family: latobold;
	font-size: 15px;
	text-transform: uppercase;
	border-radius: 33px;
	border: 2px solid #20bfad;
}

.view_all_cities a:hover {
	background: #fff;
	color: #20bfad;
	transition: all 0.3s;
}

.view_all_cities a i {
	padding-right: 15px;
}

.highlight_packages {
	padding: 80px 0px;
}

.highlight_packages .highlight_packages_contents h2 {
	font-size: 35px;
	text-transform: uppercase;
	font-family: latobold;
	color: #fff;
}

.highlight_packages_contents h3 {
	text-transform: uppercase;
	font-family: latobold;
	color: #fff;
}

.highlight_packages_contents h4 {
	font-family: latobold;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.highlight_packages_contents h5 {
	font-family: latobold;
	text-transform: uppercase;
	word-spacing: 5px;
	letter-spacing: 1px;
	color: #fff;
}

.highlight_packages .flight_move {
    position: absolute;
    right: 50px;
    bottom: 0;
}



.tour_layer{
	border-radius: 5px;overflow: hidden;
}
.tour_layer .package_inner_contents {
    position: absolute;
    top: 135%;
	background: linear-gradient(to right, rgba(1, 77, 129, 0.89), rgba(33, 191, 173, 0.87)) !important;
    bottom: 0;
    right: 0;
	left: 0;
	transition: all 0.3s;
	overflow: hidden;
}
.tour_layer .packagenameover{
	position: absolute;
	transition: all 0.3s;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(to right, rgba(1, 77, 129, 0.89), rgba(33, 191, 173, 0.87)) !important;
    color: #fff;
    padding: 10px 10px;
    font-size: 14px;
	text-align: center;
}

.tour_layer:hover .packagenameover{
	bottom:100%;
}

.pkg_inner_contents {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.view_more_package_button a {
    padding: 6px 16px;
    border: 1px solid white;
    font-size: 25px;
    border-radius: 50%;
}
.view_more_package_button a:hover{
    background: #21bfad;
    color: #fff;
    border: 1px solid #21bfad;
}
.package_inner_contents span.packageprice {
    font-size: 22px;
}

.tour_layer:hover .package_inner_contents{
	top: 0%;
}



.state_slider_main {
	position: relative;
	overflow: hidden;
	border-radius: 5px;
}
.state_slider_main .state_name_item {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	right: 0;
	width: 100%;
	height: 100%;
	padding: 180px 15px 20px 15px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	font-size: 18px;
	color: #fff;
	background: rgba(210, 255, 82, 0.04);
	background: -moz-linear-gradient(top, rgba(210, 255, 82, 0.04) 28%, rgba(210, 255, 82, 0.15) 36%, rgba(0, 0, 0, 0.67) 70%, rgba(0, 0, 0, 0.62) 100%);
	background: -webkit-linear-gradient(top, rgba(210, 255, 82, 0.04) 28%, rgba(210, 255, 82, 0.15) 36%, rgba(0, 0, 0, 0.67) 70%, rgba(0, 0, 0, 0.62) 100%);
	background: -o-linear-gradient(top, rgba(210, 255, 82, 0.04) 28%, rgba(210, 255, 82, 0.15) 36%, rgba(0, 0, 0, 0.67) 70%, rgba(0, 0, 0, 0.62) 100%);
	background: -ms-linear-gradient(top, rgba(210, 255, 82, 0.04) 28%, rgba(210, 255, 82, 0.15) 36%, rgba(0, 0, 0, 0.67) 70%, rgba(0, 0, 0, 0.62) 100%);
	background: linear-gradient(to bottom, rgba(210, 255, 82, 0.04) 28%, rgba(210, 255, 82, 0.15) 36%, rgba(0, 0, 0, 0.67) 70%, rgba(0, 0, 0, 0.62) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2ff52', endColorstr='#417809', GradientType=0);
}

.state_slider_main .state_name_item p {
	float: right;
	position: absolute;
	top: 20px;
	right: 10px;
	text-align: right;
	display: block;
	margin: auto;
	font-size: 13px;
	color: #ffffff;
	background: #ff5c87;
	padding: 1px 10px;
	border-radius: 1px;
}

.state_slider_main:hover .state_name_item p {
	background: #20bfad
}

.states_in_most .state_slider_main:hover img {
	filter: blur(3px);
	transition: all 0.3s;
}

.states_in_most .state_slider_main:hover p {
	visibility: visible;
	transition: all 0.3s;
}

.most_beautiful_packages .main_title{
	position: relative;
    text-align: center;
    padding-top: 31px;
    padding-bottom: 10px;
}
.most_beautiful_events .main_title,
.first_block_states .main_title {
	position: relative;
	text-align: center;
	padding-top: 65px;
	padding-bottom: 50px;
}
.full_dotted img{height: auto !important;}
.different_countries .main_title{
    position: relative;
	text-align: center;
	padding-top: 25px;
}
.pop_dest_right img {
	border-radius: 5px;
	transition: all 0.3s;
}
.pop_dest_right img:hover {
    filter: blur(1px);
}
.pop_dest_right .country_desc p {
    font-size: 14px;
    color: black;
    line-height: 21px;
    word-spacing: 2px;
}
.different_countries h3 {
    font-family: latobold;
    padding-bottom: 10px;
    color: #000;
    letter-spacing: 1px;
}
.country_desc .eachbestcities a {
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 21px;
	transition: all 0.3s;
}
.country_desc .eachbestcities a:hover{
	color: #21bfad;
	padding-left: 7px;
	font-weight: bold;
}
.different_countries #tk_head_background{top:5px;}
.most_beautiful_events .photo-block h3 {
	padding-bottom: 10px;
	font-family: latobold;
	color: #fff;
	letter-spacing: 5px;
	text-transform: uppercase;
	font-size: 20px;
}

.most_beautiful_events .photo-block {
	text-align: center;
	color: #fff;
	position: relative;
	width: 100%;
}

.most_beautiful_events .tour-layer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
}

.most_beautiful_events .photo-block img {
	width: 100%;
	height: auto;
	display: block;
}

.most_beautiful_events .vertical-align {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	position: absolute;
	width: 100%;
	left: 0px;
}

.most_beautiful_events .photo-block h4 {
	padding-bottom: 10px;
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	opacity: 0;
}

.most_beautiful_events .photo-block h5 {
	-o-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	opacity: 0;
}

.most_beautiful_events .photo-block:hover h3 {
	color: #20bfad;
}

.most_beautiful_events .photo-block:hover .tour-layer {
	opacity: 1;
}

.most_beautiful_events .photo-block:hover h4,
.most_beautiful_events .photo-block:hover h5 {
	-o-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	opacity: 1;
}

.states_in_most .slick-slide {
	height: auto;
}

.states_in_most .slick-slide img {
	border-radius: 5px;
}

.state_slider_manage {
	position: relative;
}

.homepackagelistingcontainer i.slick-left ,
.trendingcampaignhomecontainer i.slick-left ,
.first_block_states i.slick-left {
	position: absolute;
	top: 45%;
	left: 0;
	font-size: 22px;
	background: #20bfad;
	height: 40px;
	width: 40px;
	padding: 3px 10px;
	z-index: 9;
	border: 4px solid #ffffff;
	color: #fff;
	border-radius: 50%;
	cursor: pointer;
}

.homepackagelistingcontainer i.slick-right ,
.trendingcampaignhomecontainer i.slick-right ,
.first_block_states i.slick-right {
	position: absolute;
	top: 45%;
	right: 0;
	font-size: 22px;
	background: #20bfad;
	height: 40px;
	width: 40px;
	padding: 3px 13px;
	z-index: 9;
	border: 4px solid #ffffff;
	color: #fff;
	border-radius: 50%;
	cursor: pointer;
}

.homepackagelistingcontainer i.slick-left:hover,
.trendingcampaignhomecontainer i.slick-left:hover,
.first_block_states i.slick-left:hover,
.homepackagelistingcontainer i.slick-right:hover ,
.trendingcampaignhomecontainer i.slick-right:hover ,
.first_block_states i.slick-right:hover {
	background-color: #fff;
	border: 4px solid #20bfad;
	color: #20bfad;
}

.slick-slide .state_slider_main img {
	opacity: 1;
}

.state_slider_main img {
	opacity: 0;
}

.state_slider_manage .states_in_most {
	max-height: 250px;
	overflow: hidden;
}

.main_cities_list .col3countul {
	column-count: 3;
}




div#slider_section {
	position: relative;
	top: 0px;
}

.destinationselector .nice-select,
.tk_showcase_one .tk_country_selector .nice-select,
.tk_showcase_one .tk_state_selector .nice-select,
.tk_showcase_one .tk_dist_selector .nice-select {
	z-index: 9;
	background: #21bfad;
	color: #fff;
	border-radius: 4px;
}

.tk_showcase_one .tk_country_selector .nice-select span.current,
.tk_showcase_one .tk_state_selector .nice-select span.current,
.tk_showcase_one .tk_dist_selector .nice-select span.current {
	font-family: 'latobold';
}

.nice-select:after {
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	height: 8px;
	width: 8px;
	top: 40%;
}


.travelog_experience_block a.right.carousel-control,
.travelog_experience_block a.left.carousel-control {
	background: #f7f7f7;
	opacity: 1;
}
.travelog_experience_block .carousel-control{width: 0;}
.post_user_detail{	position: absolute;
    left: 0;
    right: 0;
	bottom: -110px;
	}
.post_user_detail .user_img {
    width: 80px;
    border-radius: 80px;
    border: 1px solid white;
    padding: 5px 5px;
	background: #fff;
	display: block;
	margin: auto;
}
.social_media_link li {
    border: 1px solid #1c2021;
    height: 25px;
    width: 25px;
    margin: 0 2px;
    border-radius: 50%;
    padding: 2px 0;
    background: #1c2021;
}
.social_media_link li a:hover{color: #fff;}
.social_media_link li:hover { background: #21bfad;border: 1px solid #21bfad; }
.hometravelog_left h4, .home_travelog_right h4 {
    font-size: 30px;
}
.home_travelog_right {
    margin-top: 170px;
}
.hometravelog_left {
    margin-top: 132px;
}
.hometravelog_left h3 {
    color: #c2c2c2;
    font-size: 45px;
}
.hometravelog_left p {
    font-size: 15px;line-height: 25px;
}
.home_travelog_right p {
	font-size: 15px;
    line-height: 21px;
    height: 120px;
}
.hometravelog_left::after {
    position: absolute;
    content: "";
    background: #21bfad;
    width: 50px;
    height: 4px;
    right: 0px;
}
#tk_travelog_slider li[data-slide-to="0"],
#tk_travelog_slider li[data-slide-to="1"],
#tk_travelog_slider li[data-slide-to="2"]{
	display: none;
}
#tk_headbackground {
    position: absolute;
    z-index: 0;
    display: block;
    width: auto;
    left: 0;
    right: 0;
    bottom: -25px;
}
#tk_headbackground h2#headbg_text {
    font-size: 75px;
    color: #efefef;
}
.travelog_experience_block .show_part{z-index: 9;}

#tks_home_slider ol li {
	display: inline;
	color: white;
	border: none;
	background: rgba(255, 255, 255, 0);
	padding: 0 20px;
	font-size: 18px;
	font-family: latobold;
	width: auto;
	height: auto;
	text-indent: 0px;
	margin: 0px;
}

#tks_home_slider ol li.active {
	color: #21bfad;
}

.slider_inner_main_data h1 {
	font-size: 70px;
	color: #fff;
}

.slider_inner_main_data {
	position: absolute;
	top: 50px;
}

.slider_inner_main_data span.second {
	color: #21bfad;
}

.slider_inner_main_data h1 span {
	font-family: 'Oswald', sans-serif;
}

.filter_scroll button {
	display: block;
    padding: 5px 30px;
    float: right;
    margin-right: 3px;
    background: rgb(255, 255, 255);
    color: rgb(33, 191, 173);
    border-radius: 3px;
    font-family: latobold;
    cursor: pointer;
    border: 1px solid rgb(33, 191, 173);
}

.filter_scroll button i {
	padding-right: 10px;
}

.choose_ur_destination {
	z-index: 9;
}

[data-slide-to] {
	display: inline-block;
	position: absolute;
}

#tks_home_slider .carousel-indicators {
	position: absolute;
	bottom: 0;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	list-style: none;
	padding: 0px 15px;
}

li[data-slide-to="0"] {
	left: 10%;
	bottom: 30%;
}

li[data-slide-to="0"] img {
	position: absolute;
	right: -30px;
	bottom: 12px;
}

li[data-slide-to="1"] {
	left: 26%;
	bottom: 48%;
}

li[data-slide-to="1"] img {
	position: absolute;
	right: -30%;
	bottom: -35%;
}

li[data-slide-to="2"] {
	left: 48%;
	bottom: 45%;
}

li[data-slide-to="2"] img {
	position: absolute;
	right: -35%;
	bottom: 25%;
}

li[data-slide-to="3"] {
	left: 61%;
	bottom: 58%;
}

li[data-slide-to="3"] img {
	position: absolute;
	right: -45%;
	top: 10px;
}

li[data-slide-to="4"] {
	left: 75%;
	bottom: 50%;
}

li[data-slide-to="4"] img {
	position: absolute;
	right: -20%;
	top: 25px;
}

li[data-slide-to="5"] {
	left: 87%;
	bottom: 31%;
}

li[data-slide-to="5"] img {
	position: absolute;
	right: 70%;
	top: 85%;
}

li[data-slide-to="6"] {
	left: 73%;
	bottom: 19%;
}

li[data-slide-to="6"] img {
	position: absolute;
	right: 92%;
	bottom: 35%;
}

li[data-slide-to="7"] {
	left: 56%;
	bottom: 32%;
}

li[data-slide-to="7"] img {
	position: absolute;
	right: 85%;
	top: 115%;
}

li[data-slide-to="8"] {
	left: 47%;
	bottom: 10%;
}

li[data-slide-to="8"] img {
	position: absolute;
	bottom: 30%;
	left: -45%;
}

li[data-slide-to="9"] {
	left: 28%;
	bottom: 15%;
}

li[data-slide-to="9"] img {
	position: absolute;
	left: -35%;
	bottom: -80%;
}

li[data-slide-to="10"] {
	left: 10%;
	bottom: 10%;
}

img.start_kman_img {
	position: absolute;
	left: -80px;
	bottom: -15px !important;
	height: 80px;
	width: 50px;
}

img.img-responsive.end_book_img {
	position: absolute;
	bottom: -15%;
	left: -40%;
	width: 65px;
	height: 35px;
}

#home_filter_section .tk_super_filter .tk_super_filter_main {
	z-index: 9;
	border: 1px solid #22bfad;
	padding: 0;
}

#home_filter_section .tk_super_filter {
	position: absolute;
	top: 25%;
}

#home_filter_section .tk_super_filter {
	position: absolute;
	display: none;
	top: 25% !important;
}

.filter_show_home {
	top: 25% !important;
	display: block !important;
}

.opacityblur .tk_home_main_slider>div {
	opacity: 0.5;
}
.tk_home_main_slider .first_slider_overlay .rebuildhomeslider{
    padding-left: 25px;
    margin-top: 40px;
    color: #024d82;
    font-family: Oswald;
	font-size: 28px;
	transition: all 0.3s;
}
.tk_home_main_slider .first_slider_overlay .rebuildhomeslider:hover{
	cursor: pointer;
	color: #21bfad;
}
.tk_home_main_slider .mobilesimagesslider img.winoffers{
    margin-right:0;
}
.tk_home_main_slider .mobilesimagesslider img{
    margin: auto;
}
.tk_home_main_slider .mobilesimagesslider h1{
    text-align: center;
    font-size: 6vw;
    font-family: "Oswald";
    font-weight: 300;
    color: #236ea7;
    cursor: pointer;
}
.tk_home_main_slider .first_slider_overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.tk_home_main_slider .first_slider_overlay h1.millen {
    font-size: 4vw;
    font-family: "Oswald";
    font-weight: 300;
    color: #236ea7;
    line-height: 1em;
    padding-left: 15px;
    padding-top: 20px;
}
.tk_home_main_slider .first_slider_overlay .bloggers{
    position: absolute;
    bottom : 0;
    padding: 20px;
    left: 15px;
}
.tk_home_main_slider .first_slider_overlay .bloggers .blogimage {
    float: left;
}
.tk_home_main_slider .first_slider_overlay .bloggers .blogimage img {
    width: 80px;
    border-radius: 80px;
    border: 1px solid white;
    padding: 5px 5px;
    background: #fff;
    display: block;
    margin: auto;
	box-shadow:4px 2px 8px 5px #c1c1c1;
	cursor: pointer;
	transition: all 0.3s;
}
.tk_home_main_slider .first_slider_overlay .bloggers .latestblog {
    font-size: 1.4vw;
    font-weight: 900;
    margin-bottom: 30px;
}
.tk_home_main_slider .first_slider_overlay .bloggers .blogdetails {
    padding-left: 100px;
    max-width: 340px;
}
.tk_home_main_slider .first_slider_overlay .bloggers .bloggername {
    font-size: 1.4vw;
    font-weight: bold;
    cursor: pointer;
}
.tk_home_main_slider .first_slider_overlay .bloggers .bloggercomments {
    padding: 20px 0;
}
.tk_home_main_slider .first_slider_overlay .createbucketlist {
	position: absolute;
    left: 0;
    display: inline-block;
    width: 550px;
    margin: auto;
    right: 20px;
    text-align: right;
    top: 20%;
    line-height: 22px;
    cursor: pointer;
    transition: all 0.3s;
}
.tk_home_main_slider .first_slider_overlay .bloggers2 {
    position: absolute;
    bottom: 0;
    padding: 20px;
    right: 15px;
}
.tk_home_main_slider .first_slider_overlay .bloggers2 .latestblog {
    font-size: 1.4vw;
    font-weight: 900;
    margin-bottom: 30px;
}
.tk_home_main_slider .first_slider_overlay .bloggers2 .blogimage {
    float: right;
}
.tk_home_main_slider .first_slider_overlay .bloggers2 .blogimage img {
    width: 80px;
    border-radius: 80px;
    border: 1px solid white;
    padding: 5px 5px;
    background: #fff;
    display: block;
    margin: auto;
    box-shadow: 4px 2px 8px 5px #c1c1c1;
    cursor: pointer;
    transition: all 0.3s;
}
.tk_home_main_slider .first_slider_overlay .bloggers2 .blogdetails {
    padding-right: 100px;
    max-width: 340px;
}
.tk_home_main_slider .first_slider_overlay .bloggers2 .bloggername {
    font-size: 1.4vw;
    font-weight: bold;
    cursor: pointer;
    float: right;
}
.tk_home_main_slider .first_slider_overlay .bloggers2 .bloggercomments {
    padding: 20px 0;
    float: right;
    text-align: right;
}
.tourkick_contest .each_block a.contestants_btn, 
.tourkick_contest .each_block a.contest_reg, 
.tourkick_contest .each_block button {
    width: 100%;
    margin-top: 20px;
    border-radius: 3px;
    height: 27px;
    border: 1px solid #21bfad;
    background-color: rgb(33, 191, 173);
    color: white;
    padding: 3px 10px;
    display: inline-block;
    text-align: center;
}
.tourkick_contest .each_block a.contestants_btn:hover,
.tourkick_contest .each_block a.contest_reg:hover,
.tourkick_contest .each_block button:hover{
    background: linear-gradient(to right,rgb(1, 77, 129),rgb(33, 191, 173));
}
.tourkick_contest{
    max-width: 815px;
}

.bucketlistbanner{
    position: relative;
    top: -15px;
}
.tourkick_contest{
    margin-top: -30px;
}

.wowlogodesign img {
	padding: 0!important;
}

.titletkfeature {
	color: #fff;
	margin-top: 0;
	margin-bottom: 20px;
}

.listfeaturehome .eachfeaturelist {
	background: white;
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 5px 0;
	cursor: pointer;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	width: 48%;
    margin: 1%;
}

.listfeaturehome .eachfeaturelist:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.listfeaturehome .imgfeaturecontainblock {
	background: #eee;
	border-radius: 50%;
	padding: 10px;
	transition: all 0.3s;
	height: 55px;
	width: 55px;
	margin: auto;
	overflow: hidden;
}

.listfeaturehome  .eachfeaturelist:hover .imgfeaturecontainblock{
	padding: 2px;
	
}

.listfeaturehome .eachfeaturelist img {
	padding: 0!important;
	width: 550px;
}

.listfeaturehome .eachfeaturelist h4 {
	color: #000;
	padding: 7px 0;
	font-size: 21px;
}

@media(max-width: 600px){
	.listfeaturehome .eachfeaturelist{
		width: 100%;
		margin-bottom: 10px;
	}
}
@media(max-width: 767px){
	#slider_section{
		background: linear-gradient(to bottom, #024d82, #006a9a, #0087a9, #00a4ae, #22bfad)!important;
		padding-bottom: 45px;
	}
	.highlight_packages{
		padding: 30px 0;
	}
	.mobilesimagesslider{
		position: relative;
	}
	.millenmobile{
		position: absolute;
		bottom: 0px;
		left: 57px;
	}
	.tk_home_main_slider .mobilesimagesslider img{
		padding-top: 17px;
		padding-bottom: 32px;
	}
	.tk_home_main_slider .mobilesimagesslider img.winoffers {
		max-width: 68%;
	}
	.tourkick_contest .each_block button {
		margin-top: 5px;
	}/* 
	.bucketlistbanner {
		top: -60px;
	} */
	.tk_home_main_slider .mobilesimagesslider h1.create_your_bucketlist{
		position: absolute;
		top: 22px;
		left: 20px;
	}
	.tk_home_main_slider .mobilesimagesslider h1.add_new_place{
		position: absolute;
		bottom: 130px;
		left: 47px;
	}
	/* #travelog_section {
		padding-top: 70px;
	} */
}
@media (max-width: 1180px) and (min-width: 992px){
    .tk_home_main_slider .first_slider_overlay .bloggers2 .bloggercomments {
        width: 156px;
    }
}
@media (max-width: 1050px){
    .tourkick_contest {
        margin-top: 0px;
    }
}
@media (max-width: 768px){
    /* #travelog_section{
        padding-top: 80px;
    } */
}
@media (max-width: 926px){
    .tk_home_main_slider .first_slider_overlay .bloggers2 {
        bottom: -18px;
    }
    .tk_home_main_slider .first_slider_overlay .bloggers2 .latestblog {
        margin-bottom: 8px;
    }
    .tk_home_main_slider .first_slider_overlay .bloggers2 .blogimage img {
        width: 61px;
        padding: 1px 1px;
    }
    .tk_home_main_slider .first_slider_overlay .bloggers2 .blogdetails {
        padding-right: 76px;
        max-width: 244px;
    }
    .tk_home_main_slider .first_slider_overlay .bloggers2 .bloggercomments {
        width: 157px;
        font-size: 12px;
        padding-top: 6px;
    }
}


.trending_campaign .each_block {
	box-shadow: 1px 2px 7px 0 rgba(0, 0, 0, 0.14), 1px 4px 1px -2px rgba(0, 0, 0, 0.12), 2px 0px 8px 0 rgba(0, 0, 0, 0);
	margin-bottom: 30px;
}
.trending_campaign .each_block .main_image img{
	width: 100% !important;	
}
.trending_campaign{
	padding-top: 85px;
}
.trending_campaign .tr_bkt_div{
	padding-top:15px;
}
.trending_campaign .tr_bucket_challenge{
	background-color: #ff6891;
	color: white;
	padding: 5px;
	position: relative;
}
.trending_campaign .eachblock_heading{
	font-size: 16px;
	font-weight: bold;
}
.trend_campaign_details .contest_img{
	max-width: 57px;
}
.trending_campaign p.institution_name {
	padding-top: 20px;
}
.trending_campaign .institution_name span{
	color: rgb(33, 191, 173);
}
.trending_campaign .each_block_para {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	height: 100px;
}
.trending_campaign .amount{
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}
.trending_campaign span.tr_bucket_challenge:after {
	display: inline-block;
	content: "";
	position: absolute;
	right: -28px;
	top: 0px;
	border: 36px solid transparent;
	border-width: 13px 14px;
	border-left-color: #ff6791;
}
.trend_campaign_details {
	 padding-bottom: 15px;
}
.trending_campaign #tk_head_background{
	z-index: -1;
	top: -43px;
}
.trending_campaign #tk_head_background .head_bg_text{
	font-weight: bold;
}
.trending_campaign h2.main_title {
	letter-spacing: 8px;
	font-weight: bold;
	color: black;
}
.trending_campaign p.head_bg_subtest{
	font-size: 14px;
	word-spacing: 3px;
	font-family: latobold;
	color: #000;
	padding-top: 10px;
}


@media (max-width: 768px){
	.trending_campaign {
		padding: 0;
		padding-top: 132px;
	}
	.trending_campaign div.main_title{
		margin-top: -85px;
	}
	.trending_campaign h2.main_title {
		font-size: 18px;
		letter-spacing: 3px;
	}
	.trending_campaign p.head_bg_subtest {
		font-size: 12px;
		padding-top: 9px;
	}
}

.tk_home_main_slider .first_slider_overlay .createbucketlist span{
    background-image: linear-gradient(to right, #024d82, #0086a8 60%, #1fbfad);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
	font-weight: bold;
}
.tk_home_main_slider .first_slider_overlay .createbucketlist:hover span {
    background-image: linear-gradient(to right, #1fbfad, #0086a8 60%, #024d82);
}
.tk_home_main_slider .first_slider_overlay .addnewplaces {
	position: absolute;
	right: 135px;
    text-align: center;
	font-size: 23px;
    top: 40%;
    line-height: 24px;
    background-image: linear-gradient(to right, #024d82, #0086a8 60%, #1fbfad);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: bold;
	cursor: pointer;
	transition: all 0.3s;
}
.tk_home_main_slider .first_slider_overlay .addnewplaces:hover{
	background-image: linear-gradient(to right, #1fbfad, #0086a8 60%, #024d82);
}


.opacityblur div#home_filter_section {
	opacity: 1;
	top: 25%;
	position: fixed;
	z-index: 99;
}

.carousel-fade .carousel-inner .item {
	transition-property: opacity;
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	transition: all 1s;
	transform: translate3d(0, 0, 0);
}
.first_slider_overlay .add_button{
    position: absolute;
    right: 80px;
    top: 39%;
}

@media (min-width:1300px) and (max-width:1400px) {
	#tks_home_slider ol li {
		font-size: 15px;
	}
}

@media (min-width:1200px) and (max-width:1300px) {
	#tks_home_slider ol li {
		font-size: 16px;
	}
}

@media only screen and (max-width:1200px) {}

@media (min-width:992px) and (max-width:1200px) {
	.each_single_mptc .vertical-bottom {
		top: -50px;
	}
	.each_single_mpc .vertical-bottom {
		top: -50px;
	}
	.slider_inner_main_data h1 {
		font-size: 35px;
	}
	#tks_home_slider ol li {
		font-size: 12px;
	}
	.filter_scroll button {
		padding: 4px 7px;
	}
	.home_travelog_right p {
		font-size: 14px;
		height: 145px;
	}
	.home_travelog_right h4{
		font-size: 22px;
		height: 30px;
		overflow: hidden;
		line-height: 22px;
	}
}
@media (min-width:992px) and (max-width:1180px) {
	.tk_home_main_slider .first_slider_overlay .createbucketlist{
		width: 490px;
	}
	.tk_home_main_slider .first_slider_overlay .bloggers .bloggercomments{
		width:137px;
	}
}
@media(max-width:992px){
    .tk_home_main_slider .first_slider_overlay .createbucketlist{
        top:15%;
    }
    .tk_home_main_slider .first_slider_overlay .addnewplaces{
        top: 45%;
    }
}
@media (min-width:768px) and (max-width:991px) {
	.each_single_mptc .vertical-bottom {
		padding-top: 80px;
	}
	.each_single_mpc .vertical-bottom {
		padding-top: 80px;
	}
	.each_single_mptc h4,
	.each_single_mptc h5 {
		text-align: center;
	}
	.each_single_mpc h4,
	.each_single_mpc h5 {
		text-align: center;
	}
	.main_cities_list .col3countul {
		column-count: 2;
	}
	.tk_super_filter .tk_super_filter_main {
		padding: 0px 15px;
	}
	.tk_super_filter img {
		display: none;
	}
	.tk_super_filter_main .tab-content {
		background: rgb(32, 191, 173);
		height: 230px;
	}
	.tk_super_filter_main ul {
		border: 1px solid #ededed;
	}
	.tk_super_filter_main .tab-content input#filter_submit {
		background: #ffffff;
		color: #20bfad;
	}
	.tk_super_filter_main .tab-content {
		border: 1px solid #ededed;
	}
	.tk_super_filter_main h4 {
		color: #15160b;
		font-size: 22px;
		text-transform: uppercase;
		font-family: latobold;
		padding-bottom: 24px;
		letter-spacing: 2px;
		padding: 30px;
		word-spacing: 5px;
	}
	.slider_inner_main_data h1 {
		font-size: 30px;
	}
	img.start_kman_img {
		height: 60px;
		widows: 40px;
	}
	img.img-responsive.end_book_img {
		widows: 50px;
		height: 30px;
	}
	#tks_home_slider ol li {
		font-size: 12px;
	}
	#slider_section {
		position: relative;
		top: 0;
	}
	.pop_dest_right .dest_right_inner{padding-left:15px;}
	.pop_dest_right .dest_left_inner{padding-right: 15px;}
	.pop_dest_right .name_align h4 a{font-size: 18px;}
	.pop_dest_right .name_block{position: relative; padding: 15px 0px;}
	.pop_dest_right .dot_line_sep{padding-top: 0px;}
	.different_countries{padding-bottom: 50px;}
	.hometravelog_left { margin-top: 0; padding: 15px 0px; text-align: center !important; }
	.hometravelog_left::after{left:0; display: block; margin: auto;}
	.home_travelog_right{margin-top: 100px; }
	.tk_home_main_slider .first_slider_overlay .createbucketlist{
		top: 7%;
		left: 32px;
		width: 410px;
	}
	.tk_home_main_slider .first_slider_overlay .addnewplaces{
		right: 110px;
		font-size: 19px;
		top: 38%;
	}
	.first_slider_overlay .add_button {
		position: absolute;
		right: 55px;
		top: 35%;
	}
}
@media (min-width: 768px) and (max-width: 925px){
	.tk_home_main_slider .first_slider_overlay .bloggers {
		bottom: 0;
		padding: 20px;
	}
	.tk_home_main_slider .first_slider_overlay .bloggers .latestblog {
		margin-bottom: 10px;
	}
	.tk_home_main_slider .first_slider_overlay .bloggers .blogimage img {
		width: 61px;
		padding: 1px 1px;
		box-shadow: 2px 2px 8px 3px #c1c1c1;
	}
	.tk_home_main_slider .first_slider_overlay .bloggers .blogdetails {
		padding-left: 72px;
		max-width: 216px;
	}
	.tk_home_main_slider .first_slider_overlay .bloggers .bloggercomments {
		padding: 5px 0;
		font-size: 12px;
	}
}
@media (min-width: 809px) and (max-width: 925px){
	.tk_home_main_slider .first_slider_overlay .bloggers {
		left: 35px;
		top: 215px
	}
}
@media (min-width: 768px) and (max-width: 810px){
	.tk_home_main_slider .first_slider_overlay .bloggers {
		left: 0px;
		top: 197px;
	}
}
@media(max-width:767px) {
	.tk_super_filter_main ul li a {
		font-size: 10px
	}
	.right_cities_info.prev_country {
		margin-bottom: 50px;
	}
	.country_mainimage_block img {
		height: auto;
	}
	.highlight_packages .highlight_packages_contents h2 {
		font-size: 26px;
	}
	.most_beautiful_packages .package_inner_contents {
		padding: 90px 30px;
	}
	.ask_question_block .wizard .content input {
		padding: 3px 15px;
	}
	.ask_question_block .wizard>.content>.body label {
		font-size: 18px;
	}
	.main_cities_list .col3countul {
		column-count: 1;
	}
	.country_mainimage_block img {
		height: auto;
	}
	.xs_del_pr15 {
		padding-right: 0;
	}
	.xs_del_pl15 {
		padding-left: 0;
	}
	.tk_super_filter img {
		display: none;
	}
	.tk_super_filter_main .tab-content {
		padding: 0;
		background: rgb(32, 191, 173);
		border: 1px solid #ededed;
		height: auto;
	}
	.tk_super_filter_main ul {
		border: 1px solid #ededed;
	}
	.tk_super_filter_main .tab-content input#filter_submit {
		background: #ffffff;
		color: #20bfad;
	}
	#home_filter_section .tk_super_filter {
		position: relative;
		top: auto;
		margin: 15px 0px;
		margin-top: 0px;
	}
	#home_filter_section .tk_super_filter .tk_super_filter_main {
		padding: 0px;
		position: relative;
		margin: 0px;
		height: 330px;
		border: 0
	}
	.slider_inner_main_data h1 {
		font-size: 30px;
	}
	div#slider_section {
		margin-top: 80px;
	}
	.header_mimic {
		height: 0px !important;
	}
	li[data-slide-to="0"] img,
	li[data-slide-to="1"] img,
	li[data-slide-to="2"] img,
	li[data-slide-to="3"] img,
	li[data-slide-to="4"] img,
	li[data-slide-to="5"] img,
	li[data-slide-to="6"] img,
	li[data-slide-to="7"] img,
	li[data-slide-to="8"] img,
	li[data-slide-to="9"] img,
	li[data-slide-to="10"] img,
	li[data-slide-to="11"] img {
		display: none;
	}
	#tks_home_slider .carousel-indicators {
		position: relative;
		margin: 0px;
		background-color: #ededed;
		color: #000;
		white-space: nowrap;
		padding: 10px 0px;
		overflow-x: scroll;
	}
	#tks_home_slider ol li {
		display: inline;
		color: #000;
		border: none;
		background: rgba(255, 255, 255, 0);
		padding: 0 5px;
		font-size: 12px;
		font-family: latobold;
		text-indent: 0px;
		margin: 0px;
		position: relative;
		left: 0;
		right: 0;
	}
	#tks_home_slider ol li::after {
		font-family: FontAwesome;
		content: "\f178";
		color: #f05;
		padding-left: 15px;
		padding-right: 10px;
		font-size: 12px;
	}
	#tks_home_slider ol li:nth-last-child(1)::after {
		display: none;
	}
	.slider_inner_main_data {
		position: absolute;
		top: 22px;
		text-align: center;
	}
	.tk_super_filter #hotel input,
	.tk_super_filter #packages input,
	.tk_super_filter #homestay input {
		color: #000;
		border-radius: 0px;
		box-shadow: none;
		background: #fff;
		width: 100%;
	}
	.tk_super_filter #hotel form,
	.tk_super_filter #packages form,
	.tk_super_filter #homestay form {
		padding-bottom: 0px;
	}
	.nice-select:after {
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
		height: 4px;
		width: 4px;
		top: 55%;
		right: 5px;
	}
	#home_filter_section .tk_super_filter {
		display: block !important;
	}
	first_block_states .main_title {
		padding-top: 100px !important;
	}
	.different_countries {
		padding-bottom: 15px;
	}
	.filter_close_button {
		display: none;
	}
	.first_block_states .main_title {
		padding-top: 50px !important;
	}
	.ui-dialog {
		z-index: 9999 !important;
	}
	.filter_open_button span {
		background: #21bfad;
		height: 35px;
		width: 35px;
		font-size: 22px;
		color: #fff;
		border: 1px solid #21bfad;
		display: inline-block;
		text-align: center;
		cursor: pointer;
		position: absolute;
		left: -35px;
	}
	.home_filter_fix {
		position: fixed;
		z-index: 999;
		right: -101%;
		top: 21%!important;
		transition: all 0.3s;
	}
	.filter_opened {
		right: -17%;
	}
	.close {
		position: absolute;
		right: 0;
		top: 0;
		width: 32px;
		height: 32px;
		background: #21bfad;
		opacity: 1;
	}
	.close:hover {
		opacity: 1;
	}
	.close:before,
	.close:after {
		position: absolute;
		left: 14px;
		content: ' ';
		height: 15px;
		width: 2px;
		background-color: #fff;
		top: 9px;
	}
	.close:before {
		transform: rotate(45deg);
	}
	.close:after {
		transform: rotate(-45deg);
	}
	#tks_home_slider .item img {
		height: 230px;
	}.most_beautiful_events h2, .most_beautiful_packages h2, .first_block_states h2,.different_countries h2{ font-size: 19px;letter-spacing: 2px;}
	.most_beautiful_events .main_title p, .different_countries .main_title p, .most_beautiful_packages p, .first_block_states p{font-size: 12px;}
	.pop_dest_right .name_align h4 a,.hometravelog_left h3{font-size: 22px;}
	.hometravelog_left h4, .home_travelog_right h4{font-size: 19px;}
	#tk_head_background,.highlight_packages .flight_move{display: none;}
	.pop_dest_right .dest_right_inner{padding-left: 0px;}
	.pop_dest_right .dest_left_inner{padding-right: 0px;}
	.pop_dest_right .name_block{position: relative; padding: 15px 0px;}
	.most_beautiful_packages .tour-block-package {margin-bottom: 15px; }
	.travelog_post_slider{padding: 0px; }
	.hometravelog_left {margin-top: 0;text-align: center;}
	.home_travelog_right p {font-size: 13px;line-height: 21px;height: 110px;}
	#tk_headbackground h2#headbg_text{font-size: 30px;}
	.home_travelog_right h4 {max-height: 26px;font-size: 20px;overflow: hidden;line-height: 25px;}
	#tk_headbackground{bottom: 10px;}
	.home_travelog_right { margin-top: 130px;}
	.different_countries h3{font-size: 18px;}
	.tourkick_contest .each_block a.contestants_btn, .tourkick_contest .each_block a.contest_reg, .tourkick_contest .each_block button{
		margin: 6px 0;
	}

}
@media(max-width:768px){
    #travelog_section .full_dotted{
        visiblity: hidden;
    }
}
@media(max-width:425px) {
	.different_countries {
		margin-top: 0;
	}
}
@media(max-width:400px) {
	.slider_inner_main_data h1 {
		font-size: 30px;
	}
	.slider_inner_main_data {
		top: 25px;
	}
	#tks_home_slider .item img {
		height: 175px;
	}
}
