@media (max-width: 1200px) {

.expImage{ width:90px; height:90px; border:8px solid hsl(0, 0%, 82%) }

.expText, .hppText{ width:80%;}

.captionInner{ padding:10px 20px;}

#banner .carousel-control.left{ left:1%;}

#banner .carousel-control.right{ right:1%;}

.socialLinks ul li{ margin-left:6px;}

#lateExplore h3{ margin-top:6px;}

.row .row{ margin:0;}

.icon_section_row {

    margin: 60px 0px 0px 0px; 

}

#menu .navbar-nav > li a { padding-right : 34px;}

}

@media (min-width: 768px) and (max-width: 1024px) {

	#meta .contributor-img {  width: 10%; }

	#meta .story-informaton {  width: 85%; }

	.contributor-name-wrap div img {  width: 50% !important;  margin-bottom: 10px; }
	
	/*added by deb start*/
	#menu .navbar-nav > li a { padding-left : 5px; padding-right : 5px; font-size: 16px;}
	/*added by deb end*/
}

@media (min-width: 768px) and (max-width: 991px) {
.caption_listing { min-height: 245px; }
.largeImage > iframe {
        height: 200px;
}
#menu{ margin-top: 30px; }

#menu #navbar > ul { width:85%;}

#menu .navbar-nav > li a {

    font-size: 17px !important;   

	padding-left: 37px;

	padding-right: 24px;

}



/*#menu .navbar-nav > li a{ padding-left:25px; padding-right:25px;}*/

.bannerContentLeft p{ font-size:20px; line-height:23px;}

.bannerCntWrap{ padding-top:10%;}

.carousel-control img, #banner .carousel-control{ width:20px;}

.bannerContentLeft .btn-primary{ padding:10px 15px;}

.expText, .hppText{ width:100%;}

.exploreList{ margin-bottom:20px;}

.contactInfo{ padding-right:0;}

.explrImage > img {

 /* min-height: 600px;*/ 

}

.explrCnt{ position:relative !important; }

.relatedPostSection .related-posts h3, .response .comment-holder h3, .leaveComment h3, .archives h3, #sidebar h3 {

  font-size: 30px;

  line-height: 40px;

}

.recentPost .featured-thumbnail {

  float: none;

}

.recentPost .featured-thumbnail img {

  float: left;

}

.innerTopdDetails h4{ font-size:35px; line-height:35px;}

.icon_section_row {

    margin: 60px 0px 0px 0px;

}

/************************************/



.cercle{ display:block; margin:0px auto; float:none;}

.icon_section_row .icon_section p{ text-align:center; padding-bottom:40px;}

.icon_section h3{ text-align:center;}



/**************************************/

.leftSidebar ul li{ width:100%;}

.leftSidebar ul li a, .leftSidebar ul li a:hover, .leftSidebar ul li.active a{ background-position:7px 15px; padding:8px 5px 8px 18px; font-size:13px;}

#menu .navbar-nav.navbar-right > li img{ width:28px;}



/*#menu .navbar-nav > li a {

  padding-left: 15px;

  padding-right: 15px;

}*/

#menu .navbar-nav.navbar-right > li a{ margin-top:12px;}

.leftAdd, .righttAdd{ display:none;}



