@media (max-width: 1365px) {
/*---- Start Core Values Page ------------------*/
	.core-values-section-01 .block-title {
		width: 300px;
		padding: 5px 20px 5px 0;
	}
/*---- End Core Values Page -------------------*/

/*---- Start Directors Page ------------------*/
	.directors-section-02 {
		padding: 0 50px;
	}
	.directors-section-02 .directors-list-tab li {
		width: 210px;
	}
/*---- End Directors Page --------------------*/

/*---- Start Our Businesses Page ------------*/
	.our-businesses-top-head .business-list-col .business-col {
		width: 230px;
		padding: 40px 0;
		margin-right: 40px;
	}
	.our-businesses-top-head .business-list-col .business-col h5 {
		letter-spacing: 3px;
	}
/*---- End Our Businesses Page --------------*/
}


@media (max-width: 1279px) {
/*---- Start Core Values Page ------------------*/
	.core-values-section-01 .core-values-tabination {
		padding-top:20px;
	}
	.core-values-section-01 .block-title {
		width: 340px;
		position: relative;
		top: -5px;
		left: 200px;
		border-left: solid 2px #5f727f;
		border-right:0;
		padding: 5px 0 5px 30px;
	}
/*---- End Core Values Page -------------------*/
}

@media (max-width: 1199px) {
/*---- Start Technology Page --------------*/
	.inner-page-heading {
		font-size: 28px;
		padding-bottom: 18px;
	}
	.inner-page-wrapper {
		margin: 30px 0 0 0 !important;
	}
	.inner-page-banner-section {
		margin: 30px 0 30px 0;
	}
	.technology-section-01 {
		width: 90%;
	}
	.technology-section-01 .block-right {
		padding: 15px 20px;
	}
/*---- End Technology Page ----------------*/

/*---- Start Other Ventures Page ---------------*/
	.other-ventures-section-01 .left-col {
		padding-right: 20px;
	}
	.other-ventures-section-01 .right-col {
		padding-left: 20px;
	}
	.other-ventures-section-01 .slider-title {
		font-size: 20px;
		padding: 20px 70px 15px 0;
		margin-bottom: 20px;
	}
	.other-ventures-section-01 .slick-prev {
		right: 35px;
	}
/*---- End Other Ventures Page -----------------*/

/*---- Start Social Initiatives Page ---------------*/
	.social-initiatives-section-01 {
		padding:0;
	}
	.social-initiatives-section-01 .img-col {
		padding:20px 20px;
	}
/*---- End Social Initiatives Page -----------------*/

/*---- Start Core Values Page ------------------*/
	.core-values-section-01 .core-values-tabination {
		padding-top:0;
	}
	.core-values-section-01 .block-title {
		width: 340px;
		position:absolute;
		top: -98px;
		left: 160px;
		border-left: solid 2px #5f727f;
		border-right:0;
		padding: 5px 0 5px 30px;
	}
	.core-values-tabination .core-values-tab-container {
		padding: 35px 0 0 0;
	}
	.our-culture-section-01 .right-col .content-col {
		width: 110%;
		padding: 30px 30px;
	}
	.our-culture-section-01 .right-col .content-col h3 {
		font-size: 24px;
		/*margin-bottom: 0;*/
	}
	.core-values-tabination .core-values-inner-list .inner-containt-col {
		padding-left: 90px;
	}
	.core-values-tabination .core-values-inner-list .inner-containt-col .icon-col {
		width:70px;
		height:70px;
	}
/*---- End Core Values Page -------------------*/

/*---- Start Directors Page ------------------*/
	.directors-section-02 {
		margin-top: 0;
		padding: 0;
	}
	.directors-section-01 .directors-profile-col {
		width: 100%;
	}
	.directors-section-01 .directors-info-col {
		width: 100%;
		padding-left: 0;
	}
	.directors-profile-col .director-img {
		width: 150px;
		margin-top: 20px;
		margin-bottom:20px;
	}
	.directors-section-02 .directors-list-tab li {
		width: 210px;
		margin-right: 30px;
	}
	.directors-section-02 .directors-list-tab {
		margin-top: 65px !important;
	}
/*---- End Directors Page --------------------*/	

/*---- Start Media Businesses Page -----------*/
	.media-businesses-section-01 .print-col {
		width:35%;
	}
	.media-businesses-section-01 .radio-col {
		width:30%;
	}
	.media-businesses-section-01 .digital-col {
		width:35%;
	}
	.media-businesses-section-01 .media-business-title {
		width:160px;
		height:160px;
		border:solid 12px #fff;
	}
	.media-businesses-section-01 .media-business-title:before {
		width:160px;
		height:160px;
		top:-12px;
		left:-12px;
	}
	.media-businesses-section-01 .media-business-title .icon-col {
		margin-top: 15px;
		margin-bottom: 5px;
		width: 80px;
	}
	.media-businesses-section-01 .media-business-title h5 {
		font-size: 20px;
		letter-spacing: 1px;
	}
	.media-businesses-section-01 .media-containt {
		margin-top: 30px;
	}
	.media-businesses-section-01 .media-containt .col-1 {
		width: 100%;
		padding-left: 15px;
		padding-bottom:30px;
	}
	.media-businesses-section-01 .media-containt .block-tag {
		font-size: 14px;
		line-height: 22px;
	}
/*---- End Media Businesses Page -------------*/

/*---- Start Media Casestudies Page --------------*/
	.casestudies-section-01 .casestudies-list li {
		padding: 0 12px;
	}
	.casestudies-section-01 .casestudies-block {
		padding: 25px 20px 30px 20px;
	}
/*---- End Media Casestudies Page ----------------*/

/*---- Start Experiences Page ---------------*/
	.experiences-page-section-01 .experiences-tab-containt-block {
		margin-top: 25px;
	}
	.experiences-page-section-01 .inner-containt-block {
		margin: 30px 0 0 0;
	}
	.experiences-page-section-01 .inner-containt-block h5.block-heading {
		font-size: 22px;
		margin: 0 0 20px 0;
	}
	.experiences-page-section-01 .inner-containt-block .col-left {
		padding-right: 20px;
	}
	.experiences-page-section-01 .inner-containt-block .col-right {
		padding-left: 20px;
	}
	.experiences-page-section-01 .inner-tab-block .img-col {
		width: 70%;
	}
	.experiences-page-section-01 .inner-tab-block .button-style-01 {
		width: 115px;
		margin-top: 10px;
		padding: 0 5px;
		letter-spacing: 1px;
	}
	.experiences-page-section-01 .inner-tab-block .link-button-col {
		top: 80px;
	}
/*---- End Experiences Page -----------------*/

/*---- Start Campaigns Page -----------------*/
	.campaigns-section-01 .resp-vtabs ul.resp-tabs-list {
		padding-left: 40px;
	}
	.campaigns-section-01 .resp-tabs-list li {
		font-size: 14px;
	}
	.campaigns-section-01 .resp-vtabs .resp-tabs-list li {
		padding: 12px 0 !important;
	}
	.campaigns-section-01 .resp-vtabs li.resp-tab-active::before {
		left: -45px;
	}
	.campaigns-section-01 .campaigns-tab-containt {
		padding: 20px 20px;
	}
	.campaigns-section-01 .campaigns-tab-containt .tab-banner-slider {
		margin: 10px 0 30px 0;
	}
	.campaigns-section-01 .campaigns-tab-containt .tab-banner-slider .slider-video-block {
		min-height: 220px;
	}
	.campaigns-section-01 .slider-video-block iframe {
		height:220px;
	}
	.campaigns-section-01 .campaigns-tab-containt .tab-sec-title {
		font-size: 22px;
		margin-bottom: 25px;
	}
/*---- End Campaigns Page -------------------*/

/*---- Start Life at Dainik Bhaskar Page -------------*/
	.life-at-db-section-01 .default-sec .left-block {
		padding: 20px;
	}
	.life-at-db-section-01 .default-sec h4 {
		font-size: 25px;
		margin: 0 0 10px 0;
	}
	.life-at-db-section-01 .default-sec .devider-col {
		width: 25px;
		height: 25px;
		top: 50px;
	}
	.life-at-db-section-01 .get-in-touch-form .contact-us-form {
		padding: 20px 20px;
	}
/*---- End Life at Dainik Bhaskar Page ---------------*/

/*---- Start Download Page ------------------*/
	.download-section-01 .annual-report-col {
		padding-right: 20px;
	}
	.download-section-01 .documents-col {
		padding-left: 20px;
	}
	.download-section-01 .annual-report-section {
		margin-top: 35px;
		padding-bottom: 25px;
	}
	.download-section-01 .rated-section {
		margin-top: 35px;
	}
	.download-section-01 .annual-report-section li a {
		padding: 15px;
		margin-bottom: 20px;
	}
	.download-section-01 .anr-right-col {
		width: 80px;
	}
	.download-section-01 .inner-national-section {
		padding: 25px;
		bottom: 25px;
		left: 25px;
		right: 25px;
		top: 25px;
	}
	.download-section-01 .main-national-section h2 {
		font-size:25px;
	}
	.download-section-01 .dview-btn {
		width: 120px;
		padding: 8px 0;
		margin-bottom: 10px;
	}
/*---- End Download Page --------------------*/

/*---- Start Our Businesses Page ------------*/
	.our-businesses-top-head::before {
		height: 260px;
	}
	.our-businesses-top-head .business-list-col .business-col {
		width: 160px;
		padding: 30px 0;
		margin-right: 25px;
	}
	.our-businesses-top-head .business-list-col .business-col .icon-col {
		width: 75px;
	}
	.our-businesses-top-head .business-list-col .business-col h5 {
		font-size: 17px;
		letter-spacing: 2px;
	}
	.print-business-tabination .nav-tabs > li > a {
		padding: 0px 15px;
	}
	.print-business-tabination .nav-tabs > li {
		margin: 10px 0;
	}
	.print-business-tabination .tab-title {
		font-size: 22px;
		padding: 22px 0px 15px 0;
	}
	.db-digital-page-section .digital-list-col {
		width: 50%;
		padding: 0 15px 20px 0;
	}
/*---- End Our Businesses Page --------------*/
}


