
/* small phone responsive css */

@media only screen and (min-width: 0px) and (max-width: 767px) {

	/*=============================================================================*/
	/*  Global Item css Start */
	/*=============================================================================*/

	.container{
		overflow-X: hidden
	}
	/* Navbar */

	.navbar .nav-link {
        padding: 10px 0px;
    	position: relative;
    	border-bottom: 1px solid #e4e8ed;
	}
	.navbar-nav{
		margin-top: 15px;
	}
	.border-left-md-0{
		border: none !important;
	}
	.dropdown-toggle::after {
	    position: absolute;
	    right: 0;
	}
	.dropdown-menu.show {
        display: block !important;
    } 
    .navbar .dropdown:hover>.dropdown-menu {
        display: none;
    }
	/* Navbar */

	/* Banner Title*/
	.d2c_banner{
		padding: 70px 0px;
	}
	.d2c_banner .d2c_banner_title{
		font-size: 28px;
	}
	.d2c_breadcrumb .breadcrumb .breadcrumb-item{
		font-size: 13px;
	}

	/* Banner*/

	/* global button */
	.btn.d2c_primary_btn,.btn.d2c_secondary_btn{
		padding: 8px 30px 7px 30px;
	}

	/* global title start */

	.d2c_title{
		font-size: 30px !important;
	}

	/* global title end */


	/*=============================================================================*/
	/*  Home page css start */
	/*=============================================================================*/
	
	/* hero section start */
	.d2c_hero{
		padding: 100px 0px;
	}
	.d2c_hero .d2c_hero_content .d2c_hero_title{
		font-size: 40px;	
	}
	.d2c_hero .d2c_hero_content .d2c_hero_paragraph{
		font-size: 16px;
	}
	.d2c_hero .d2c_hero_content .d2c_primary_btn{
		margin-right: 5px;
	}
	/* hero section end */

	.d2c_home_tour .d2c_title {
		margin-bottom: 20px;
	}

	.d2c_home_blog {
		padding: 50px 0px;
	}

	.d2c_testimonial{
		padding: 50px 0px 25px 0px;
	}

	/* feature section start */

	.d2c_feature{
		padding: 50px 0px;
	}
	.d2c_feature .d2c_feature_header .d2c_sub_heading{
		font-size: 20px;
	}
	.d2c_feature .d2c_feature_header .d2c_heading{
		font-size: 30px;
		margin-bottom: 25px;
	}
	.d2c_feature .d2c_feature_content .d2c_offer span {
		font-size: 60px;
	}
	.d2c_feature .d2c_secondary_btn{
		margin-top: 8px;
	}

	/* feature section end */

	/* gallery section start */
	.d2c_home_gallery {
		padding: 50px 0px !important;
	}
	.d2c_home_gallery .d2c_title {
		margin-bottom: 25px !important;
	}
	.d2c_home_gallery .d2c_loadmore_btn{
		padding-top: 30px;
	}
	/* gallery section end */

	/* testimonial section start */
	.d2c_testimonial .slick-dots{
		bottom: 0px;
	}
	.d2c_testimonial .d2c_testimonial_content{
		margin-bottom: 35px;
	}

	/*=============================================================================*/
	/*  Home page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Home version two page css start */
	/*=============================================================================*/

	/* hero section start */

	.d2c_hero_two{
		height: 80vh;
		align-items: flex-start;
    	padding-top: 100px;
	}
	.d2c_hero_two .d2c_hero_two_content .d2c_hero_two_title{
		font-size: 28px;
	}
	.d2c_from_wrapper{
		padding: 13px 0px;
		margin-top: 50px;
	}
	.d2c_from_wrapper form .form-control{
		height: 40px;
		border-radius: 0px	;
		-webkit-border-radius: 0px	;
		-moz-border-radius: 0px	;
		-ms-border-radius: 0px	;
		-o-border-radius: 0px	;
	}
		.d2c_from_wrapper .btn.d2c_primary_btn{
			height: 40px !important;
			border-radius: 0px	;
			-webkit-border-radius: 0px	;
			-moz-border-radius: 0px	;
			-ms-border-radius: 0px	;
			-o-border-radius: 0px	;
	}
	.d2c_hero_two .d2c_hero_two_content .d2c_hero_two_paragraph{
	font-size: 16px;
	}

	/* hero section end */

	/* about section start */
	.d2c_home_two_about {
		padding: 50px 0px;
	}
	.d2c_home_two_about .d2c_title{
		font-size: 30px;
	}
	.d2c_home_two_about .d2c_para{
		font-size: 16px;
	}
	.d2c_home_two_about .d2c_right_image_wrapper{
		width: 100%;
		margin-top: 30px;
	}
	.d2c_home_two_about .d2c_right_image_wrapper .d2c_upper_image{
		display: none;
	}
	/* about section end */

	/* home version two tour section start */
	.d2c_home_v2_tour{
		padding: 50px 0px;
	}
	.d2c_home_v2_tour .d2c_title{
		font-size: 30px;
	}
	.d2c_home_v2_tour .d2c_card_wrapper .d2c_date_time{
		margin-bottom: 0px ;
	}
	/* home version two tour section start */

	/* offer section start */
	.d2c_offer{
		padding: 50px 0px;
	}
	.d2c_offer .d2c_left_image_wrapper{
		width: 100%;
		display: none;	
	}
	.d2c_offer .d2c_content .d2c_subtitle{
		font-size: 20px;
	}
	.d2c_offer .d2c_content .d2c_title{
		font-size: 30px;
	}
	.d2c_offer .d2c_content .d2c_para{
		font-size: 16px;
	}
	/* offer section end */

	.d2c_image_gallery_v2 .d2c_title{
		font-size: 30px;
	}

	.d2c_testimonial_v2{
		padding: 50px 0px;
	}
	.d2c_testimonial_v2 .d2c_reviews	{
		font-size: 16px;
	}
	.d2c_testimonial_v2 .d2c_name{
		font-size: 20px;
	}

	.d2c_home_v2_blog {
		padding: 50px 0px;
	}
	.d2c_home_v2_blog .d2c_title{
		 font-size: 30px;
	}
	/*=============================================================================*/
	/*  Home version two page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  about page css start */
	/*=============================================================================*/

	.d2c_about {
		padding: 50px 0px;
	}
	.d2c_about .d2c_about_content h2{
		font-size: 30px !important;
	}
	.d2c_about .d2c_d2c_about_right{
		margin-top: 50px;
	}
	.d2c_counter{
		padding: 70px 0px;
	}
	.d2c_counter .d2c_counter_content h4{
		font-size: 16px;
	}
	.d2c_counter .d2c_counter_content span{
		font-size: 30px;
	}
	.d2c_why_different {
		padding: 50px 0px;
	}
	.d2c_why_different .d2c_different_right_img{
		width: 100%;
		margin-top: 30px;
	}
	.d2c_why_different .d2c_different_right_img .d2c_upper_image{
		left: 50%;
		transform: translateX(-50%);
		display: none;
	}
	.d2c_team {
		padding: 50px 0px 50px 0px;
	}

	/*=============================================================================*/
	/*  about page css end */
	/*=============================================================================*/


	
	/*=============================================================================*/
	/*  team page css start */
	/*=============================================================================*/

	.d2c_founders {
		padding: 50px 0px 35px 0px;
	}
	.d2c_founders .d2c_team {
		margin-top: 10px;
	}
	.d2c_dedicated_team {
		padding: 50px 0px;
	}
	.d2c_dedicated_team .d2c_team_bg .d2c_upper_image{
		display: none;
	}
	.d2c_dedicated_team .d2c_team_bg{
		margin-bottom: 30px;
	}
	.d2c_dedicated_team .d2c_team_bg{
		width: 100%;
	}
	.d2c_team .d2c_secondary_btn {
		margin-top: 35px;
	}
	
	/*=============================================================================*/
	/*  team page css end */
	/*=============================================================================*/



	/*=============================================================================*/
	/*  Our Story page css end */
	/*=============================================================================*/

	.d2c_who_we_are {
	    padding: 50px 0px;
	}
	.d2c_who_we_are_wrapper .d2c_back_image {
	    width: 90%;
        height: 250px;
	}
	.d2c_who_we_are_wrapper .d2c_front_image {
	    width: 75%;
	    height: 144px;
	}
	.d2c_who_we_are_wrapper {
	    margin-bottom: 95px;
	}
	.d2c_our_mission {
	    padding: 50px 0px;
	}
	.d2c_our_mission .d2c_title{
		font-weight: 500;
	}

	.d2c_our_vission {
	    padding: 50px 0px;
	}
	.d2c_our_vission .d2c_title{
		font-weight: 500;
	}

	/*=============================================================================*/
	/*  Our Story page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Blog page css start */
	/*=============================================================================*/

	.d2c_blog {
	    padding: 50px 0px;
	}
	.d2c_blog .d2c_loadmore_btn {
		padding-top: 40px;
	}

	/*=============================================================================*/
	/*  Blog page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  Blog page two version css start */
	/*=============================================================================*/

	.d2c_blog_v2 {
		padding: 50px 0px;
	}
	.d2c_blog_v2 .d2c_primary_btn{
		margin-bottom: 50px;
	}
	.d2c_category_item .d2c_primary_btn{
		margin-bottom: 10px;
	}
	.d2c_blog_v2 .list-group .list-group-item{
		font-size: 12px;
	}

	/*=============================================================================*/
	/*  Blog page two version css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Single Blog page css Start */
	/*=============================================================================*/

	.d2c_single_blog {
	    padding: 50px 0px;
	}
	.d2c_post_content_wrapper .d2c_title {
	    font-size: 22px;
	}
	.d2c_post_text h2{
		font-size: 22px;
	}
	.d2c_post_text h3{
		font-size: 20px;
	}
	.d2c_post_text h4{
		font-size: 18px;
	}
	.d2c_post_text h5{
		font-size: 16px;
	}
	.d2c_post_text h5{
		font-size: 14px;
	}
	.d2c_post_comment .d2c_comment_date {
	    font-size: 13px;
	}
	.d2c_post_comment .d2c_person_name {
	    font-size: 18px;
	}

	/*=============================================================================*/
	/*  Single Blog page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Tour css end */
	/*=============================================================================*/

	.d2c_tour {
	    padding: 35px 0px;
	}
	.d2c_tour .d2c_loadmore_btn{
		padding-top: 40px;
	}

	/*=============================================================================*/
	/*  Tour css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  single Tour page css start */
	/*=============================================================================*/

	.d2c_single_tour_details{
		padding: 50px 0px;
	}
	.d2c_single_tour_details .d2c_image_wrapper:hover{
		transform: scale(1)	;
		-webkit-transform: scale(1)	;
		-moz-transform: scale(1)	;
		-ms-transform: scale(1)	;
		-o-transform: scale(1)	;
	}
	.d2c_single_tour_details .d2c_tour_plan{
		padding: 50px 0px 0px 0px;
	}
	.d2c_single_tour_details .d2c_tour_plan .d2c_tour_plan_right{
		height: 400px;
		margin-bottom: 10px;
	}

	/*=============================================================================*/
	/*  single Tour page css start */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  gallery css end */
	/*=============================================================================*/

	.d2c_image_gallery {
	    padding: 35px 0px;
	}

	.d2c_image_gallery .card {
	    height: 280px;
	}

	.d2c_image_gallery .card .card-body .card-title {
	    font-size: 27px;
	}
	.d2c_image_gallery .d2c_loadmore_btn {
		padding-top: 40px;
	}

	/*=============================================================================*/
	/*  gallery css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  gallery V2 css Start */
	/*=============================================================================*/

	.d2c_image_gallery_v2 {
	    padding: 50px 0px;
	}
	.d2c_gallery_grid_wrapper [class *= "col-"]:first-child{
		margin-block: auto;
	}

	.d2c_gallery_grid_wrapper [class *= "col-"]:first-child .card-img-top{
		height: 250px !important;
	}

	.d2c_image_gallery_v2 .d2c_gallery_grid_wrapper {
	   margin-bottom: 0px;
	}
	.d2c_image_gallery_v2 .d2c_gallery_item .card .card-title{
		font-size: 19px;
	}
	.d2c_image_gallery_v2 .d2c_loadmore_btn {
		padding-top: 40px;	
	}

	/*=============================================================================*/
	/*  gallery V2 css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Event css start */
	/*=============================================================================*/
	.d2c_company_event {
	    padding: 50px 0px;
	}

	.d2c_coming_event {
	    padding: 0px 0px 50px 0px;
	}
	.d2c_event_wrapper .d2c_front_image{
		display: none;
	}
	/*=============================================================================*/
	/*  Event Page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Event details Page css start */
	/*=============================================================================*/

	.d2c_event_details {
		padding: 50px 0px;
	}
	.d2c_event_details .d2c_event_right{
		margin-top: 30px;
	}
	.d2c_event_details .d2c_event_right .d2c_image_wrapper{
		width: 100%;
	}
	.d2c_event_details .d2c_event_right .d2c_image_wrapper .d2c_upper_image{
		display: none;
	}
	.d2c_booking_form{
		padding: 70px 0px;
	}
	.d2c_booking_form .d2c_booking_content .d2c_sub_heading{
		font-size: 25px;
	}
	.d2c_booking_form .d2c_booking_content .d2c_heading{
		font-size: 32px;
	}

	/*=============================================================================*/
	/*  Event details Page css start */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Career Page css start */
	/*=============================================================================*/

	.d2c_career_image{
		padding: 50px 0px;
	}
	.d2c_career_image .d2c_career_image_content img{
		height: 250px !important;
	}
	.d2c_career_image .d2c_career_image_content .d2c_right_first_image{
		height: 250px !important;
	}
	.d2c_career_image  .d2c_career_gallery_column{
		padding-left: 15px;
	}
	.d2c_job_post {
		padding: 0px 0px 50px 0px;
	}
	.d2c_job_post .d2c_title {
		margin-bottom: 35px;
	}
	.d2c_call_to_action{
		padding: 70px 0px;
	}
	.d2c_call_to_action .d2c_CTA_content .d2c_CTA_title{
		font-size: 60px;
	}
	.d2c_call_to_action .d2c_CTA_content .d2c_CTA_para{
		font-size: 18px;
	}
	.d2c_call_to_action .d2c_CTA_content .btn{
		width: 100%;
		margin-top: 20px;
	}

	/*=============================================================================*/
	/*  Career Page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/* Single Career Page css Start */
	/*=============================================================================*/

	.d2c_position_summary {
	    padding: 50px 0px;
	}
	.d2c_requirments {
	    padding: 50px 0px;
	}
	.d2c_responsibilities {
	    padding: 50px 0px;
	}
	.d2c_apply_form {
    	padding: 50px 0px;
	}
	.d2c_apply_form .d2c_title {
	    font-size: 32px;
	    margin-bottom: 40px;
	}

	/*=============================================================================*/
	/*  Single Career Page css end */
	/*=============================================================================*/

	
	/*=============================================================================*/
	/*  contact page css start */
	/*=============================================================================*/

	.d2c_contact_main .d2c_contact_left {
		padding: 50px 0px;
	}
	.d2c_contact_main .d2c_contact_right .d2c_right_content{
		width: 90%;
	}
	.d2c_contact_main .d2c_contact_right{
		padding: 50px 0px;
	}

	/*=============================================================================*/
	/*  contact page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  contact V2 page css Start */
	/*=============================================================================*/
	
	.d2c_contact_main_v2 {
	    padding: 0px;
	    margin: 30px 0px;
	}

	/*=============================================================================*/
	/*  contact V2 page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  FAQ page css start */
	/*=============================================================================*/

	.d2c_faq_main{
		padding: 50px 0px;
	}
	.d2c_faq_main .d2c_faq_right{
		height: 400px;
		padding: 20px 10px;
	}
	.d2c_faq_main .d2c_faq_content .btn{
		font-size: 15px;
	}
	.d2c_faq_main .d2c_faq_content .card .card-body{
		font-size: 15px;
	}
	.d2c_faq_main .d2c_faq_from_left .d2c_title{
		margin-top: 50px;
	}
	.d2c_faq_main .d2c_faq_from_right{
		margin-top: 50px;
	}
	.d2c_faq_main .d2c_faq_right p span{
		font-size: 70px;
	}
	.d2c_faq_main .d2c_faq_right p{
		font-size: 30px;
	}

	/*=============================================================================*/
	/*  FAQ page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  FAQ V2 page css Start */
	/*=============================================================================*/

	.d2c_faq_main_v2 {
	    padding: 50px 0px;
	}
	.d2c_faq_main_v2 .d2c_faq_content_v2 .btn{
		font-size: 14px;
	}
	.d2c_more_faq .d2c_title {
	    margin-bottom: 40px;
	}
	.d2c_more_faq {
	    padding-bottom: 50px;
	}
	/*=============================================================================*/
	/*  FAQ V2 page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Global Item css end */
	/*=============================================================================*

	/*=============================================================================*/
	/*  404 page css start */
	/*=============================================================================*/

	.d2c_404 .d2c_404_content .d2c_heading{
		font-size: 80px;
	}
	.d2c_404 .d2c_404_content .d2c_sub_heading{
		font-size: 30px;
	}

	/*=============================================================================*/
	/*  404 page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  login system (login,registration,forget and verification page) css start */
	/*=============================================================================*/

	.d2c_main {
		padding: 80px 0px;
		height: auto;
	}
	.d2c_main .d2c_main_content {
		padding: 50px 22px;
	}
	.d2c_main .d2c_main_content .d2c_section_heading{
		font-size: 24px;
	}
	.d2c_main .d2c_main_content .d2c_sub_heading{
		font-size: 15px;
	}

	.d2c_verification form {
		width: 80%;
	}
	.d2c_verification form input{
		width: 40px;
		height: 40px;
	}
	.d2c_registration .d2c_terms_link{
		font-size: 13px;
	}
	

	/*=============================================================================*/
	/*  login system (login,registration,forget and verification page) end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  thank you page css start */
	/*=============================================================================*/

	.d2c_thank_you{
		height: auto;
		padding: 150px 0px;
	}
	.d2c_thank_you .d2c_thank_you_content .d2c_heading{
		font-size: 70px;
	}
	.d2c_thank_you .d2c_thank_you_content .d2c_sub_heading{
		font-size: 24px;
	}

	/*=============================================================================*/
	/*  thank you page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  coming soon page css start */
	/*=============================================================================*/

	.d2c_coming_soon .d2c_coming_soon_content .d2c_heading{
		font-size: 30px;
	}
	.d2c_coming_soon .d2c_coming_soon_content .d2c_sub_heading{
		font-size: 14px;
	}
	#timer{
		font-size: 16px;
		padding: 0px;
	}
	#timer span{
		font-size: 12px;
	}
	#timer .d2c_count_wrapper{
		height: 70px;
		width: 70px;
		margin: 5px;
	}
	.d2c_coming_soon{
		height: auto;
		padding: 150px 0px;
	}

	/*=============================================================================*/
	/*  coming soon page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*
	/* Newsletter css start*/
	/*
	/*=============================================================================*/

	.d2c_newsletter .d2c_newsletter_title{
		font-size: 28px;
	}
	.d2c_newsletter{
		padding: 50px 0px;
	}

	/*=============================================================================*/
	/*
	/* Newsletter css End*/
	/*
	/*=============================================================================*/

}


