
@media screen (min-width: 1200px) {
	.container {
		max-width: 1140px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
	.container {
		max-width: 960px;
	}

	.nav-tabs > li {
		margin: 0px 5px;
	}

	.nav-tabs > li > a {
		padding: 7px 7px;
	}

	.economic-img > img {
    	text-align: center;
    	margin: 0px auto;
    }

    .crowd-img > img {
    	text-align: center;
    	margin: 0px auto;
    }

    .blocks-sec .box {
		max-height: 214px;
		min-height: auto;
	}

	.knleg-sec > h3 {
		font-size: 18px;
		padding: 0px 10px;
	}

	.knleg-sec .knleg-box-sec .box {
		min-height: 261px;
	}

	.economic-cont > p {
		text-align: center;
		font-size: 14px;
	}

	.economic-midd .title-line {
		margin-bottom: 0px;
	}

	.crowd-cont > p {
		text-align: center;
		font-size: 14px;
	}

	ul.social-network {
		padding-left: 0px;
	}

	ul.social-network li {
		margin: 0px 30px 0px 0px;
	}

    .copyright {
    	text-align: center;
    }

    .social-icon {
    	text-align: center;
    }
}


@media screen and (min-width: 768px) and (max-width: 991px) {

	.container {
		max-width: 720px;
	}

    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }

    .economic-img > img {
    	text-align: center;
    	margin: 0px auto;
    }

    .crowd-img > img {
    	text-align: center;
    	margin: 0px auto;
    }

    .blocks-sec .box {
		max-height: 195px;
		min-height: auto;
	}

	.blocks-sec .box > h4 {
		font-size: 20px;
	}

	.blocks-sec .box > p {
		text-align: center;
		font-size: 15px;
	}

	.vision-sec {
		text-align: center;
	}

	.vision-sec .col-1 h4 {
		font-size: 20px;
	}

	.vision-sec .col-1 p {
		font-size: 15px;
	}

	.vision-sec .col-1 h4, .vision-sec .col-1 p {
		width: 100%;
	}

	.knleg-sec > h3 {
		font-size: 18px;
		padding: 0px 10px;
	}

	.knleg-sec .knleg-box-sec .box {
		max-height: 195px;
		min-height: auto;
	}

	.knleg-sec .knleg-box-sec .box > h4 {
		font-size: 20px;
	}

	.knleg-sec .knleg-box-sec .box > p {
		text-align: center;
		font-size: 15px;
	}

	.right-sec {
		margin-top: 10px;
	}

	.economic-cont > p {
		text-align: center;
		font-size: 14px;
	}

	.economic-midd .title-line {
		margin-bottom: 0px;
	}

	.crowd-cont > p {
		text-align: center;
		font-size: 14px;
	}

	ul.social-network {
		padding-left: 0px;
	}

	ul.social-network li {
		margin: 0px 30px 0px 0px;
	}

    .copyright {
    	text-align: center;
    }

    .social-icon {
    	text-align: center;
    }
}

