/* Large */
@media only screen and (min-width : 1200px) {

}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	

	
	.container-1200-wrp{ width:100%;}	
  .row{ margin: 0px;}	
	
	.navbar-toggleable-md .navbar-collapse {
    float: right !important;
    width: 83%;}
	
	.navbar{ padding: 0px 10px;}

	.main-banner-home{ min-height: 300px !important; background-image: url(../images/home-main-banner.jpg); background-repeat: no-repeat; background-position: center bottom; background-size:100%;margin-top: 80px;}
	
	.min-px-h500{ min-height: auto;}	
	
	.mobile-device{width: 100%;
    display: block;
    max-width: 100%;
    flex-grow: 0;
    width: 100%;
    -webkit-flex-basis: inherit; margin-bottom: 0px;}
	
	.zee-ltd-pic{ width: 100%;}
		.mda-inner .sq200{ width: 160px; height: 160px;}
	
	.mda-inner  .padding-circle3 {
    padding: 48px 60px;
}
	
	
.mda-inner .padding-circle4 {
    padding: 46px 43px;
}	
	
	
.story-2{ background-size: contain; background-color: #edd048; width: 100%;
    background-image: url(../images/story2-bg-mobile.png);
    background-repeat: no-repeat;
    background-position: center bottom;
		background-size: contain;
		padding-bottom: 20%;}	
	
	
	.story-title{ font-size: 60px;}
	
	.mda-inner-title{ font-size: 18px !important;}
	
	.indian-eco-pic{ max-width: 255px;}
	video{ display: none;}
	/*K*/
	.main-banner-home {min-height: 435px !important;}
	.continue-wrp{ right: 10%;}
/*	.col{flex-basis: inherit !important;}*/
/*	.col-sm-12,#chairman-ceo .col-sm-6 {flex: 0 0 100% !important; max-width: 100% !important;}*/
/*	.bo-lhs {min-height: 320px;}*/
	.home-profile { max-width:20%; }
/*	#sec1 .col-sm-3,#sec2 .col-sm-3,#sec22 .col-sm-3,#chairman-ceo .msg-cover,#home-bottom-grid .col-sm-6 {flex: 0 0 100% !important; max-width:50% !important;}*/
/*	#home-bottom-grid {padding-top: 20px;}*/

	.grid-big-txt{ font-size: 27px;}
	
	.small-numb-info{ font-size: 10px; }