/* Tab responsive css */

@media only screen and (min-width: 768px) and (max-width: 991px) {

	/*=============================================================================*/
	/*
	/*  Global Item css start */
	/*
	/*=============================================================================*/

	.container{
		overflow-X: hidden
	}
	/* Navbar */

	.navbar .nav-link {
        padding: 10px 0px;
    	position: relative;
    	border-bottom: 1px solid #e4e8ed;
	}
	.navbar-nav{
		margin-top: 15px;
	}
	.border-left-md-0{
		border: none !important;
	}
	.dropdown-toggle::after {
	    position: absolute;
	    right: 0;
	}
	.dropdown-menu.show {
        display: block !important;
    } 
    .navbar .dropdown:hover>.dropdown-menu {
        display: none;
    }
	/* Navbar */


	/* Banner Title*/

	.d2c_banner .d2c_banner_title{
		font-size: 40px;
	}

	/* Banner*/

	/* global title start */

	.d2c_title{
		font-size: 40px;
	}

	/* global title end */

	/*=============================================================================*/
	/*
	/*  Global Item css End */
	/*
	/*=============================================================================*/

	/*=============================================================================*/
	/*  home page css start */
	/*=============================================================================*/

	/* hero section start */
	.d2c_hero{
		padding: 150px 0px;
	}
	.d2c_hero .d2c_hero_content .d2c_hero_title{
		font-size: 55px;
	}
	/* hero section end */

	/* feature section start */
	.d2c_feature{
		padding: 70px 0px;
	}
	.d2c_feature .d2c_feature_header .d2c_sub_heading{
		font-size: 20px;
	}
	.d2c_feature .d2c_feature_header .d2c_heading{
		font-size: 40px;
	}
	.d2c_feature .d2c_feature_content .d2c_feature_heading{
		padding: 20px;
	}
	.d2c_feature .d2c_feature_content .d2c_feature_heading p{
		font-size: 18px;
	}
	.d2c_feature .d2c_feature_content .d2c_offer span {
		font-size: 50px;
	}
	.d2c_feature .d2c_feature_content .d2c_offer{
		padding: 23px 33px;
	}
	/* feature section end */

	/* home image gallery section start */
	.d2c_home_gallery {
		padding: 70px 0px !important;
	}
	.d2c_home_gallery .d2c_loadmore_btn {
		padding-top: 40px;
		padding-bottom: 0px !important;
	}
	/* home image gallery section end */

	/* testimonial section start */
	.d2c_testimonial{
		padding: 70px 0px;
	}
	.d2c_testimonial .slick-dots {
		display: none !important;
	}
	/* testimonial section end */

	/*=============================================================================*/
	/*  home page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Home version two page css start */
	/*=============================================================================*/

	.d2c_hero_two{
		padding: 150px 0px 230px 0px;
		height: auto;
	}
	.d2c_from_wrapper form .form-control{
		height: 45px;
	}
	.d2c_from_wrapper .btn.d2c_primary_btn{
		height: 45px !important;
	}
	.d2c_hero_two .d2c_hero_two_content .d2c_hero_two_title{
		font-size: 45px;
	}
	.d2c_from_wrapper{
		padding: 30px 0px;
	}
	.d2c_hero_two .d2c_hero_two_content .d2c_hero_two_paragraph{
		font-size: 18px;
	}

	.d2c_home_two_about{
		padding: 70px 0px;
	}
	.d2c_home_two_about .d2c_title{
		font-size: 30px;
	}
	.d2c_home_two_about ul {
		margin-top: 25px;
	}
	.d2c_home_two_about .d2c_right_image_wrapper{
		width: 100%;
		margin-top: 30px;
	}
	.d2c_home_two_about .d2c_right_image_wrapper .d2c_upper_image{
		display: none;
	}

	.d2c_home_v2_tour{
		padding: 70px 0px;
	}
	.d2c_home_v2_tour .d2c_title{
		font-size: 30px;
	}
	.d2c_home_v2_tour .d2c_card_wrapper .card-title{
		margin-bottom: 15px;
	}
	.d2c_home_v2_tour .d2c_card_wrapper .d2c_date_time{
		margin-bottom: 0px;
	}

	.d2c_image_gallery_v2 .d2c_title{
		font-size: 30px;
	}

	.d2c_offer {
		padding: 35px 0px;
	}
	.d2c_offer .d2c_left_image_wrapper{
		display: none;
	}

	.d2c_testimonial_v2{
		padding: 70px 0px;
	}
	.d2c_testimonial_v2 .d2c_reviews{
		font-size: 18px;
	}

	.d2c_home_v2_blog{
		padding: 70px 0px;
	}
	.d2c_home_v2_blog .d2c_title{
		font-size: 30px;
	}

	/*=============================================================================*/
	/*  Home version two page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  about page css start */
	/*=============================================================================*/

	.d2c_about {
		padding: 70px 0px;
	}
	.d2c_about .d2c_about_content h2{
		font-size: 40px !important;
	}
	.d2c_why_different {
		padding: 70px 0px;
	}
	.d2c_why_different .d2c_different_right_img{
		width: 100%;
		margin-top: 50px;
	}
	.d2c_why_different .d2c_different_right_img .d2c_upper_image{
		display: none;
	}
	.d2c_team {
		padding: 0px 0px 70px 0px;
	}

	/*=============================================================================*/
	/*  about page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  team page css start */
	/*=============================================================================*/

	.d2c_founders {
		padding: 70px 0px;
	}
	.d2c_founders .d2c_team {
		margin-top: 20px;
	}
	.d2c_dedicated_team{
		padding: 70px 0px;
		margin-bottom: 50px;
	}
	.d2c_dedicated_team .d2c_team_bg .d2c_upper_image{
		display: none;
	}
	.d2c_dedicated_team .d2c_team_bg{
		width: 100%;
		margin-bottom: 30px;
	}
	
	/*=============================================================================*/
	/*  team page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Our Story page css end */
	/*=============================================================================*/

	.d2c_who_we_are {
	    padding: 70px 0px;
	}

	.d2c_who_we_are_wrapper {
	    margin-bottom: 95px;
	}
	.d2c_our_mission {
	    padding: 70px 0px;
	}

	.d2c_our_vission {
	    padding: 70px 0px;
	}

	.d2c_who_we_are .d2c_text,.list-group-item+.list-group-item{
	    font-size: 15px !important;
	}
	.d2c_our_mission .d2c_text,.list-group-item+.list-group-item{
	    font-size: 15px !important;
	}

	.d2c_our_vission .d2c_text,.list-group-item+.list-group-item{
	    font-size: 15px !important;
	}	
	

	/*=============================================================================*/
	/*  Our Story page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Blog page css end */
	/*=============================================================================*/

	.d2c_blog {
	    padding: 55px 0px;
	}
	.d2c_blog .d2c_loadmore_btn {
		padding-top: 40px;
		padding-bottom: 0px;
	}

	/*=============================================================================*/
	/*  Blog page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  Single Blog page css Start */
	/*=============================================================================*/

	.d2c_single_blog {
	    padding: 70px 0px;
	}
	.d2c_post_content_wrapper .d2c_title {
	    font-size: 24px;
	}
	.d2c_post_text h2{
		font-size: 23px;
	}
	.d2c_post_text h3{
		font-size: 21px;
	}
	.d2c_post_text h4{
		font-size: 19px;
	}
	.d2c_post_text h5{
		font-size: 17px;
	}
	.d2c_post_text h5{
		font-size: 15px;
	}

	/*=============================================================================*/
	/*  Single Blog page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  Tour css end */
	/*=============================================================================*/

	.d2c_tour {
	    padding: 55px 0px;
	}

	/*=============================================================================*/
	/*  Tour css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  single Tour page css start */
	/*=============================================================================*/

	.d2c_single_tour_details{
		padding: 70px 0px;
	}
	.d2c_single_tour_details .d2c_guide_info{
		padding: 50px 100px;
	}
	.d2c_single_tour_details .d2c_tour_plan{
		padding: 70px 0px 0px 0px;
	}
	.d2c_single_tour_details .d2c_tour_plan .d2c_tour_plan_right{
		height: 350px;
		margin-bottom: 15px;
	}
	.d2c_single_tour_details .d2c_tour_plan_right p span{
		font-size: 70px;
	}
	.d2c_single_tour_details .d2c_tour_plan_details .d2c_details_heading{
		font-size: 22px;
	}
	.d2c_single_tour_details .d2c_tour_plan_details .d2c_package{
		font-size: 16px;
	}

	/*=============================================================================*/
	/*  single Tour page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  gallery css end */
	/*=============================================================================*/

	.d2c_image_gallery {
	    padding: 55px 0px;
	}

	.d2c_image_gallery .card {
	    height: 280px;
	}

	.d2c_image_gallery .card .card-body .card-title {
	    font-size: 27px;
	}
	.d2c_image_gallery .d2c_loadmore_btn {
		padding-top: 40px;
		padding-bottom: 0px !important;
	}
	

	/*=============================================================================*/
	/*  gallery css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  gallery V2 css Start */
	/*=============================================================================*/

	.d2c_image_gallery_v2 {
	    padding: 70px 0px;
	}

	.d2c_image_gallery_v2 .d2c_gallery_grid_wrapper {
	   margin-bottom: 70px;
	}

	.d2c_image_gallery_v2 .d2c_gallery_item .card .card-img-top {
	    height: 130px;
	}

	.d2c_image_gallery_v2 .d2c_gallery_item .card .card-title{
		font-size: 19px;
	}
	.d2c_image_gallery_v2 .card .card-img-top{
		height: 165px;
	}
	.d2c_image_gallery_v2 .d2c_loadmore_btn {
		padding-top: 40px;
		padding-bottom: 0px !important;
	}
	/*=============================================================================*/
	/*  gallery V2 css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Event css start */
	/*=============================================================================*/
	.d2c_company_event {
	    padding: 70px 0px;
	}
	.d2c_event_wrapper .d2c_back_image {
	    height: 250px;
	}

	.d2c_event_wrapper .d2c_front_image {
	    height: 120px;
		display: none;
	}
	.d2c_company_content .d2c_title{
		font-size: 32px;
	}

	.d2c_coming_event {
	    padding: 70px 0px;
	}

	.d2c_coming_event .d2c_card_wrapper .card-img-top {
	    height: 175px;
	}
	.d2c_coming_event{
		padding-top: 0px;
	}
	/*=============================================================================*/
	/*  Event Page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Event details Page css start */
	/*=============================================================================*/

	.d2c_event_details{
		padding: 70px 0px;
	}
	.d2c_event_details .d2c_event_right .d2c_image_wrapper{
		width: 100%;
	}
	.d2c_event_details .d2c_event_right .d2c_image_wrapper .d2c_upper_image{
		left: 50%;
		width: 300px;
		transform: translateX(-50%)	;
		-webkit-transform: translateX(-50%)	;
		-moz-transform: translateX(-50%)	;
		-ms-transform: translateX(-50%)	;
		-o-transform: translateX(-50%)	;
	}
	.d2c_booking_form{
		padding: 70px 0px;
	}
	.d2c_booking_form .d2c_booking_content .d2c_sub_heading{
		font-size: 30px;
	}
	.d2c_booking_form .d2c_booking_content .d2c_heading{
		font-size: 45px;
	}

	/*=============================================================================*/
	/*  Event details Page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Career Page css start */
	/*=============================================================================*/

	.d2c_career_image{
		padding: 70px 0px 30px 0px;
	}
	.d2c_career_image .d2c_career_image_content img{
		height: 250px;
	}
	.d2c_career_image .d2c_career_image_content .d2c_title {
		margin: 20px 0px;
		font-size: 30px;
	}
	.d2c_career_image .d2c_career_image_content .d2c_right_first_image {
		height: 250px !important;
	}
	.d2c_job_post{
		padding: 40px 0px 70px 0px;
	}
	.d2c_call_to_action{
		padding: 70px 0px;
	}
	.d2c_call_to_action .d2c_CTA_content .d2c_CTA_title{
		font-size: 70px;
	}

	/*=============================================================================*/
	/*  Career Page css start */
	/*=============================================================================*/


	/*=============================================================================*/
	/* Single Career Page css Start */
	/*=============================================================================*/

	.d2c_position_summary {
	    padding: 70px 0px;
	}
	.d2c_position_summary .d2c_title{
		font-size: 38px;
	}
	.d2c_content_wrap p{
		font-size: 15px;
	}
	.d2c_requirments {
	    padding: 70px 0px;
	}
	.d2c_responsibilities {
	    padding: 70px 0px;
	}
	.d2c_apply_form {
    	padding: 70px 0px;
	}
	.d2c_apply_form .d2c_title {
	    font-size: 37px;
	    margin-bottom: 50px;
	}

	/*=============================================================================*/
	/*  Single Career Page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  contact page css start */
	/*=============================================================================*/

	.d2c_contact_main .d2c_contact_left {
		padding: 70px 0px;
	}
	.d2c_contact_main .d2c_contact_right .d2c_right_content{
		width: 70%;
	}
	.d2c_contact_main .d2c_contact_right{
		padding: 50px 0px;
	}

	/*=============================================================================*/
	/*  contact page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  contact V2 page css Start */
	/*=============================================================================*/
	
	.d2c_contact_main_v2 {
	    padding: 70px 0px;
	    margin: 60px 0px;
	}
	.d2c_contact_main_v2 .d2c_contact_image{
		width: 60%;
	}

	/*=============================================================================*/
	/*  contact V2 page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  FAQ page css start */
	/*=============================================================================*/

	.d2c_faq_main{
		padding: 70px 0px;
	}
	.d2c_faq_main .d2c_faq_right{
		height: 320px;
	}
	.d2c_faq_main .d2c_faq_from_left .d2c_title{
		margin-top: 50px;
	}
	.d2c_faq_main .d2c_faq_right p span {
		font-size: 65px;
	}
	.d2c_faq_main .d2c_faq_from_right{
		margin-top: 50px;
		
	}

	/*=============================================================================*/
	/*  FAQ page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  FAQ V2 page css Start */
	/*=============================================================================*/

	.d2c_faq_main_v2 {
	    padding: 70px 0px;
	}
	.d2c_faq_main_v2 .d2c_faq_content_v2 .btn{
		font-size: 16px;
	}
	.d2c_more_faq .d2c_title {
	    margin-bottom: 40px;
		font-size: 35px;
	}
	.d2c_more_faq {
	    padding-bottom: 50px;
	}
	/*=============================================================================*/
	/*  FAQ V2 page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  404 page css start */
	/*=============================================================================*/

	.d2c_404{
		height: 65vh;
	}
	.d2c_404 .d2c_404_content .d2c_heading{
		font-size: 120px;
	}
	.d2c_404 .d2c_404_content .d2c_sub_heading{
		font-size: 32px;
	}

	/*=============================================================================*/
	/*  404 page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  login system (login,registration,forget and verification page) css start */
	/*=============================================================================*/

	
	.d2c_main .d2c_main_content {
		padding: 80px;
	}
	.d2c_main .d2c_main_content .d2c_sub_heading{
		font-size: 16px;
	}
	.d2c_verification form {
		width: 70%;
	}
	

	/*=============================================================================*/
	/*  login system (login,registration,forget and verification page) end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  thank you page css start */
	/*=============================================================================*/

	.d2c_thank_you{
		height: 65vh;
	}
	.d2c_thank_you .d2c_thank_you_content .d2c_heading{
		font-size: 100px;
	}
	.d2c_thank_you .d2c_thank_you_content .d2c_sub_heading{
		font-size: 32px;
	}

	/*=============================================================================*/
	/*  thank you page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  coming soon page css start */
	/*=============================================================================*/

	.d2c_coming_soon{
		height: 65vh;
	}
	.d2c_coming_soon .d2c_coming_soon_content .d2c_heading{
		font-size: 40px;
	}
	.d2c_coming_soon .d2c_coming_soon_content .d2c_sub_heading{
		font-size: 16px;
	}
	#timer{
		font-size: 22px;
		padding: 0px;
	}
	#timer .d2c_count_wrapper{
		width: 100px;
		height: 100px;
	}
	#timer .d2c_count_wrapper span{
		font-size: 14px;
	}

	/* blog v2 page */
	.d2c_blog_v2{
		padding: 70px 0px;
	}
	.d2c_blog_v2 .d2c_card_wrapper .card-img-top{
		height: 250px;
	}
	.d2c_sidebar .d2c_title{
		font-size: 24px;
	}
	.d2c_card_wrapper .card-body{
		padding: 10px;
	}
	.d2c_blog_v2 .d2c_recent_post,.d2c_blog_v2 .d2c_category_list{
		padding: 25px 15px;
	}
	.d2c_category_list .d2c_primary_btn{
		font-size: 11px;
	}
	.d2c_blog_v2 .d2c_sidebar .d2c_sidebar_offer {
		padding: 20px 10px;
	}
	.d2c_blog_v2 .d2c_sidebar .d2c_sidebar_offer p span {
		font-size: 40px;
	}
	.d2c_blog_v2 .d2c_sidebar .d2c_sidebar_offer p{
		font-size: 22px;
	}
	.d2c_blog_v2 .d2c_sidebar.sticky-top{
		top: 0px;
	}

	/*=============================================================================*/
	/*  coming soon page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*
	/* Newsletter css start*/
	/*
	/*=============================================================================*/

	.d2c_newsletter .d2c_newsletter_title{
		font-size: 24px;
	}

	/*=============================================================================*/
	/*
	/* Newsletter css End*/
	/*
	/*=============================================================================*/

}