@media (max-width: 1023px) {
/*---- Start Other Ventures Page ---------------*/
	.inner-page-heading-block .inner-page-heading {
		width: 100%;
	}
	.inner-page-heading-block .block-title {
		width: 100%;
		padding-top:15px;
		font-size:13px;
		line-height:16px;
		padding-left:0;
	}
/*---- End Other Ventures Page -----------------*/

/*---- Start Core Values Page ------------------*/
	.our-culture-section-01 .right-col .content-col {
		width: 110%;
		padding: 25px 25px;
	}
	.our-culture-section-01 .right-col .content-col h3 {
		font-size: 20px;
		/*margin-bottom: 0;*/
	}
/*---- End Core Values Page -------------------*/	

/*---- Start Directors Page ------------------*/
	.directors-section-02 .directors-list-tab li {
		/*width: 158px;*/
		width: 22.80%;
		margin-right: 20px;
	}
/*---- End Directors Page --------------------*/

/*---- Start Media Casestudies Page --------------*/
	.casestudies-section-01 .casestudies-list li {
		width: 50%;
	}
/*---- End Media Casestudies Page ----------------*/

/*---- Start Experiences Page ---------------*/
	.experiences-page-section-01 .inner-tab-block .img-col {
		width: 62%;
	}
	.experiences-page-section-01 .inner-tab-block .link-button-col {
		top: 40px;
	}
/*---- End Experiences Page -----------------*/

/*---- Start Campaigns Page -----------------*/
	.campaigns-section-01 .campaigns-tab-containt .tab-banner-slider .slider-video-block {
		min-height: auto;
	}
	.campaigns-section-01 .slider-video-block iframe {
		height:auto;
	}
/*---- End Campaigns Page -------------------*/

/*---- Start History Page ---------------*/
	.history-section-01 .timeline-content-col .list-col {
		width:50%;
	}
/*---- End History Page -----------------*/

/*---- Start Press Releases Page ------------*/
	.press-releases-section-01 .timeline-content-col .list-col-2 {
		width:40%;
	}
/*---- End Press Releases Page --------------*/

/*---- Start Download Page ------------------*/
	.download-section-01 .inner-national-section {
		padding: 15px;
		bottom: 15px;
		left: 15px;
		right: 15px;
		top: 15px;
	}
	.download-section-01 .main-national-section h2 {
		font-size:18px;
	}
	.download-section-01 .dview-btn {
		width: 120px;
		padding: 6px 0;
		margin-bottom: 10px;
		font-size: 12px;
	}
/*---- End Download Page --------------------*/
}


