@charset "utf-8";
/* CSS Document */
html,body{ box-sizing: border-box; font-size: 16px;height: 100%;  font-family: 'Merriweather', serif; font-weight: 400; }
ul { margin: 0; padding: 0;  }
*{ padding: 0px ; margin: 0px; outline: none;  }
.main_container{ /*max-width: 1300px; margin: 0 auto; */background: #fff;}
img{max-width: 100%;}
a { text-decoration: none;}
.booknow-form-min-wrapper {background: #f9f9f9; overflow: hidden; margin-left: 15px; margin-right: 15px; padding: 25px 15px;}
.booknow-form-min-wrapper .mapsec {margin-top: 30px;}
.booknow-form-min-wrapper .mapsec iframe {max-width:375px; height: 246px;}
.tourism-main-container .col-md-3.images_box { width: 40%;}
.tourism-main-container .col-md-9 {width: 60%;}
.audio-page-layout .place_box p{
    margin-bottom: 20px;
}
.audio-page-layout .place_box {
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.audio-page-layout .place_box:last-child {
    border-bottom: 0;
}
.tourism-main-container table.table {margin-bottom: 50px;}
@media(min-width:1320px){.container {width: 1270px;}}
.main_bg { background-attachment: fixed;  }
.logo_header{padding-top:10px;}
.logo_header .small_logo {     margin-top: 38px;  }
.logo_header .weather_live {text-align: center; margin-top: 0;  height: 30px;font-size: 13px; display: none;}
.logo_header .mid_logo {   margin-top: 8px; margin-bottom: 15px; }
.logo_header .mid_logo img { margin: 0 auto; display: block; height: auto;  -webkit-transition: all 0.3s ease;   -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;   transition: all 0.3s ease; }
.logo_header .right_side  { float: right; width: 100%;margin-top:0px; }
.logo_header .right_side .social_icon { float: right; margin-bottom: 10px;  font-family: 'Heebo', sans-serif;  -webkit-transition: all 0.3s ease;   -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;   transition: all 0.3s ease;}
.logo_header .right_side .social_icon li { display: inline-block; padding: 0 2px; font-weight: 500;}
.logo_header .right_side .social_icon li:last-child { padding: 0;  }
.logo_header .right_side .social_icon li a { color: #fff;}
.logo_header .right_side .social_icon .news_suscribe { color: #222; text-decoration: none;  }
 .fa-facebook { background: #3b5998;}
 .fa-google { background: #DD4B39;  }
.fa-twitter { background: #50aaed;}
.city_upper { text-transform: uppercase;  display: inline-block; }
.fa-youtube-play { background: #cd201f;}
.logo_header .social_icon li a i {height: 28px; width: 28px; line-height: 28px; text-align: center; border-radius: 50%;}
.logo_header .search_inner { position: relative;float: left;  width: 100%;    margin-top: 8px;}
.logo_header .search_inner input[type="text"] { height: 38px; border-radius: 0;  }
.logo_header .search_inner button { background: transparent; border:none; outline: none; position: absolute; top: 8px; right: 15px;  }
.logo_header .social_icon li a i:hover { transform: scale(1.2);}
.left_second { list-style-type: none;  } 
/*__right__header__*/
.logo {float: left;padding:7px 0px;}
.top_header {margin-top: 10px;  background: #f6f6f7; border-top: solid 1px #c9c9cf; border-bottom: solid 1px #c9c9cf; }
.top_header .logo { display: none;} 
.logo img { height:50px; }
.logo{ float: left;}
nav{ }
nav > ul{ margin: 0; padding: 0; text-align: center; }
nav > ul > li{float: none; display: inline-block; list-style: none; position:relative;  }
nav > ul > li:hover {   }
nav > ul > li:nth-child(1) a { color: #bb3b80;    /* padding-left: 0;*/ }
nav > ul > li:nth-child(1) a:hover { color: #bb3b80;}
nav > ul > li:nth-child(1) a.active { color: #bb3b80;}
nav > ul > li:nth-child(2) a { color: #0084c6;}
nav > ul > li:nth-child(2) a:hover { color: #0084c6;}
nav > ul > li:nth-child(7) a:hover { color: #0084c6;}
nav > ul > li:nth-child(2) a.active {color: #0084c6;}
nav > ul > li:nth-child(3) a { color: #c70000;}
nav > ul > li:nth-child(3) a.active { color: #c70000;}
nav > ul > li:nth-child(4) a { color: #e05e00;}
nav > ul > li:nth-child(4) a:hover { color: #e05e00;}
nav > ul > li:nth-child(4) a.active { color: #e05e00;}
nav > ul > li:nth-child(5) a { color: #ac8550;}
nav > ul > li:nth-child(7) a { color: #0084c6;}
nav > ul > li:nth-child(5) a:hover { color: #ac8550;}
nav > ul > li:nth-child(5) a.active { color: #ac8550;}
nav > ul > li:nth-child(6) a { color: #bc4750;}
nav > ul > li:nth-child(6) a:hover { color: #bc4750;}

nav > ul > li:nth-child(6) a.active {border-bottom:solid 2px #bc4750; color: #bc4750;}

nav > ul > li:nth-child(1) .drop-icon, nav > ul > li:first-child ul, nav > ul > li:nth-child(1) a:hover:after{ border-color:#bb3b80;}
nav > ul > li:nth-child(2) .drop-icon, nav > ul > li:nth-child(2) ul, nav > ul > li:nth-child(2) a:hover:after{ border-color:#0084c6;}
nav > ul > li:nth-child(3) .drop-icon, nav > ul > li:nth-child(3) ul, nav > ul > li:nth-child(3) a:hover:after{ border-color:#c70000;}
nav > ul > li:nth-child(4) .drop-icon, nav > ul > li:nth-child(4) ul, nav > ul > li:nth-child(4) a:hover:after{ border-color:#e05e00;}
nav > ul > li:nth-child(5) .drop-icon, nav > ul > li:nth-child(5) ul, nav > ul > li:nth-child(5) a:hover:after{ border-color:#ac8550;}
nav > ul > li:nth-child(6) .drop-icon, nav > ul > li:nth-child(6) ul, nav > ul > li:nth-child(6) a:hover:after{ border-color:#bc4750;}

nav > ul > li > ul { position:absolute; list-style:none;z-index: 99;top:78px;transition: 0.2s; left:0; background:#eee;min-width: 218px; visibility:hidden; opacity:0; margin: -21px 0 0 0; -webkit-transition: all 0.3s ease-out;  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
          transition: all 0.3s ease-out;}
nav > ul > li:hover > ul { opacity:1; visibility:visible;     }
nav > ul > li > ul > li { text-align: left;  }
nav > ul > li ul li a {  transition: 0.5s;  text-decoration:none;  font-size: 14px;padding: 8px; display:block; border-bottom:solid 1px #fff;}  
nav > ul .active { color: #ea0000; /*border-bottom: solid 2px #ea0000; */  }
nav > ul > li ul li a:hover { background:#fff;margin: 0 0 0 3px;  color:#eb1d50;text-decoration:none;}
nav > ul > li > a {   border-bottom: solid 2px transparent; padding:18px 10px 14px;  display: block;font-size: 16px; color: #000000; position: relative; text-decoration: none; color: #1f262e;font-weight: 900;  text-transform: uppercase; transition: 0.3s;  }
 p {     font-size: 15px; }
nav > ul > li > a:hover{ text-decoration: none; color: #ea0000; }
nav > ul > li > a:hover:after{content: "";  border-bottom-width:2px; border-bottom-style: solid; display: inline-block; position: absolute; left: 0; bottom:-4px; width: 100%;}
nav > ul > li > ul > li > ul {
    position:absolute; 
    list-style:none;
    z-index: 99;
    top:0!important;
    transition: 0.2s; 
    left:100%; background:#eee;
    min-width: 218px; 
    visibility:hidden;
    opacity:0; 
    margin-top: 0;
    -webkit-transition: all 0.3s ease-out; 
    transition: all 0.3s ease-out;
}
nav > ul > li > ul > li:hover > ul {
    opacity:1; visibility:visible
}
/*nav > ul > li:hover > a {    color: #ea0000; border-bottom: solid 2px #ea0000;}*/
/*nav > ul > li:hover ul li a { color:#fff; }*/
nav > ul > li:hover ul li a:hover { color: #ea0000;}
nav > ul > li:last-child { padding-right: 0px; }
.sticky nav > ul > li ul{top: 64px;}
.logo_heading {   margin-top: 4px; font-size: 28px;
    text-align: center;}
.logo_heading img { display: block; margin: 0 auto;     height: 35px;  }
.sublink{position: relative;}
.sublink > a{padding-right: 30px;}
.drop-icon{width:6px; height:6px; display: inline-block; border-right-width:1px; border-bottom-width:1px; border-bottom-style: solid;  border-right-style: solid; position: absolute; right:20px; top: 50%; margin-top: -5px;  transform:rotate(45deg);    -ms-transform:rotate(45deg);    -webkit-transform:rotate(45deg);}
.header_2 nav > ul > li.sublink > .drop-icon {right: 8px;}
.header_2 nav > ul > li {padding-right: 12px;}
.deafult-serch-wrapper {height:320px; }
.deafult-serch-wrapper .search_inner {position: relative; padding-right: 100px; margin-bottom: 20px;}
.deafult-serch-wrapper  #search_submit {position: absolute; right: 5px; width: 100px; z-index: 11; bottom: 0; height: 34px; border: 1px solid #ccc;}
.noscrool { overflow:hidden;}
.nav_out { position: fixed; background: rgba(0,0,0,0.7); height: 110%;  top: 0px;  left: 0px;  right: 0px;  bottom: 0px; z-index: 800;  opacity: 0px;visibility: hidden;cursor: pointer;transition: 0.5s;}
.top_header .fa-plus { z-index: 9999; position: absolute; top: 12px; right: 17px;  display: none;}
.clos { display: none;}
.common_padding { padding: 40px 0;  }
.common_padding_top { padding-top: 40px; }
.common_padding_bottom { padding-bottom: 40px; }
.heading_main {font-size: 30px; font-weight: 600; color: #0084c6; margin-top: 0;position: relative; margin-bottom: 20px; }
.heading_main:after {content: ''; width: 100%; height: 2px; background: #dcdcdc; position: absolute; top: 17px; left: 0;  }
.heading_main span {background: #fff; position: relative;z-index: 9; padding-right: 15px;}
.share_social_deatils { padding: 20px 0; float: left; }
.headerfix.sticky{position: fixed; background:#fff; padding-top: 0; top: 0; left: 0; width:100%; z-index: 9999999;}
.headerfix.sticky .logo_header{ padding-top: 0;}
.sticky + .stheight{ padding-top:150px;}
.headerfix.sticky nav > ul > li > a {padding: 10px 16px 8px;}
.headerfix.sticky .logo_header .mid_logo img{height: 60px;}
.headerfix.sticky .logo_header .right_side .social_icon {margin-top: 5px; margin-bottom: 5px;}
.headerfix.sticky .drop-icon { right: 0; }
.tourism1 nav > ul > li > a{    padding: 18px 5px 14px;  font-size:15px;}
.headerfix.sticky nav > ul > li > a {padding: 10px 12px 8px;}

.headerfix.sticky .header_2 nav > ul > li > a {padding: 10px 6px 8px;}
#st-1  { text-align: left !important; margin:40px 0 !important; }

.caption {margin-bottom: 15px;  font-style: italic; font-size: 13px;color: #7E7E7E;}
@media screen and (max-device-width:1320px) { 
    .headerfix.sticky{width:100%;}
    .header_2 nav > ul > li {
       padding-right: 13px;
    }
    .tourism1 nav > ul > li > a {
        font-size: 13px;
            padding: 18px 5px 14px;
    }
}
.width-less .owl-nav {width: 99% !important;}
.dis_star i{opacity: 0.5  }
.dis_star img{opacity: 0.5}
.bootom_dup_bottom { width: 100%; float: none; padding: 40px 0;     text-align: center;  }   
.bootom_dup_bottom i {    border-radius: 4px;height: 25px;width: 25px;text-align: center;line-height: 25px;
    background: #3b5998;color: #fff;font-size: 24px; cursor: pointer;}
.bootom_dup_bottom   #prev_clk { margin-right: 10px;  }
.int_icon { width: 100%; float: left; }
.int_icon img {     width: 30px !important;    
    border-radius: 50%;}
.int_icon .icon_img { float: left;  border: solid 1px #222;    padding: 3px;
    margin: 0 3px;}
/*VIDEO SEC*/
.today_heading {}
.today_heading .locatndate {display: block;  }
.video_sec {}
.video_slider_heading { background: #f1f1f1; padding: 20px;      line-height: 22px;
 text-decoration: none; color: #2d2d33;font-weight: 800;}
.video_slider_heading:hover {text-decoration: none;     color: #ea0000; } 
.video_slider .item { line-height: 12px;  }
.video_slider a {text-decoration: none;  }
.video_sec .today_heading h3 { font-size: 30px; font-weight: 900; margin-top: 0;}
.video_sec .today_heading ul { list-style-type: none;  }
.video_sec .today_heading .day { font-size: 15px; color: #4a4a4a;  font-family: 'Heebo', sans-serif;}
.video_sec .today_heading .date { font-size: 16px; font-weight: 500; display: block; color: #2d2d33;  font-family: 'Heebo', sans-serif;}
.video_sec .today_heading ul { margin-top: 25px;}
.video_sec .today_heading ul li a { min-height: 62px;  font-family: 'Anton', sans-serif;    display: block;
align-items: center; text-decoration: none;  color: #2d2d33; font-size: 18px;    letter-spacing: 0.5px;
 padding: 10px 0;  border-bottom: solid 1px #d9d9d9; transition:0.5s;}
.video_sec .video_area { border-right: solid 1px #c9c9cf; border-left: solid 1px #c9c9cf; }
.video_sec .today_heading ul li:first-child a {border-top: solid 1px #d9d9d9;}
.video_sec .today_heading ul li:last-child a {border-bottom: none;}
.video_sec .today_heading ul li a:hover { color: #ea0000;  }
.video_sec .download_epaper { position: relative;  text-align: center; }
.videos-main-wrapper-c {position: relative;}
.home-view-wrapper {position: absolute; right: 15px; width: 170px; bottom: -15px; z-index: 1;}
.epaper_link {display: block; margin-bottom: 10px; text-decoration: none; font-weight: 900; transition: 0.5s;   color: #1f262e; font-size: 16px;  }
.epaper_link:hover { text-decoration: none;     color: #ea0000;  }
.video_sec .download_epaper .images {background-size: cover; position: relative; overflow: hidden; text-align: center; 
 /*background-image: url(../images/map-bg.jpg) !important;background: #ffffbf; padding: 20px 0;*/  border: 1px solid #ccc;       }
.video_sec .download_epaper img {/*box-shadow: 1px 1px 0px #999, 2px 2px 0px #999, 3px 3px 0px #999, 4px 4px 0px #999, 5px 5px 0px #999,
 6px 6px 0px #999; */display: inline-block; /*max-height: 300px;*/ max-width: 100%;}

.today_heading li span { }
.sub_title {font: 400 13px 'Heebo', sans-serif;  font-style: italic;    margin-top: 5px;     letter-spacing: 0;
    display: block;
    color: #616167!important;}
  .inner_news .sub_title { margin: 10px 0 0 0;}  
#paper_pdf_link img {    margin: 0 0 0 15px;}
span.locatndate{padding-top: 3px; font:300 13px 'Heebo', sans-serif; color:#616167!important; display: inline-block;}
span.locatndate cite { font-style: normal;  }
.posted_by_name:after {content: '|';    vertical-align: middle;
    padding: 0 4px; display: inline-block;   }
    .posted_by { margin-bottom: 18px;  }
.pagination>li>a { border-radius: 50% !important;margin: 0 5px;}
.pagination>.active>a { background: #c70000; border: none; }
.pagination>.active>a, .pagination>.active>a:hover {background: #c70000;}
.pagination>li>a:hover {background: #c70000; color: #fff;}
.pagination>li>a {height: 35px;
    line-height: 19px;
    width: 35px;
    text-align: center;}
.download_epaper .heading_right_line { font-size: 16px; margin: 7px 0 0 0; }
.download_box {position: relative; overflow: hidden;}
.volume_issue {padding: 12px 8px;background: #f6f6f7;  margin: 0;    list-style: none;}
.volume_issue li {display: inline-block;     font-size: 14px;  }
.volume_issue li:last-child {  }
.social_icon_share li a i { height: 20px; width: 20px; color: #fff;     border-radius: 50%; line-height: 20px; text-align: center;  }
.volume_issue li strong { color: #cd201f;}
.download_box_main  {  border: solid 1px #ddd;    margin-bottom: 35px;}
.download_box_main .box_heading  {    font-weight: 600;     padding: 12px 8px; text-align: center; }
.download_box:hover .download_btn  { bottom: 0;  } 
.video_sec .download_epaper .box_heading{padding: 8px;}
.download_box img { margin: 0 auto; display: block; cursor: zoom-in;     min-height: 270px;
    max-height: 270px;
    object-fit: cover;} 
/*    .download_box img {
    margin: 0 auto;
    display: block;
    cursor: zoom-in;
    min-height: 220px;
    max-height: 220px;
       object-fit: fill;
    width: 100%;
}*/
.download_box .download_btn {transition: 0.3s; list-style-type: none; text-align: center; width: 100%;  padding: 8px;  position: absolute; bottom: -100%; left: 0;     background: rgba(0,0,0, 0.5);  }
.download_box .download_btn li { display: inline-block;     padding-right: 5px; padding-left: 5px; }
.download_box .download_btn li a { transition: 0.5s;      font-size: 13px; border-radius: 3px; text-decoration: none;  padding: 7px 10px; display: inline-block; background: #222; color: #fff; }
.download_box .download_btn li a:hover { background: #ea0000;  }
/*.video_sec .download_epaper .images:after{ position: absolute; top: 0; left: 0;  height: 100%; width: 100%; content: '';  }*/
.video_sec .download_epaper .list-inline { margin-left: 0; padding: 8px; line-height: normal; position: absolute; z-index: 99; bottom: -100px; left:0; width: 100%; background: rgba(0,0,0, 0.5); transition: 0.5s;  }
.video_sec .download_epaper .list-inline li a { background:#222; border-radius: 3px; padding:7px 10px;  color: #fff; text-decoration: none; display: inline-block;font-size: 13px; transition: 0.5s;}
.video_sec .download_epaper:hover .list-inline {bottom: 0;}
.video_sec .download_epaper .list-inline li a:hover {background: #ea0000;}
.owl-theme .owl-dots .owl-dot span {height: 15px !important; width: 15px !important; margin: 0px 7px !important;    border: solid 1px red;
background: transparent !important;  }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {    background: #ea0000 !important;}
.owl-theme .owl-nav.disabled+.owl-dots { line-height: 0 !important;  }
/* HOME PAGE ADD */
.add_home { padding-top: 30px;}
.add_home ul { text-align: center; background: #ececec; } 
.add_home ul li { width: 19%; display: inline-block;margin-right: 10px; vertical-align: top;}
.add_home ul li:last-child { margin-right: 0;}
/* HOME PAGE NEWS */
.politics_news .thum { background: #f4f4f4; float: left; text-decoration: none; width: 100%;}
.politics_news .thum:hover .content {color: #ea0000;} 
.politics_news .thum .content {text-decoration: none;transition: 0.5s; padding: 14px; min-height: 98px; display: block;font-size: 16px; font-weight: 900; color: #2d2d33; }
.politics_news .news_box { border-right: solid 1px #c9c9cf;}
.politics_news .news_box:last-child { border-right: none;}
.politics_news .thum a { text-decoration: none; transition: 0.5s;  padding:14px; display: block; font-size: 17px; font-weight: 600; color: #2d2d33;  }
.politics_news .thum:hover a { color: #ea0000;}
.politics_news .thum .images img {max-height: 280px; min-height: 280px; display: inline-block; object-fit: cover;}
.politics_news .thum .images { border-top: solid 3px #0084c6; text-align: center;   background:#d4d4d6;}
.mid_news .thum { background: #f4f4f4; float: left; width: 100%; border-top: solid 3px #0084c6; text-decoration: none;  }
.mid_news .news_box {    border-right: solid 1px #c9c9cf; }
.mid_news .news_box:last-child { border-right: none;  }
.mid_news .thum .images {  text-align: center; width: 195px; margin-right:28px; float: left;  } 
.mid_news .thum:hover .content h4  { color: red;  }
.mid_news .thum .images img { max-height:165px; min-height:165px; display: inline-block; object-fit: cover;}
.mid_news .thum .content { padding:6px 20px; text-decoration: none; display: block;  }
.mid_news .thum .content h4 { color: #2d2d33; font-weight: 900; font-size: 16px;      line-height: 1.42857143;}
.mid_news .thum .content p { color: #616167;  font-size: 13px;     font-family: 'Heebo', sans-serif; }
.news_box span { padding-top: 3px; font:300 13px 'Heebo', sans-serif; color:#616167; display: block;}

.half_new_sec .large_news {    background: #f4f4f4; display: block; text-decoration: none;}
.half_new_sec .large_news .images_section {         height: 255px; 
    width: 100%;
   /* float: left;*/ }
.half_new_sec .large_news .images_section img {        /* position: absolute; */
    /* top: 50%; */
    /* left: 50%; */
       height: 255px;
    margin: 0 auto;
    /* width: 100%; */
    display: block;
    object-fit: cover;
    /* transform: translate(-50%,-50%); */}
.half_new_sec span.locatndate {display: block;}
.news_with_point li:last-child a { border: none; }
.half_new_sec .large_news .news_title {    padding: 10px;
    min-height: 98px; display: block; text-decoration: none;}
.half_new_sec .large_news .news_title h4 { font-size: 16px; font-weight: 900; color: #2d2d33; text-decoration: none;     transition: 0.5s;}
.half_new_sec .large_news:hover h4 {    color: red;}
.news_with_point { list-style: none;     background: #f4f4f4;
    padding: 12px;}
  .half_new_wrap .col-md-5 { padding-right: 0; }  
.news_with_point li a {   
    font-weight: 600;  text-decoration: none;
    font-size: 14px;
        min-height: 82px;
    padding: 10px 0;
    border-bottom: solid 1px #d9d9d9;
    display: block;     color: #2d2d33; transition: 0.5s;}
    .news_with_point li:first-child a { padding-top: 0;  }
    .news_with_point li a:hover { color: red;}
.opinion_news .heading_main {color: #c70000;   }
.opinion_news .col-md-3 { width: 29%;  }
.opinion_news .thum { background: #f4f4f4;     min-height: 470px; }
.opinion_news .news_box { border-right: solid 1px #c9c9cf;  }
.opinion_news a { text-decoration: none; transition: 0.5s;  display: block; }
.opinion_news a h4 {color: #2d2d33; font-size: 16px; font-weight: 900;} 
.opinion_news a p { color: #616167;  font-size: 13px;      font-family: 'Heebo', sans-serif; }
.opinion_news .thum:hover h4 { color: #ea0000;  }
.opinion_news .thum .images img { display: inline-block; max-height: 182px; min-height: 182px; object-fit: cover; }
.opinion_news .thum .images {background:#d4d4d6;  border-top: solid 3px  #c70000;  text-align: center;}
.opinion_news .content { padding:14px; } 
.opinion_news .add_area {}
.opinion_news .add_area .images { margin-bottom: 25px;  }
.opinion_news .add_area .images img { height: 222px; }
.opinion_news_mid .thum { border-top: solid 3px #c70000;  }

.opinion_news .news_box:first-child .thum .images img {max-height:280px; min-height:280px; object-fit: cover; }
.opinion_news .news_box:first-child .thum .images {  }
#travel-packages-sides { list-style: none; }

.sports_news {}
.sports_news .heading_main { color: #e05e00;  }
.sports_news .thum { background: #f4f4f4; }
.sports_news .thum .images { text-align: center; background:#d4d4d6; border-top: solid 3px  #e05e00; }
.sports_news .news_box { border-right: solid 1px #c9c9cf;  }
.sports_news a { text-decoration: none; transition: 0.5s;  display: block; }
.sports_news a h4 {color: #2d2d33; font-size:16px; font-weight:900; transition: 0.5s;} 
.sports_news a p { color: #616167;  font-size: 13px; transition: 0.5s;    font-family: 'Heebo', sans-serif;   }
.sports_news .thum:hover h4  { color: #ea0000;  }
.sports_news .thum .images img {max-height: 280px; min-height: 280px;  display: inline-block; object-fit: cover;}
.sports_news .content { padding:14px; min-height: 190px;} 
.sports_news .news_box:last-child { border-right: none;  }
.sports_news .sports_add img {  height: 468px; }
.popular_news { padding: 0 0 40px 0;  }
.popular_news .news_box {    border-right: solid 1px #d9dadb;}
.popular_news .news_box:last-child { border-right: none;  }
.popular_news .thum .images { text-align: center; background:#d4d4d6;   border-top: solid 3px #e05e00; } 
.popular_news .thum:hover .content h4  { color: red;  }
.popular_news .thum .images img { max-height:195px; min-height:195px; display: inline-block; object-fit: cover;}
.popular_news .thum .content { padding: 16px; text-decoration: none; display: block;  }
.popular_news .thum .content h4 { color: #2d2d33; font-weight: 900; font-size: 16px; margin: 0; line-height: 21px;}
.popular_news .thum .content p { color: #616167;  font-size: 15px;     font-family: 'Heebo', sans-serif; }
.popular_news .thum { background: #f4f4f4; text-decoration: none; float: left; width: 100%;     display: block; }

.arts_culture {padding: 0 0 40px 0;}
.arts_culture .heading_main { color: #ac8550;  }
.arts_culture .thum .content h4 { min-height: 60px; margin-top: 0;     line-height: 21px;  }
.arts_culture .col-md-10 { width: 80%;  }
.arts_culture .news_list { width: 20%;  }
.arts_culture .news_list ul { list-style: none;  }
.arts_culture .thum .images { border-top: solid 3px  #ac8550; }
.arts_culture .news_list ul { background: #f4f4f4; padding: 12px;  }
.arts_culture .news_list ul li a {flex-direction: column;  min-height: 62px;  display: flex; /*align-items: center;*/ text-decoration: none; color: #2d2d33;font-size: 14px; font-weight: 600; padding: 13px 0; border-bottom: solid 1px #d9d9d9; transition: 0.5s;}
.arts_culture .news_list ul li:last-child a{border: none;  }
.arts_culture .news_list ul li a .locatndate {display: block;  }
.arts_culture .news_list ul li a:hover {    color: #ea0000;}
.life_style_news { padding: 0 0 40px 0;  }
.life_style_news .heading_main { color: #bc4750;  } 
.life_style_news .news_box .add { float: right;  }
.life_style_news .news_box .add img { height: 380px; }
.bottom_popular_sec .add_area img {    height: 285px;}
.life_style_news .thum .images { border-top: solid 3px  #bc4750; } 
.download_epaper { margin-top: 20px;  }
.download_epaper.home-hotel-box-d {
    margin-top: 0;
}
.bottom_popular_sec .col-md-3 { width: 20%;  }
.bottom_popular_sec .thum .images {  text-align: center; border-top: solid 3px #bc4750;  }
.bottom_popular_sec .thum .images img { display: inline-block; max-height: 165px; min-height: 165px; object-fit: cover;}
.tourism_news .heading_main { color: #b54ed7;  }
.tourism_news .col-md-3 { width: 20%;  }
.tourism_news .thum .images { text-align: center; background:#d4d4d6; border-top: solid 3px  #b54ed7;}
.tourism_news .thum .images img { max-height:150px; min-height:150px; display: inline-block; width: 100%; object-fit: cover;}
button {  outline: none; }
.tourism_news .content { min-height: 75px;  }

.footer_area { background: #2b2b30;      padding: 40px 0 0 0;color: #fff;  }
.footer_area .usrful_links { list-style-type: none;  }
.footer_area .heading { font-size: 18px; margin-top: 0; margin-bottom: 20px; font-weight: 600; }
.footer_area .form-group { margin: 0; position: relative;    } 
.footer_area .form-group input[type="email"] { height: 37px; border-radius: 2px;  margin-bottom: 10px; margin-right: 3px; display: inline-block; border: none; box-shadow: none;}
.footer_area .form-group .btn {  /*position: absolute; top: 0; right: 0; */ border-radius: 2px; background: #a02831; height: 30px;border: none; 
    padding: 6px 14px; }
.footer_area .col-md-7 {    width: 48%;}
/*.footer_area .col-md-3 {width: 32%;  }
.footer_area .col-md-2 { width: 19%;  }*/
.footer_area .usrful_links li{padding:3px 0;}
.footer_area .usrful_links li:first-child{padding-top: 0;}
.footer_area .usrful_links li a { color: #fff; text-decoration: none; font-size: 14px;   font-family: 'Heebo', sans-serif;transition: 0.5s; }
.footer_area .usrful_links li a:hover {color: #ea0000;}
.footer_area .location { }
.footer_area .location li {     overflow: hidden; margin-bottom: 7px; }
.footer_area .location li .images { width: 28px; float: left;}
.footer_area .location .text {  font-family: 'Heebo', sans-serif;display: flex; font-size: 14px;}
.footer_area .location .text a {font-size: 14px; color: #fff; text-decoration: none;}
.copyright { border-top: solid 1px #424247; padding:15px 0; margin-top: 20px; font-family: 'Heebo', sans-serif;}
.copyright p { margin-bottom: 0; opacity: 0.7; font-size: 14px; }
.copyright a { color: #fff;}
.contact_us_page { padding: 40px 0;  }
.contact_us_page ul {list-style-type: none;  }
.contact_us_page .page_heading {  font-size: 20px; color: #252526;font-weight: 600; }
.contact_us_page .address {  }
.contact_us_page .address .box_with_icon { border: solid 2px #dcdcdc; position: relative;     margin-top: 35px;     padding:15px 0 15px 55px; }
/*.contact_us_page .address:nth-child(2) .box_with_icon:after {background: #333 url("../images/play.png") no-repeat center center;}*/
body > div.main_bg > div.main_container > div.contact_us_page > div > div > div > div > div:nth-child(6):after {background: #0084c6 url("../images/airplane.png") no-repeat center center;}
body > div.main_bg > div.main_container > div.contact_us_page > div > div > div > div > div:nth-child(7):after {background: #c70000 url("../images/megaphone.png") no-repeat center center;}
.contact_us_page .address .box_with_icon:after { height: 50px; width: 50px; content: ''; position: absolute; top: -15px; left: -5px;   background: #bb3b80 url("../images/play.png") no-repeat center center; border-radius: 50%; }
/*.contact_us_page  .map iframe { -webkit-filter: grayscale(100%);filter: grayscale(100%);}*/
.bottom_popular_sec { padding: 0;  }
.mid_news { padding-bottom:0px;  } 
.padding_top40{ padding-top: 40px; }
.padding_bottom40{ padding-bottom: 40px; }
.padding_bottom0 { padding-bottom: 0; }
.padding_top0 { padding-top: 0; }
.contact_us_page .address .box_with_icon h5 {     margin: 0 0 5px 0;  font-weight: 600; font-size: 16px;  }
.contact_us_page .address .box_with_icon a { text-decoration: none; color: #424247;  }
.contact_us_page .address .box_with_icon li { margin-bottom: 5px;   }
.contact_us_page .address .box_with_icon li:last-child { margin-bottom: 0;  }
.contact_us_page .contact_form {  }
.contact_us_page .contact_form .page_heading { margin-bottom: 15px;  }   
.contact_us_page .contact_form .form-control { border-radius: 0; height: 40px;  }
.contact_us_page .contact_form select { color: #25414;  }
.contact_us_page .contact_form textarea { height: 130px !important;  }
.contact_us_page .contact_form .btn {     background: #f64117;border: solid 2px #f64117; padding: 6px 24px;}
.contact_us_page .contact_form .btn:hover  { background: transparent;  color: #f64117; }
.about_us_page { padding: 40px 0 0 0;  }
.about_us_page .images_box .images { height: 140px; width: 140px;     margin: 0 auto; border: solid 2px #0084c6; overflow: hidden; border-radius: 50%; }
.about_us_page .images_box  { width: 14%; float: left;      margin-right: 10px;}
.about_us_page .images_box .images img { border-radius: 50%;  }
.about_us_page .images_box .name {     text-align: center; margin-top: 10px;      }
.about_us_page p {font-family: 'Heebo', sans-serif;     font-size: 15px;line-height: 25px; text-align: justify;}
.about_us_page .images_box .name h4 {font-size: 16px; margin: 0; color: #2d2d33;     line-height: 21px;  font-weight: 600;}
.about_us_page .images_box .name span {display: block;  font-size:13px; color: #0084c6; }
.about_us_page .about_box { width: 100%; float: left;     padding: 20px 0;}
.about_us_page .about_box2 {padding-top: 0;  } 
.about_us_page .last_content { margin-top: 36px; }
.border_right {border-right: solid 1px #c9c9cf;  }
.border_left {border-left: solid 1px #c9c9cf;  }
.border_bottom {border-bottom: solid 1px #c9c9cf; float: left;  }
.show_content {display: block; font-size: 13px;  cursor: pointer;  margin-top: 20px;  color: #c70000;}
.show_content:after { content: "";background-image: url(../images/read-more.png);background-repeat: no-repeat; height: 9px;width: 9px;margin: 0 0 0 6px;display: inline-block;}
.hide_btn {  display: block;  font-size: 13px; cursor: pointer; margin-top: 20px;  color: #c70000;  }
.hide_content .hide_btn:after { content: ""; background-image: url(../images/minus2.png) !important;background-repeat: no-repeat;height: 9px; width: 9px; margin: 0 0 0 6px;display: inline-block;}
.hide_content { display: none; cursor: pointer;}
/*INNER PAGES*/
.inner_news { padding: 40px 0 0 0; width: 100%;  }
.inner_news .heading_main { color: #bc4750;  }
.inner_news .left_first { background: #f4f4f4; float: left; display: block; text-decoration: none; width: 100%;   }
.inner_news .left_news_sec .col-md-5 {width: 45%; float: left;}
.inner_news .left_news_sec .col-md-7{width: 54.333333%; float: left;}
 .inner_news .left_news_sec .news_box{border-right: solid 1px #c9c9cf;}
.inner_news .left_first .content { padding: 14px; color: #2d2d33; min-height: 110px; }
.inner_news .left_first .content h4 {  font-size: 17px;line-height: 22px;font-weight: 900; margin-bottom: 0;}
.inner_news .left_first .images{text-align: center; background:#555;}
.inner_news .left_first .images img { max-height: 280px; min-height: 280px; width: 100%; display: inline-block; object-fit: cover; }
.inner_news .left_first:hover  .content {color: #ea0000;}
.inner_news .left_news_sec .left_second li { background: #f4f4f4; width: 100%; float: left;  margin-bottom: 8px;}
.inner_news .left_news_sec .left_second li:last-child { margin-bottom: 0;} 
.inner_news .left_news_sec .left_second li .images { text-align: center; background:#555; width: 132px; margin-right: 25px; float: left;}
.inner_news .left_news_sec .left_second li .images img  {width: 100%; max-height: 91px; display: inline-block; min-height: 91px;
    object-fit: cover;}
.inner_news .left_news_sec .left_second li .content { padding: 15px 0 0 0;  min-height: 60px;   color: #2d2d33;  }
.inner_news .left_news_sec .left_second li a { text-decoration: none;}
.inner_news .left_news_sec .left_second li a:hover h4 {color: #ea0000;}
.inner_news .left_news_sec .left_second li .content  h4 {font-size: 15px; margin: 0;line-height: 22px;color: #2d2d33;font-weight: 600;}
.inner_news .left_news_sec .more_button { text-align: right; margin-top: 15px;  margin-bottom: 15px; }
.inner_news .left_news_sec .more_button a { font-family: 'Heebo', sans-serif;  transition: 0.5s;border-radius: 30px;background: #f64117;      border: solid 2px #f64117;color: #fff; font-size: 16px; text-decoration: none; padding:6px 24px; display: inline-block; font-weight: 600; }
.common_content {font-family: 'Heebo', sans-serif;  font-size: 16px; color: #2d2d33;     margin-bottom: 25px; line-height: 1.563;
 }
 .you-can-help {
    display: block;
    font-size: 24px;
 }
 .place_box ul {
    list-style: none;
    padding-left: 0;
    font-family: 'Heebo', sans-serif;
    font-size: 16px;
    color: #2d2d33;
 }
 .place_box ul li {
    display: inline-flex;
    vertical-align: middle;
    margin-bottom: 10px;
 }
 .place_box ul li:before {
   display: inline-block;
   vertical-align: middle;
    font-family: "FontAwesome";
    content: "\f058";
    color: #bc4750;
    margin-right: 15px;
 }
 .cycling strong {
    color: #bc4750;
 }
 .contact-detail-wrapper {
    font-family: 'Heebo', sans-serif;
    font-size: 16px;
    color: #2d2d33;
    line-height: 1.563;
 }
 .contact-detail-wrapper p {
    margin-bottom: 8px!important;
 }
 .contact-detail-wrapper strong {
    font-size: 16px;
    display: block;
    color: #bc4750;
 }
 .contact-detail-wrapper span.fa {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    color: #bc4750;
    width: 15px;
 }
 .contact-detail-wrapper .fa-map-marker {
    font-size: 18px;
 }
 .place_box ul.guide-detail li {
    display:block;
 }
 .inner_news p {
    font-family: 'Heebo', sans-serif;
    font-size: 16px;
    color: #2d2d33;
    margin-bottom: 25px;
    line-height: 1.563;
 }
 .tourism-banner {
    margin-bottom: 35px;
 }
 .tourism-main-container {
    padding-bottom: 45px;
    overflow: hidden;
    position: relative;
 }
  .tourism-main-container .sharethis-inline-share-buttons { position: absolute; bottom: 0; left: 0; }
  #st-1.st-has-labels .st-btn.st-remove-label > span { display: inline-block !important; }
  .st-last { display: inline-block !important; } 
 .tourism-main-container > .row { 
    float: left;
    width: 75%;
 }
 .tourism-main-container .sidebar_tourism {
    float: right;
    width: 25%;
 }
 .tourism-main-container .sidebar_tourism .common_right_sec {
    padding-right: 0;
 }
.sbgimg{background: url(../images/sbgimg.jpg) center top no-repeat;background-size: cover; }
.sbgimg .common_search_blue_bg{margin-top: 190px; background: rgba(255,255,255,0.7);padding:20px 25px;}
 .common_search_blue_bg {width: 100%; float: left; padding: 20px;}
 

 .common_right_sec .hotel-search-box  { float: none; width: auto; }
 .common_right_sec .hotel-search-inner { float: none; }
 .hotel-search-box {      
   /* background:#b6323d url(../images/hotel_search_bg.png) no-repeat;  background: #1c3764; background-position: bottom right;*/
   
       
    margin:0 0 20px 0px;
      float: left;
    width: 100%;
   
 }
.view_all_btn {background: #d43136; color: #fff; border: none; float: right;position: relative;font-size: 14px;text-align: center; padding: 6px 20px; width: 70%;cursor: pointer;transition: 800ms ease all; outline: none;}
.view_all_btn:before, .view_all_btn:after {content: '';position: absolute;top: 0;right: 0;
height: 2px; width: 0; background: #d43136; transition: 400ms ease all;}
.view_all_btn:after {right: inherit; top: inherit;left: 0;bottom: 0;}
.view_all_btn:hover {background: #fff;color: #d43136;text-decoration: none;}
.view_all_btn:hover:before, .view_all_btn:hover:after { width: 100%;transition: 800ms ease all;}
.view_all_btn:hover:before, .view_all_btn:hover:after {width: 100%;transition: 800ms ease all;}
.common_view_all_btn .col-md-10 {    width: 83.33333333%;  }

.hotel-search-inner .searh-btn {float: right; }
.hotel-search-inner .searh-btn .btn {background: #1c3764; border-radius: 0; border: none;}
 .hotel-search-inner {
   /* padding: 20px;*/
    float: left;
    width: 100%;
 }
 .hotel-search-box .title:before {background: url(../images/hotel-search.png) no-repeat; height: 23px; width: 23px; display: inline-block; content: ''; position: absolute;
 left: 0; top: 0;}
.hotel-search-box .sbgimg .title:before {background: url(../images/searchicon.png) no-repeat;height:32px; width:32px;}

 .hotel-search-box .title {
    font-size: 19px;
    position: relative;
    font-weight: 700;
    color: #fff;
    margin-bottom: 15px;
    text-align: center;
 }

 .hotel-search-box .sbgimg .title{color:#1c3764;}
 .hotel-search-box .select-input {
    width: 100%;
    font-size: 13px;
     border-radius: 0;
    color: #222;
    background: #fff !important;
    margin-bottom: 5px;
    background: none;
    border:1px solid #1c3764;
    -webkit-border-radius:4px;
    border-radius: 4px;
    padding: 8px 15px;
 }
 .hotel-search-box option {
    padding: 5px;
    background: #fff;
    color: #000;
    padding: 5px;
 }
 .hotel-search-box button {
    width: 100px;
    height: 32px;
    background: #fd950e;
    color: #000;
    border:1px solid #fd950e;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
 }
 .hotel-search-box button:hover {
    background: #fd950e;
    color: #000;
    border:1px solid #fd950e;
    opacity: .7;
 }
 .hotel-search-box button .fa {
    margin-right: 2px;
 }
 .hotel-search-box.link {
    background: none;
 }
 .hotel-search-box.link .hotel-search-inner {
    padding: 0;
 }
 .hotel-search-box.link a {
    font-family: 'Heebo', sans-serif;
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    padding: 10px 15px;
    background-color: #f5f5f5;
    border:1px solid #ddd;
    text-transform: uppercase;
 }
 .hotel-search-box.link a {
    text-decoration: none;
 }
 .hotel-search-box-home {
    text-align: left;
 }
 .hotel-search-box-home .hotel-search-box {
    margin:0;
 }
 .hotel-search-box-home .top-img {
   margin-bottom: -2px;
 }
 .landing-page-layout {padding:40px 0;}
  .landing-page-layout .tor-oprator  img { min-height: 403px; }
 .landing-page-layout .tor-oprator a {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    font-size: 24px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}
.landing-page-layout .tor-oprator span {
    display: block;
    position: absolute;
    background: rgba(107,102,98,0.7);
    width: 100%;
    left: 0;
    opacity: 0;
    right: 0;
    padding: 80px 15px;
    bottom: 0;
    z-index: 1;
}
.travel-packages-section {
    margin-top: 40px;
}
.landing-gray {
    background: #eeeeee;
}
.landing-page-layout ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}
.landing-page-layout-item {
    padding: 35px 0;
}
.travel-packages-section {
    padding-top: 35px;
    padding-bottom: 35px;
}
.lc-title {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 24px;
}
.landing-page-layout .places-to-see a {
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #50505c;
    padding-bottom: 5px;
    outline: none!important;
}
.travel-packages-section a {
    display: block;
    outline: none!important;
}
.travel-packages-section .packages-details {
    padding-top: 15px;
    font-size: 14px;
    color: #50505c;
}
.travel-packages-section .packages-details .starting-from {
    font-size: 14px;
    color: #aaaaaa;
        float: left;
}
.travel-packages-section .packages-details .packages-price {
    font-size: 14px;
    color: #ea0000;
        float: right;
}
.travel-packages-section .packages-details .packages-price span {
    display: inline-block;
    vertical-align: middle;
    margin-top: 2px;
}
.travel-packages-section .left-block {
    float: left;
        width: 100%;
        margin-bottom: 10px;
      
}
.travel-packages-section .right-block {
 
}
.landing-page-layout .places-to-see .title {
    background: #fafafa;
    padding: 15px 5px 15px;
    text-align: center;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.landing-page-layout .owl-nav {
    position: absolute;
    width: 100%;
    bottom: 52%;
}
.landing-page-layout .owl-nav .owl-prev {
    float: left;
}
.landing-page-layout .owl-nav .owl-next {
    float: right;
}
.landing-page-layout .owl-nav button {
    background: #fff!important;
    color: #666666!important;
    font-size: 25px!important;
    width: 30px!important;
    text-align: center;
    outline: none!important;
    margin: 0!important;
    border-radius: 0!important;
}
.landing-page-layout .owl-nav button span {
    outline: none!important;
}
/*.inner_news .place_box:nth-child(odd) .images_box {float: right;  }*/
.place_box_rev .images_box { float: right;  }
  .place_box  { border-bottom: solid 1px #d9dadb;     padding-bottom: 5px; margin-bottom: 35px;   }
 .place_box .images_box { margin-bottom: 30px;  }
.aboutlist .place_box{text-align: justify;}
 .aboutlist .place_box .images_box { max-width: 350px; float: left; margin-right: 30px; margin-bottom: 30px;  }

.inner_news .left_news_sec .more_button a i { margin-left: 8px;}
.inner_news .left_news_sec .more_button a:hover { background: transparent;  color: #f64117; }
.inner_news .left_news_sec .news_heading {   padding-bottom: 10px; }
.main_inner_box .left_news_sec{ border-bottom: solid 3px #bdbcbc;       padding-bottom: 22px;}
.main_inner_box .left_news_sec:last-child { border-bottom: none;  }
.inner_news .left_news_sec .news_heading .heading {font-size: 24px; color: #252526; font-weight: 600; margin-top: 15px; }
.inner_news .left_news_sec .inside_ad {width: 100%; float: left; margin-bottom: 15px;}
.inner_news .left_news_sec .inside_ad img {margin: 0 auto; display: block;}
.inner_news .right_side_add {  }
.inner_news .right_side_add img { margin: 0 auto 20px auto; display: block;  }
.common_right_sec  { width: 100%; float: left;   font-family: 'Heebo', sans-serif;}    
.common_right_sec .panel-title {font-weight: 600; font-size: 16px; color: #1f1f24; text-transform: uppercase;  margin-bottom: 0px;  }
.common_right_sec .panel-title a { display: block; padding: 10px 15px;     position: relative;
    z-index: 999;}
.panel-default>.panel-heading { position: relative; padding: 0;  }
.panel-default>.panel-heading i { position: absolute;     top: 10px;
    right: 15px; }
.common_right_sec .list_haeding {font-weight: 600; font-size: 16px; color: #1f1f24; text-transform: uppercase;  margin-bottom: 0px; text-decoration: none; text-decoration: none;  }
.accordion-toggle:hover { text-decoration: none;  }
.accordion-toggle:focus { text-decoration: none;  }
.list_with_arrow {list-style: none;  }
.list_with_arrow li:before { content: ''; background-image: url(../images/list-arrow.png); width: 5px; height: 10px; margin-right: 11px; display: inline-block;}
.list_with_arrow li { border-bottom: solid 1px #eaebee;   }
.list_with_arrow li:last-child { border: none;  }
.common_right_sec .panel-group .panel { margin-bottom: 16px;  }
.list_with_arrow li a { font-size: 15px; padding: 5px 0; display: inline-block;  font-weight: 500; color: #50505c; text-decoration: none;   }
.list_with_arrow li a:hover { color: #ea0000; }
.festival_dates { font-family: 'Merriweather'; }
.festival_dates i { color: #ed2828;  }
 .festival_dates  .table-bordered>thead>tr>th { background: #2b88b8; color: #fff;  font-weight: 700; font-size: 14px;  padding: 12px 20px; }
}
.table>tbody>tr>td  { font-size: 14px; } 
.festival_dates  .table>tbody>tr>td {     padding: 12px 20px; font-weight: 400; font-size: 14px;    }
.heading_right_line { font-size: 20px; color: #1f1f24;font-family: 'Merriweather';  font-weight: 400; border-left: solid 4px #ea0000;     padding-left: 12px; margin-bottom: 24px;   }
.inner_news_list{margin-top:20px;}
.inner_news_list .news_list_box { transition: 0.5s; background: #f4f4f4; margin-bottom: 20px; padding: 10px; display: block; float: left; width: 100%;  border-top: solid 1px #bc4750; border-bottom: solid 1px transparent;}
.inner_news_list .news_list_box .images { width: 68px; float: left; margin-right: 15px;  }
.inner_news_list .news_list_box { text-decoration: none;}
.inner_news_list .news_list_box:hover { border-bottom: solid 1px #bc4750; }
.inner_news_list .news_list_box:hover .content h4 {color: #f64117; } 
.inner_news_list .news_list_box .content { min-height: 45px;  }
.inner_news_list .news_list_box .content h4 { font-size: 15px;color: #2d2d33;font-weight: 600; margin: 0; line-height: 22px; min-height: 44px;  }
.inner_news_list .news_list_box .images img { height: 50px; object-fit: cover;}
.news_detail_page .images_single { margin-bottom:10px; max-height: 500px; text-align: center; background:#555; overflow: hidden;}
.news_detail_page .images_single img {  display: inline-block; object-fit: cover;     width: 100%;}
.news_detail_page .posted_by { font-size: 16px;  font-family: 'Heebo', sans-serif; }
.news_detail_page .posted_by span { color: #ea0000;}
.news_detail_page .news_detail  { margin-top: 18px; padding-right: 32px; display: inline;}
.news_detail_page .news_detail p:first-child { display: inline;  }
.news_detail_page .news_detail p:nth-child(2) {     margin-top: 25px; }
.news_detail_page .news_detail div:first-child { display: inline;  }
.news_detail_page .news_detail .heading { font-size: 28px;color: #2d2d33;line-height: 30px; font-weight: 600; max-width: 550px; margin-bottom: 20px;}
.news_detail_page .news_detail p, .news_detail_page .news_detail { line-height: 26px; color: #2d2d33; font-family: 'Heebo', sans-serif; font-size: 16px; }
.news_detail_page .news_detail span {font-family: 'Heebo', sans-serif !important;}
.main_inner_box {margin-right: -16px; border-right:1px solid #ddd;     padding-right: 15px;}
.sidebar_main {border-left: 1px solid #ddd}
.top_filter{padding-top: 0px;}
.select_page {    padding: 3px 12px; cursor: pointer; position: relative;}
#slider-nav .thumbs { position: absolute;background: #fff;border: 1px solid #ddd;box-shadow: 0 2px 6px rgba(0,0,0,.2);z-index: 8; max-height: 150px;overflow-x: auto;left: 0; top: 100%;width: 100%;display: none;}
.thumbs button.owl-dot { display: block; width: 100%; margin: 0; padding: 4px 10px;width:66px;border: none;background: none;text-align: left;}
.thumbs button.owl-dot.active {background: #eee;}
.about_enews_deatils {     padding: 20px 0;    border-bottom: solid 2px #f1f1f1; }
.select_page:after {position: absolute;    top: 3px;
    right: 12px;content: "\f0d7";font-family: 'fontAwesome';z-index: 9;}
#slider-nav { border: solid 1px #ccc; box-shadow: inset 0 1px 1px rgba(0,0,0,.075);border-radius: 4px; width: 32%; position: relative; float: right;}
#news_paper_images .owl-nav i {    border-radius: 4px;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
    background: #3b5998;
    color: #fff;
    font-size: 24px;}
    .issue_deatils { text-align: right;  }
#news_paper_images .owl-nav { position: absolute;     margin: 0;
          top: -56px;
    right: 23%;}
 .issue_deatils strong {    color: #cd201f;}  
 .epaper_deatils_head { font-size: 20px; font-weight: 600; padding: 0; margin: 0;  } 
  .download_pdf_sec { text-align: right;  }  
.download_pdf_sec a {color: #3b5998; text-decoration: none; font-weight: 600;  }


.tourism1 .small_logo {margin-top: 60px;}
.tourism1 .sticky .small_logo {margin-top: 50px;width: 80px;}
.listimglad{ width: 400px; margin:0 30px 10px 0; float: left;}
.listimglad + .listcontdiv{ }
.listings{margin-top: 20px; margin-bottom:20px;}
.imglist2 ul{list-style: none;}
.imglist2 li{width:25%; float: left; padding: 15px;}
.imglist2 li:first-child{width: 50%;}
.imgdivsec{width: 100%; height: 185px;line-height: 185px; background: #d4d4d6; text-align: center; overflow: hidden;}
.imgdivsec img{line-height: 185px; max-height: 185px; width: 100%;}
.imglist2 li:first-child .imgdivsec{height:405px; line-height:402px;}
.imglist2 li:first-child .imgdivsec img{height:405px; max-height:405px; line-height:402px;}
.location-wrapper-footer .location {float: left; width:33.333%; padding-left:15px; padding-right: 15px; margin-top: 20px;}
/*HOTEL PAGE CSS*/
.hotel_list_page { width: 100%; float: left; }
.hotel_list_sec:last-child { border: transparent;  }
.hotel_list_sec {width: 100%;border-bottom: solid 1px #dddde4;    margin-bottom: 30px;}
.hotel_list_sec .images { height: 205px; } 
.hotel_list_sec .images img { height: 100%; width: 100%; } 
.hotel_box { background: #f6f6f7;box-shadow: 5px 5px 2px #f1f1f1;  width: 100%; margin-bottom: 30px;/* padding: 20px 25px;*/ display: block;
 text-decoration: none;  border: solid 1px #c9c9cf; }
.hotel_box:hover { text-decoration: none; }
.hotel_box:focus { text-decoration: none; }
.hotel_box .about_hotel {padding: 20px 25px; width: 100%;
}
.hotel_box .about_hotel .hotel_rank { float: right; }
.hotel_box .about_hotel .hotel_rank li { padding: 0; }
.hotel_box .hotel_name {color: #bc4750;   margin-bottom: 5px;   font-weight: 600; }
.hotel_box .hotel_location { margin-bottom: 10px;    font-size: 13px; }
.hotel_box p {     margin-bottom: 10px;   font-size: 15px; line-height: 20px;}
.read_more {background: #0084c6; border: solid 1px #0084c6; display: inline-block; padding: 6px 12px;
 color: #fff;font-size: 12px;    border-radius: 6px; float: right;}
.read_more:hover { background: transparent; color: #0084c6;  } 

.hotel_details_page .hotel_name {color: #252526;   margin-bottom: 5px; font-size: 25px;    font-weight: 500; } 
.hotel_details_page .hotel_location { margin-bottom: 10px;    font-size: 15px; float: left; }
.hotel_details_page .hotel_location img { margin-right: 10px; }
.hotel_details_page .hotel_location_area  { width: 100%; float: left; }
.hotel_details_page .hotel_location_area .rating  { float: right; }
.hotel_details_page .hotel_location_area .rating li { font-size: 12px; padding: 0; }
.hotel_details_page .hotel_location_area .rating li:first-child { margin-right: 0px; }
.hotel_details_page .hotel_location_area .rating li img { vertical-align: bottom; }
.hotel_details_page .main_images { margin-bottom: 40px; }
.hotel_details_page .des_heading { font-size: 20px; color: #1f1f24; border-left: solid 4px #ea0000; padding-left: 8px; font-weight: 500; margin-bottom: 15px;}
.hotel_details_page .description_box p {line-height: 26px;color: #2d2d33;font-family: 'Heebo', sans-serif; font-size: 16px; margin-bottom: 25px;}
.hotel_details_page .table .red_bg { background: #ea0000; color: #fff;  }
.hotel_details_page .table .red_bg th {padding: 15px 8px;}
.hotel_details_page .table .yellow_bg { background: #feb800; font-size: 13px; }
.hotel_details_page .table .yellow_bg th { text-transform: uppercase; font-weight: 600;  }
.hotel_details_page .table  .success td { background: #f8f7f5; }
.hotel_details_page .table th { border: none; }
.hotel_details_page .table td {  font-size: 14px; }
.contact_detail_wrapper_hotel {/* margin-bottom: 40px;     margin-top: 20px;*/}
.hotel_details_page .table{margin: 40px 0;}
.hotel_details_page .description_box{width: 100%; float: left; margin-bottom: 15px;}
.imgs{ float: right; margin-left: 15px; width:315px; }
.imgs img{ }
.imgs + .cosec{ width: calc(100% - 325px);}
.padding-0 {padding-bottom: 0!important;}
body{background:#ccc;}
.travel_packages_half_slider {  width: 75%;  float: left; }
.travel_packages_half_slider .packages-img img { width: auto !important; }
.travel_packages_half_slider .travel-packages-section .left-block {  }
.travel_packages_half_slider .lc-title { text-align: left; }
@media (min-width:1200px) { 
nav > ul > li{ padding-right: 6px;}
    .logo_header .mid_logo img{height: 70px;}
    .tourism1 .logo_header .mid_logo img{height:88px;}
}

@media (min-width:991px) and (max-width:1199px){
.politics_news .thum .images, .opinion_news .news_box:first-child .thum .images{line-height: 200px;}
.politics_news .thum .images img, .opinion_news .news_box:first-child .thum .images img{max-height: 200px;}
    
    .opinion_news .thum .images, .popular_news .thum .images{line-height: 150px;}
    .opinion_news .thum .images img, .popular_news .thum .images img{max-height: 150px;}

 
.imglist2 li{ padding: 10px;}
.imgdivsec{ height: 150px;line-height:150px; }
.imgdivsec img{line-height: 150px; max-height: 150px;}
.imglist2 li:first-child .imgdivsec{height:320px;line-height:320px;}
.imglist2 li:first-child .imgdivsec img{max-height:320px; line-height:320px;}
    
}
@media (min-width:1200px) and (max-width:1319px){
.issue_deatils { font-size: 13px;  }

}

@media (max-width:1199px) {
    .imglist2{padding: 5px; margin-bottom: 10px; clear: both; float: left;}
}
@media (max-width:1000px) {
    .footer_area .col-md-3 {
        margin-bottom: 30px;
    }
    .footer_area .heading {font-size: 14px;}
    
}
@media (max-width:991px) {
.tourism1 .logo img{height: 32px;}
.imglist2 li{ padding: 10px;}
.imgdivsec{ height: 120px;line-height:120px; }
.imgdivsec img{line-height: 120px; max-height: 120px;}
.imglist2 li:first-child .imgdivsec{height:260px;line-height:260px;}
.imglist2 li:first-child .imgdivsec img{max-height:260px; line-height:260px;}   
    .listimglad{width: 300px;}
    
/*NEW CSS STARTS*/
.logo_header .mid_logo{margin-top: 15px;}
.logo_header .small_logo { display: none; }
.top_header .logo {  display: block; }
.top_header .fa-plus { display: block !important;}
.nav_icon {   width: 25px; height: 25px; display: block; cursor: pointer; position: relative; overflow: hidden; margin-top:24px; float: right; margin-right: 20px;}
.nav_icon > .top { width: 100%;height: 2px;display: block;background: #000;transform: rotate(0deg);position: absolute;top: 0px;transition: 0.3s;}
.nav_icon > .mid {width: 100%;height: 2px;display: block;background: #000;transform: rotate(0deg);position: absolute;top: 7px;    transition: 0.3s;}
.nav_icon > .bottom {width: 100%;height: 2px;display: block;background: #000;transform: rotate(0deg);position: absolute;top: 14px;transition: 0.3s;}
nav {position: fixed;background: #fff;width: 280px;right: -100%;top: 0px;bottom: 0px;z-index: 1000; overflow: auto;}
.clos {margin: 10px 20px 20px 0px;border: 1px solid#f05c5c;padding: 1px 9px 5px;cursor: pointer;float: right;display: block;}
nav > ul {margin-top: 70px;}
nav > ul > li {display: block;margin: 0px; float: none; padding: 0px}   
nav > ul > li > a { display: inline-block;padding: 9px 11px;   display: block;    border-bottom: 1px solid #e7e7e7; font-weight: 300;}
.left_content_header_top.left { float: right; } 

.logo_header .right_side{position: relative; margin-top: 15px;}
.logo_header .right_side .social_icon {position: absolute;  top: -34px; right: 0;   z-index: 2; margin: 0;} 
nav > ul > li ul, nav > ul > li:hover ul{display: none!important; position: static;}
nav > ul > li.sublink.active ul{display: block!important; margin: 0; margin-top: 10px; width: 100%; opacity: 1; visibility: visible;}
.drop-icon { width: 35px;height: 42px;right: 0; border: none;   top: 0; margin-top: 0;  transform: rotate(0deg);    -ms-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    z-index: 2;
background: #ccc; cursor: pointer;}
.drop-icon:before{ content: "+"; display: inline-block; line-height: 40px; position: absolute; left: 0; top: 0; width: 35px; text-align: center; font-style: normal; font-size: 20px; color: #000;}
.sublink.active .drop-icon:before {
    content: "-";
    font-size: 26px;
}
.tourism1 .mid_logo {
    margin-top: 4px;
}
.tourism1 .mid_logo img {
    max-width: 205px;
}
.inner_news .right_side_add {padding-top: 15px;} 
.booknow-form-min-wrapper {padding-left: 0; padding-right: 0;}
.booknow-form-min-wrapper .booknow-form-wrapper {margin-top: 30px;}
.tourism-main-container .col-md-3.images_box { width: 100%;}
.tourism-main-container .col-md-9 {width: 100%;}   
}

.mapsec iframe{width: 100%; height: 220px; }
.detailimg{height: 500px; line-height: 500px; text-align: center; background:#ccc; overflow: hidden;}
.detailimg img{max-height: 500px;line-height: 500px; display: inline-block; border: none; max-width: 100%; margin: 0 auto;}
 
.acticon{}
.acticon ul{}
.acticon ul li{display: inline-block; margin: 0 3px 10px; position: relative; cursor: pointer;}
.acticon ul li::before{ display: none!important;}
.acticon ul li img{ max-height:60px; max-width:60px; border:2px solid #bc4750; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%;  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
.acticon ul li span{ position: absolute; width: 50px; left: 50%; top: 50%; display: inline-block;  transform: translate(-50%, -50%); font-size: 11px; font-weight: 700; line-height: 15px; text-align: center; opacity: 0; visibility: hidden; word-wrap:break-word; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
.acticon ul li:hover span{opacity: 1; visibility: visible;}
.acticon ul li:hover img{opacity: 0.3;}

@media screen and (max-width: 1366px) {
    .detailimg{height: 460px; line-height:460px;}
.detailimg img{max-height:460px;line-height: 460px; }
}
 
@media (max-width: 1199px) {
    .detailimg{height: 380px; line-height:380px;}
.detailimg img{max-height:380px;line-height: 380px; }
    .add_home ul li{width: 18%;}
}

@media (max-width:767px) {
    .detailimg{height: 260px; line-height:260px;}
        .detailimg img{max-height:260px;line-height: 260px; }
        .travel_packages_half_slider { width: 100%; }
        .location-wrapper-footer .location {width: 100%;}
}


@media screen and (max-width: 1023px) {
    .tourism-main-container > .row {
        float: none;
        width: 100%;
        padding-bottom: 30px;
     }
     .tourism-main-container .sidebar_tourism {
        float: none;
        width: auto;
        max-width: 300px;
        margin-bottom: 40px;
        padding-left: 0;
        padding-right: 0;
        border-left: 0;
     }
     .tourism-main-container .sidebar_tourism .common_right_sec {
        padding-left: 0;
     }
     .hotel-search-box,
     .hotel-search-box {
        margin-left: 0;
     }
}
@media only screen and (min-width: 1280px) and (max-width: 1300px) {
.trekking_box .facility .icon { width: 28px !important; }
    }

.trekking_box {font-family: 'Heebo', sans-serif; border-bottom: solid 1px #d9dadb;margin-bottom: 30px;}
.trekking_box .facility { border: solid 1px #e3e3e3; padding: 12px;  margin-bottom: 15px;  }
.trekking_box .facility .icon { width: 35px; float: left; margin-right: 8px;  }
.trekking_box .facility ul { margin-top: 28px;  }
.trekking_box .facility ul li {    margin-right: 22px; margin-bottom: 20px; display: inline-block; padding-right: 5px; padding-left: 5px;}
.trekking_box .facility .content { float: right;  }
.trekking_box .facility .content p { margin-bottom: 0; font-size: 15px; color: #50505c;     line-height: 14px;}
 .bold_text {font-weight: 600; font-size: 15px; color: #34343b; }
.trekking_box .facility .col-md-4 { width: 30.333333%;} 
.trekking_box .facility .col-md-8 { width: 68.666667%;}
@media (max-width:767px) {
    #st-1.st-has-labels .st-btn.st-remove-label > span {
    display: none !important;
}
    .imglist2 li:first-child {width: 100%;}
    
    .common_right_sec .panel-title { font-size: 14px;  }
    .mid_news {padding-bottom: 20px;  }
    html, body { font-size: 14px;  }
.common_padding { padding: 20px 0;  }
.logo_header .right_side .social_icon {  float: left; width: 100%; text-align: center; }
.news_detail_page .news_detail p { font-size: 14px;  }
.video_sec .video_area { border: none;  }
.video_sec .download_epaper img { margin: 0 auto; display: block;  }
.add_home ul li { width: 46%;  margin-bottom: 15px; }
.heading_main { font-size: 20px; line-height: 30px;  }
.heading_main:after { top: 15px;  }
.politics_news .thum .content { font-size: 14px;  }
.politics_news .thum { margin-bottom: 20px;  }
.mid_news .thum .images { float: none; width: auto; margin-right: 0;  }
.mid_news .thum .images img { margin: 0 auto; display: block;  }
.mid_news .news_box { border-right: none;  float: left;     margin-bottom: 20px; }
.opinion_news .col-md-3 { width: 100%;  }
.mid_news .thum .content h4 { font-size: 14px;  }
.opinion_news a h4 { font-size: 14px;  }
.sports_news a h4 { font-size: 14px;  }
.sports_news .thum .images img { min-height: auto; max-height: auto;  }
.sports_news .thum { margin-bottom: 20px;  }
.sports_news .sports_add img { height: auto;  }
.popular_news .thum .images img {min-height: auto;         max-height: none;  }
.opinion_news .thum { min-height: auto;  margin-bottom: 20px; }
.video_sec .today_heading { margin-bottom: 10px;  }
.video_sec .today_heading h3 { font-size: 18px;  }
.video_sec .today_heading .date { font-size: 14px;  }
.video_sec .today_heading ul li a { font-size: 12px; min-height: auto;  }
.video_sec .today_heading ul { margin-top: 10px;  }
.video_sec .download_epaper .list-inline { text-align: center;  }
.video_sec .download_epaper { margin-top: 10px;  margin-bottom: 10px; }
.opinion_news .add_area  { margin-top: 20px;  }
.opinion_news .add_area .images { margin-bottom: 10px;  }
.opinion_news .add_area .images img { margin:0 auto; display: block;  }
.arts_culture .col-md-10 { width: 100%;  }
.opinion_news .thum .images img { min-height: auto;  }
.arts_culture .thum .content h4 { min-height: auto;  }
.opinion_news { padding-top: 0;  }
.sports_news { padding-top: 0;  }
.popular_news .thum { margin-bottom: 20px;  }
.popular_news { padding-bottom: 20px;  }    
.arts_culture .news_list { width: 100%;  } 
.arts_culture .news_list ul li a { min-height: auto; font-size: 12px;  }
.politics_news .thum .images img {min-height: auto;       max-height: none;}
.life_style_news .news_box .add { margin-top: 0;  }
.bottom_popular_sec .col-md-3 { width: 100%;  }
.bottom_popular_sec .add_area img { margin: 0 auto; display: block;   }
.tourism_news .col-md-3 { width: 100%;  }
.tourism_news .content { min-height: auto;  }
.footer_area .col-md-7 {width: 100%; }
.footer_area .form-group { width: 100%;  }
.footer_area .col-md-2 { width: 100%;  }
.common_view_all_btn .col-md-10 { width: 50%; }
.footer_area .col-md-3 { width: 100%;  }
.footer_area .location {  float: left; margin-top: 20px; }
.footer_area { padding: 20px 0;  }
.footer_area .heading { font-size: 16px; margin-bottom: 10px;  }
.footer_area .usrful_links { margin-top: 10px;  }
.copyright .text-right { text-align: center; }
.copyright { text-align: center;     padding-bottom: 0;  }
.footer_area .location .text a { font-size: 13px; }
.footer_area .location .text {font-size: 13px;  }
.footer_area .usrful_links li a { font-size: 13px;  }
.inner_news .left_news_sec .col-md-5 { width: 100%;  float: left; }
.inner_news .left_news_sec .news_box { border: transparent;  }
.inner_news .left_first .images img { min-height: auto;      max-height: none;}
.inner_news .left_first .content h4 { font-size: 14px; margin: 0;  }
.inner_news .left_first .content { padding: 10px;  min-height: auto; }
.inner_news .left_news_sec .col-md-7 { width: 100%; float: left;  }
.inner_news .left_news_sec .left_second li .content h4 {font-size: 12px;  }
.inner_news .left_news_sec .left_second li .images { width: 112px;     margin-right: 16px;  }
.inner_news .left_first {  margin-bottom: 20px; }
.inner_news .left_news_sec .more_button { float: none;  text-align: center; }
.inner_news .left_news_sec .more_button a {     padding: 5px 16px; font-size: 13px;  }
.inner_news .left_news_sec .news_heading .heading { font-size: 16px;  }
.news_detail_page .news_detail .heading { font-size: 18px;     margin-bottom: 10px;  }
.news_detail_page .news_detail {  padding-right: 0;     margin-top: 10px; }
.contact_us_page .contact_form { margin-top: 24px;}
.footer_area .form-group .btn { top: -1; height: 39px;  }
.inner_news_list .news_list_box .content h4 { font-size: 12px;  }
.about_us_page .images_box { width: 100%;  }
    .logo_header .right_side .social_icon{position: static; margin-bottom: 5px;}
    .half_new_sec { margin-bottom: 20px; }
    .half_new_sec .large_news { margin-bottom: 15px; }
/*.mobile_place { display: flex; flex-direction: column;  }
.mobile_place .video_area { order: 1;  } 
.mobile_place .today_heading { order: 2;  margin-top: 20px; }
.mobile_place .download_epaper { order: 3;  }*/
.festival_dates { overflow: auto;  }
.trekking_box .facility .icon {  width: 30px; }
.trekking_box .facility .col-md-4 { width: 100%;  }
.trekking_box .facility .col-md-8 { width: 100%;  }
.trekking_box .facility .list-inline li { margin-right: 0;  }
.trekking_box .facility .bold_text { font-size: 13px;  }
.heading_right_line {font-size: 17px;   }
.trekking_box .facility .col-md-4 img { margin: 0 auto; display: block;  }
.common_content { font-size: 14px; line-height: 26px;  }
.common_right_sec .list_haeding { font-size: 15px;  }
.list_with_arrow li a { font-size: 14px;  }
.news_detail_page .images_single { line-height: 0;  }
#news_paper_images .owl-nav {display: none;  }
.hotel-search-box-home .top-img img {   width: 100%;}
.read_more { float: left; }
.hotel_box .about_hotel { float: left; }
.hotel_box p { font-size: 14px; }
.hotel_details_page .hotel_name { font-size: 18px; }
.hotel_details_page .hotel_location { font-size: 13px;     display: block; width: 100%;}
.hotel_details_page .hotel_location_area .rating { float: left; margin-bottom: 10px;     margin-left: 20px;}
.hotel_details_page .hotel_location img {margin-right: 3px; height: 14px; vertical-align: top;}
.hotel_details_page .hotel_location { margin-bottom: 0; }
.hotel_details_page .des_heading {  font-size: 16px;    margin-bottom: 6px; }
.hotel_details_page .description_box p { line-height: 20px; font-size: 14px;     margin-bottom: 10px; }
.hotel_details_page .main_images { margin-bottom: 20px; }
.hotel_details_page .table th { padding: 8px 4px; }
.hotel_details_page .table td { font-size: 12px; }
.footer_area .col-md-3 {clear: both;}
.location-wrapper-footer-inner {overflow: hidden;}
.footer_area .location {float: none;}
.footer_area .col-md-3:last-child {margin-bottom: 0;}

 
}  
@media (min-width: 768px) and (max-width: 1000px) {
    .issue_deatils { text-align: left;  }
    #news_paper_images .owl-nav {    top: -168px; right: 40%;}
.video_sec .download_epaper .list-inline li a { padding: 6px 4px; font-size: 12px;  }
.add_home ul li { width: 18%; }
.politics_news .thum .content { font-size: 14px; min-height: 88px; } 
.mid_news .thum { margin-bottom: 20px;  }
.opinion_news .col-md-3 {width: 50%; float: left;  }    
.opinion_news .thum { min-height: 380px;  } 
.opinion_news .add_area .images {     display: inline-block;  margin-bottom: 0; margin-right: 20px; }
.opinion_news .add_area {float: left; width: 100%; text-align: center; margin-top: 20px;}
.sports_add { margin-top: 20px;  } 
.popular_news .news_box{ margin-bottom: 20px;  }
.arts_culture .col-md-10 { width: 100%;  }
.arts_culture .news_list { width: 100%; margin-top: 20px;  }
.life_style_news .news_box .add { float: left; margin-top: 20px;  }
.bottom_popular_sec .col-md-3 {     width: 50%;float: left;}
.tourism_news .col-md-3 { width: 50%; float: left;  }
.footer_area .col-md-7 { width: 44%; float: left;  }  
.footer_area .col-md-2 { width: 19%; float: left;  }
.footer_area .col-md-3 { width: 36%; float: left;  } 
}
@media (min-width: 992px) and (max-width: 1199px) {
nav > ul > li > a{    padding: 24px 14px 20px;}
}
@media (max-width:768px) {
    .logo {    width: 135px;}
    .logo img {    height: 40px;}
    .nav_icon{  margin-top: 20px;}
}
@media (max-width:575px) {
    nav > ul > li > a { padding:0; border:none; display:inline-block; }
    nav > ul > li { padding:9px 12px;     border-bottom: 1px solid #e7e7e7; }
    .bottom_header .fa-plus { display:block; }
    .bottom_header .fa-angle-down { display:none; }
    nav > ul > li ul { position:static;      transition: inherit;    z-index: 999; visibility: visible; opacity: 1; display: none; }
    .banner_text { width:100%; }
    .banner { padding: 70px 0px;}
    nav > ul > li:hover ul { margin:0; }
    
    .imglist2{padding: 10px;}
    .imglist2 li {padding: 5px;}
    .imgdivsec {height: 75px;line-height: 75px;}
    .imgdivsec img{max-height: 75px; line-height: 75px;}
    .deafult-serch-wrapper {height:auto; } 
    .thankspage_inner h1 {font-size: 25px;}
}
@media (max-width:479px) {
.politics_news .thum .images img, .opinion_news .news_box:first-child .thum .images img, .opinion_news .thum .images, .popular_news .thum .images, .opinion_news .thum .images img, .popular_news .thum .images img, .mid_news .thum .images img, .mid_news .thum .images img, .opinion_news .thum .images, .popular_news .thum .images, .politics_news .thum .images, .opinion_news .news_box:first-child .thum .images, .politics_news .thum .images, .politics_news .thum .images img, .sports_news .thum .images, .sports_news .thum .images img{max-height: inherit; line-height: inherit;}
    .imglist2 li:first-child .imgdivsec {
    height: 230px;
    line-height: 230px;
}
    .imglist2 li { width: 50%;}
    .imgdivsec {height: 100px;line-height: 100px;}
    .imgdivsec img{max-height: 100px; line-height: 100px;}
    
    .imgs{width: 100%; margin-bottom: 10px; margin-left: 0;}
    .imgs + .cosec {width:100%; clear: both;}
    
}
@media screen and (max-width: 991px) {
    .header_2 nav > ul > li {
        text-align: left;
    }
    .tourism1 nav > ul > li > a {
        padding: 0 15px 0 0;
    }
    .top_header.header_2 .drop-icon::before {background: #fff;}
    .top_header.header_2 nav > ul > li > a{ padding:10px 15px 10px 10px;}
    .header_2 nav > ul > li{padding-right: 0;}
    .top_header.header_2 nav > ul > li > ul > li > a{ padding:10px 15px 10px 10px;}
    .tourism1 .header_2 .drop-icon {
        height: 40px;
        right: 0!important;
    } 
    nav > ul > li > ul > li > ul {
        position: static;
    }
    nav > ul > li:nth-child(6) > ul  .drop-icon {
        display: none;
    }
    nav > ul > li > ul > li > ul > li > a {
        padding-left: 28px;
        font-size: 13px;
    }
    .landing-mslider {
        clear: both;
    }
    .tor-oprator {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        margin-top: 30px;
    }
}

@media (min-width: 992px) and (max-width: 1370px) {
   .inv-navbar > ul > li{ padding: 0 23px;}

    } 
    @media (min-width: 1600px) {
   .inv-navbar > ul > li{ padding: 0 40px;}

    } 
    