/* small laptop responsive css */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	/*=============================================================================*/
	/*
	/*  Global Item css start */
	/*
	/*=============================================================================*/

	.navbar .d2c_megamenu .list-group-item{
		font-size: 15px;
	}

	/* Banner Title*/

	.d2c_banner .d2c_banner_title{
		font-size: 55px;
	}

	/* Banner*/

	/*=============================================================================*/
	/*
	/*  Global Item css End */
	/*
	/*=============================================================================*/


	/*=============================================================================*/
	/*  home page css start */
	/*=============================================================================*/

	.d2c_hero .d2c_hero_content .d2c_hero_title{
		font-size: 65px;
	}
	.d2c_home_gallery .d2c_loadmore_btn{
		padding-top: 25px;
		padding-bottom: 0px !important;
	}
	.d2c_feature .d2c_feature_header .d2c_sub_heading{
		font-size: 30px;
	}
	.d2c_feature .d2c_feature_header .d2c_heading{
		font-size: 40px;
	}
	.d2c_feature .d2c_feature_content .d2c_offer{
		padding: 13px 30px;
	}
	.d2c_testimonial .slick-dots{
		display: none !important;
	}
	/*=============================================================================*/
	/*  home page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  Home version two page css start */
	/*=============================================================================*/

	.d2c_hero_two{
		padding: 270px 0px;
		height: auto;
	}
	.d2c_hero_two .d2c_hero_two_content .d2c_hero_two_title{
		font-size: 60px;
	}
	.d2c_home_two_about .d2c_right_image_wrapper{
		width: 100%;
	}
	.d2c_home_two_about .d2c_right_image_wrapper .d2c_upper_image{
		display: none;
	}
	.d2c_card_wrapper .d2c_date_time{
		margin-bottom: 20px;
	}
	.d2c_offer .d2c_left_image_wrapper{
		width: 100%;
	}
	.d2c_offer .d2c_left_image_wrapper .d2c_upper_image{
		display: none;
	}
	.d2c_offer .d2c_content .d2c_title{
		font-size: 30px;
	}
	.d2c_offer .d2c_content .d2c_subtitle{
		font-size: 20px;
	}
	.d2c_testimonial_v2 .d2c_reviews{
		font-size: 18px;
	}
	.d2c_image_gallery_v2 .card .card-img-top {
		height: 232px;
	}

	/*=============================================================================*/
	/*  Home version two page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  about page css start */
	/*=============================================================================*/

	.d2c_about .d2c_d2c_about_right{
		display: flex;
		align-items: center;
	}
	.d2c_counter .d2c_counter_content h4{
		font-size: 23px;
	}
	.d2c_counter .d2c_counter_content span{
		font-size: 35px;
	}
	.d2c_why_different .d2c_different_right_img{
		width: 100%;
	}
	.d2c_why_different .d2c_different_right_img .d2c_upper_image{
		left: 50%;
		transform: translateX(-50%);
	}
	
	

	/*=============================================================================*/
	/*  about page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  single tour page css start */
	/*=============================================================================*/

	.d2c_single_tour_details .d2c_guide_info{
		padding: 50px 20px;
	}
	.d2c_single_tour_details .d2c_tour_plan_right p span{
		font-size: 60px;
	}

	/*=============================================================================*/
	/*  single tour page css end */
	/*=============================================================================*/



	/*=============================================================================*/
	/*  team page css start */
	/*=============================================================================*/

	.d2c_who_we_are_wrapper .d2c_back_image {
	    height: 275px;
	}
	.d2c_dedicated_team .d2c_team_bg .d2c_upper_image{
		right: 0px;
	}
	.d2c_team {
		padding: 0px 0px 100px 0px;
	}
	.d2c_team .d2c_team_info .card .card-title{
		font-size: 15px;
	}

	/*=============================================================================*/
	/*  team page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  gallery css start */
	/*=============================================================================*/

	.d2c_image_gallery .card {
	    height: 380px;
	}

	.d2c_image_gallery .card .card-body .card-title {
	    font-size: 32px;
	}
	.d2c_image_gallery .card {
	    height: 380px;
	}

	.d2c_image_gallery .card .card-body .card-title {
	    font-size: 32px;
	}

	/*=============================================================================*/
	/*  gallery Page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  gallery Page version two css start */
	/*=============================================================================*/
	.d2c_image_gallery_v2 .d2c_loadmore_btn{
		padding-top: 40px;
		padding-bottom: 0px !important;
	}
	/*=============================================================================*/
	/*  gallery Page version two css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Event details Page css start */
	/*=============================================================================*/

	.d2c_event_details .d2c_event_right .d2c_image_wrapper{
		width: 100%;
	}
	.d2c_event_details .d2c_event_right .d2c_image_wrapper .d2c_upper_image{
		left: 50%;
		transform: translateX(-50%)	;
		-webkit-transform: translateX(-50%)	;
		-moz-transform: translateX(-50%)	;
		-ms-transform: translateX(-50%)	;
		-o-transform: translateX(-50%)	;
	}
	.d2c_booking_form .d2c_booking_content .d2c_heading{
		font-size: 45px;
	}

	/*=============================================================================*/
	/*  Event details Page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  Single Blog page css Start */
	/*=============================================================================*/

	.d2c_single_blog {
	    padding: 70px 0px;
	}
	.d2c_post_content_wrapper .d2c_title {
	    font-size: 24px;
	}
	.d2c_post_text h2{
		font-size: 23px;
	}
	.d2c_post_text h3{
		font-size: 21px;
	}
	.d2c_post_text h4{
		font-size: 19px;
	}
	.d2c_post_text h5{
		font-size: 17px;
	}
	.d2c_post_text h5{
		font-size: 15px;
	}
	.d2c_sidebar_offer .d2c_offer p {
	    font-size: 25px;
	}
	.d2c_sidebar_offer .d2c_offer p span{
	    font-size: 70px;
	}
	.d2c_sidebar.sticky-top{
		top: 0px;
	}
	.d2c_single_blog_title{
		font-size: 40px !important;
		margin-bottom: 5px !important;
	}
	/*=============================================================================*/
	/*  Single Blog page css end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*  FAQ page css start */
	/*=============================================================================*/

	
	.d2c_faq_main .d2c_faq_right{
		padding: 20px;
	}
	.d2c_faq_main .d2c_faq_right p span {
		font-size: 70px;
	}
	.d2c_faq_main .d2c_faq_right p{
		font-size: 25px;
	}
	.d2c_faq_main .d2c_faq_right{
		height: 400px;
	}
	.d2c_faq_main .d2c_faq_from_right{
		padding: 20px;
	}
	.d2c_faq_main .d2c_faq_from_right .d2c_heading{
		font-size: 20px;
	}
	.d2c_faq_main .d2c_faq_from_right .d2c_number{
		font-size: 25px;
	}

	/*=============================================================================*/
	/*  FAQ page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  FAQ V2 page css Start */
	/*=============================================================================*/

	.d2c_faq_main_v2 .d2c_faq_content_v2 .btn{
		font-size: 16px;
	}
	/*=============================================================================*/
	/*  FAQ V2 page css end */
	/*=============================================================================*/

	/*=============================================================================*/
	/*  404 page css start */
	/*=============================================================================*/

	.d2c_404 .d2c_404_content .d2c_heading{
		font-size: 120px;
	}
	.d2c_404{
		height: 65vh;
	}
	.d2c_404 .d2c_404_content .d2c_sub_heading{
		font-size: 30px;
	}

	/*=============================================================================*/
	/*  404 page css end */
	/*=============================================================================*/

	/*======== event page =====*/
	.d2c_event_wrapper .d2c_front_image{
		display: none;
	}
	/*======== blog page v2 =====*/
	.d2c_blog_v2 .d2c_sidebar.sticky-top{
		top: 0px;
	}
	.d2c_offer{
		padding: 48px 0px;
	}

	/* coming soon page */
	.d2c_coming_soon{
		height: 65vh;
	}

	/* thank you page */
	.d2c_thank_you{
		height: 65vh;
	}


	/*=============================================================================*/
	/*  login system (login,registration,forget and verification page) css start */
	/*=============================================================================*/

	
	.d2c_main .d2c_main_content {
		padding: 130px 100px;
	}
	.d2c_main .d2c_main_content .d2c_sub_heading{
		font-size: 16px;
	}
	.d2c_verification form {
		width: 70%;
	}
	

	/*=============================================================================*/
	/*  login system (login,registration,forget and verification page) end */
	/*=============================================================================*/


	/*=============================================================================*/
	/*
	/* Newsletter css start*/
	/*
	/*=============================================================================*/

	.d2c_newsletter .d2c_newsletter_title{
		font-size: 32px;
	}

	/*=============================================================================*/
	/*
	/* Newsletter css End*/
	/*
	/*=============================================================================*/


	/*=============================================================================*/
	/*
	/*  Footer css start */
	/*
	/*=============================================================================*/
	.d2c_footer .d2c_footer_title {
	    font-size: 14px;
	}

	/*=============================================================================*/
	/*
	/*  Footer css End  */
	/*
	/*=============================================================================*/
}

/* 
    Template Name: Danslamer - Travel Agency Bootstrap Template
    Template URI: https://www.designtocodes.com/product/danslamer-travel-agency-bootstrap-template
    Description: Danslamer is a fully responsive travel agency bootstrap template based on the most popular technologies like HTML5, CSS3, Bootstrap, FontAwesome, jQuery, and more which makes it load fast and SEO friendly.
    Author: DesignToCodes
    Author URI: https://www.designtocodes.com/
    Text Domain: danslamer 
*/