@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1500px) {
	.inner_bnr_caption{ left:25%; right:25%; bottom:40%;}
}
@media only screen and (max-width: 1280px) {
	.inner_bnr_caption { bottom: 35%; left: 20%; right: 20%;}
}
@media only screen and (max-width: 1199px) {
	#car_demo .owl-buttons .owl-prev{ left:0px;}
	#car_demo .owl-buttons .owl-next{ right:0px;}
	.inner_bnr_caption { bottom: 35%; left: 18%; right: 18%;}
}
@media only screen and (max-width: 1024px) {
.logo{ width:255px;}
.dropboxes{ margin-top:32px;}
.creative-india-nav .navbar-toggle {display:block;}
.creative-india-nav .collapse { display: none;}
.creative-india-nav .nav > li { display: block; position: relative;	float:none;}
.creative-india-nav .nav {float:none;}
.creative-india-nav .collapse.in {height:auto; display:block;}
header .creative-india-nav .navbar-header{ width:100%; left:0; top:0; position:relative; z-index:101;}
.navbar-toggle.collapsed{ float:left; margin-left:15px; background:url(../images/nav_2.png) center center no-repeat !important; border:0; padding:24px; margin:0;}
.navbar-toggle.collapsed:hover, .navbar-toggle{ float:left; margin-left:15px; background:url(../images/nav_1_actv.png) center center no-repeat #272727 !important; border:0; padding:24px; border-radius:0; -webkit-border-radius:0; margin:0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:url(../images/nav_1_actv.png) center center no-repeat; border:0; }
.navbar-default .navbar-toggle .icon-bar, .navbar-default .navbar-toggle .sr-only{ display:none;}
.navbar-collapse{ padding:15px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ background:#272727; border-color:#272727; box-shadow:none; -webkit-box-shadow:none;}
header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a:focus{ color:#ff9c00;}
header .navbar-default .navbar-nav.nav_1 > li > a:hover, header .navbar-default .navbar-nav.nav_1 > li > a:focus{ background-color:#404040;}
.navbar-default .navbar-nav .open .dropdown-menu{ padding:15px 0;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #323232;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{ padding:5px 15px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{ color:#ff9c00;}
.nav.nav_2 > li.ful_width ul li ul li a:hover{ background:0; color:#ff9c00;}


}
@media only screen and (max-width: 1023px) {
	.nbs-flexisel-nav-left{ left:0px;}
	.nbs-flexisel-nav-right{ right:0px;}
	.inner_bnr_caption { bottom: 35%; left: 16%; right: 16%;}
}

@media only screen and (max-width: 991px) {
	footer{ text-align:center; font-size:12px;}
	.footer_links ul{ float:none; width:100%; margin-top:10px;}
}

@media only screen and (max-width: 980px) {
	.container{ width:auto;}
	
	.block_rgt .br_top_txt .caro_text p{ display:none;}
	.br_top_img img{ display:block; width:212px; max-width: inherit;}
	
}
@media only screen and (max-width: 960px) {
	.nbs-flexisel-item .caro_text p{ display:none;}
	.carousel-caption h1{ font-size:40px; line-height:40px;}
	h1{ font-size:20px;}
	h1 i{ font-size:18px;}
	.caro_text h2{ font-size:18px;}
	.block_lft_main .caro_text h2{ font-size:24px; line-height: 28px;}
	.block_lft_main .caro_text p, .block_rgt .br_btm .caro_text h2, .cat_box .caro_text h2{ font-size:14px;}
	.block_rgt .br_top_txt .caro_text h2{ font-size:16px;}
	.number{ font-size:24px; line-height:40px;}
	.caro_dt{ margin-bottom:10px;}
	.logo_mob{ display:block;}
	
	
	.nav_3 > li.search .dropdown-menu{ width:612px;}
	.content_txt p{ font-size:16px; line-height:24px; margin-bottom:20px;}
	.content_txt h1{ font-size:28px; margin-bottom:20px;}
	
	.inner_bnr_caption { bottom: 35%; left: 10%; right: 10%;}
	.inner_bnr_caption h1{ font-size:40px;}
	.share .shareIcons a{ margin:0 25px;}
	
	.cat_box .caro_text p{ font-size:13px;}
	
	.item .caro_text{ height:250px;}
	
	.black_box{ height:18px; line-height:18px; font-size:12px; width:auto;}
	.block_rgt .br_top_txt .caro_text .black_box.icn, .item .caro_text .black_box.icn{ width:18px;}
	.block_lft_main .caro_text .black_box.icn{ width:18px; font-size:12px; height:18px; line-height:18px;}
	.block_lft_main .caro_text .black_box{ padding:0px 4px; font-size:12px;}
	.fb_twit label{ margin-right:0;}
	.block_rgt .br_btm .caro_text .black_box.icn, .cat_box .caro_text .fb_twit .black_box.icn, .block_rgt .br_btm .caro_text .black_box.icn, .cat_box .caro_text .fb_twit .black_box.icn{ height:18px; width:18px; line-height:18px;}
	header .navbar-default .navbar-nav.nav_2 > li > a{ width: 175px;}
	
	.bnr_share:hover .fb_twit .black_box.icn{ width:40px; height:40px; line-height:40px; font-size:24px;}
	.bnr_share:hover .fb_twit label{ line-height:40px; font-size:24px;}
	
	.hdng_sec h1{ font-size:30px;}
	
}
@media only screen and (max-width: 768px) {
	.nav_3 > li.search .dropdown-menu{ width:456px;}
}
@media only screen and (max-width: 767px) {
	
	
	
	.br_top_img{ width:100%;}
	.br_top_img img{ max-width:100%;}
	.block .block_rgt .caro_text{ height:auto; padding-bottom:40px;}
	.br_top_txt{ width:100%;}
	/*.block_lft_main{ text-align:center;}*/
	.block_lft .block_lft_img{ display:inline-block;}
	.block_lft .block_lft_img img{ max-width:100%; width:100%; }
	.block .caro_text{ height:auto;}
	.black_box{ position:static; display:inline-block;}
	/*.block_rgt .br_btm{ text-align:center;}*/
	.block_rgt .br_btm .block_lft_img{ background:#fff; padding-top:20px; width:100%; position:relative;}
	.block_rgt .br_btm .block_lft_img img{ display:inline-block;}
	.block_rgt .br_btm .col-md-6{ margin-bottom:60px;}
	.block_rgt .br_btm .block_lft_img .more_tour{ position:relative; bottom:27px;}
	.block_rgt .br_btm .caro_text .fb_twit{ position:relative; bottom:0;}
	.block .pull-right{ float:none !important;}
	.caro_text h2 { font-size: 16px;}
	.caro_wrap{ padding-bottom:0px;}
	.carousel-caption h1 { font-size: 28px; line-height: 30px;}
	.number { font-size: 18px; line-height: 34px;}
	.block_lft_main .caro_text h2 { font-size: 20px; line-height: 24px;}
	.nav.nav_2 > li.ful_width ul { padding: 10px; }
	.nav.nav_2 > li.ful_width ul li{ width:100%; float:none;}
	.nav.nav_2 > li.ful_width ul li ul li{ display:inline-block; width: 32%;}
	header .navbar-default .navbar-brand{ border:0;}
	.cat_img{ background:#fff;}
	.caro_txt_area{ height:auto;}
	.cat_box .caro_text{ height:auto; padding-bottom:40px;}
	.nav_3 > li.search .dropdown-menu input[type="text"]{ font-size:16px;}
	
	.inner_bnr_caption { bottom: 25%; left: 5%; right: 5%;}
	.inner_bnr_caption h1{ font-size:36px;}
	.content_txt p{ font-size:14px; line-height:22px;}
	.content_txt h1{ font-size:24px;}
	
	.shares .black_box{ float:right; position:static !important;}
	.shares .black_box, .shares .fb_twit{ position:static !important;}
	.shares .fb_twit{ float:left; position:static;}
	.shares .black_box, .shares .fb_twit{ display:inline-block;}
	.shares:hover .black_box{ display:block;}
	.shares .fb_twit label span{ display:none;}
	.block_rgt .br_top_txt .caro_text .black_box.icn, .item .caro_text .black_box.icn, .block_lft_main .caro_text .black_box.icn, .block_rgt .br_btm .caro_text .black_box.icn, .cat_box .caro_text .fb_twit .black_box.icn{ margin:0;}
	.fb_twit label{ margin-right:0px;}
	
	.caro_wrap{ position:relative;}
	.shares{ position:absolute; bottom:10px; width:auto; left:20px; right:20px;}
	/*.br_top_txt .shares{ position:static; width:100%;}*/
	
	.block_lft_main .shares{ left:40px; right:40px;}
	
	.owl-controls .owl-page, .owl-controls .owl-buttons div{ display:none;}
	
	.tr_ct_hide, .tb_ct_hide{ height:auto;}
	
	
	
	header .navbar-default .navbar-nav > li > a{ color:#fff; margin:0 15px; font-size:16px;}
	
	.navbar-nav .open .dropdown-menu{ background:#fff;}
	
	.mobile_view_links a{ font-family: 'open_sanssemibold'; color:#fff; display:block; margin:15px 0 20px 0; text-transform:uppercase;}
	.mobile_view_links a:hover{ color:#ff9c00;}
	
	.logo_mobile{ display:block;}
	
	.bnr_share:hover .fb_twit .black_box.icn{ width:34px; height:34px; line-height:34px; font-size:18px;}
	.bnr_share:hover .fb_twit label{ line-height:34px; font-size:18px;}
	
	.hdng_sec h1 { font-size: 26px;}
	
	.block_lft .block_lft_img, .block_rgt .br_top_img img{ width:100%; height:auto;}
	.block_rgt .br_btm .block_lft_img{ padding:0; width:100%; display:block;}
	.block_rgt .br_btm .block_lft_img img, .cat_img img{ width:100%; display:block;} 
	.main_ct_hide{ height:auto;}
	.block_lft_main{ margin-bottom:30px;}
	
	
	.nav_2{ display:none;}
	.mobile_nav_2.nav_2, .nav_2 > li.ful_width, .nav_2 > li.ful_width a{ display:block; width:100%;}
	.nav_2 > li.ful_width a.dropdown-toggle{ font-size:18px; padding:5px 15px;}
	.mobile_nav_2.nav_2{ position:relative;}
	.dropboxes{ position:absolute; float:none; right:0; top:84px; z-index:103; margin-top:0; width:100%;}
	.nav_3{ width:48px;}
	.nav_3 .dropdown-toggle, .sb-icon-search, .sb-search-submit {
    height: 48px;
    width: 48px;
}
.sb-search-input, .sb-search, .search_box{ height:48px;}
.sb-search-input{ padding-right:48px;}
.sb-search{ min-width:48px;}
.logo{ float:none; margin:0 auto 20px; display:block;}
header .creative-india-nav .navbar-header{ width:15%; z-index:104;}
.nav_3 li{ position:static;}
.nav_3 > li.signIn .dropdown-menu{ width:100%;}

.block_rgt .br_btm{ margin-top:60px;}
.block{ margin-top:30px;}
	
	
}
@media only screen and (max-width: 640px) {
	.block_rgt .br_top_txt .caro_text h2 { font-size: 14px;}
	.block_lft_main .caro_text p, .block_rgt .br_btm .caro_text h2 { font-size: 12px; line-height: 18px;}
	h1 {font-size: 18px;}
	h1 i{ font-size:16px;}
	.carousel-control.left{ left:15px;}
	.carousel-control.right{ right:15px;}
	.inner_bnr_caption h1{ font-size:32px;}
	.share .shareIcons a { margin: 30px;}
	.item .caro_text { height: 150px;}
	.item .caro_text p{ display:none;}
}
@media only screen and (max-width: 568px) {
	
	.inner_bnr_caption h1{ font-size:28px;}
}
@media only screen and (max-width: 480px) {
	.carousel-caption h1 { font-size: 20px; line-height: 22px;}
	.more_tour { margin-bottom: 5px;}
	.number { font-size: 12px; line-height: 22px;}
	.carousel-caption{ padding:0 20px;}
	.nav.nav_2 > li.ful_width ul li ul li{ display:inline-block; width: 48%;}
	.inner_bnr_caption h1{ font-size:22px;}
	.inner_bnr_caption { bottom: 15%; left: 2%; right: 2%;}
	.inner_bnr_caption .number{ line-height:28px; padding:0 8px; font-size:14px;}
	
	.inner_bnr_caption .bnr_share .fb_twit .black_box.icn{ font-size:14px; line-height:28px; height:auto; padding:0 8px;}
	.inner_bnr_caption .bnr_share .fb_twit label{ font-size:14px; line-height:28px;}
	
	.bnr_share:hover .fb_twit .black_box.icn{ width:22px; height:22px; line-height:22px; font-size:12px;}
	.bnr_share:hover .fb_twit label{ line-height:22px; font-size:12px;}
}

@media only screen and (max-width: 479px) { 
	.sb-search-input{ width:200px;}
	footer{ font-size:10px;}
	.footer_links ul li{ border-right:0; padding:0 1px;}
	
}

@media only screen and (max-width: 359px) {
	.navbar-brand{ width:120px; padding:17px 0;}
	
	.inner_bnr_caption h1{ font-size:18px; margin-bottom:5px;}
	.inner_bnr_caption { bottom: 15%; left: 0%; right: 0%;}
	.inner_bnr_caption .number{ line-height:24px; padding:0 8px; font-size:14px;}
	.share{ width:100%;}
	
	.inner_bnr_caption .bnr_share .fb_twit .black_box.icn, .inner_bnr_caption .bnr_share .fb_twit label{ line-height:24px;}
	
	header .navbar-default .navbar-brand{ width:145px; padding:17px 5px;}
	header .navbar-header{ width:65%;}
	footer{ font-size:9px;}
}