.boxRowImage img{ margin:0px auto; text-align:center; display:block; padding-bottom:20px; }





}
@media (min-width: 1024px) {
	.outer_container_row { 
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.container_listing{ -ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.right_add_listing{
		-ms-flex: 0 0 300px;
		flex: 0 0 300px;
		max-width: 300px;
	}
	.container_listing .row {margin-left: -10px; margin-right:-10px;}
	.container_listing .row [class*="col-"]{padding-left:10px; padding-right:10px;}
	.sf-menu #our-bengal:hover ul.submenu {
		display: flex;
		-ms-flex: 0 0 500px;
		flex: 0 0 650px;
		max-width: 650px;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		width: 480px;
	}

	.sf-menu #our-bengal ul.submenu li {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}  

}

@media (max-width: 767px) {
  .home-popup-adv{
    bottom: inherit;
    right: 25px;
    width: 100%;
    margin: 0;
  }
  .popup-advC img{
    width: 100% !important;
    /* display: none; */
  }
  
  .subscription-modal-inner {
    max-width: 95%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
}

.subscription-modal-inner figure {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.subscription-modal-inner figure img {
  max-width: 142px;
}
.subscription-field {
  padding: 40px 25px;
}
	#menu .navbar-nav { 
		max-height: 480px;
		overflow: auto;
		width: 100%;
	}
	#menu .navbar-default { background-color: #46230a; }
	#menu .navbar-nav { padding-right: 0; }
	.largeImage > iframe {
        height: 200px;
}
.caption_listing { min-height: 245px; }
.innerTopdDetails p  { font-size: 20px; line-height: 30px;  } 
.carousel-control.right {  right: -28px;}

.contactInfo ul li{ padding-left:0; width:100%; display:block;}

.socialLinks ul{ float:left; width:100%; margin-right:0; padding-right:0; }

.socialLinks ul li{ margin-left:0; margin-right:10px;}

.exploreList{ margin-bottom:15px;}

.exploreListInner{ height:auto;}

.expImage{ width:90px; height:90px; border:8px solid hsl(0, 0%, 82%) }

.expText, .hppText{ width:100%;}

#latestHappening h2, #lateExplore h3{ font-size:29px; line-height:35px;}

.footerMenu ul{ width:100%; float:left; margin-top:20px;}

.footerMenu ul li{ padding-left:0; padding-right:22px;}

.contactInfo ul li, .socialLinks ul{ text-align:center;}

.socialLinks ul{ margin-top:20px;}

/*.headerTop{ padding-bottom:20px;}*/

.bannerContent{ position:relative; top:0px; background:#f1f1f1; padding-bottom:20px;}

.bannerCntWrap{ padding-top:15px;}

.bannerContentLeft p{ color:#000;}

.carousel-control img, #banner .carousel-control{ width:20px;}

.bannerContentLeft p{ font-size:23px; line-height:28px;}

.bannerContentLeft .btn-primary{ padding:8px 15px;}

.bannerImageFrame{ margin-top:20px;}

#welCome .row, #lateExplore .row{ margin:0;}

#welCome h2{ font-size:23px;}

.exploreList{ padding:0;}

#menu .navbar-nav > li, #menu .navbar-nav > li a{ width:100%; display:block; text-align:center;}

#menu .navbar-nav > li{ border-bottom:1px solid #ccc;}

#menu .navbar-nav{ margin:0; width: 100%;}

#menu .navbar-toggle{ background:#000; border:1px solid #000;}

#search_menu nav {

    background: rgb(240, 240, 224) none repeat scroll 0 0 !important;

    border: none !important;

}

#search_menu .navbar-toggle {

    background: #6eb653 none repeat scroll 0 0;

    border: 1px solid #6eb653;

}

#search_menu .navbar-nav > li {

    border-bottom: 1px solid #ccc;

}

#search_menu .navbar-nav > li, #search_menu .navbar-nav > li a {

    display: block;

    text-align: center;

    width: 100%;

}

#search_menu .navbar-nav .dropdown-menu > li a {

    background: #fff none repeat scroll 0 0;

    border-bottom: 1px solid #ccc;

    color: rgb(168,153,114);   

    font-weight: 600;

    padding: 10px 37px 10px 40px !important;

}

#search_menu .navbar-default .navbar-nav > .active > a, #search_menu .navbar-default .navbar-nav > .active > a:focus, #search_menu .navbar-default .navbar-nav > .active > a:hover, #search_menu .navbar-nav > li a:hover{  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    color: #6fa835;}

#search_menu .navbar-nav > li a {

    padding-left: 35px;

    padding-right: 35px;

}

#search_menu .navbar-nav .dropdown-menu > li a {

    padding-left: 35px;

    padding-right: 35px;

	 display: block;

    text-align: center;

    width: 100%;

}

#search_menu .navbar-nav .dropdown-menu > li a :last-child{ border:none !important;}

.navbar-default .navbar-toggle .icon-bar{ background-color:#fff;}



#menu .navbar-nav > li:last-child{ border-bottom:none;}

.logo{ width:100%; text-align:center; }

.logo img{ display:inline-block;}

.contactInfo ul{ float:none;}

.contactInfo ul li{ background:none;}

.explrCnt {

  background: rgb(255, 255, 255);

  position: relative;

}

.hapenningList { width:100%; margin-top:0;}

#search_menu.navbar-default .navbar-collapse, .navbar-default .navbar-form {

    border: none !important;

}

