/* 
 * Purpose	:	Common CSS for Travel new site.
 * 
 */
  .clearedfix {clear: both;}
  /*** common background color css  starts ***/

.vvblue_bg {background-color: #00B8F0 !important;}
.red_bg {background-color: #C40000 !important;}
.dkcyan_bg {background-color: #00AE83 !important;}
.dkmagenta_bg {background-color: #6A1C84 !important;}
.vvpink_bg {background-color: #FF0D6D !important;}
.dkpink_bg {background-color: #990066 !important;}
.blue_bg {background-color: #0066CB !important;}
.ltred_bg {background-color: #F07DA3 !important;}
.mrblue_bg {background-color: #6D4DCE !important;}
.green_bg {background-color: #8FD22B !important;}
.verydkcyan_bg {background-color: #026C45 !important;}
.redpunch_bg {background-color: #D82B2F !important;}
.chestnutrose_bg {background-color: #E4473F !important;}
.brown_bg {background-color: #783E0A !important;}
.violet_bg {background-color: #A81C8F !important;}
.strongcyan_bg {background-color: #15A1C5 !important;}
.dkblue_bg {background-color: #00487D !important;}
.dklimegreen_bg {background-color: #2C9B11 !important;}
.vdklimegreen_bg {background-color: #13461B !important;}
.modlimegreen_bg {background-color: #3ECA48 !important;}
.ltmaroon_bg {background-color: #731236 !important;}
.vdarkred_bg {background-color: #5F211A !important;}
.vviorange_bg {background-color: #FFA317 !important;}
.pureorange_bg {background-color: #FF6600 !important;}
.dkgrishcyan_bg {background-color: #859F96 !important;}
.grey_bg {background-color: #F4F4F4 !important;}
.white_bg {background-color: #FFFFFF !important;}
.black_bg {background-color: #000000 !important;}
.vdkgrey_bg {background-color: #333333 !important;}
.travelgreen_bg {background-color: #13461B !important;}
/*** common background color css  ends ***/


/*** common font color css  starts ***/
.vvblue_font,.vvblue_font a,.vvblue_font a:hover {color: #00B8F0 !important;}
.red_font,.red_font a,.red_font a:hover {color: #C40000 !important;}
.dkcyan_font,.dkcyan_font a,.dkcyan_font a:hover {color: #00AE83 !important;}
.dkmagenta_font,.dkmagenta_font a,.dkmagenta_font a:hover {color: #6A1C84 !important;}
.vvpink_font,.vvpink_font a,.vvpink_font a:hover {color: #FF0D6D !important;}
.dkpink_font,.dkpink_font a,.dkpink_font a:hover {color: #990066 !important;}
.blue_font,.blue_font a,.blue_font a:hover {color: #0066CB !important;}
.ltred_font,.ltred_font a,.ltred_font a:hover {color: #F07DA3 !important;}
.mrblue_font,.mrblue_font a,.mrblue_font a:hover {color: #6D4DCE !important;}
.green_font,.green_font a,.green_font a:hover {color: #8FD22B !important;}
.verydkcyan_font,.verydkcyan_font a,.verydkcyan_font a:hover {color: #026C45 !important;}
.redpunch_font,.redpunch_font a,.redpunch_font a:hover {color: #D82B2F !important;}
.chestnutrose_font,.chestnutrose_font a,.chestnutrose_font a:hover {color: #E4473F !important;}
.brown_font,.brown_font a,.brown_font a:hover {color: #783E0A !important;}
.violet_font,.violet_font a,.brown_font a:hover {color: #A81C8F !important;}
.strongcyan_font,.strongcyan_font a,.strongcyan_font a:hover {color: #15A1C5 !important;}
.dkblue_font,.dkblue_font a,.dkblue_font a:hover {color: #00487D !important;}
.dklimegreen_font,.dklimegreen_font a,.dklimegreen_font a:hover {color: #2C9B11 !important;}
.vdklimegreen_font,.vdklimegreen_font a,.vdklimegreen_font a:hover {color: #13461B !important;}
.modlimegreen_font,.modlimegreen_font a,.modlimegreen_font a:hover {color: #3ECA48 !important;}
.ltmaroon_font,.ltmaroon_font a,.ltmaroon_font a:hover {color: #731236 !important;}
.vdarkred_font,.vdarkred_font a,.vdarkred_font a:hover {color: #5F211A !important;}
.vviorange_font,.vviorange_font a,.vviorange_font a:hover {color: #FFA317 !important;}
.pureorange_font,.pureorange_font a,.pureorange_font a:hover {color: #FF6600 !important;}
.dkgrishcyan_font,.dkgrishcyan_font a,.dkgrishcyan_font a:hover {color: #859F96 !important;}
.grey_font,.grey_font a,.grey_font a:hover {color: #F4F4F4 !important;}
.white_font,.white_font a,.white_font a:hover {color: #FFFFFF !important;}
.black_font,.black_font a,.black_font a:hover {color: #000000 !important;}
.vdkgrey_font,.vdkgrey_font a,.vdkgrey_font a:hover {color: #333333 !important;}
.travelgreen_font,.travelgreen_font a,.travelgreen_font a:hover {color: #13461B !important;}
/*** common font color css  ends ***/


/*** common title top border starts ***/
.vvblue_bor {border-top: 3px solid #00B8F0 !important;}
.red_bor {border-top: 3px solid #C40000 !important;}
.dkcyan_bor {border-top: 3px solid #00AE83 !important;}
.dkmagenta_bor {border-top: 3px solid #6A1C84 !important;}
.vvpink_bor {border-top: 3px solid #FF0D6D !important;}
.dkpink_bor {border-top: 3px solid #990066 !important;}
.blue_bor {border-top: 3px solid #0066CB !important;}
.ltred_bor {border-top: 3px solid #F07DA3 !important;}
.mrblue_bor {border-top: 3px solid #6D4DCE !important;}
.green_bor {border-top: 3px solid #8FD22B !important;}
.verydkcyan_bor {border-top: 3px solid #026C45 !important;}
.redpunch_bor {border-top: 3px solid #D82B2F !important;}
.chestnutrose_bor {border-top: 3px solid #E4473F !important;}
.brown_bor {border-top: 3px solid #783E0A !important;}
.violet_bor {border-top: 3px solid #A81C8F !important;}
.strongcyan_bor {border-top: 3px solid #15A1C5 !important;}
.dkblue_bor {border-top: 3px solid #00487D !important;}
.dklimegreen_bor {border-top: 3px solid #2C9B11 !important;}
.vdklimegreen_bor {border-top: 3px solid #13461B !important;}
.modlimegreen_bor {border-top: 3px solid #3ECA48 !important;}
.ltmaroon_bor {border-top: 3px solid #731236 !important;}
.vdarkred_bor {border-top: 3px solid #5F211A !important;}
.vviorange_bor {border-top: 3px solid #FFA317 !important;}
.pureorange_bor {border-top: 3px solid #FF6600 !important;}
.dkgrishcyan_bor {border-top: 3px solid #859F96 !important;}
.grey_bor {border-top: 3px solid #F4F4F4 !important;}
.white_bor {border-top: 3px solid #FFFFFF !important;}
.black_bor {border-top: 3px solid #000000 !important;}
.vdkgrey_bor {border-top: 3px solid #333333 !important;}
.travelgreen_bor {border-top: 3px solid #13461B !important;}
/*** common title top border ends ***/

/*** common title bottom border start ***/
.grey_bor_btm {border-bottom: 3px solid #F4F4F4 !important;}
.grey_mid_bor_btm {border-bottom: 3px solid #EFF1F0 !important;}
.travelgreen_mid_bor_btm {border-bottom: 3px solid #13461B !important;}
/*** common title bottom border ends ***/
  
 /* Title Drop Down  */
.traveTitle {
    color: #13461B;
    background-image: url('../../img/travel.jpg');
    width: 100%;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: left 30px;
    padding: 0 0 15px 0;
}
.traveTitletext {
    font-size: 24px;
    line-height: 100%;
    height: 36px;
    clear: both;
}
.com_box_drop_travel {
    float: right;
    border: 1px solid #DAD9D9;
    padding: 5px 5px 0px 5px;
    color: #000;
}
.dropdown_travel_text {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    margin-top: 2px;
}
.ch-titleDropDown {font-size: 14px; border: 0px;}
.traveTitletext, .dropdown_travel_text, .ch-titleDropDown {font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
/* Travel - Right Rail Promo */
.travel-right-rail-div { width: 100%; clear: both;}
.travel-header-title {
    width: 100%;
    background-color: #13461B;
    height: auto;
    overflow: hidden;
}
.travel-right-rail-image-desc-block {
    width: 100%;
    position: relative;
    height: auto;
    background: #F2F2F2;
    padding: 10px 0px 10px 0px;
    overflow: hidden;
}
.travel-right-rail-image {
    width: auto;
    float: left;
    height: auto;
    padding: 0 11px 0;
}
.travel-right-rail-image > img { max-width: 100%; max-height: 100%;}
.travel-right-rail-description {
    width: auto;
    height: auto;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    color: #000000;
    font-weight: normal;
    line-height: 20px;
    padding: 0;
    color: #EFEFEF;
}
.travel-header-title span {
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    display: block;
    float: left;
    color: #DFF5E0;
    padding: 6px 13px;
    font-weight: bold;
}
.travel-header-title span a, .travel-header-title a {color: #DFF5E0 !important;}
.travel-right-rail-description a:hover {color: #007CC3 !important;}
.travel-right-rail-image-desc-block .travel-right-rail-description {padding: 0 10px 0 10px;}

/* Video Article Highlight */
.videoarticlehighligh-c0, .videoarticlehighligh-c1 {
    width: 48%;
    margin: 0 0 10px 0;
    float: left;
}
.parsys_column.videoarticlehighligh-c0 { margin-right: 38px;}
.storylisting-c0 {width: 68%;}
.storylisting-c1 {width: 28%;}
.storylisting-c0, .storylisting-c1{ margin: 0 1% 10px 1%; float: left;}
.share_button_plus_ch, .travel_disc_box .share_button_plus_ch {
    width: 41px;
    background-position: center;
    background-repeat: no-repeat;
    left: 50%;
    margin-left: -20px;
    position: absolute;
}
.share_button_plus_ch { bottom: -18px; z-index: 2;}
.cit_my_videos_block_ch-c1 {
    width: 49%;
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
    float: left;
}
.common_title_block_ch {
    width: 100%;
    padding: 10px 0px 12px 0px;
    margin-bottom: 15px;
    border-bottom: 1px #EBEBEB solid;
    overflow: hidden;
}
.title_block_left { width: auto; float: left;}
.common_title_txt_ch, .common_sub_title_txt_ch {
    width: auto;
    font-size: 20px !important;
    font-weight: bold;
    margin-top: 5px;
    float: left;
}
.common_title_txt_ch, .common_title, .common_sub_title_txt_ch, .sub_title_2, .dropdown_title_text, .Popup_common_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    list-style: none;
}
.oswald_common_font_ch a, .district_listing_block_ch ul li a, .common_title_txt_ch a, .common_sub_title_txt_ch a { color: #000000; text-decoration: none;}
.title_block_right { width: auto !important; float: right;}
.user_logo_box {
    width: 28px;
    height: 24px;
    display: inline-block;
    margin: 0px 5px 0px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    color: #FFA317;
    background-image: url('../../img/user-post-icon.png');
    background-repeat: no-repeat;
    background-position: left center;
}
.title_block_right .user_logo_box { margin-right: 0px; float: right !important;}
.sec_my_videos_ch, .sec_wedding_anniversery_block_ch {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
}
.sec_my_videos_ch img, .sec_wedding_anniversery_block_ch img, .sec_lenseview_h img { width: 100%; height: auto; float: left;}
.my_videos_inside_cont_box_ch {
    width: 98%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-image: url(../../img/bg-gradient.png);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 1%;
}
.sec_wedd_cont_head_eng_ch, .sec_wedd_cont_sub_eng_ch {
    color: #fff;
    font-size: 22px;
    padding: 5px 10px 10px 5px;
    font-family: Arial, Helvetica, sans-serif;
}
.sec_wedd_cont_sub_eng_ch { font-size: 14px;}
.lenseview_content_head a, .sec_wedd_cont_sub_eng_ch a, .sec_wedd_cont_head_eng_ch a, .lenseview_content_head_eng a { text-decoration: none; color: #FFFFFF;}
.sec_wedd_cont_head_eng_ch, .sec_wedd_cont_sub_eng_ch {
    color: #fff;
    font-size: 22px;
    padding: 5px 10px 10px 5px;
    font-family: Arial, Helvetica, sans-serif;
}
.videoarticlehover a:hover { text-decoration: underline; color: #FFFFFF;}
.videoarticlesection { margin-bottom: 5px;}
.travel-titleDropDown {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: 0px;
    padding-bottom: 2px;
}

.video_play_icon_inside_box_ch {
    width: 98%;
    float: left;
    margin-bottom: 5px;
    padding: 1%;
}
.video_box {
    float: left;
    position: absolute;
    left: 15px;
    bottom: 15px;
    height: 34px;
    background-color: #000;
    overflow: hidden;
}
.my_videos_inside_cont_box_ch .video_box {
    float: left;
    height: 34px;
    background-color: #000;
    position: static;
}
.video_box_text {
    height: auto;
    font-family: Oswald, Haettenschweiler, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #FFF;
    margin-left: -110px;
    padding: 9px 7px 0px 7px;
    display: block;
    float: left;
}
.video_box:hover .video_box_text { margin-left: 0px;}
.video_box_text, .video_box:hover .video_box_text {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.video_box_icon {
    width: 34px;
    float: right;
    height: 34px;
    background-color: #333333;
    background-image: url('../../img/video-arrow-icon.png');
	background-position: center center;
    background-repeat: no-repeat;
    z-index: 20;
}

/*********************** Social Share *******************************/
.social {
    position: absolute;
    color: #F00;
    z-index: 3;
    bottom: -19px;
    left: 50%;
    margin-left: -20px;
}
.image_display {
    display: none;
    width: 200px;
    height: 100px;
    position: absolute;
    margin-top: -100px;
    margin-left: -75px;
    background: url(../../img/share-bg.png) no-repeat;
    z-index: -1;
}
.image_plus, .image_close {
    margin-left: 2px;
    margin-top: -25px;
    z-index: 50;
    cursor: pointer;
}
.image_close {display: none;}
.image_display img.social_img_arc {width: auto;}
.s_link_1 .social_img_arc {float: left;border: none;}
.s_link_2 .social_img_arc {float: left;}
.s_link_3 .social_img_arc, .s_link_4 .social_img_arc {float: right;}
.s_link_1 .social_img_arc, .s_link_2 .social_img_arc, .s_link_3 .social_img_arc, .s_link_4 .social_img_arc{ z-index: 30; display: none;}
.s_link_1, .s_link_2, .s_link_3, .s_link_4 { float: left; width: 25%; }
.s_link_1 { margin-top: 95px; margin-left: 18px;}
.s_link_2,.s_link_3 { margin-top: 38px; margin-left: -14px;}
.s_link_4 { margin-top: 95px; margin-left: -14px;}
.social_reverse {
    position: absolute;
    color: #F00;
    z-index: 100;
    top: 0px;
    bottom: inherit;
    left: 50%;
    margin-left: -20px;
}
.image_display_reverse {
    display: none;
    width: 200px;
    height: 100px;
    position: absolute;
    margin-left: -75px;
    background: url(../../img/share-bg-reverse.png) no-repeat;
    z-index: -1;
    overflow: hidden;
}
.image_plus_reverse {z-index: 3;}
.image_close_reverse {display: none;z-index: 50;}
.image_plus_reverse , .image_close_reverse{margin-left: 2px;margin-top: -22px;cursor: pointer;}
.s_link_1_reverse .social_img_arc_reverse {float: left;border: none;}
.s_link_2_reverse .social_img_arc_reverse {float: left;}
.s_link_3_reverse .social_img_arc_reverse ,.s_link_4_reverse .social_img_arc_reverse {float: right;}
.s_link_1_reverse .social_img_arc_reverse, .s_link_2_reverse .social_img_arc_reverse, .s_link_3_reverse .social_img_arc_reverse, .s_link_4_reverse .social_img_arc_reverse {z-index: 30; display: none;}
.s_link_1_reverse,.s_link_2_reverse,.s_link_3_reverse,.s_link_4_reverse {float: left;width: 25%;}
.s_link_1_reverse { margin-top: -36px; margin-left: 18px;}
.s_link_2_reverse, .s_link_3_reverse {margin-top: -110px;margin-left: -14px;}
.s_link_4_reverse { margin-top: -36px; margin-left: -14px;}
.image_display_reverse > a > img { width: auto !important;}
.social> .image_close { display: none;}
/*********************** Social Share Ends*******************************/

/* mozila fix */
@-moz-document url-prefix() {
    .com_box_drop_ch .dropdown_title_text {
        padding: 10px 10px 2px 0px !important;
    }
    .common_dropdown, .branding_list_items, .district_list_items_web_mob_ch, .district_list_blk_dropdown_items, .trend_list_items, .six_sto_nav_drodow_list,  .panel_inside_list_items, .mypayments_top_nav_list_items, .drp-down-li-position, .fasttrack_dropdown { background-image: none;  padding: 5px; }
    .common_dropdown,
    .branding_list_items,
    .district_list_items_web_mob_ch,
    .district_list_blk_dropdown_items,
    .trend_list_items,
    .six_sto_nav_drodow_list,
    .panel_inside_list_items,
    .mypayments_top_nav_list_items,
    .drp-down-li-position,
    .fasttrack_dropdown {
        background-image: url('../img/drop-d-icon.png');
        padding: 5px 25px 5px 5px;
        -moz-appearance: none;
    }
}

/* Image Gallery Component */
.Section_sub_outer_slide {
    width: 100%;
    height: auto;
    margin: 0px 0px 15px 0px;
    float: left;
}
.section_slide_outer {
    height: auto;
    background-color: #000000;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
}
.sec_slide_box_1 {
    width: 48.50%;
    float: left;
    margin: 0px 0% 6px 1%;
    position: relative;
}
.sec_slide_box_1 img,.sec_slide_box_2 img { width: 100%;}
.top-story-bg {
    width: 100%;
    height: auto;
    position: absolute;
    z-index: 5;
    background-image: url(../../img/article-slide-bg.png);
    background-position: left;
    bottom: 0px;
    display: block;
}
.slide_para,
.slide_para a {
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    font-family: Arial;
    line-height: 120%;
}
.sec_slide_box_2 {
    width: 31.90%;
    float: left;
    margin: 0px 0% 6px 1%;
    position: relative;
}
.common_title {
    height: auto;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: bold;
    padding: 5px 0px 2px 0px;
    display: block;
    float: left;
}
.title_block {
    padding: 2px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
    display: block;
    overflow: hidden;
}


/* StoryListing  */

section.Section_sub_outer_two_col {
    width: 100%;
    height: auto;
    margin: 0px 0px 15px 0px;
    float: left;
}
section.sec_full_block {
    height: auto;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    display: block;
    overflow: hidden;
}
.title_block, .title_listing_block {
    padding: 2px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
    display: block;
    overflow: hidden;
}
.bor_btm_grey { border-bottom: 1px #EEF1F5 solid;}
.common_title.mrblue_font {
    height: auto;
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 0px 2px 0px;
    display: block;
    float: left;
}
.arrow_right {
    width: 9px;
    height: 12px;
    background-image: url('../../img/arrow-right.png');
    background-repeat: no-repeat;
    margin: 0px 0px 0px 5px;
    display: inline-block;
}
.sec_full_block {
    height: auto;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    display: block;
    overflow: hidden;
}
.sec_full_block .box_1, .sec_full_block .box_2 {
    width: 48.48%;
    height: auto;
    margin: 0% 3.03% 0% 0%;
    padding: 0%;
    float: left;
    overflow: hidden;
}
.sec_full_block .box_2 { margin: 0% 0% 0% 0% !important;}
.image-common {
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 0px;
    float: left;
    vertical-align: bottom;
    position: relative;
    margin-bottom: 5px;
}
.image-common img {width: 100%; height: auto;}

.malayalam_head, .indepth_malayalam_head {
    color: #072B5F;
    line-height: 100%;
    display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 22px;
    padding: 0px;
    font-weight: normal;
    margin: 2px 0 10px 0;
    line-height: 130%;
}
.panchari_Normal {
    font-family: Georgia, "Times New Roman";
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    line-height: 160%;
    padding: 0;
}
/* ----- Section Listing Right Rail ----------- */

.sec_rig_main_list_story {
    margin: 0px 0px 10px 0px;
    overflow: hidden;
    width: 100%;
}
.title_box_common {
    height: auto;
    padding: 5px 0px 6px 0px;
    display: block;
    overflow: hidden;
}
.white_font, .white_font a, .white_font_hov a:hover { color: #FFFFFF !important;}
.sub_title_2 {
    height: auto;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 0px 0px 8px;
    display: block;
    float: left;
    color: #ffffff;
}
.sec_stories_slot {
    width: 100%;
    height: auto;
    border-bottom: 1px #EEF1F5 solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
    float: left;
    overflow: hidden;
}
.bor_btm_4gray {border-bottom: 5px #EEF1F5 solid !important;}
.sec_panel_other_stories { float: left; width: 100%;}
.sec_panel_other_stories ul {display: block;}
.sec_panel_other_stories ul li {
    padding: 0px 5px 5px 0px;
    font-family: georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    list-style-type: none;
    margin-bottom: 10px;
    line-height: 115%;
    border-bottom: 1px #EEF1F5 solid;
    list-style: none;
}
.malayalam_head a,.panchari_Normal a,.sec_panel_other_stories ul li a {color: #000000;}


/* Stories in slider */
.slider-block .common_inside_box {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0% 0px 4% 0px;
}
.travel-sec_title_inside {
    padding: 0% 10px;
    position: relative;
}
.common_title_block_travel {
    padding: 10px 0px 12px 0px;
    margin-bottom: 15px;
    border-bottom: 1px #EBEBEB solid;
    overflow: hidden;
}
.mar_btm_none { margin-bottom: 0px !important;}
.title_block_left { width: auto; float: left;}
.common_title_txt_travel {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 23px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    list-style: none;
    float: left;
    width: auto;
    height: auto;
    margin-top: 5px;
}
.common_title_txt_travel a, .district_listing_block_travel ul li a { color: #000000; text-decoration: none;}
.title_block_left .powered_by {
    width: 125px;
    float: left;
    height: 22px;
    margin: 2px 0px 0px 10px;
}
.title_block_right { width: 100%;}
.district_listing_block_travel, .district_listing_block_travel ul { width: auto; margin: 0px auto;}
.district_listing_block_travel {display: inline-block;}
.district_listing_block_travel ul {
    margin: 0;
    padding: 0;
    overflow: visible;
    float: left;
}
.district_listing_block_travel ul li:last-child {border-right: none;}
.district_listing_block_travel ul li {color: #000000;}
.district_listing_block_travel ul li { padding: 5px 4px;float: left;}
.district_listing_block_travel ul li:active,.district_listing_block_travel ul li a:hover,.district_listing_block_travel ul li a.active {color: #5AAF32;}
.district_listing_block_travel ul li {
    font-family: Oswald, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    list-style: none;
}
.travel_h_wrapper_carousel { overflow: inherit !important;}
.travel_h_wrapper_carousel {
    padding: 15px 45px 5px;
    display: block;
    overflow: hidden;
    background-color: #f8f8f8;
}
.travel_h_wrapper_carousel ul li img { width: 100%;}
.travel_h_wrapper_carousel ul li .video_box {
    height: 34px;
    background-color: #000;
    position: static;
    float: left;
}
.img_common_box_travel img {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
}
.img_common_box_travel {
    width: auto;
    float: left;
    position: relative;
    clear: both;
}
.travel_h_wrapper_carousel .img_common_box_travel { padding-bottom: 15%;}
.travel_carousel_conent {
    width: 94%;
    float: left;
    position: absolute;
    height: auto;
    top: 50%;
    margin: 2% 3% 2% 3%;
}
.travel_disc_box {
    width: 96%;
    height: auto;
    float: left;
    padding: 4% 2% 2% 2%;
    margin: 0%;
    background-color: #FFF;
    position: relative;
}
.travel_disc_box h2 {
    height: 100px;
    overflow: hidden;
    text-align: left;
}
.subhead_text {
    width: auto;
    line-height: 24px;
    margin: 0px;
    word-break: normal;
}
.subhead_text a,.travel_disc_box .subhead_text a {color: #000;}
.travel_disc_box .subhead_text {
    padding: 5px 5px 5px 0px;
    float: left;
}
.travel_disc_box .subhead_text a {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    font-weight: normal;
}
.travel_disc_box .subhead_text a:hover {color: #007CC3;}
.travel_disc_box .share_button_plus_ch {
    top: 4px;
    z-index: 20;
}
.travellisting-c0 {
    width: 660px;
    padding-right: 10px;
    float: left;
    margin-bottom: 8px;
}
.travellisting-c1 {
    width: 300px;
    float: left;
    margin-left: 10px;
    margin-bottom: 8px;
}
.margin-bottom { margin-bottom: 8px;}
.travel_stories_slider_title .advt-300-250 {
    width: auto;
    float: left;
    height: 250px;
    margin-bottom: 10px;
}

/* Travel About Kerala Start */
.travel_about_kerala_blk {
    width: 300px;
    height: 250px;
    position: relative;
}
.travel_about_kerala_blk_img, .travel_about_kerala_blk_img img { width: 100%; float: left;}

.travel_about_kerala_heading,
.travel_about_kerala_links_blk {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 150%;
    position: absolute;
    z-index: 1;
}

.travel_about_kerala_heading {
    font-size: 20px;
    color: #8FAB30;
    top: 20px;
    right: 44px;
}

.travel_about_kerala_links_blk {
    width: 45%;
    font-size: 15px;
    color: #FFFFFF;
    line-height: 150%;
    background-color: rgba(143, 57, 0, 0.74);
    top: 50px;
    right: 10px;
    padding: 10px 10px 0px;
}
.travel_about_kerala_links_blk ul {list-style: none;}
.travel_about_kerala_links_blk ul li, .travel_about_kerala_links_blk ul li a { color: #FFFFFF; overflow: hidden;}
a.travel_kerala { color: #5FB52B; overflow: hidden;}
a.travel_kerala:hover, .travel_about_kerala_links_blk ul li a:hover { color: #FFFFFF;}
/* Travel About Kerala Ends */

.quote-icon-travel {
    width: 15px;
    height: 17px;
    float: left;
    padding: 0px 5px 5px 5px;
    background-image: url('../../img/icon-quote.png');
    background-repeat: no-repeat;
    margin-right: 5px;
}
.column_travelblock {
    margin: 0px;
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px 5px 0px;
}
.column_travelquote a {display: block; padding-top: 22px;}
.storylisting .malayalam_head a:hover {color: #007CC3;}
.imagegallery {clear: both;}
.about-kerala .travel_about_kerala_links_blk ul li {margin-bottom: 10px;line-height: 16px;}
/* Travel About Kerala Ends */

.travel_disc_box h2 {
    height: 90px;
    text-align: center;
}
.travel_disc_box .subhead_text {
    float: none;
    margin: 5px 0 0 10px;
}
.travel_disc_box .subhead_text a { font-size: 20px;}
.about-kerala.section { margin: 0 0 10px 0; clear: both;}
.travel_about_kerala_blk { width: auto;}
.storylisting-c0 { margin: 0;}
.storylisting-c1 {width: 31%;margin: 0 0 10px 9px;}
.travel-right-rail-div { margin-bottom: 10px;}
.slider-block .common_inside_box {width: 100%;}
.travel_h_wrapper_carousel .bx-wrapper .bx-prev {margin-left: -79px;}
.travel_h_wrapper_carousel .bx-wrapper .bx-next {margin-right: -79px;}
.sec_rig_main_list_story { margin: 10px 0;}
.Section_sub_outer_two_col .more_arrow_icon { float: right;clear: both;}
.com_box_travel_slider {
    color: #000;
    display: none;
    border: 0;
}
.travel-slider_dropdown {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: 1px solid #DAD9D9;
    padding: 2px;
}
.share_button_plus_ch {height: 0;}

/* Travelgallery Start */
.video-main-block #slides_main_travelgallery > ul { width: 100% !important;}
.video-main-block #slides_main_travelgallery > ul { width: 100% !important; height: auto !important;}
/* Travelgallery End */

.title_block_left.travel_stories_slider_title .common_title_txt_travel {
	margin-right: 10px;
}
.travel_stories_slider_title .advertisement.promoAd .advt-300-250 {
	height: auto;
}
.travel_stories_slider_title .advertisement.promoAd .advt-300-250.martop30 {
	margin: 0px !important; 
}
.travel_stories_slider_title.title_block_left {
    margin-bottom: 10px;
}
.travel_stories_slider_title.title_block_left .powered_by {
    margin: 2px 10px 0px 0px;
}
.travel-sec_title_inside .common_title_block_travel {
	padding-bottom: 2px;
}
.travel-sec_title_inside .common_title_block_travel .title_block_right {
	float: left;
}
.travel-sec_title_inside .common_title_block_travel .title_block_right .travel-slider_dropdown {
	margin-top: 0px;
}
.travel_about_kerala_links_blk ul li a:hover { color: #6db6ff; }
.morelink-travel {
	background-position: right 3px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #808080;
	width: auto;
	float: right;
	padding: 0px 15px 0px 0px;
	margin: 0px 5px 0px 0px;
	line-height: 150%;
	vertical-align: middle;
	background-image: url('img/more-newsIcon.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-align: right;
}
.title_block .common_title {
    font-family: georgia !important;
    font-size: 22px !important;
    font-weight: 500 !important;
}
.travel-sec_title_inside .common_title_block_travel .title_block_right {
    float: right;
}
.common_title_block .district_listing_block_travel ul li {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    border-left: 1px #EBEBEB solid;
    padding: 5px 6px;
}
.parsys_column .sec_rig_main_list_story {
    margin: 0px 0 10px 0px;
}

/* *********** MEDIA QUERIES *********** */
@media screen and (max-width: 980px) {
    .about-kerala.section { margin: 0 auto; width: 300px; }
}
@media screen and (max-width: 800px) {
	 section.sec_full_block, .sec_rig_main_list_story { margin-right: 5px !important; margin-left: 5px !important;}
    .sec_rig_main_list_story { width: auto !important;}
    .sec_stories_slot.bor_btm_4gray { border-bottom: 0px !important;}
    .sec_panel_other_stories, .sec_stories_slot { width: 48% !important; margin: 10px 2% 0px 0%;}
    .district_listing_block_travel { display: block; overflow: hidden;}
    .district_listing_block_travel ul { display: none;}
    .district_listing_block_travel > ul {
        background-color: #FFFFFF;
        padding: 10px;
        margin: 10px;
        overflow: hidden;
        -webkit-box-shadow: 0px 0px 6px 2px #BABABA;
        -moz-box-shadow: 0px 0px 6px 2px #BABABA;
        box-shadow: 0px 0px 6px 2px #BABABA;
    }
    .district_listing_block_travel ul {border: 0px; float: none;}
    .district_listing_block_travel ul li {margin: 6px;}
    .travel_h_wrapper_carousel .bx-wrapper .bx-prev { margin-left: -45px;}
    .travel_h_wrapper_carousel .bx-wrapper .bx-next { margin-right: -45px;}
    .travellisting-c0, .travellisting-c1 {
        width: auto;
        border-right: 0px;
        padding: 0px;
        margin-right: 0px;
        margin-left: 0px;
        display: block;
        float: none;
        overflow: hidden;
    }
    .section_slide_outer { margin-right: 5px !important; margin-left: 5px !important; }
    .travel-slider_dropdown { margin-top: 10px;}
    .district_listing_block_travel { display: none;}
    .com_box_travel_slider { display: block;}
	.storylisting-c0, .storylisting-c1 { width: 100%; margin: 0 0 10px 0%;}
	.parsys_column.videoarticlehighligh-c0 { margin-right: 4%;}
	.storylisting-c1 .advt-300-250.marright1 {
		margin: 0px auto 10px auto !important;
		float: none;
	}
	.common_title_block_ch .com_box_drop_travel {
		margin-bottom: 10px;
		float: left;
	}
	#Glimpses-inside-outer {
		width: 100%;
		border-right: 0px;
		padding: 10px 0% 10px 0px;
	}
	.travelgallery.section .video-main-block {width: 63.5%;}
	.travelgallery.section .video-center-box {width: 34.48%;	}
	.travelgallery.section .nxt-prv-block {width: auto; float: none; overflow: hidden;}
	.travelgallery.section #sidebarRemove .advt-300-250 {	margin: 0px auto 10px !important;float: none !important;}
	.travelgallery.section .rating-block .rate-box2 {clear: both !important;}
	.travelgallery.section .likedislikeParWrap .icon-box-black.width29 {width: 50% !important;}
	.travelgallery.section .icon-box-black.width29 {width: 100% !important;}
}
@media screen and (max-width: 768px) {
	.traveTitle .com_box_drop_travel {
		padding: 4px 4px 4px 4px;
	}
	.traveTitle .dropdown_travel_text {
		margin-top: 3px;
	}
	.traveTitle .ch-titleDropDown {
		height: 20px;
	}
}
@media screen and (max-width:640px) {
    .sec_rig_main_list_story { clear: both;}
    .storylisting-c0, .storylisting-c1 { float: left;}
    .title_block_left .powered_by { margin: 2px 0 0px 81px;}	
	.traveTitle { float: left; background-position: left bottom;}
    .traveTitle .com_box_drop_travel { float: left; margin-bottom: 5px;}
    .traveTitle .traveTitletext {float: left; font-size: 23px; height:auto; margin-bottom:3px;}
	.video-center-box.width100 {padding-left: 0px; margin: 10px 0 0 0;}
	.travelgallery.section .video-main-block {width: 62.5%;}
	.bxslider_wrapper_home .bxslider_img_overlay_box .article_slider_para { display: none;}
}
@media screen and (max-width:640px) and (orientation:landscape) {
    .title_block_left .powered_by {margin: -25px 0 0px 81px;}
}
@media screen and (max-width: 480px) {
    .sec_slide_box_2 {display: none !important;}
    .travel_h_wrapper_carousel .travel_carousel_conent { top: 40%;}
    .travel_h_wrapper_carousel .img_common_box_travel { padding-bottom: 35%;}
	.sec_rig_main_list_story {
        width: auto;
        border-right: 0px;
        padding: 0px;
        margin: 0px 5px 10px 5px;
        float: none;
        overflow: hidden;
    }
	.parsys_column.storylisting-c0 {float: none; width: 100%;}
    .parsys_column.storylisting-c1 {float: none; margin: 0 0 10px; width: 100%;}
    .travel_about_kerala_blk { width: 100%;}
    .com_box_drop_travel {
        border: 1px solid #dad9d9;
        color: #000;
        float: left;
        margin: 6px 0 6px 5px;
        padding: 3px;
    }
    .videoarticlehighligh-c0, .videoarticlehighligh-c1 {float: none; margin: 0 0 10px; width: 100%;}
    .travel_h_wrapper_carousel .bx-wrapper .bx-controls-direction a {top: 35% !important;}
}
@media only screen and (max-width: 480px) and (orientation:landscape) {

    .com_box_drop_travel { float: right;}
}
@media screen and (max-width: 360px) {
    .sec_full_block .box_1, .sec_full_block .box_2 {
        width: 98%;
        height: auto;
        margin: 0% 1% 10px 1%;
        padding: 0%;
        float: left;
        overflow: hidden;
    }
    .sec_rig_main_list_story .sec_stories_slot { border-bottom: 1px #EEF1F5 solid !important;}
    .sec_panel_other_stories, .sec_stories_slot { width: 100% !important; margin: 10px 0% 0px 0%;}
    .title_block_right { width: 100%;}
    .travel_disc_box .subhead_text { font-size: 20px !important;}
}

/*		UI FIXES for various compoennts END */