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


.text p{
	font-size:20px;
}


/* ============ Desktop Resulation From 1170 to 1280 Start Here ============= */

@media only screen and (min-width: 1170px) and (max-width:1380px) {
	
	.main_menu > ul > li > a{
		padding:-1px 15px !important;
	}
	
	.travel_logo {
    	margin-top: 19px;
	}
	
	.desc_left_inner {
    	font-size: 15px;
	}
	.text_widget h3{
		font-size:17px;
	}
	.border{
		width:100%;
		border:1px solid #8080804d;
	}
	
	
}

/* ============ Desktop Resulation From 1170 to 1280 Start Here ============= */











/* ============ Desktop Resulation From 1024 to 1169 Start Here ============= */

@media only screen and (min-width: 1024px) and (max-width:1169px) {
	
	.main_menu > ul > li > a{
		padding:0 15px;
	}
	
	.travel_logo {
    	margin-top: 19px;
	}
	
	.desc_left_inner {
    	font-size:15px;
	}
	
	.text p{
		text-align:center;
		font-size:18px;
	}
	
	.background-img {
		height: 270px;
		padding: 60px 0;
	}
	
	
	.bottom_first_layer{
    	font-size: 10px !important;
	}
	
	.desc_left_inner {
    	width: 55% !important;
	}
	
	.desc_left_inner a{
		font-size:10px;
	}
}

/* ============ Desktop Resulation From 1170 to 1280 Start Here ============= */





/* ============ Tablate Resulation From 768 to 1023 Start Here ============= */

@media only screen and (min-width:786px) and (max-width:1023px) {
	
	
	.syncro_slider .feature_tabs ul li span{
		padding-left:18px !important;
	}
	.check_lists ul li label {
		padding-left:0 !important;
	}
	.border {
		width:100%;
		border: 1px solid #80808066;
		
	}
		

}



/* ============ Tablate Resulation From 768 to 1023 End Here ============= */











/* ============ Tablate Resulation From 480 to 768 Start Here ============= */

@media only screen and (min-width:480px) and (max-width:768px) {
	
	.top_menu{
		margin-left:0 !important;
	}
	
	.main_menu > ul > li > a {
    	padding: 0 15px;
		font-size:10px !important;
		line-height:60px;
	}
	
	.travel_logo{
		margin-bottom:15px;
	}
	.travel_logo img{
		width:30%;
	}
	
	.travel_logo{
		margin-bottom:15px !important;
	}
	
	.testi-img img{
		width:100%;
	}
	
	.tr_contact_detais_section {
    	padding: 40px 0px !important;
	}
	
	.contact-heading h1{
		font-size:30px;
	}
	
	.conatact_form_ds form .input_c{
    	width: 49.5% !important;
	}
	
	.text_area_c {
    	height: 120px;
	}
	
	.check_lists ul li label{
		padding-left:0 !important;
	}
	.border{
		width: 100%;
		border: 1px solid #80808033;
		outline:none;
		
	}
	
}

/* ============ Tablate Resulation From 480 to 768 End Here ============= */















/* ============ Tablate Resulation From 480 to 768 Start Here ============= */

@media only screen and (min-width:0px) and (max-width:479px) {
	
	.top_menu{
		margin-left:0;
	}
	
	.main_menu > ul > li > a {
    	padding: 0 15px;
		font-size:10px !important;
		line-height:60px;
	}
	
	.travel_logo{
		margin-bottom:15px !important;
	}
	.travel_logo img{
		width:80%;
	}
	
	.text p{
		font-size:14px !important;
	}
	
	.background-img {
    	padding: 56px 0;
	}
	
	.heading_team p {
    	padding: 0 12%;
    	font-size: 15px;
	}
	
	.desc_left_inner a {
    	font-size: 11px;
	}
	
	.col_50 {
    float: left;
    width:100%;
	}
	
	.right_side_details h3 {
    	font-size:14px !important;
    }
	
	.right_side_details p{
		font-size:13px !important;
		line-height:20px !important;
	}
	
	.offer_call_to_action h3 {
    font-size: 22px !important;
     line-height: 35px !important;
	}
	
	.check_lists ul li label{
		padding-left:0 !important;
	}
	
	.check_lists ul li lable{
		font-size:14px !important;
	}
	
	
	.testi-img img{
		width:100%;
	}
	
	.tr_contact_detais_section {
    	padding: 40px 0px !important;
	}
	
	.contact-heading h1{
		font-size:20px;
	}
	
}

/* ============ Tablate Resulation From 480 to 768 End Here ============= */