.bannerImageFrame img{ width:100%;}

#lateExplore h3{ margin-top:30px;}

.pageTitle h1 {

  font-size: 30px;

  line-height: 36px;

  padding-left:15px;

}
.stry-play-icon { width: 6%; float: left}

.innerTopdDetails h4 {

  font-size: 25px;

  line-height: 25px;

}

.adminPost .post-author .post-author_desc, .response .extra-wrap {

  width: 100%;

}

.relatedPostSection .related-posts_item{ width:100%; display:block; margin-bottom:20px; }

.row .row{ margin:0;}

.relatedPostSection .related-posts h3, .response .comment-holder h3, .leaveComment h3, .archives h3, #sidebar h3 {

  font-size: 25px;

  line-height: 35px;

}

.thumbnail a > img, .thumbnail > img {

  width: 100%;

}



.footerLeft{ text-align:center; }

.footerMenu ul{ float:none; text-align:center; }







/******************************/



.cercle{ display:block; margin:0px auto; float:none;}

.icon_section_row .icon_section p{ text-align:center; padding-bottom:40px;}

.icon_section h3{ text-align:center;}

.icon_section { margin: 45px 0 0; }

.icon_section_row {

    margin: 60px 0px 0px 0px;

}



/*************people**********************/



.pplList ul li, .pplList ul li:nth-child(5n){ width:48%; margin-right:4%;}

.pplList ul li:nth-child(2n){ margin-right:0;}



.viewAllBtm ul li a {

  font-size: 15px;

  padding: 7px 15px;

}

.viewAllBtm ul li {

  display: inline-block;

  margin-right: 15px;

  width: 134px;

}

.peopleMainContent h2{ font-size:23px;}

.peopleMainContent{ margin-top:30px;}

.mobileSideMenu{ display:block; background:#9a3233; padding:8px 15px; overflow:hidden;}

.leftSidebar ul{ display:none; margin-top:10px;}

.mobileSideMenu span{ font-size:23px;  color:#fff; line-height:34px;}

.mobileSideMenu img{ float:right;}

.peopleContent{ padding:30px 0;}

.viewAllBtm{ margin-top:30px;}

.exploreList img{ padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px; }



#menu #navbar > ul.navbar-nav.navbar-right{ width:100%; text-align:center;}

#menu .navbar-nav.navbar-right > li{ width:auto; float:none; display:inline-block; border:none; width:30px;}

#menu #navbar > ul{ width:100%;}

#menu #navbar{ margin:0;}

#menu #navbar{ padding:0;}

.search_right .form-group { width: 100%; }



/*************************************************************************************/



.desktop{ display:none!important;}

.mobile{ display:block !important;}

.mobile #rotating-item-wrapper {margin-bottom: 52px; position: static !important;}

.leftAdd, .righttAdd{ display:none;}

.boxRowImage img{ margin:0px auto; text-align:center; display:block; padding-bottom:20px; }







.sf-menu ul{ display: block; position: relative; box-shadow: 10px 0px 4px 0px rgba(0,0,0,1);}

.sf-menu li ul li a { text-align: center !important; }



#meta .contributor-img {  width: 25%; }

#meta .story-informaton {  width: 100%;  margin-top: 10px;}

.contributor-name-wrap div img { width: 30% !important;  margin-bottom: 10px; }

.sf-menu ul{ display:none; width: 100%; }

.navbar-nav li {position: relative;}
.navbar-nav .submenu {display: none;}
.navbar-nav li .plus-icon {position: absolute; width: 40px; height: 34px; right: 0px; top:0px; z-index: 100; margin-top: 3px;}
.plus-icon { display: inline-block; width: 22px;}
.menu-text { width: auto; display: inline-block; text-align: center; vertical-align: middle;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    display: none;
}

.main-block { height: 150px };

blockquote{

  padding: 30px 0;

}

.social-buttons ul li#whatsapp-mobile a {

  background: #619a3b;
  width: 34px;
  height: 35px;
  color: #fff;   
  font-size: 18px;
	display:block !important;
}
.social-buttons ul li#whatsapp-mobile a svg {
  height: 1.8em;
  margin-left: 4px;
}


.social-buttons ul li#whatsapp-web a {

	display:none !important;

}

}