@media (max-width: 767px) {
/*-- Start Header Menu Section ------*/
	header {
		padding:0;
	}
	header .top-socialmedia-block {
		width:100%;
		float:left;
		color:#fff;
		position:relative;
		top:0;
		right:auto;
		text-align:left;
		padding: 15px;
		border-top: 1px solid #444;
	}
	header .top-socialmedia-block a {
		color:#fff;
	}
	
	header #cssmenu ul.nav-list-col {
		width:100%;
		padding-right: 0;
		margin-top:0;
	}
	header #cssmenu .search-icon {
		top: 32px;
		bottom: auto;
		right: 60px;
	}
/*-- End Header Menu Section --------*/

/*-- Start Home Page -------*/
	p {
		font-size: 14px;
		line-height: 20px;
	}
	.main-ab-block {
		padding: 30px 0 0 0;
	}
	.ab-text-block {
		margin-bottom:20px;
	}
	.ab-right span.inspiration {
		font-size: 22px;
	}
	.ab-right .chairman h4 {
		font-size: 17px;
	}
	.core-block h1 {
		padding-bottom: 15px;
	}
	.cv-left {
		padding: 0 0 0 0;
	}
	.cv-left p {
		margin: 25px 0 10px 0;
	}
	.know-btn {
		padding: 10px 15px;
		font-size: 12px;
		letter-spacing: 1px;
	}
	.cv-right ul li section {
		height: 170px;
	}
	.cv-right ul li p {
		margin: 25px 0 0 0;
		font-size: 13px;
		line-height: 16px;
	}
	.employee-block {
		margin: 30px 0;
	}
	.testimonial .pic {
		width: 170px;
	}
	.testimonial a.get-in-touch {
		padding: 10px 15px;
		font-size: 12px;
		letter-spacing: 1px;
	}
	.s-title {
		font-size: 20px;
	}
	.b-title {
		font-size: 25px;
	}
	.left-team-title {
		padding: 0 0 15px 0;
	}
	.right-jointeam {
		padding: 30px 20px;
	}
	ul.our-campaigns-lists li a {
		padding: 20px;
	}
	.advertiser-block {
		margin-top:20px;
	}
	.mc-heading h2 {
		font-size: 25px;
		padding-bottom: 15px;
	}
	.group-partner li {
		font-size: 14px;
		padding: 0 6px;
	}
