
body { color:#000000; font-family:Verdana;color:#000;font-size:10pt }
.clr { clear:both; }


.font_9 { font-size:9px; }
.font_10 { font-size:10px; }
.font_11 { font-size:11px; }
.font_12 { font-size:12px; }
.font_13 { font-size:13px; }
.font_14 { font-size:14px; }
.font_15 { font-size:15px; }
.font_16 { font-size:16px; }
.font_17 { font-size:17px; }
.font_18 { font-size:18px; }
.font_19 { font-size:19px; }
.font_20 { font-size:20px; }
.font_21 { font-size:21px; }
.font_22 { font-size:22px; }
.font_23 { font-size:23px; }


.header{ padding-top:0px; }
.partner_with_us_header { padding-top:10px; }
.header_btn_call { color:#000000; font-size:15px; font-weight:600; padding-top: 10px; }
.header_btn_call i { font-size:25px; }


.navbar { min-height:40px; }
.navbar-inverse { background-color:#7c0000; border-color:#7c0000; border-radius:0px; margin-bottom:0px; }
.navbar-inverse .navbar-nav>li>a { color:#FFFFFF; text-transform:uppercase; padding:10px 15px; }
.navbar-inverse .navbar-nav>li>a:hover { background:rgba(0,0,0,.3); }

.header_news_thread { background: #f8f8f8; width: 100%; height: 30px; margin-bottom:15px; margin-top:5px; }
.header_news_thread .part_1 {  position:relative; width: 102px; float: left; padding: 5px; font-weight: bold; color:#FFFFFF; background:red; }

.header_news_thread .part_1:after {
	content:'';
    position:absolute;
    top:0px;
    left:102px;
    width:0;
    height:0;
    border:15px solid transparent;
    border-left:30px solid red;
}

.hdr_ct2_gall_hdng { font-weight:400; font-size:18px;}


.header_news_thread .part_2 { float: left; width:80%; max-width:850px; margin-left:35px; padding: 5px; }
.header_news_thread .part_2 a {  color:blue; }


.home_ct_packg { box-shadow: 1px 1px 1px 1px #ccc; margin: 10px 0 15px 0; background: #FFFFFF;}
.home_ct_packg figure { width: 100%; height:auto; position: relative; }
.home_ct_packg figure .txt-mask { position: absolute; width: 100%; bottom: 0; padding:10px 5px; background-color: rgba(0,0,0,.8); color: #fff; text-align:center; font-size:15px; font-weight:600;  }
.home_ct_packg figure .txt-mask:hover { background-color: rgba(0,0,0,.6); }
.home_ct_packg figure .text_mask_1 { top:100%; position:initial; background:royalblue; }
.home_ct_packg figure .text_mask_1:hover { background:#7c0000; }


.home__newss { box-shadow: 1px 1px 1px 1px #ccc; margin: 10px 0 15px 0; background: #FFFFFF;}
.home__newss figure { width: 100%; height:auto; position: relative; }
.home__newss figure .txt-mask { position: absolute; width: 100%; height:100%; bottom: 0; padding:10px 5px; background-color:rgba(0, 0, 0, 0.3); color: #fff; text-align:center; font-size:16px; line-height:30px; font-weight:600;  }
.home__newss figure .txt-mask:hover { background-color:rgba(225, 0, 0, 0.3); }
.home__newss figure .txt-mask a { color:yellow; }



.panel_list { margin:0px; padding-left:20px; }
.panel_list li { margin-bottom:15px; }
.panel_list li a { font-weight:bold; }

.home_cat_btn { display:block; width:100%; height:auto; padding:10px; text-align:center; border-radius:0px;}
.home_social_media_icon {}
.home_social_media_icon ul { list-style:none; margin:0px; padding:0px;}
.home_social_media_icon ul li { width:auto; float:left;}
.home_social_media_icon ul li a { padding: 7px; width: 30px; text-align: center; }

.home_news { padding-top:40px;}
.home_news .hdnh_h4 { color:#000000; font-weight:bold; text-transform:uppercase; margin:0px 0 5px 0px; }
.home_news .hr_ { border:1px solid #000; margin:0 0 5px 0px; max-width:125px;}

.news_tbl { margin-top:10px; margin-bottom:5px; border-bottom:1px solid #CCCCCC; }
.news_tbl td,th { padding:5px; vertical-align:top; }
.news_tbl .nws__img { width:150px; height:110px;}
.news_tbl .nws_hdng  { width:100%; height:23px; overflow:hidden;}

.page_h1_heading { font-size:20px; font-weight:bold;}

.partner_with_is_container { padding-top:25px; padding-bottom:45px;}
.prtnr_step_main_inr { text-align:center; font-size: 22px;  font-weight: 300; padding:20px 0;}
.prtnr_step_main_inr img { max-width:100%; height:auto;}
.prtnr_registration { text-align: center; padding:40px 0 20px 0; }
.rg_btn_new { font-size: 22px;  font-weight: 600; display: inline-block; line-height: 52px; padding: 0px 20px; border-radius: 4px; height: 52px; color: #ffffff; background: #22ac78; text-decoration: none; border: none; }

.ul_premium_membership { background-color:green !important; border-color:green !important;}
.ul_diamond_membership { background-color:purple !important; border-color:purple !important;}
.ul_hotel_association { background-color:#22Ac78 !important; border-color:#22Ac78 !important;}


.study_centre_logo {}
.study_centre_logo img {}

.color_white { color:#FFFFFF; }
.color_red { color:#FF0000 !important; }
.color_black { color:#000000; }
.bg_white { background:#FFFFFF !important; }
.bg_gray { background:#F3F3F3 !important; }
.bg_white { background:#FFF; color:#000000;}
.bg_green { background:#85c001; color:#fff;}
.bg_blue { background:#00b4e6; color:#fff;}
.bg_orange { background:#f89b00; color:#fff;}
.bg_purple { background:#800080; color:#fff;}
.bg_pink { background:#ff69b4; color:#fff;}

.bg_fb { background:#3b5998; color:#FFFFFF; }
.bg_twtr { background:#55acee; color:#FFFFFF; }
.bg_lnkdin { background:#007bb5; color:#FFFFFF; }
.bg_google { background:#dd4b39; color:#FFFFFF; }
.bg_pinterest { background:#cb2027; color:#FFFFFF; }

.bg_youTube { background:#bb0000; color:#FFFFFF; }
.bg_instagram { background:#125688; color:#FFFFFF; }
.bg_whatsApp { background:#4dc247; color:#FFFFFF; }
.bg_quora { background:#a82400; color:#FFFFFF; }
.bg_dropbox { background:#007ee5; color:#FFFFFF; }
.bg_flickr { background:#ff0084; color:#FFFFFF; }
.bg_tumblr { background:#32506d; color:#FFFFFF; }
.bg_vimeo { background:#aad450; color:#FFFFFF; }
.bg_spotify { background:#00e461; color:#FFFFFF; }
.bg_github { background:#000000; color:#FFFFFF; }
.bg_rss { background:#ff6600; color:#FFFFFF; }

.footer_top { background:url("../img/footer-pattren-bg.png"); color:#FFFFFF; padding-top:20px; padding-bottom:30px; margin-top:40px; }
.footer_top .ftr_hdng { text-transform:uppercase; margin-top:40px; }

.footer_top .ftr_ullist { margin:15px 0 0 0px; padding:0px; }
.footer_top .ftr_ullist li { margin-bottom:5px; }
.footer_top .ftr_ullist li a { color:#FFFFFF; }

.footer_top .keep_intouck { margin:15px 0 0 0px; padding:0px; }
.footer_top .keep_intouck div { margin-bottom:15px; width:100%; }
.footer_top .keep_intouck div a { color:#FFFFFF; display:block; width:90%; float:left; }
.footer_top .keep_intouck div i { color:#F8F8F8; width:25px; float:left; display:block; }

.footer { background:#000000; color:#FFFFFF; padding-top: 10px; padding-bottom:10px; margin-top:0px; margin-bottom:1px; }

.footer_social_icon {}
.footer_social_icon a { margin:0px 5px; }
.footer_social_icon i { font-size:20px; background: #fff; padding-top: 5px; text-align:center; width: 35px; height: 35px; border: 1px solid #fff; border-radius: 50px;}
.footer_social_icon a .fa-facebook { color:#3b5998; }
.footer_social_icon a .fa-twitter { color:#55acee; }
.footer_social_icon a .fa-linkedin { color:#007bb5; }
.footer_social_icon a .fa-google-plus { color:#dd4b39; }
.footer_social_icon a .fa-youtube { color:#bb0000; }


.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus { background-color: rgb(231, 231, 231); color: rgb(85, 85, 85); }
li.dropdown:hover > .dropdown-menu { display: block; }
.dropdown-menu .divider { margin:5px 0px; }


.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}

.hovereffect:hover img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.on_demand_packg__ { background:#F8F8F8; padding-top:15px; padding-bottom:25px; }
.call_back_modal_popup { background:rgba(225,0,0,0.7); }
.package__tab {  }
.package__tab>li>a { border-radius:4px 4px 0 0; }
.package__tab_content { border:1px solid #CCCCCC;     padding: 10px 5px 0px 10px; border-radius: 0 0 7px 7px; }


.hotel_resort_tabs {}
.hotel_resort_tabs .tab-content { border:1px solid #CCCCCC; border-top:0px; border-radius:0 0 7px 7px; padding:10px; }
.hotel_resort_tabs .nav-tabs>li>a { font-size:14px; font-weight:bold; }
.hotel_resort_tabs .nav-tabs>li.active>a, .hotel_resort_tabs .nav-tabs>li.active>a:focus, .hotel_resort_tabs .nav-tabs>li.active>a:hover { background:#7c0000; color:#FFFFFF; }
.hotel_resort_tabs .nav-tabs>li.active>a { font-size:15px;}




.carousel-control 			 { width:  4%; top:45%; color:#7c0000; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }	
}


.package_listing_destination { height:40px; overflow:hidden;}


/*	Fixed Button	*/
.footer_fixed_call { z-index:999999; cursor: pointer; position: fixed; bottom:65px; left: 5px; border-radius: 50%;}
.footer_fixed_call img { width:45px; height:45px;}
.footer_fixed_call:hover { box-shadow:2px 2px 11px rgba(0,0,0,0.7);}

.footer_fixed_whatsapp { z-index:999999; cursor: pointer; position: fixed; bottom:15px; left: 5px; border-radius: 50%;}
.footer_fixed_whatsapp img { width:40px; height:40px;}
.footer_fixed_whatsapp:hover { box-shadow:2px 2px 11px rgba(0,0,0,0.7);}
/*	Fixed Button	*/