@media screen and (min-width: 640px) and (max-width: 767px) {

	.container {
		max-width: 540px;
	}

	.nav-tabs {
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.nav-tabs > li {
		float: none;
		display: inline-block;
		width: 100%;
	}

	.nav-tabs > li.log-sec-green, .nav-tabs > li.log-sec-blue {
		width: 30%;
		text-align: center;
	}

	.blocks-sec .box {
		max-height: 195px;
		min-height: auto;
	}

	.blocks-sec .box > h4 {
		font-size: 20px;
	}

	.blocks-sec .box > p {
		text-align: center;
		font-size: 15px;
	}

	.vision-sec {
		text-align: center;
	}

	.vision-sec .col-1 h4 {
		font-size: 20px;
	}

	.vision-sec .col-1 p {
		font-size: 15px;
	}

	.vision-sec .col-1 h4, .vision-sec .col-1 p {
		width: 100%;
	}

	.knleg-sec > h3 {
		font-size: 18px;
		padding: 0px 10px;
	}

	.knleg-sec .knleg-box-sec .box {
		max-height: 195px;
		min-height: auto;
	}

	.knleg-sec .knleg-box-sec .box > h4 {
		font-size: 20px;
	}

	.knleg-sec .knleg-box-sec .box > p {
		text-align: center;
		font-size: 15px;
	}

	.right-sec {
		margin-top: 10px;
	}

	.economic-cont > h3 {
		font-size: 20px;
	}

	.economic-cont > p {
		text-align: center;
		font-size: 14px;
	}

	.economic-midd .title-line {
		margin-bottom: 0px;
	}

	.crowd-cont > h3 {
		font-size: 18px;
	}

	.crowd-cont > h3 > small {
		font-size: 12px;
	}

	.crowd-cont > p {
		text-align: center;
		font-size: 14px;
	}

	ul.social-network {
		padding-left: 0px;
	}

	ul.social-network li {
		margin: 0px 30px 0px 0px;
	}

	.copyright {
    	text-align: center;
    }

    .social-icon {
    	text-align: center;
    }
}

@media screen and (min-width: 480px) and (max-width: 639px) {

	.container {
		max-width: 540px;
	}

	.nav-tabs {
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.nav-tabs > li {
		float: none;
		display: inline-block;
		width: 100%;
	}

	.nav-tabs > li.log-sec-green, .nav-tabs > li.log-sec-blue {
		width: 40%;
		text-align: center;
	}

	.banner-mid-img .title > h1 {
		font-size: 28px;
		top: 25%;
	}

	.blocks-sec .box {
		max-height: 195px;
		min-height: auto;
	}

	.blocks-sec .box > h4 {
		font-size: 20px;
	}

	.blocks-sec .box > p {
		text-align: center;
		font-size: 15px;
	}

	.vision-sec {
		text-align: center;
	}

	.vision-sec .col-1 h4 {
		font-size: 20px;
	}

	.vision-sec .col-1 p {
		font-size: 15px;
	}

	.vision-sec .col-1 h4, .vision-sec .col-1 p {
		width: 100%;
	}

	.knleg-sec > h3 {
		font-size: 18px;
		padding: 0px 10px;
	}

	.knleg-sec .knleg-box-sec .box {
		max-height: 195px;
		min-height: auto;
	}

	.knleg-sec .knleg-box-sec .box > h4 {
		font-size: 20px;
	}

	.knleg-sec .knleg-box-sec .box > p {
		text-align: center;
		font-size: 15px;
	}

	.right-sec {
		margin-top: 10px;
	}

	.economic-cont > h3 {
		font-size: 20px;
	}

	.economic-cont > p {
		text-align: center;
		font-size: 14px;
	}

	.economic-midd .title-line {
		margin-bottom: 0px;
	}

	.crowd-cont > h3 {
		font-size: 18px;
	}

	.crowd-cont > h3 > small {
		font-size: 12px;
	}

	.crowd-cont > p {
		text-align: center;
		font-size: 14px;
	}

	ul.social-network {
		padding-left: 0px;
	}

	ul.social-network li {
		margin: 0px 30px 0px 0px;
	}

	.copyright {
    	text-align: center;
    }

    .social-icon {
    	text-align: center;
    }

    /*inner pages*/

    .inner-head {
    	text-align: center;
    }

    .inner-head-cont .panel-title > a {
    	font-size: 14px;
    }

    .inner-head-cont .panel-default > .panel-heading + .panel-collapse > .panel-body {
    	font-size: 14px;
    }

    .inner-head-prgf p {
    	font-size: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 479px) {

	.container {
		max-width: 540px;
	}

	.nav-tabs {
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.nav-tabs > li {
		float: none;
		display: inline-block;
		width: 100%;
	}

	.nav-tabs > li.log-sec-green, .nav-tabs > li.log-sec-blue {
		width: 40%;
		text-align: center;
	}

	.banner-mid-img .title > h1 {
		font-size: 28px;
		top: 25%;
	}

	.blocks-sec .box {
		max-height: 195px;
		min-height: auto;
	}

	.blocks-sec .box > h4 {
		font-size: 20px;
	}

	.blocks-sec .box > p {
		text-align: center;
		font-size: 15px;
	}

	.vision-sec {
		text-align: center;
	}

	.vision-sec .col-1 h4 {
		font-size: 20px;
	}

	.vision-sec .col-1 p {
		font-size: 15px;
	}

	.vision-sec .col-1 h4, .vision-sec .col-1 p {
		width: 100%;
	}

	.knleg-sec > h3 {
		font-size: 18px;
		padding: 0px 10px;
	}

	.knleg-sec .knleg-box-sec .box {
		max-height: 195px;
		min-height: auto;
	}

	.knleg-sec .knleg-box-sec .box > h4 {
		font-size: 20px;
	}

	.knleg-sec .knleg-box-sec .box > p {
		text-align: center;
		font-size: 15px;
	}

	.right-sec {
		margin-top: 10px;
	}

	.economic-cont > h3 {
		font-size: 20px;
	}

	.economic-cont > p {
		text-align: center;
		font-size: 14px;
	}

	.economic-midd .title-line {
		margin-bottom: 0px;
	}

	.crowd-cont > h3 {
		font-size: 18px;
	}

	.crowd-cont > h3 > small {
		font-size: 12px;
	}

	.crowd-cont > p {
		text-align: center;
		font-size: 14px;
	}

	ul.social-network {
		padding-left: 0px;
	}

	ul.social-network li {
		margin: 0px 30px 0px 0px;
	}

	.copyright {
    	text-align: center;
    }

    .social-icon {
    	text-align: center;
    }


    /*inner pages*/

    .inner-head {
    	text-align: center;
    }

    .inner-head-cont .panel-title > a {
    	font-size: 14px;
    }

    .inner-head-cont .panel-default > .panel-heading + .panel-collapse > .panel-body {
    	font-size: 14px;
    }

    .inner-head-prgf p {
    	font-size: 14px;
    }
}