/*-- End Home Page --------*/

/*---- Start Technology Page ----------------*/
	.inner-page-wrapper {
		margin: 20px 0 0 0 !important;
	}
	.inner-page-heading {
		font-size: 25px;
		padding-bottom: 15px;
	}
	.inner-page-banner-section {
		margin: 20px 0 20px 0;
	}
	.technology-section-01 {
		width: 100%;
	}
	.technology-section-01 .block-left {
		width: 100%;
	}
	.technology-section-01 .block-right {
		width: 100%;
		padding: 20px 20px;
	}
/*---- End Technology Page ------------------*/

/*---- Start Other Ventures Page ---------------*/
	.other-ventures-section-01 .left-col {
		width: 100%;
		float: left;
		padding-right: 0;
		margin-top: 40px;
	}
	.other-ventures-section-01 .right-col {
		width: 100%;
		padding-left: 0;
	}
	.other-ventures-section-01 .slider-title {
		font-size: 18px;
		padding: 20px 0 15px 0;
		margin-bottom: 15px;
	}
	.other-ventures-section-01 .slick-prev, .other-ventures-section-01 .slick-next {
		top: 15px;
	}
	.other-ventures-section-01 .slick-prev {
		right: 35px;
	}
/*---- End Other Ventures Page -----------------*/

/*---- Start Social Initiatives Page ---------------*/
	.social-initiatives-section-01 {
		padding:0;
	}
	.social-initiatives-section-01 .page-description-col {
		margin-bottom:30px;
	}
	.social-initiatives-section-01 .img-col {
		padding:20px 15px;
	}
/*---- End Social Initiatives Page -----------------*/

/*---- Start Terms & Conditions Page ---------------*/
	.terms-conditions-section-01 {	
		padding:0 15px;
	}
	.terms-conditions-section-01 .content-block h6 {
		font-size:16px;
	}
/*---- End Terms & Conditions Page -----------------*/

/*---- Start Core Values Page ------------------*/
	.core-values-section-01 .block-title {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		border-right: 0;
		border-left: 0;
		padding: 0 0 20px 0;
	}
	.core-values-tabination .core-values-tab-container {
		padding: 15px 15px 0 15px;
	}
	.core-values-tabination .core-values-tab-container .core-values-inner-banner-block {
		display:block;
	}
	.our-culture-section-01 .left-col {
		width: 100%;
	}
	.our-culture-section-01 .right-col {
		width: 100%;
	}
	.our-culture-section-01 .right-col .content-col {
		width: 100%;
		padding: 20px;
	}
	.our-culture-section-01 .right-col .content-col h3 {
		font-size: 20px;
		/*margin-bottom: 0;*/
	}
	.core-values-tabination .core-values-inner-list {
		padding: 25px 0 0 0;
	}
	.core-values-tabination .core-values-inner-list li {
		width: 100%;
		padding: 0 0 15px 0;
		margin-bottom:20px;
		border-bottom:solid 1px #ccc;
	}
	.core-values-tabination .core-values-inner-list li:nth-child(2n+1) {
		padding-right: 0;
	}
	.core-values-tabination .core-values-inner-list li:nth-child(2n) {
		padding-left: 0;
	}
	.core-values-tabination .core-values-inner-list .inner-containt-col {
		padding-left: 105px;
	}
	.core-values-tabination .core-values-inner-list .inner-containt-col .icon-col {
		width:80px;
		height:80px;
	}
	.core-values-tabination .resp-tab-active {
		border:solid 1px #c1c1c1;
		padding:13px 15px !important;
	}
/*---- End Core Values Page --------------------*/

/*---- Start Directors Page ------------------*/
	.directors-section-01 .directors-list li {
		width:100%;
		padding:0 10px 20px 10px;
		margin-bottom:25px;
		margin-right:0
	}
	.directors-section-01 .directors-profile-col {
		width: 100%;
	}
	.directors-section-01 .directors-info-col {
		width: 100%;
		padding-left: 0;
	}
	.directors-profile-col .director-img {
		width: 180px;
		float:none;
		margin:0 auto;
		margin-top: 20px;
		margin-bottom:20px;
		display:table;
	}
	.directors-profile-col .director-name {
		font-size: 14px;
		padding-left: 20px;
	}
	.directors-profile-col .director-name::before {
		width: 10px;
		height: 10px;
	}
	.directors-section-02 {
		margin-top: 0;
		padding: 0;
	}
	.directors-section-02 .directors-list-tab {
		margin-top: 30px !important;
	}
	
	.directors-section-02 .directors-list-tab .resp-tab-content {
		float:left;
		width:100%;
		padding-bottom:30px;
		border-bottom: 1px solid #c1c1c1;
	}
	.directors-section-02 .directors-list-tab h2.resp-accordion {
		float:left;
		width:100%;
		position:relative;
		padding-left:2px;
	}
	.directors-section-02 .directors-list-tab h2.resp-tab-active {
		padding-left: 2px !important;
		background: #fff !important;
	}
	.directors-section-02 .directors-list-tab .director-info {
		width: 92%;
		height: auto;
	}
	.directors-section-02 .directors-list-tab .resp-tab-active .director-info {
		height: auto;
		margin-bottom:15px;
	}
	.directors-section-02 .directors-list-tab .director-img {
		display:none;
	}
	.directors-section-02 .resp-tab-active .director-img {
		display:block;
	}
	.directors-section-02 .directors-list-tab span.resp-arrow {
		float: right;
		width: auto;
		padding-left: 0;
	}
	.directors-section-02 .directors-list-tab .resp-tab-active .director-img {
		width: 180px;
		float: none;
		margin:0 auto;
		margin-bottom:15px;
	}