#we-speak .story-2{background-position: center bottom !important; }
	#all-world .min-px-h700  {min-height: 740px !important;}
	.portfolio-box { margin-bottom:15px; }
	.mobile-ex-margin-top { margin-top:15px; }
	.kpi-top-panel{ height: 35px;}
	
		.stripe-box{ font-size: 15px !important;}	
	.stripe-box span{ font-size: 15px !important;}
	p.bo-rhs-title{ font-size: 16px; line-height: 1;}
	.bo-1{background-color: #ea0b71;}
	.bo-2{background-color: #15a8e1;}
	.bo-3{background-color: #f05323;}
	.bo-4{background-color: #acbd37;}
	.bo-5{background-color: #55114b;}
	.bo-rhs-box p.bo-smll-desc {color: #fff;opacity: 1;}
	p.bo-rhs-title{ color:#fff;}
	.bo-rhs-box h2.bo-numb {color: #fff;}
	
	.glance-bg {
    background-position: top;
    background-size: inherit;}
	.inner-key-small .fs11{ font-size: 9px;}
	
	.story-5 {
    width: 100%;
    background-image: url(../images/story5-bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    height: 850px;}
	
	.main-story-title{ margin-bottom: 20px;}
	.table-cell {
    display: inherit; padding: 2px;}
	
	.grid-bod-top{ margin-bottom: 20px;}
	
	.bod-box span{ font-size: 13px;}
	.bod-box span p{ font-size: 13px;}
	
	.person-desc .table-cell {
    display: table-cell;}
	
	
	.ci-cover{ min-height: 513px;}
	.portfolio-title-inner {
    font-size: 18px !important;}
	
}


/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.container-1200-wrp{ width:100%;}	
	.financial-cover{ overflow-x: auto;}
	.row{ margin: 0px;}	
	.navbar-toggler-right{ top:1rem; border: 1px solid #e4e4e4;}
  .navbar-brand{ padding-left: 20px;}
	.navbar-brand img{ width: 85px;}
	.navbar{ height: 80px;}
	.navbar-toggleable-md .navbar-collapse {
    float: none !important;
    width: 100%; margin-top: 80px;}
	.navbar-nav {
    float: none;
    margin-top: 0px;
		padding-top: 0px;
		background-color: #131313;
    -webkit-transition: all .5s;
    transition: all .5s;}
	.dropdown {
    padding-bottom: 15px;}
	.co-wrp{ width: 100%;
    height: auto;
    overflow-y: auto;}
	.fo-drop-link{ width:100%; left: 0px; height: 300px;
    overflow-y: auto;}
	.main-banner-home{ min-height: 300px !important; background-image: url(../images/home-main-banner.jpg); background-repeat: no-repeat; background-position: center bottom; background-size:100%;margin-top: 80px;}
	video{ height: 300px; display: none;}
	.sq140 {
    width: 100px;
    height: 100px;}
	#demo-text{ font-size: 18px;}
	.start-read{ font-size: 16px; padding: 16px 0px;}
	.continue-wrp{    width: 200px;
    bottom: 0px;
    top: 66px;
    right: -17px;}
	
	.min-px-h400 {
    min-height: auto;}
	
	.home-body .rev-title{ font-size: 16px;}
	.home-body .rev-sub-title{ font-size: 24px;}
/*	.home-body .port-cover{ -webkit-flex-basis: 100% !important;}*/
/*	.bo-rhs-box{ min-height: auto;}*/
	h2.bo-numb{ font-size: 40px;}
	.btm-grid-lhs{ padding: 0px;}
	p.chair-home-title2{ font-size: 16px;}
	.msg-cover{ padding: 0px;}
	p.chair-home-title1{ font-size: 14px;}
	.chair-1,.chair-2,.chair-3,.chair-4{ background-position: center center; background-size: contain;}
	.chaiman-home-pic{ min-height: 435px;}
	.btm-grid-lhs{ min-height: 420px; margin-bottom: 30px;}
	.carousel-indicators {
    bottom: -21px;}
	.copyright{ text-align: center;     margin: 0px 0px 10px;}
	.rhs-footer{ text-align: center;}
	.footer-wrp{ padding: 15px 0px;}
	
	.bo-rhs-box{ min-height: 400px;}
	
	.at-a-glance-inner .pd-lr-50{padding-left: 20px;
    padding-right: 20px;}
	
	.at-a-glance-inner .sq400{ width:250px; height: 250px;}
	
	.common-head-title-big{ font-size: 30px;}
	.common-sub-desc{ font-size: 16px;}
	.at-a-glance-inner .row{ margin:0px -15px;}
	.mission-vision-rhs{ margin-top: 30px;}
	.footercontainer .row{ margin: 0px;}
	.mr-l-100{ margin-left: 0px;}
	.common-head-title-small{ font-size: 24px;}
	.pd-tb-50{ padding-top: 0px; padding-bottom: 20px;}
	.bodycopy{ font-size: 16px;}
	.pd-t-50{ padding-top: 0px;}
	
	.key-indicator-inner .common-head-title-small{ font-size: 20px;}
	.key-indicator-inner .common-head-title-big{ font-size: 28px;}
	.key-indicator-inner .pd-30{ padding: 10px 0px;}
	.mr-l-50{ margin-left: 0px;}
	.mr-b-50{ margin-bottom: 0px;}
	.card-block{ padding: 20px 0px;}
	.mr-l-250{ margin-left: 0px;}
	.mr-t-150{ margin-top: 30px;}
	.bod-smll-txt {
    font-size: 14px;
    padding: 4px;
    margin: 2px 0px;}
	
	.bod-desig-cover {
   width: 100%;
    /* margin: 0px 0px 10px; */
    display: inline-flex;
    font-size: 12px;}
	
	.bod-desig-cover .sq30{display: inline-table;
    margin-right: 5px;
    vertical-align: middle;}
	
	
	.profile-container {width:397%; height: auto;}
	.second-bod{ left: -103%;}
	.third-bod{top: 13px; left: -199%;}
	.fourth-bod{ left:-301%;top: 13px; }
	
	.leading-grey-box{ width:100%; padding: 10px 0px;}
	.mr-l-170{ margin-left: 0px !important;}
	.max-w20{ max-width: 100%;}
	.mr-l-40{ margin-left: 0px;}
	.leading-thoughts-inner .common-head-title-small{ font-size:26px;}
	.leading-thoughts-inner .common-head-title-big{ font-size:28px ;}
	.mr-l-120{ margin: 0px;}
	.mr-l-60{ margin: 0px;}
	.story-title{ font-size: 45px;}
	.story-1{     padding-bottom: 0%;
    background-position: 22%;
    background-size: cover;}
	.story-2{    background-color: #edd048;
    padding-top: 30px;
    padding-bottom: 100%;}
	
	.story-4 {background-position: left;
    padding-bottom: 30px;
    background-size: cover;
    padding-top: 30px;}
	body{ padding: 80px 0px 0px;}
	.full-body-cover{ padding-top: 30px;}
	.story-5 {
    background-position: center;
    background-size: cover;
    padding-bottom: 100%;}
	
	.dropdown-item{ padding: 5px 17px;}
	.dropdown-menu{ background-color: #e4e4e4; border-radius:0px;}
	.dropdown-menu .col-md-6{ padding: 0px;}
	.dropdown-menu a{ border-bottom: 1px solid #b5b5b5 !important; font-size: 13px !important;}
	.dropdown:hover{ border-bottom: 0px;}
	.drop-title{ background-color: #777;
    color: #fff;
    font-size: 14px;
    padding: 5px 17px;}
	.dropdown{ padding: 0px;}
	.navbar-light .navbar-nav .nav-link{
    color: #fff;
    padding: 7px 17px;
    border-bottom: 1px solid #fff;}
	.downlink{ margin: 0px;}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ color:#fff;}
	
	.dropdown-menu{ border: none; margin: 0px;}
    .glance-bg{ background-position: top; background-size: inherit;}
    .dear-txt{ font-size: 16px;}
    .title-cover-common{ margin: 20px 0px;}
    .story-3{ background-size: cover;}
    .portfolio-box {
    position: relative;
    margin: 30px 0px;}
    .business-box-bottom{ min-height: auto;}
    #collapsefive .txt-color-black{ font-size: 18px;}
    .pd-t-100{ padding-top: 0px;}
    .min-px-h450{ min-height: auto;}
    .bod-box{ margin-top: 30px; min-height: auto;}
    .profile-container .person-pic{ margin: 0px;}
    
    .mda-inner-title{ font-size: 28px;}
/*    .sq200{ width:100px; height: 100px; padding: 20px;}*/
    .mda-circle2{ width:100px; height: 100px; padding: 24px;}
	
		.second-level-wrp{ display: none !important;}
	.zee-ltd-pic{ max-width: 100%;width: 100%;}
	.min-px-h500{ min-height: auto;}	
	
	.mobile-device{width: 100%;
    display: block;
    max-width: 100%;
    flex-grow: 0;
    width: 100%;
    -webkit-flex-basis: inherit;}
	
	.mobile-device .mda-rec-curve2{ margin-bottom: 20px; border-radius:0px;}
	
	.wrapper{z-index: 999;}
	
	.story-2 {
    width: 100%;
    background-image: url(../images/story2-bg-mobile.png);
    background-repeat: no-repeat;
    background-position: center bottom;
		background-size: contain;
		padding-bottom: 20%;}
	
/*
	.col{flex-basis: inherit !important;}
	.col-sm-12,#chairman-ceo .col-sm-6 {flex: 0 0 100% !important; max-width: 100% !important;}
*/
	.bo-lhs {min-height: 320px;}
/*	.home-profile { max-width: 50%; margin: 0 auto;}*/
	
/*	#sec1 .col-sm-3,#sec2 .col-sm-3,#sec22 .col-sm-3,#chairman-ceo .msg-cover,#home-bottom-grid .col-sm-6 {flex: 0 0 100% !important; max-width:50% !important;}*/
	
/*	h2.bo-numb {left: 20px;top: 10px;}*/
	p.bo-rhs-title { text-align:center; }
	.bo-1 {background-color: #ea0b71;}
	.bo-2 {background-color: #15a8e1;}
	.bo-3 {background-color: #f05323;}
	.bo-4 { background-color: #acbd37;}
	.bo-5 {background-color: #55114b;}
/*	.bo-1,.bo-2,.bo-3,.bo-4,.bo-5 { height:350px; }*/
	.bo-rhs-box p.bo-rhs-title{color: #fff;opacity:1; text-align:center; font-size: 18px;}
 .bo-rhs-box p.bo-smll-desc {color: #fff;opacity:1; text-align:center; font-size: 16px;}
	.bo-rhs-box h2.bo-numb {color: #fff;}
	#chairman-ceo .carousel-indicators{bottom: 2px;}
	#home-bottom-grid .carousel-indicators {bottom:39px;}
	.mobile-ex-top-pad { padding-top:15px; }
	.mobile-ex-margin-bottom { margin-bottom:15px; }
	.mobile-ex-margin-top { margin-top:15px; }
	#all-you .min-px-h700,#we-speak .min-px-h700,#all-world .min-px-h700  {
    min-height:867px;
}
.mobile-hide { display:none; }
.portfolio-box {min-height: 275px;}
	
.kpi-top-panel{ height: 35px;}	
	.grid-big-txt{ font-size: 16px;}
	.stripe-box{ font-size: 15px !important;}	
	.stripe-box span{ font-size: 15px !important;}
	.bargraph li div{ font-size: 12px; padding: 6px 10px;}
	
	.rhs-grid{ min-height: 202px;}
	.inner-key-small .fs11{ font-size: 9px;}
	
	.main-story-title{ margin-bottom: 20px;}
	
		.table-cell {
    display: inherit; padding: 2px;}
	
	.bod-box span{ font-size: 11px;}
	.bod-box span p{ font-size: 11px;}
	.person-desc .table-cell {
    display: table-cell;}
	
	.second-level-wrp{ display: none;}
	.ci-cover{ min-height: 610px;}
	
	.portfolio-title-inner {
    font-size: 18px !important;}
	
	
}



/*
	@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  .main-banner-home {min-height: 616px !important;}
	 #all-you .min-px-h700,#we-speak .min-px-h700,#all-world .min-px-h700,#more-more .min-px-h700 {min-height: 820px;}
	  #we-speak .story-2{ background-size: 154%;background-position: center top; }
	  #all-world .story-4 {background-size: 182%;}
	}

    
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  .navbar-toggleable-md .navbar-collapse {float: right !important; width: 64%;margin-top: 21px;}
	  .main-banner-home {background-size: 79%;}
	  .mobile-hide { display:block; }
	  .story-1 {padding-bottom: 0%;
    background-position: -230px -50px;
    background-size: 140%;}
	
#we-speak .min-px-h700,#all-world .min-px-h700{
    min-height:1233px;}

	
}
*/






@media (min-width: 481px) and (max-width:767px) {
	.container-1200-wrp{ width:100%;}	
	.financial-cover{ overflow-x: auto;}
	.row{ margin: 0px;}	
	.navbar-toggler-right{ top:1rem; border: 1px solid #e4e4e4;}
  .navbar-brand{ padding-left: 20px;}
	.navbar-brand img{ width: 85px;}
	.navbar{ height: 80px;}
	.navbar-toggleable-md .navbar-collapse {
    float: none !important;
    width: 100%; margin-top: 80px;}
	.navbar-nav {
    float: none;
    margin-top: 0px;
		padding-top: 0px;
		background-color: #131313;
    -webkit-transition: all .5s;
    transition: all .5s;}
	.dropdown {
    padding-bottom: 15px;}
	.co-wrp{ width: 100%;
    height: 300px;
    overflow-y: auto;}
	.fo-drop-link{ width:100%; left: 0px; height: 300px;
    overflow-y: auto;}
	.main-banner-home{ min-height: 350px !important; background-image: url(../images/home-main-banner.jpg); background-repeat: no-repeat; background-position: center bottom; background-size:100%;}
	video{ height: 300px; display: none;}
	.sq140 {
    width: 100px;
    height: 100px;}
	#demo-text{ font-size: 18px;}
	.start-read{ font-size: 16px; padding: 16px 0px;}
	.continue-wrp{    width: 200px;
    bottom: 0px;
    top: 66px;
    right: -17px;}
	
	.min-px-h400 {
    min-height: auto;}
	
	.home-body .rev-title{ font-size: 16px;}
	.home-body .rev-sub-title{ font-size: 24px;}
	.home-body .port-cover{ -webkit-flex-basis: 100% !important;}
	.bo-rhs-box{ min-height: 100%;}
	h2.bo-numb{ font-size: 40px; right: 5px;}
	.btm-grid-lhs{ padding: 0px;}
	p.chair-home-title2{ font-size: 16px;}
	.msg-cover{ padding: 0px;}
	p.chair-home-title1{ font-size: 14px;}
	.chair-1,.chair-2,.chair-3,.chair-4{ background-position: center center; background-size: contain;}
	.chaiman-home-pic{ min-height: 435px;}
	.btm-grid-lhs{ min-height: 420px; margin-bottom: 30px;}
	.carousel-indicators {
    bottom:-21px;}
	.copyright{ text-align: center;     margin: 0px 0px 10px;}
	.rhs-footer{ text-align: center;}
	.footer-wrp{ padding: 15px 0px;}
	
	
	.at-a-glance-inner .pd-lr-50{padding-left: 20px;
    padding-right: 20px;}
	
	.at-a-glance-inner .sq400{ width:250px; height: 250px;}
	
	.common-head-title-big{ font-size: 30px;}
	.common-sub-desc{ font-size: 16px;}
	.at-a-glance-inner .row{ margin:0px -15px;}
	.mission-vision-rhs{ margin-top: 30px;}
	.footercontainer .row{ margin: 0px;}
	.mr-l-100{ margin-left: 0px;}
	.common-head-title-small{ font-size: 30px;}
	.pd-tb-50{ padding-top: 0px; padding-bottom: 20px;}
	.bodycopy{ font-size: 16px;}
	.pd-t-50{ padding-top: 0px;}
	
	.key-indicator-inner .common-head-title-small{ font-size: 20px;}
	.key-indicator-inner .common-head-title-big{ font-size: 28px;}
	.key-indicator-inner .pd-30{ padding: 10px 0px;}
	.mr-l-50{ margin-left: 0px;}
	.mr-b-50{ margin-bottom: 0px;}
	.card-block{ padding: 20px 0px;}
	.mr-l-250{ margin-left: 0px;}
	.mr-t-150{ margin-top: 30px;}
	.bod-smll-txt {
    font-size: 14px;
    padding: 4px;
    width: 100%;
    margin: 2px 0px;}
	
	.bod-desig-cover {
    width: 49%;
    margin: 0px;
    display: inline-flex;
    font-size: 13px;}
	
	.bod-desig-cover .sq30{display: inline-table;
    margin-right: 5px;
    vertical-align: middle;}
	
	
	.profile-container {width: 100%; height: auto;}
	.second-bod, .third-bod, .fourth-bod{ left: 0px;}
	
	.leading-grey-box{ width:100%; padding: 10px 0px;}
	.mr-l-170{ margin-left: 0px !important;}
	.max-w20{ max-width: 100%;}
	.mr-l-40{ margin-left: 0px;}
	.leading-thoughts-inner .common-head-title-small{ font-size:26px;}
	.leading-thoughts-inner .common-head-title-big{ font-size:28px ;}
	.mr-l-120{ margin: 0px;}
	.mr-l-60{ margin: 0px;}
	.story-title{ font-size: 45px;}
	.story-1{ padding-bottom: 200%;}
	.story-2{    background-color: #edd048;
    padding-top: 30px;
    padding-bottom: 100%;}
	
	.story-4 {background-position: left;
    padding-bottom: 30px;
    background-size: cover;
    padding-top: 30px;}
	body{ padding: 80px 0px 0px;}
	.full-body-cover{ padding-top: 30px;}
	.story-5 {
    background-position: center;
    background-size: cover;
    padding-bottom: 100%;}
	
	.dropdown-item{ padding: 5px 17px;}
	.dropdown-menu{ background-color: #e4e4e4; border-radius:0px;}
	.dropdown-menu .col-md-6{ padding: 0px;}
	.dropdown-menu a{ border-bottom: 1px solid #b5b5b5 !important; font-size: 13px !important;}
	.dropdown:hover{ border-bottom: 0px;}
	.drop-title{ background-color: #777;
    color: #fff;
    font-size: 14px;
    padding: 5px 17px;}
	.dropdown{ padding: 0px;}
	.navbar-light .navbar-nav .nav-link{
    color: #fff;
    padding: 7px 17px;
    border-bottom: 1px solid #fff;}
	.downlink{ margin: 0px;}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ color:#fff;}
	
	.dropdown-menu{ border: none; margin: 0px;}
    .glance-bg{ background-position: top; background-size: inherit;}
    .dear-txt{ font-size: 16px;}
    .title-cover-common{ margin: 20px 0px;}
    .story-3{ background-size: cover;}
    .portfolio-box {
    position: relative;
    margin: 30px 0px;}
    .business-box-bottom{ min-height: auto;}
    #collapsefive .txt-color-black{ font-size: 18px;}
    .pd-t-100{ padding-top: 0px;}
    .min-px-h450{ min-height: auto;}
    .bod-box{ margin-top: 30px; min-height: auto;}
    .profile-container .person-pic{ margin: 0px;}
    
    .mda-inner-title{ font-size: 28px;}
/*    .sq200{ width:100px; height: 100px; padding: 20px;}*/
    .mda-circle2{ width:100px; height: 100px; padding: 24px;}
	
		.second-level-wrp{ display: none !important;}
	.zee-ltd-pic{ max-width: 100%;width: 100%;}
	.min-px-h500{ min-height: auto;}	
	
	.mobile-device{width: 100%;
    display: block;
    max-width: 100%;
    flex-grow: 0;
    width: 100%;
    -webkit-flex-basis: inherit;}
	
	.mobile-device .mda-rec-curve2{ margin-bottom: 20px; border-radius:0px;}
	
	.wrapper{z-index: 999;}
	
	.story-2 {
    width: 100%;
    background-image: url(../images/story2-bg-mobile.png);
    background-repeat: no-repeat;
    background-position: center bottom;
		background-size: contain;
		padding-bottom: 20%;}
	
	.col{flex-basis: inherit;}
	
	.bo-1{background-color: #ea0b71;}
	.bo-2{background-color: #15a8e1;}
	.bo-3{background-color: #f05323;}
	.bo-4{background-color: #acbd37;}
	.bo-5{background-color: #55114b;}
	.bo-rhs-box p.bo-smll-desc {color: #fff;opacity: 1;}
	p.bo-rhs-title{ color:#fff;}
	.bo-rhs-box h2.bo-numb {color: #fff;}
	
		.story-1{width: 100%;
    background-image: url(../images/story1-bg-mobile.jpg);
    background-repeat: no-repeat;
    background-position: center bottom; padding-bottom: 120%;}
	
	.story-3 {
    width: 100%;
    background-image: url(../images/story3-bg-mobile.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #020c18;
    padding-bottom: 100%;
    background-size: inherit;}
	
	.story-4 {
    width: 100%;
    background-image: url(../images/story4-bg-mobile.jpg);
    background-repeat: no-repeat;
    background-position: bottom; background-color: #032241;
		background-size: inherit; padding-bottom: 100%;
}
	
.story-5 {
   width: 100%;
    background-image: url(../images/story5-bg-mobile.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
    padding-bottom: 35%;
}	
	

	.pic-btm-mar{ margin-bottom: 20px;}
	
	
}

/* Extra small */
@media (min-width: 320px) and (max-width:480px) {
		.container-1200-wrp{ width:100%;}	
	.financial-cover{ overflow-x: auto;}
	.row{ margin: 0px;}	
	.navbar-toggler-right{ top:1rem; border: 1px solid #e4e4e4;}
  .navbar-brand{ padding-left: 20px;}
	.navbar-brand img{ width: 85px;}
	.navbar{ height: 80px;}
	.navbar-toggleable-md .navbar-collapse {
    float: none !important;
    width: 100%; margin-top: 80px;}
	.navbar-nav {
    float: none;
    margin-top: 0px;
		padding-top: 0px;
		background-color: #131313;
    -webkit-transition: all .5s;
    transition: all .5s;}
	.dropdown {
    padding-bottom: 15px;}
	.co-wrp{ width: 100%;
    height: 300px;
    overflow-y: auto;}
	.fo-drop-link{ width:100%; left: 0px; height: 300px;
    overflow-y: auto;}
	.main-banner-home{ min-height: 300px !important; background-image: url(../images/home-main-banner.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: 100%;}
	video{ height: 300px; display: none;}
	.sq140 {
    width: 100px;
    height: 100px;}
	#demo-text{ font-size: 18px;}
	.start-read{ font-size: 16px; padding: 16px 0px;}
	.continue-wrp{    width: 200px;
    bottom: 0px;
    top: 66px;
    right: -17px;}
	
	.min-px-h400 {
    min-height: auto;}
	
	.home-body .rev-title{ font-size: 16px;}
	.home-body .rev-sub-title{ font-size: 24px;}
	.home-body .port-cover{ -webkit-flex-basis: 100% !important;}
	.bo-rhs-box{ min-height: auto;}
	h2.bo-numb{ font-size: 65px;}
	.btm-grid-lhs{ padding: 0px;}
	p.chair-home-title2{ font-size: 16px;}
	.msg-cover{ padding: 0px;}
	p.chair-home-title1{ font-size: 14px;}
	.chair-1,.chair-2,.chair-3,.chair-4{ background-position: center center; background-size: contain;}
	.chaiman-home-pic{ min-height: 435px;}
	.btm-grid-lhs{ min-height: 420px; margin-bottom: 30px;}
	.carousel-indicators {
    bottom: -21px;}
	.copyright{ text-align: center;     margin: 0px 0px 10px;}
	.rhs-footer{ text-align: center;}
	.footer-wrp{ padding: 15px 0px;}
	
	
	.at-a-glance-inner .pd-lr-50{padding-left: 20px;
    padding-right: 20px;}
	
	.at-a-glance-inner .sq400{ width:250px; height: 250px;}
	
	.common-head-title-big{ font-size: 30px;}
	.common-sub-desc{ font-size: 16px;}
	.at-a-glance-inner .row{ margin:0px -15px;}
	.mission-vision-rhs{ margin-top: 30px;}
	.footercontainer .row{ margin: 0px;}
	.mr-l-100{ margin-left: 0px;}
	.common-head-title-small{ font-size: 30px;}
	.pd-tb-50{ padding-top: 0px; padding-bottom: 20px;}
	.bodycopy{ font-size: 16px;}
	.pd-t-50{ padding-top: 0px;}
	
	.key-indicator-inner .common-head-title-small{ font-size: 20px;}
	.key-indicator-inner .common-head-title-big{ font-size: 28px;}
	.key-indicator-inner .pd-30{ padding: 10px 0px;}
	.mr-l-50{ margin-left: 0px;}
	.mr-b-50{ margin-bottom: 0px;}
	.card-block{ padding: 20px 0px;}
	.mr-l-250{ margin-left: 0px;}
	.mr-t-150{ margin-top: 30px;}
	.bod-smll-txt {
    font-size: 14px;
    padding: 4px;
    width: 100%;
    margin: 2px 0px;}
	
	.bod-desig-cover {
    width: 49%;
    margin: 0px;
    display: inline-flex;
    font-size: 13px;}
	
	.bod-desig-cover .sq30{display: inline-table;
    margin-right: 5px;
    vertical-align: middle;}
	
	
	.profile-container {width: 100%; height: auto;}
	.second-bod, .third-bod, .fourth-bod{ left: 0px;}
	
	.leading-grey-box{ width:100%; padding: 10px 0px;}
	.mr-l-170{ margin-left: 0px !important;}
	.max-w20{ max-width: 100%;}
	.mr-l-40{ margin-left: 0px;}
	.leading-thoughts-inner .common-head-title-small{ font-size:26px;}
	.leading-thoughts-inner .common-head-title-big{ font-size:28px ;}
	.mr-l-120{ margin: 0px;}
	.mr-l-60{ margin: 0px;}
	.story-title{ font-size: 45px;}
	.story-1{ padding-bottom: 200%;}
	.story-2{    background-color: #edd048;
    padding-top: 30px;
    padding-bottom: 100%;}
	
	.story-4 {background-position: left;
    padding-bottom: 30px;
    background-size: cover;
    padding-top: 30px;}
	body{ padding: 80px 0px 0px;}
	.full-body-cover{ padding-top: 30px;}
	.story-5 {
    background-position: center;
    background-size: cover;
    padding-bottom: 100%;}
	
	.dropdown-item{ padding: 5px 17px;}
	.dropdown-menu{ background-color: #e4e4e4; border-radius:0px;}
	.dropdown-menu .col-md-6{ padding: 0px;}
	.dropdown-menu a{ border-bottom: 1px solid #b5b5b5 !important; font-size: 13px !important;}
	.dropdown:hover{ border-bottom: 0px;}
	.drop-title{ background-color: #777;
    color: #fff;
    font-size: 14px;
    padding: 5px 17px;}
	.dropdown{ padding: 0px;}
	.navbar-light .navbar-nav .nav-link{
    color: #fff;
    padding: 7px 17px;
    border-bottom: 1px solid #fff;}
	.downlink{ margin: 0px;}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ color:#fff;}
	
	.dropdown-menu{ border: none; margin: 0px;}
    .glance-bg{ background-position: top; background-size: inherit;}
    .dear-txt{ font-size: 16px;}
    .title-cover-common{ margin: 20px 0px;}
    .story-3{ background-size: cover;}
    .portfolio-box {
    position: relative;
    margin: 30px 0px;}
    .business-box-bottom{ min-height: auto;}
    #collapsefive .txt-color-black{ font-size: 18px;}
    .pd-t-100{ padding-top: 0px;}
    .min-px-h450{ min-height: auto;}
    .bod-box{ margin-top: 30px; min-height: auto;}
    .profile-container .person-pic{ margin: 0px;}
    
    .mda-inner-title{ font-size: 28px;}
/*    .sq200{ width:100px; height: 100px; padding: 20px;}*/
    .mda-circle2{ width:100px; height: 100px; padding: 24px;}
	
		.second-level-wrp{ display: none !important;}
	.zee-ltd-pic{ max-width: 100%;width: 100%;}
	.min-px-h500{ min-height: auto;}	
	
	.mobile-device{width: 100%;
    display: block;
    max-width: 100%;
    flex-grow: 0;
    width: 100%;
    -webkit-flex-basis: inherit;}
	
	.mobile-device .mda-rec-curve2{ margin-bottom: 20px; border-radius:0px;}
	
	.wrapper{z-index: 999;}
	
	.story-2 {
    width: 100%;
    background-image: url(../images/story2-bg-mobile.png);
    background-repeat: no-repeat;
    background-position: center bottom;
		background-size: contain;
		padding-bottom: 20%;}
	
	.col{flex-basis: inherit;}
	.qa {padding: 5px;}
	.qa .pd-20 {padding: 7px;}
	.qa img.img-fluid {max-width: 20%;}
	.mobile-ex-margin-top { margin-top:15px; }
	
	.bo-1{background-color: #ea0b71;}
	.bo-2{background-color: #15a8e1;}
	.bo-3{background-color: #f05323;}
	.bo-4{background-color: #acbd37;}
	.bo-5{background-color: #55114b;}
	.bo-rhs-box p.bo-smll-desc {color: #fff;opacity: 1;}
	p.bo-rhs-title{ color:#fff;}
	.bo-rhs-box h2.bo-numb {color: #fff;}
	
	.story-1{width: 100%;
    background-image: url(../images/story1-bg-mobile.jpg);
    background-repeat: no-repeat;
    background-position: center bottom; padding-bottom: 120%;}
	
	.story-3 {
    width: 100%;
    background-image: url(../images/story3-bg-mobile.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #020c18;
    padding-bottom: 100%;
    background-size: inherit;}
	
	.story-4 {
    width: 100%;
    background-image: url(../images/story4-bg-mobile.jpg);
    background-repeat: no-repeat;
    background-position: bottom; background-color: #032241;
		background-size: inherit; padding-bottom: 100%;
}
	
.story-5 {
   width: 100%;
    background-image: url(../images/story5-bg-mobile.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
    padding-bottom: 35%;
}	
	
.pic-btm-mar{ margin-bottom: 20px;}	
	
}