.tg-bannerholder {  height:  auto; }
		.tr_box{ border:1px solid #f1f1f1; background:#fff;    display: table; } 
		.tr_pad_zero{ padding:0px; margin:0px; }
		.tr_left img{}
		.tr_right_box{ padding:30px 40px; float:left; padding-bottom:0px; }
		.tr_title{     margin-top: 20px; font-size: 20px; line-height: 30px; margin-bottom: 10px; font-weight: 500; float:left; }
		.tr_title .title_left{  width:70%; float:left; }
		.tr_title .title_right{ float:right; width:30%;}
		.tr_title .title_right img{ width:100%;}
		.tr_desc{ font-size:13px; text-align:left; margin-bottom: 12px;     line-height: 22px;}
		.tr_read { float:left; width:100%; margin-bottom:20px;}
		.tr_read a{ border: 1px solid #ffb100; color: #ffffff; font-size: 13px; padding:5px 15px !important; margin-top: 1px;	 float: left;border-radius: 5px !important; background: #ffb100;}
		.div_img{ width: 100%; height: 326px; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important;}
		.tr_pad_10{ padding: 10px; }
		
		.tr_bg_col1{ background-color: #66bbcf; }
		.tr_bg_col1 .tr_title{ color:#fff; }
		.tr_bg_col1 .tr_desc{ color:#fff; }
		.tr_bg_col1 .tr_read { color:#fff; }
		.tr_bg_col1 .tr_read a{ border: 1px solid #ededed; color: #000000; background: #ffffff; }
		
		.tr_bg_col2{ background-color: #a4c344; }
		.tr_bg_col2 .tr_title{ color:#fff; }
		.tr_bg_col2 .tr_desc{ color:#fff; }
		.tr_bg_col2 .tr_read { color:#fff; }
		.tr_bg_col2 .tr_read a{ border: 1px solid #ededed; color: #000000; background: #ffffff; }
		
		
		.tr_bg_col3{ background-color: #5873d5; }
		.tr_bg_col3 .tr_title{ color:#fff; }
		.tr_bg_col3 .tr_desc{ color:#fff; }
		.tr_bg_col3 .tr_read { color:#fff; }
		.tr_bg_col3 .tr_read a{ border: 1px solid #ededed; color: #000000; background: #ffffff; }
		
		.tr_bg_col4{ background-color: #fd5969; }
		.tr_bg_col4 .tr_title{ color:#fff; }
		.tr_bg_col4 .tr_desc{ color:#fff; }
		.tr_bg_col4 .tr_read { color:#fff; }
		.tr_bg_col4 .tr_read a{ border: 1px solid #ededed; color: #000000; background: #ffffff; }
						
		.tg-destination figure a img { border: 1px solid #e1e1e1; }
		.tg-destination figure figcaption h2 { float: left; width: 60%; }			
		.tg-destination figure figcaption .tg-description { float: right; width: 40%; text-align: right; padding-top: 0px; }
		.tg-destination figure figcaption h2 a { font-size: 18px; }
		.pop_left{ float:left; max-width:95%;  }
	
		.home_banner{ width:100%; float:left; margin-bottom:0px; margin-top:20px; border-bottom:1px solid #ebebeb;}
		.home_banner img{ width:100%;}
		.testi_p{ color:#fff;  }
		.nes_tes .tg-guidecontenthead:before { background: #ffffff; }
								
		.why_box{ margin-bottom: 0px !important; padding-top:130px !important; padding-right: 40px !important; padding-bottom: 25px !important; padding-left: 40px !important; background-color: #6285a7 !important; }
		.why_box h3{color:#ffffff; padding:px; text-align:; font-size:14px; line-height:14px; letter-spacing: 2px; font-weight:normal; margin-bottom:15px;}
		.why_box h1{color:#ffffff; padding:px; text-align:; font-size:43px; line-height:50px; letter-spacing: 0px; font-weight:bold; border-bottom: 2px solid #fff;padding-bottom: 25px; margin-bottom: 8px;}
		.why_box p{color:#ffffff; padding:px; text-align:; font-size:px; line-height:px; letter-spacing: px; font-weight:normal;}
		..why_box  a{border: px solid ; border-radius:30px; letter-spacing:px; line-height:14px; font-size:14px; background-color:#ffffff; padding:15px 35px; margin:; color:#14b9d5;}
		.why_right{ border: 1px solid #f1f1f1; padding:26px 30px; float:left; margin-bottom: 15px; border-radius:4px; }
		.why_icon{ float:left; width:50px;}
		.why_icon img{ width:100%;}
		.why_title{ float: left; width: 100%; text-align: left; font-size: 19px; margin-top: 20px; font-weight: 700; }
		.why_p{  float: left; width: 100%; text-align: left;  font-size:13px; margin-top:15px; text-align:justify; }
		
		
		.holder { width:100%;height:200px;overflow:hidden;padding:10px; font-family:Helvetica;}
		.holder .mask {position: relative;left: 0px; top: 10px; width:100%;height:190px; overflow: hidden;}
		.holder ul { list-style:none;  margin:0;  padding:0;  position: relative;}				
		.holder ul li { padding:10px 0px; text-align:justify; color:#fff; cursor:pointer; }
		.holder ul li a { color:darkred; text-decoration:none; }
		
		
		.NewsEvents h5{ float:left; max-width:90%; }
		.news_desc p{ color:#333333; font-size:13px; margin-bottom:10px;text-align: justify;}
		.why_pad_0{padding-bottom: 0px;}						
		
		.callback-section:before{ /*background:url('images/ch1.jpg') no-repeat;*/  background:#fef6cf; background-size: 100% 100%; width:57%; top:20px; /*opacity:.3; */    height: 540px;}
			
		.image_cheer{ min-height:450px; text-align:right; }
		.image_cheer img{ margin-top:2%; width:70%;    opacity: .7; }
		
		.callback-section .callback-img { margin-top: 0%; height: 530px;}
		.cheers_pos{ position:absolute; right:-90px; bottom:62px; width:500px; z-index:0; }
		.cheers_pos img{ width:100%; }
		.text-salebox{ padding: 18px; }
		.support-area{ margin-top: -63px;    margin-bottom: 15px; }
		
		
		.foo_over li { padding: 10px 5px !important; }
		.foo_over li:hover{ background:none !important; }
		.foo_over li a:hover{ background:none !important; }
		.new_dest_font{     font-weight: 500; padding:0px 60px !important}
		.call_mar{  margin-bottom: 10px;}
		
		@media only screen and (max-width: 768px)
		{			
			.cheers_pos{ display:none; }
			.image_cheer{ min-height:auto;}
			.image_cheer img{ margin-top:1%; width: 100%;  }
			.nn_pad_tb{ padding-top:0px; padding-bottom:0px; }
			.support-area { padding: 10px; margin-top: 20px; border-top: 1px solid #f3f3f3; }
			
		}
												
		
		@media only screen and (max-width: 990px)
		{
			.callback-section:before {     top: 48% !important; width: 100% !important; }
			
		}
		
		@media only screen and (max-width: 678px)
		{
			.home_banner { margin-top: 0px; }
			.home_banner img { width: 150% !important; max-width: 150% !important; }
			.callback-section:before {     top: 48% !important; width: 100% !important; }
			.callback-inner { padding: 15px 0px 0px 0px; }
			.callback-section { margin-top: 0px; margin-bottom: 0px; }
			
		}
						
		@media only screen and (max-width: 768px)
		{			
			.tg-bannerholder {  height: auto !important; }
		}