/*---- End Directors Page --------------------*/

/*---- Start Media Businesses Page -----------*/
	.media-businesses-section-01 .print-col {
		width:100%;
	}
	.media-businesses-section-01 .radio-col {
		width:100%;
	}
	.media-businesses-section-01 .digital-col {
		width:100%;
	}
	.media-businesses-section-01 .media-containt .col-1 {
		width: 50%;
		padding-left: 15px;
		padding-bottom:30px;
	}
	.media-businesses-section-01 .radio-col .media-containt .col-1 {
		border-left:0;
		border-right:0;
	}
/*---- End Media Businesses Page -------------*/

/*---- Start Media Casestudies Page ----------------*/
	.casestudies-section-01 .casestudies-list {
		padding:0 20px;
	}
	.casestudies-section-01 .casestudies-list li {
		width:50%;
		padding:0 15px;
		margin-bottom:30px;
	}
	.casestudies-section-01 .casestudies-block {
		padding:20px 15px 20px 15px;
	}
	.casestudies-section-01 .casestudies-block .casestudy-title {
		font-size:15px;
	}
	.casestudies-section-01 .casestudies-block .casestudy-desc {
		min-height:auto;
		margin:20px 0 20px 0;
	}
	.casestudies-section-01 .casestudies-block .casestudy-desc p {
		line-height:18px;
	}
	.casestudies-section-01 .casestudies-block .view-btn {
		margin-bottom:10px;
	}
/*---- End Media Casestudies Page ------------------*/

/*---- Start Experiences Page ---------------*/
	.experiences-page-section-01 .experiences-tab-containt-block .core-values-tab-container {
		display: block;
	}
	.experiences-page-section-01 .experiences-tab-containt-block {
		margin-top: 15px;
	}
	.experiences-page-section-01 .inner-containt-block {
		margin: 25px 0 0 0;
	}
	.experiences-page-section-01 .inner-containt-block .col-left {
		width: 100%;
		padding-right: 0;
	}
	.experiences-page-section-01 .inner-containt-block .col-right {
		width: 100%;
		padding-left: 0;
	}
	.experiences-page-section-01 .inner-containt-block h5.block-heading {
		font-size: 20px;
		margin: 0 0 15px 0;
	}
	.experiences-page-section-01 .inner-tab-block .img-col {
		width: 75%;
	}
	.experiences-page-section-01 .inner-tab-block .link-button-col {
		top: 120px;
	}
	.experiences-page-section-01 .inner-tab-block .button-style-01 {
		width: 115px;
		margin-top: 10px;
		padding: 0 5px;
		letter-spacing: 1px;
	}
	.experiences-page-section-01 .inner-containt-block .expe-tab-inner-img {
		width:300px;
		margin:0 auto;
	}
	.experiences-page-section-01 .button-style-01 {
		margin: 0 auto;
		margin-top: 15px;
		display: table;
	}
/*---- End Experiences Page -----------------*/

/*---- Start Campaigns Page -----------------*/
	.campaigns-section-01 .resp-vtabs .resp-tabs-container {
		width: 100%;
	}
	.campaigns-section-01 .resp-vtabs .resp-tab-content {
		/*background:#fff;*/
		border-top:0;
		border-bottom: 1px solid #C1C1C1;
		margin-bottom:15px;
		float: left;
		width: 100%;
	}
	.campaigns-section-01 .campaigns-tab-containt {
		padding: 0 40px;
	}
	.campaigns-section-01 .campaigns-tab-containt .tab-banner-slider {
		margin: 10px 0 20px 0;
		padding: 0 20px;
	}
	.campaigns-section-01 .campaigns-tab-containt .tab-banner-slider .carousel-control.left {
		left: -40px;
	}
	.campaigns-section-01 .campaigns-tab-containt .tab-banner-slider .carousel-control.right {
		right: -40px;
	}
	.campaigns-section-01 .campaigns-tab-containt .tab-banner-slider .slider-video-block {
		min-height: 200px;
	}
	.campaigns-section-01 .slider-video-block iframe {
		height:220px;
	}
	.campaigns-section-01 .campaigns-tab-containt .tab-sec-title {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.campaigns-section-01 h2.resp-accordion {
		background:#fff;
	}
	.campaigns-section-01 h2.resp-accordion.resp-tab-active {
		background:#fff;
		color: #f99d1c;
	}
/*---- End Campaigns Page -------------------*/

/*---- Start Contact Us Page ----------------*/
	.contact-us-add ul {
		margin-top: 15px;
	}
	.contact-us-page h6 {
		margin-bottom: 0;
	}
	.contact-us-add ul li {
		width: 50%;
		float:left;
	}
	.map-section #map_canvas {
		height: 300px;
	}
/*---- End Contact Us Page ------------------*/

/*---- Start Life at Dainik Bhaskar Page -------------*/
	.life-at-db-section-01 .default-sec .left-block {
		width: 100%;
		padding: 20px 20px;
	}
	.life-at-db-section-01 .default-sec .right-block {
		width: 100%;
	}
	.life-at-db-section-01 .default-sec h4 {
		font-size: 22px;
		margin: 0 0 10px 0;
	}
	.life-at-db-section-01 .default-sec .devider-col {
		display:none;
	}
	.life-at-db-section-01 .inner-sec-03 .border-block {
		padding: 20px;
	}
	.life-at-db-section-01 .inner-sec-03 p {
		margin: 15px 0 0 0;
	}
	.life-at-db-section-01 .get-in-touch-form .contact-us-form {
		padding: 15px 25px;
	}
/*---- End Life at Dainik Bhaskar Page ---------------*/

/*---- Start History Page ---------------*/
	.history-section-01 .timeline-slider {
		margin: 25px 0 0 0;
	}
	.history-section-01 .timeline-content-col .list-col {
		width:50%;
		padding:0 15px 20px 15px;
	}
	.history-section-01 .timeline-content-col .list-full-col {
		padding: 0 5px;
		margin-bottom: 15px;
	}
/*---- End History Page -----------------*/

/*---- Start Accolades Page -----------------*/
	.accolades-section-01 .timeline-content-col {
		padding: 0 5px;
	}
	.accolades-section-01 .mCSB_inside > .mCSB_container {
		margin-right: 0;
	}
	.accolades-section-01 .accolades-content-col {
		padding-bottom:10px;
		margin-bottom:20px;
	}
	.history-section-01 .timeline-content-col h4 {
		font-size: 16px;
	}
	.accolades-section-01 .accolades-content-col .list-col-3:nth-child(3) {
		margin-top: 15px;
	}
/*---- End Accolades Page -------------------*/

/*---- Start Press Releases Page ------------*/
	.press-releases-section-01 .timeline-content-col .list-col-2 {
		width:100%;
		padding:0 20px;
		padding:8px 30px 8px 15px;
		margin:0;
	}
	.press-releases-section-01 .mCSB_inside > .mCSB_container {
		margin-right: 0;
	}
	.press-releases-section-01 .timeline-content-col h4 {
		padding: 0;
	}
	.history-section-01.press-releases-section-01 .timeline-content-col h4 {
		padding-left: 0;
	}
/*---- End Press Releases Page --------------*/

/*---- Start Download Page ------------------*/
	.download-section-01 .annual-report-col{
		width:100%;
		padding-right: 0;
	}
	.download-section-01 .documents-col{
		width:100%;
		padding-left: 0;
	}
	.download-section-01 .annual-report-section {
		margin-top: 30px;
		padding-bottom: 15px;
	}
	.download-section-01 .annual-report-section li a {
		padding: 15px;
		margin-bottom: 15px;
	}
	.download-section-01 .anr-right-col {
		width: 80px;
	}
	.download-section-01 .rated-section {
		width: 49%;
		float: left;
		margin-top: 30px;
	}
	.download-section-01 .inner-national-section {
		padding: 15px;
		bottom: 10px;
		left: 10px;
		right: 10px;
		top: 10px;
	}
	.download-section-01 .main-national-section h2 {
		font-size: 17px;
	}
	.download-section-01 .dview-btn {
		width: 105px;
		padding: 6px 0;
		margin-bottom: 10px;
		font-size:11px;
	}
	.download-section-01 .rated-section.dbcl-section {
		float:right;
		margin-top: 30px;
	}
/*---- End Download Page --------------------*/

/*---- Start Our Businesses Page ------------*/
	.our-businesses-top-head::before {
		background: #f99d1c;
		height: 230px;
	}
	.our-businesses-top-head .business-list-col {
		width: 100%;
		padding: 0;
		margin-top: 30px;
	}
	.our-businesses-top-head .business-list-col .business-col {
		width: 130px;
		padding: 25px 0;
		margin-right: 15px;
	}
	.our-businesses-top-head .business-list-col .business-col .icon-col {
		width: 65px;
	}
	.our-businesses-top-head .business-list-col .business-col h5 {
		font-size: 15px;
		letter-spacing: 1px;
	}
	.our-businesses-top-head .business-list-col .business-col.active-business::after {
		width: 20px;
		height: 20px;
		bottom: -6px;
	}
	.our-businesses-page-wrapper {
		width: 100%;
		padding: 0 15px;
		margin-top: 30px;
	}
	.print-business-tabination h2.resp-accordion {
		float: left;
		width: 100%;
	}
	.print-business-tabination .resp-tab-content {
		padding: 15px 15px;
		border: solid 1px #c1c1c1;
	}
	.print-business-tabination .resp-tab-active::before {
		display:none;
	}
	.print-business-tabination .nav-tabs > li {
		margin: 6px 0;
	}
	.print-business-tabination .nav-tabs > li > a {
		font-size: 13px;
		padding: 0px 10px;
	}
	.print-business-tabination .resp-tab-active {
		border: solid 1px #c1c1c1 !important;
		border-bottom: 0 !important;
		padding: 13px 15px !important;
		position: relative;
	}
	.print-business-tabination .tab-title {
		font-size: 20px;
		padding: 0 0 15px 0;
		margin-bottom: 20px;
	}
	.print-business-tabination .inner-content-block .left-col {
		width: 40%;
	}
	.print-business-tabination .inner-content-block .right-col {
		width: 60%;
	}
	.print-business-tabination .inner-content-block .right-col {
		padding-left: 20px;
		padding-top:0;
	}
	.print-business-tabination .supplements-tab-container .inner-content-block .left-col {
		width: 30%;
	}
	.print-business-tabination .supplements-tab-container .inner-content-block .right-col {
		width: 70%;
		padding-left: 20px;
		padding-top:0;
	}
	.radio-page-section .left-col, .radio-page-section .right-col {
		width: 100%;
		padding-right: 0;
	}
	.radio-page-section .right-col {
		padding-left: 0;
		padding-top: 15px;
	}
	.db-digital-page-section .digital-list-col {
		width: 50%;
		font-size: 14px;
		padding: 0 15px 15px 0;
	}
	.radio-page-section .inner-page-heading {
		margin-bottom: 25px;
	}
/*---- End Our Businesses Page --------------*/
}


@media (min-width: 768px) and (max-width: 1025px) {
/*---- Start Experiences Page ---------------*/
	.experiences-page-section-01 .scrtabs-tab-scroll-arrow {
		position: absolute;
		z-index:1;
	}
	.experiences-page-section-01 .scrtabs-js-tab-scroll-arrow-right {
		right:0;
	}
	.experiences-page-section-01 .scrtabs-tabs-fixed-container {
		padding: 0 30px;
	}
/*---- End Experiences Page -----------------*/
}


@media (min-width: 768px) and (max-width: 1000px) {
/*-- Start Home Page --------*/
	header {
		padding: 0 15px;
	}
	.logo {
		padding: 15px 0 10px 0 !important;
		width: 160px !important;
	}
	header #cssmenu ul.nav-list-col {
		width: 76%;
	}
	#cssmenu > ul {
		width: 76%;
	}
	header #cssmenu ul {
		margin-top:30px;
	}
	header .top-socialmedia-block {
		top: -25px;
	}
	header #cssmenu .search-icon {
		bottom: 17px;
	}
	#cssmenu > ul > li {
		margin: 0 8px !important;
	}
	#cssmenu > ul > li > a {
		padding: 15px 0 15px 0 !important;
		letter-spacing: 0 !important;
		font-size: 12px !important;
	}
	#cssmenu ul ul {
		top: 16px !important;
	}
	.ab-right span.inspiration {
		font-size: 22px;
		line-height: 26px;
	}
	.ab-right .chairman h4 {
		font-size: 17px;
	}
	.core-block h1{padding-bottom:20px;}
	.cv-left p {
		margin: 22px 0;
	}
	.cv-right ul li section {
		height: 180px;
	}
	.employee-block {
		margin: 40px 0 20px 0;
	}
	.s-title {
		font-size: 22px;
	}
	.b-title {
		font-size: 32px;
	}
	.left-team-title {
		padding: 0 0 18px 0;
	}
	.testimonial .pic {
		width: 190px;
	}
	.right-jointeam {
		padding: 40px 30px 40px 30px;
	}
	ul.our-campaigns-lists li a {
		padding: 20px;
	}
	.advertiser-block {
		margin: 25px 0 35px 0;
	}
	.mc-heading h2 {
		font-size: 32px;
		padding-bottom: 18px;
		margin: 0 0 15px 0;
	}
	.media-partner-block {
		padding: 50px 0 25px 0;
	}
	.group-partner li {
		font-size: 15px;
		padding: 0 8px;
	}
	.cd-main-search {
		top: 83px !important;
	}	
	.f-logo {
		width: 20%;
		padding-right: 0;
	}
	.fc {
		width: 18%;
	}
	.f-right {
		width: 40%;
	}
/*-- End Home Page ---------*/
}


@media (min-width: 1001px) and (max-width: 1200px) {
	.logo {
		padding: 12px 0 10px 0 !important;
		width: 190px !important;
	}
	#cssmenu > ul > li > a {
		padding: 20px 0 20px;
	}
	.f-logo {
		width: 20%;
		padding-right: 15px;
	}
	.fc {
		width: 18%;
	}
	.f-right {
		width: 42%;
	}
}


@media (max-width: 599px) {
/*---- Start Media Casestudies Page ----------------*/
	.casestudies-section-01 .casestudies-list li {
		width:100%;
		padding:0;
		margin-bottom:30px;
	}
/*---- End Media Casestudies Page ------------------*/

/*---- Start Experiences Page ---------------*/
	.experiences-page-section-01 .inner-tab-block .img-col {
		width: 70%;
	}
	.experiences-page-section-01 .inner-tab-block .link-button-col {
		top: 85px;
	}
	.experiences-page-section-01 .inner-containt-block .expe-tab-inner-img {
		width:250px;
	}
/*---- End Experiences Page -----------------*/

/*---- Start Campaigns Page -----------------*/
	.campaigns-section-01 .campaigns-tab-containt .tab-banner-slider .slider-video-block {
		min-height: auto;
	}
	.campaigns-section-01 .slider-video-block iframe {
		height:auto;
	}
/*---- End Campaigns Page -------------------*/

/*---- Start History Page ---------------*/
	.history-section-01 .timeline-content-col .list-col {
		width:100%;
		padding:0 5px 20px 5px;
	}
/*---- End History Page -----------------*/

/*---- Start Download Page ------------------*/
	.download-section-01 .rated-section {
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.download-section-01 .inner-national-section {
		padding: 25px;
		bottom: 25px;
		left: 25px;
		right: 25px;
		top: 25px;
	}
	.download-section-01 .main-national-section h2 {
		font-size: 22px;
	}
	.download-section-01 .dview-btn {
		width: 115px;
		padding: 8px 0;
		margin-bottom: 15px;
		font-size:12px;
	}
/*---- End Download Page --------------------*/

/*---- Start Our Businesses Page ---------------*/
	.print-business-tabination .inner-content-block .left-col, .print-business-tabination .inner-content-block .right-col {
		width: 100%;
	}
	.print-business-tabination .inner-content-block .right-col {
		padding-left: 0;
		padding-top:15px;
	}
	.print-business-tabination .supplements-tab-container .inner-content-block .left-col {
		width: 100%;
	}
	.print-business-tabination .supplements-tab-container .inner-content-block .right-col {
		width: 100%;
		padding-left: 0;
		padding-top:25px;
	}
	.radio-page-section .left-col, .radio-page-section .right-col {
		width: 100%;
	}
/*---- End Our Businesses Page -----------------*/
}


@media (max-width: 479px) {
/*---- Start Core Values Page ------------------*/
	.core-values-tabination .core-values-inner-list .inner-containt-col {
		padding-left: 0;
	}
	.core-values-tabination .core-values-inner-list .inner-containt-col .icon-col {
		position: relative;
		width:80px;
		height:80px;
		float: none;
		margin: 0 auto;
		margin-bottom:15px;	
	}
/*---- End Core Values Page --------------------*/

/*---- Start Media Businesses Page -----------*/
	.media-businesses-section-01 .media-containt .col-1 {
		width: 100%;
		padding-left: 0;
		padding-bottom:30px;
	}
/*---- End Media Businesses Page -------------*/

/*---- Start Experiences Page ---------------*/
	.experiences-page-section-01 .inner-tab-block .img-col {
		width: 56%;
	}
	.experiences-page-section-01 .inner-tab-block .link-button-col {
		top: 30px;
	}
	.experiences-page-section-01 .inner-containt-block .expe-tab-inner-img {
		width:75%;
	}
/*---- End Experiences Page -----------------*/

/*---- Start Campaigns Page -----------------*/
	.campaigns-section-01 .campaigns-tab-containt {
		padding: 0 10px;
	}
/*---- End Campaigns Page -------------------*/

/*---- Start Contact Us Page ----------------*/
	.contact-us-add ul li {
		width: 100%;
		float:left;
	}
/*---- End Contact Us Page ------------------*/

/*---- Start Download Page ------------------*/
	.download-section-01 .inner-national-section {
		padding: 15px;
		bottom: 10px;
		left: 10px;
		right: 10px;
		top: 10px;
	}
	.download-section-01 .main-national-section h2 {
		font-size: 18px;
	}
	.download-section-01 .dview-btn {
		width: 105px;
		padding: 6px 0;
		margin-bottom: 10px;
		font-size:12px;
	}
/*---- End Download Page --------------------*/

/*---- Start Our Businesses Page ---------------*/
	.our-businesses-top-head .business-list-col .business-col {
		width: 102px;
		padding: 20px 0;
		margin-right: 2px;
	}
	.our-businesses-top-head .business-list-col .business-col .icon-col {
		width: 55px;
	}
	.our-businesses-top-head .business-list-col .business-col h5 {
		font-size: 13px;
		letter-spacing: 1px;
	}
/*---- End Our Businesses Page -----------------*/
}


@media (max-width: 359px) {
}
