<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


@media (max-width:1200px)
{

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

	.partners .partners-inner .owl-nav .owl-prev {
		border-radius: 100%;
		bottom: 40px;
		display: inline-block;
		height: 50px;
		left: -10px;
		padding: 0;
		position: relative;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.partners .partners-inner .owl-nav .owl-next {
		border-radius: 100%;
		bottom: 40px;
		display: inline-block;
		height: 50px;
		padding: 0;
		position: absolute;
		right: -10px;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}

	.school-profile img{
		width: 90% !important;
		height: 100% !important;
	}
	.ln2-txtcon img{
		width: 90% !important;
		height: 100% !important;
	}
	.school-information img{
		width: 90% !important;
		height: 100% !important;
	}
	.campus-dynamics  img{
		width: 90% !important;
		height: 100% !important;
	}


	.school-profile p{
		word-break: break-word;
	}
	.ln2-txtcon p{
		word-break: break-word;
	}
	.school-information p{
		word-break: break-word;
	}
	.campus-dynamics  p{
		word-break: break-word;
	}

	/*.school-profile table{*/
	/*width: 90% !important;*/
	/*height: 100% !important;*/
	/*}*/
	/*.ln2-txtcon &gt;table{*/
	/*width: 90% !important;*/
	/*height: 100% !important;*/
	/*}*/
	/*.school-information &gt;table{*/
	/*width: 90% !important;*/
	/*height: 100% !important;*/
	/*}*/
	/*.campus-dynamics&gt;table{*/
	/*width: 90% !important;*/
	/*height: 100% !important;*/
	/*}*/

	.extends-date{
		display:inline;float: right;margin-right:115px;
	}
	/* Header */
	.logo {
		display: block;
		float: left;
		height: auto;
		margin: 0;
		padding: 0;
		width: 27%;
	}
	.logo a {
		display: block;
		outline: 0 none;
		padding: 0 0 0 55px;
		position: relative;
		text-decoration: none;
	}
	.logo a span {
		left: 0px;
		position: absolute;
		top: -2px;
	}
	.logo a span img {
		display: inline-block;
		height: auto;
		width: 70%;
	}
	.logo a span img {
		display: inline-block;
		height: auto;
		width: 70%;
	}
	.logo a p {
		color: #515151;
		display: block;
		font-size: 17px;
		font-weight: normal;
		line-height: 28.8px;
		margin: 20px 0 0px;
		padding: 0;
	}
	.logo a small {
		color: #515151;
		display: block;
		font-size: 8px;
		line-height: 14.4px;
		margin: 0;
		padding: 0;
	}
	.main-menu {
		display: block;
		float: left;
		margin: 0 0 0 0%;
		padding: 0;
		width: 73%;
	}
	.filed-01 {
		display: block;
		float: left;
		height: auto;
		margin: 0;
		width: 40%;
	}
	.filed-01 label {
		display: block;
		float: left;
		margin: 3px 3% 0 0;
		text-align: center;
		width: 34%;
	}
	.filed-01 .form-control {
		background-color: #fff;
		border: 1px solid #fff;
		border-radius: 5px;
		color: #333;
		display: block;
		float: left;
		font-size: 14px;
		height: 28px;
		padding: 0 15px;
		width: 60%;
	}
	.filed-02 label {
		display: block;
		float: left;
		margin: 2px 0 0 0;
		text-align: center;
		width: 30%;
	}
	.filed-02 .form-control {
		background-color: #fff;
		border: 1px solid #fff;
		border-radius: 5px;
		color: #333;
		display: block;
		float: left;
		font-size: 14px;
		height: 28px;
		padding: 0 15px;
		width: 65%;
	}
	/* all for one */
	.main-inner-box .mib-left-01 {
		display: block;
		margin: 0;
		padding: 0 15px;
		width: 67%;
		float: left;
	}
	.main-inner-box .mib-right-02 {
		display: block;
		margin: 0;
		padding: 0 15px;
		width: 68%;
		float: left;
	}
	/* page-02*/
	.latest-news-list {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 60px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 31%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-txt {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px 0 10px;
		width: 60%;
	}
	/* page-03 */
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 {
		display: block;
		margin: 0;
		padding: 3px 0 0 32%;
		position: relative;
		line-height: 15.6px;
		font-style: normal;
		font-size: 7px;
		color: #fff;
		height: 34px;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {
		display: block;
		margin: 0;
		padding: 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 7px;
		color: #fff;
		position: absolute;
		left: 10%;

	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-regards {
		display: block;
		margin: 0;
		padding: 0;
		float: right;
		width: 40%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-right p {
		display: block;
		margin: 0;
		padding: 5px 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 14px;
		color: #fff;
		/* float: right; */
		text-align: center;
	}
	/* page-07 */
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-left h4 {
		display: block;
		margin: 0;
		padding: 7px 0 0 5%;
		position: relative;
		line-height: 21.6px;
		font-style: normal;
		font-size: 13px;
		color: #fff;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-right p {
		display: block;
		margin: 0;
		padding: 5px 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 15px;
		color: #fff;
		/* float: right; */
		text-align: center;
	}
	/* Page-10 */
	.contact-us-page {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.contact-us-page .contact-map iframe{
		width: 100%;
		height: 300px;
	}
}

@media (max-width:1024px)
{

	.partners .partners-inner .owl-nav .owl-prev {
		border-radius: 100%;
		bottom: 50px;
		display: inline-block;
		height: 50px;
		left: -10px;
		padding: 0;
		position: relative;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.partners .partners-inner .owl-nav .owl-next {
		border-radius: 100%;
		bottom: 50px;
		display: inline-block;
		height: 50px;
		padding: 0;
		position: absolute;
		right: -10px;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.tab-box .tb-heading h1 span{
		font-size: 16px;
		line-height: 25.2px;
		margin: 10px 0 0;
		padding: 4px 0 6px 30px;
	}
	.video-box .vb-heading h1 span{
		font-size: 16px;
		line-height: 25.2px;
		margin: 9px 0 0;
		padding: 4px 0 6px 30px;
	}
	.extends-date{
		display:inline;float: right;margin-right:195px;
	}
	.contact-us-page&gt;.map{
		height:340px;
		width: 100%;
	}
	/* .main-menu ul li a span{
		height: 33px;
	}
	.main-menu ul li.menu-01 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-02.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.active.menu-01 a span, .main-menu ul li.menu-01:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-01.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.menu-02 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-05.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-02 a span, .main-menu ul li.menu-02:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-04.png") no-repeat scroll 0 0 / 100% auto;;
	}
	.main-menu ul li.menu-03 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-08.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-03 a span, .main-menu ul li.menu-03:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-07.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-04 a span {
		background: rgba(0, 0, 0, 0)url("../menu/PLK ICON-06.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-04 a span, .main-menu ul li.menu-04:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-03.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-05 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-10.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-05 a span, .main-menu ul li.menu-05:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-09.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-06 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-12.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	}
	.main-menu ul li.active.menu-06 a span, .main-menu ul li.menu-06:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-11.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	} */
	.quick-links ul li a {
		font-size: 11px;
	}
	/* Header */
	.logo {
		display: block;
		float: left;
		height: auto;
		margin: 0;
		padding: 0;
		width: 27%;
	}
	.logo a {
		display: block;
		outline: 0 none;
		padding: 0 0 0 55px;
		position: relative;
		text-decoration: none;
	}
	.logo a span {
		left: 0px;
		position: absolute;
		top: -2px;
	}
	.logo a span img {
		display: inline-block;
		height: auto;
		width: 70%;
	}
	.logo a span img {
		display: inline-block;
		height: auto;
		width: 70%;
	}
	.logo a p {
		color: #515151;
		display: block;
		font-size: 17px;
		font-weight: normal;
		line-height: 28.8px;
		margin: 20px 0 0px;
		padding: 0;
	}
	.logo a small {
		color: #515151;
		display: block;
		font-size: 8px;
		line-height: 14.4px;
		margin: 0;
		padding: 0;
	}
	/* ===== Start Here / update on 08 january 2018 / ====== */
	.main-menu {
		display: block;
		float: left;
		margin: 0 0 0 5%;
		padding: 0;
		width: 68%;
	}

	.full-col .left-col {
		float: left;
		margin: 0px 16px;
		padding: 0;
		width: 50%;
	}
	.full-col .right-col {
		float: left;
		margin: 0 20px;
		padding: 0;
		width: 42%;
	}
	.tab-box .kekada {
		height: 50px;
		left: -20px;
		top: -30px;
		width: 60px;
	}
	.tab-box .tb-heading {
		display: block;
		margin: -45px 0 0 -40px;
		padding: 0;
		text-align: center;
	}
	.tab-box .tb-heading h1 {
		display: inline-block;
		height: 50px;
		margin: 0;
		width: 140px;
	}
	.tab-box .tb-heading h1 a {
		font-size: 16px;
		line-height: 25.2px;
		margin: 10px 0 0;
		padding: 6px 0 6px 40px;
	}

	.tab-box .tb-datacon .tbdc-ul &gt; li {

		margin: 0 8px;
		padding: 0;
		width: auto;
	}
	.tab-box .tb-datacon .tbdc-ul &gt; li &gt; a {
		background: rgba(0, 0, 0, 0) url("../images/tab-panel.png") no-repeat scroll 0 0 / 100% auto;
		color: #fff;
		display: block;
		font-size: 15px;
		height: 47px;
		line-height: 15px;
		margin: 0;
		outline: 0 none;
		padding: 21px 0;
		text-align: center;
		text-decoration: none;
		transition: all 0.3s ease-in-out 0s;
		width: 105px;
		float: left;
		height: 62px;

	}
	.tab-box .tb-datacon .tbdc-ul &gt; li &gt; a.active {
		background: rgba(0, 0, 0, 0) url("../images/tab-panel-active.png") no-repeat scroll 0 0 / 100% auto;
		color: #fff;
		display: block;
		font-size: 15px;
		height: 47px;
		line-height: 15px;
		margin: 0;
		outline: 0 none;
		padding: 21px 0;
		text-align: center;
		text-decoration: none;
		width: 105px;
		float: left;
		height: 62px;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-label {
		margin: 0;
		padding: 0 6px;
		width: 27%;
		height: auto;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-label span {

		font-size: 18px;
		height: 27px;
		line-height: 21.6px;
		margin: 0;
		padding: 1px 0 0;

	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-txt {

		margin: 0;
		padding: 0 5px;
		width: 55%;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-txt p {

		font-size: 14px;
		line-height: 21.8px;
		margin: 0;
		padding: 3px 0;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-date {

		padding: 0px 0px 0 10px;
		width: 18%;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-date small {

		font-size: 14px;
		line-height: 13.8px;
		margin: 0;
		padding: 8px 0;
	}
	.calender-box::before {

		height: 45px;
		left: -25px;
		top: -25px;
		width: 45px;
	}

	.calender-box .cb-inner .cb-heading {
		display: block;
		margin: -45px 0 0 -40px;
		padding: 0;
		text-align: center;
	}
	.calender-box .cb-inner .cb-heading h1 {
		display: inline-block;
		height: 50px;
		margin: 0;
		width: 140px;
	}
	.calender-box .cb-inner .cb-heading h1 a {
		font-size: 16px;
		line-height: 25.2px;
		margin: 10px 0 0;
		padding: 6px 0 6px 30px;
	}
	.calender-box .cb-inner ul {
		margin: 10px 0 0 60px;
		padding: 0;
		text-align: center;
	}
	.calender-box .cb-inner .calender-ship {

		bottom: -12px;
		height: 70px;
		right: -46px;
		width: 60px;
	}
	.full-cal {
		margin: 20px 0 0;
		padding: 0 10px;
		width: 60%;

	}
	.full-cal .fc-body {
		height: auto;
		width: 100%;
	}

	.full-cal-detail {

		margin: 20px 0 0;
		padding: 0;
		width: 40%;
	}

	.gallery-box::before {

		height: 45px;
		left: -30px;

		top: -23px;
		width: 40px;
	}
	.gallery-box .gb-inner .gb-heading {
		display: block;
		margin: -50px 0 0 -40px;
		padding: 0;
		text-align: center;
	}
	.gallery-box .gb-inner .gb-heading h1 {
		display: inline-block;
		height: 50px;
		margin: 0;
		width: 180px;
	}
	.gallery-box .gb-inner .gb-heading h1 a {
		font-size: 16px;
		line-height: 25.2px;
		margin: 10px 0 0;
		padding: 6px 0 6px 30px;
	}
	.gallery-box .gb-inner {


		margin: 0 0 35px;
		min-height: 490px;
		padding: 10px 10px 10px 0;

	}
	.video-box .vb-fish {

		height: 70px;
		left: -81px;
		top: 15px;
		width: 100px;
	}
	.video-box {

		margin: 25px 0 35px;

	}
	.video-box .vb-heading {
		display: block;
		margin: -45px 0 0 -40px;
		padding: 0;
		text-align: center;
	}
	.video-box .vb-heading h1 {
		display: inline-block;
		height: 50px;
		margin: 0;
		width: 140px;
	}
	.video-box .vb-heading h1 a {
		font-size: 16px;
		line-height: 25.2px;
		margin: 10px 0 0;
		padding: 6px 0 6px 30px;
	}
	.video-box .vb-slider .owl-nav .owl-prev {


		left: -20px;

	}
	.video-box .vb-slider .owl-nav .owl-next {

		right: -20px;

	}


	.news-box .nb-inner .nb-heading {
		display: block;
		margin: -45px 0 0 -40px;
		padding: 0;
		text-align: center;
	}
	.news-box .nb-inner .nb-heading h1 {
		display: inline-block;
		height: 60px;
		margin: 0;
		width: 173px;
	}
	.news-box .nb-inner .nb-heading h1 a {
		font-size: 16px;
		line-height: 25.2px;
		margin: 16px 0 0;
		padding: 5px 0 6px 0px;
	}

	.gallery-box .gb-inner .gallery-fish-01 {

		bottom: -82px;
		height: 120px;

		right: -42px;
		width: 100px;
	}
	.gallery-box .gb-inner .gallery-fish-02 {

		bottom: -104px;
		height: 118px;
		left: -26px;

		width: 110px;
	}
	.news-box::before {

		bottom: -15px;

		height: 70px;

		right: -50px;
		width: 60px;
	}

	.quick-links ul li {
		display: block;
		float: left;
		margin: 0;
		padding: 10px 1px;
		width: 134px;
	}
	.contect-dtl ul li {
		margin: 0 0 0 -19px;
		font-size: 11px;

	}
	.quick-links .ql-heading h1 {

		height: 46px;
		margin: 0;

		width: 140px;
	}
	.quick-links .ql-heading h1 a {

		font-size: 16px;

		padding: 12px 20px;

	}
	.contect-dtl .cd-heading h1 {

		height: 46px;
		margin: 0;

		width: 140px;
	}
	.contect-dtl .cd-heading h1 a {

		font-size: 16px;

		padding: 12px 20px;

	}

	.main-inner-box .mib-left-01 {
		display: block;
		margin: 0;
		padding: 0 15px;
		width: 65%;
		float: left;
	}
	.main-inner-box .mib-right-01 {
		display: block;
		margin: 0;
		padding: 0 15px 0 15px;
		width: 35%;
		/* min-width: 289px;*/
		float: left;
	}
	.main-inner-box .mib-left-02 {
		display: block;
		margin: 0;
		padding: 0 15px 0 15px;
		width: 35%;
		min-width: 289px;
		float: left;
	}
	.main-inner-box .mib-right-02 {
		display: block;
		margin: 0;
		padding: 0 15px;
		width: 65%;
		float: left;
	}
	.main-inner-box .mib-kekada {

		height: 56px;
		width: 70px;
		top: 38px;
		left: -20px;

	}
	.main-inner-box .mib-starfish {

		height: 47px;
		width: 45px;
		left: -13px;
		top: 390px;

	}
	.main-inner-box .mib-blueship {

		height: 53px;
		width: 45px;
		bottom: 130px;
		left: -5px;

	}
	.main-inner-box .mib-blackshark {

		height: 60px;
		width: 75px;
		right: -5px;
		top: 100px;

	}
	.main-inner-box .mib-bubblefish {

		height: 85px;
		width: 125px;
		top: 435px;
		right: 155px;

	}
	.main-inner-box .mib-whealfish {

		height: 68px;
		width: 75px;
		right: 265px;
		bottom: 135px;

	}
	.main-inner-box .mib-shipcover {

		height: 40px;
		width: 40px;
		right: 0;
		bottom: 335px;

	}
	.main-inner-box .mib-greengrass {

		height: 70px;
		width: 60px;
		right: -30px;
		bottom: 50px;

	}
	/* === page-02  == To == Page-15 ==== */
	.campus-dynamics-02 .cd2-gallery-box .cd2gb-item::after {height: 18px;}
	.campus-dynamics-03 .cd3-gallery-box .cd3gb-item::after {height: 18px;}
	.contact-us-page .contact-address{margin-bottom: 35px;}
	.user-profile-gallery .upgt-item-con .upgtic-item::after {height: 18px;}
	.user-profile-gallery .upgt-item-con .upgtic-item-02::after {height: 18px;}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-left-text {margin: 0;padding: 0 5px 0 0px;width: 48%;}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-text {margin: 0;padding: 0 10px;width: 22%;}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-btn {margin: 0;padding: 0 10px;width: 23%;}
	/* ===== / update on 08 january 2018 / End Here ====== */

	.filed-01 {
		display: block;
		float: left;
		height: auto;
		margin: 0;
		width: 45%;
	}
	.filed-01 label {
		display: block;
		float: left;
		margin: 3px 3% 0 0;
		text-align: center;
		width: 34%;
	}
	.filed-01 .form-control {
		background-color: #fff;
		border: 1px solid #fff;
		border-radius: 5px;
		color: #333;
		display: block;
		float: left;
		font-size: 14px;
		height: 28px;
		padding: 0 15px;
		width: 60%;
	}
	.filed-02 label {
		display: block;
		float: left;
		margin: 2px 0 0 0;
		text-align: center;
		width: 30%;
	}
	.filed-02 .form-control {
		background-color: #fff;
		border: 1px solid #fff;
		border-radius: 5px;
		color: #333;
		display: block;
		float: left;
		font-size: 14px;
		height: 28px;
		padding: 0 15px;
		width: 65%;
	}
	/* all for one */

	/* page-02*/
	.latest-news-list {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 60px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 33%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-txt {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px 0 10px;
		width: 60%;
	}
	/* page-03 */
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 {
		display: block;
		margin: 0;
		padding: 4px 0 0 30%;
		position: relative;
		line-height: 15.6px;
		font-style: normal;
		font-size: 12px;
		color: #fff;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {
		display: block;
		margin: 0;
		padding: 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 11px;
		color: #fff;
		position: absolute;
		left: 10%;
		top: 5px;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-regards {
		display: block;
		margin: 0;
		padding: 0;
		float: right;
		width: 40%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-right p {
		display: block;
		margin: 0;
		padding: 5px 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 14px;
		color: #fff;
		/* float: right; */
		text-align: center;
	}
	/* page-07 */
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-left h4 {
		display: block;
		margin: 0;
		padding: 7px 0 0 5%;
		position: relative;
		line-height: 21.6px;
		font-style: normal;
		font-size: 13px;
		color: #fff;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-right p {
		display: block;
		margin: 0;
		padding: 5px 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 15px;
		color: #fff;
		/* float: right; */
		text-align: center;
	}
	/* Page-10 */
	.contact-us-page {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.contact-us-page .contact-map iframe {
		width: 100%;
		height: 300px;
	}

	.video-box .vb-heading{
		display: block;
		margin: -45px 36px 0 0;
		padding: 0;
		text-align: center;
	}

	.news-box .nb-inner .nb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg.png") no-repeat scroll 0 0 / 100% auto;
		display: inline-block;
		height: 65px;
		margin: 0;
		position: relative;
		width: 165px;
	}
	.news-box .nb-inner .nb-heading{
		margin: -45px 36px 0 0;
	}


}

@media (max-width:991px)
{

	.extends-date{
		display:inline;float: right;margin-right:295px;
	}
	.contact-us-page&gt;.map{
		height:440px;
		width: 100%;
	}
	/* .main-menu ul li a span{
		height: 33px;
	}
	.main-menu ul li.menu-01 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-02.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.active.menu-01 a span, .main-menu ul li.menu-01:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-01.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.menu-02 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-05.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-02 a span, .main-menu ul li.menu-02:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-04.png") no-repeat scroll 0 0 / 100% auto;;
	}
	.main-menu ul li.menu-03 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-08.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-03 a span, .main-menu ul li.menu-03:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-07.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-04 a span {
		background: rgba(0, 0, 0, 0)url("../menu/PLK ICON-06.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-04 a span, .main-menu ul li.menu-04:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-03.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-05 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-10.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-05 a span, .main-menu ul li.menu-05:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-09.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-06 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-12.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	}
	.main-menu ul li.active.menu-06 a span, .main-menu ul li.menu-06:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-11.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	} */
	.mobile-btn
	{
		display:block;
	}
	header {
		background-color: #fff;
		height: auto;
		max-height: 100%;
		position: relative;
	}
	header.pg1, header.pg2 {
		background-color: #fff;
		height: auto;
		max-height: 100%;
		position: relative;
	}
	.logo {
		display: block;
		float: none;
		height: auto;
		margin: 0;
		padding: 0 0 15px;
		width: 100%;
		position: relative;
	}
	.logo a {
		display: inline-block;
		outline: 0 none;
		padding: 0 0 0 40px;
		position: relative;
		text-decoration: none;
	}
	.logo a span {
		left: -6px;
		position: absolute;
		top: 15px;
	}
	.logo a span img {
		display: inline-block;
		height: auto;
		width: 50%;
	}
	.logo a p {
		color: #515151;
		display: block;
		font-size: 15px;
		font-weight: normal;
		line-height: 28.8px;
		margin: 10px 0 0px;
		padding: 0;

	}
	.logo a small {
		color: #515151;
		display: block;
		font-size: 8px;
		line-height: 14.4px;
		margin: 0;
		padding: 0;

	}
	.main-menu {
		display: none;
		float: none;
		margin: 0 0 0 -6%;
		padding: 0;
		width: 111%;
	}
	.main-menu ul li.active a, .main-menu ul li:hover a {
		box-shadow: none;
	}
	.main-menu ul li.active.menu-01 a, .main-menu ul li.menu-01:hover a {
		border: none;
	}
	.main-menu ul li {
		background-color: transparent;
		display: inline-block;
		height: auto;
		list-style: outside none none;
		/* margin: 5px 0 10px; */
		padding: 5px 0;
		position: relative;
		text-align: center;
		transform: skewX(0deg);
		width: 16%;
	}

	.main-menu ul li a {
		border-radius: 100%;
		display: inline-block;
		height: auto;
		margin: 0;
		outline: 0 none;
		padding: 0;
		text-align: center;
		text-decoration: none;
		transform: skewX(0deg);
		width: 100%;
	}


	.search-con {
		background-color: #fcf5e9;
		height: auto;
		margin: 0;
		max-height: 100%;
		padding: 13px 0;
		width: 100%;
	}
	.social-share &gt; ul &gt; li {
		display: inline-block;
		margin: 0;
		padding: 0 3px;
	}

	.filed-01 {
		display: block;
		float: none !important;
		height: auto;
		margin: 10px 0 10px;
		width: 100%;
	}
	.filed-02 {
		display: block;
		float: none !important;
		height: auto;
		margin: 10px 0 10px;
		width: 100%;
	}
	.filed-02 label {
		display: block;
		float: left;
		margin: 5px 0 0 0;
		text-align: center;
		width: 35%;

	}
	.filed-03 {
		display: block;
		float: none !important;
		height: auto;
		margin: 50px 0 10px;
		width: 100%;
	}
	.slider::after {
		bottom: 0;
		height: 28px;
		left: 0;
		right: 0;
	}
	.sliding {
		/* height: 438.3px !important;
       margin: 0;
       overflow: hidden;
       padding: 0;
       width: 100%; */
	}
	.sliding img
	{
		width:100%;
		height:auto;
	}
	.partners .partners-inner .owl-nav
	{
		/*display:none;*/
	}
	.partners .partners-inner .owl-nav .owl-prev {
		border-radius: 100%;
		bottom: 55px;
		display: inline-block;
		height: 50px;
		left: -10px;
		padding: 0;
		position: relative;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.partners .partners-inner .owl-nav .owl-next {
		border-radius: 100%;
		bottom: 55px;
		display: inline-block;
		height: 50px;
		padding: 0;
		position: absolute;
		right: -10px;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.slider .owl-dots {
		display:none;
	}

	.full-col .left-col {
		display: block;
		float: left;
		margin: 0 0 50px;
		padding: 0;
		position: relative;
		width: 100%;
	}
	.full-col .right-col {
		display: block;
		float: left;
		margin: 0 7px;
		padding: 0;
		position: relative;
		width: 100%;
	}
	.full-col .left-col.pg2 {
		float: left;
		margin: 0 13.75px;
		padding: 0;
		width: 100%;
		display:block;
		position:relative;
	}
	.full-col .right-col.pg2 {
		float: left;
		margin: 0 0;
		padding: 0;
		width: 100%;
		display:block;
		position:relative;
	}
	.video-box .vb-slider .vbs-iframe-con .vbsic-play {
		display: inline-block;
		height: 300px;
		width: 80%;
	}
	.video-box .vb-slider .owl-nav .owl-prev {
		border-radius: 100%;
		bottom: 100px;
		display: inline-block;
		height: 50px;
		left: 0;
		padding: 0;
		position: absolute;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.video-box .vb-slider .owl-nav .owl-next {
		border-radius: 100%;
		bottom: 100px;
		display: inline-block;
		height: 50px;
		padding: 0;
		position: absolute;
		right: 0;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.full-cal {
		display: block;
		float: left;
		margin: 20px 0 0 10px;
		padding: 0 10px;
		position: relative;
		width: 40%;
	}
	.full-cal-detail {
		display: block;
		float: left;
		margin: 20px 0 0;
		padding: 0;
		width: 55%;
	}
	/* all for one  */

	.main-inner-box .mib-left-01 {
		display: block;
		margin: 0 0 30px;
		padding: 0 0px;
		width: 100%;
		float: left;
	}
	.main-inner-box .mib-right-01 {
		display: block;
		margin: 0;
		padding: 0 0px 0 0px;
		width: 100%;
		min-width: 100%;
		float: left;
	}
	.main-inner-box .mib-left-02 {
		display: block;
		margin: 0 0 30px;
		padding: 0 0px;
		width: 100%;
		float: left;
	}
	.main-inner-box .mib-right-02 {
		display: block;
		margin: 0;
		padding: 0 0px 0 0px;
		width: 100%;
		min-width: 100%;
		float: left;
	}
	.latest-news-list {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 20px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	/* Comman css */
	.school-pagination {
		display: block;
		margin: 25px 0 0;
		padding: 0;
		width: 100%;
		height: auto;
	}
	.school-pagination &gt; ul {
		display: block;
		padding: 0 15px 0 0px;
		list-style: none;
		text-align: right;
		margin: 0;
	}
	.school-pagination &gt; ul &gt; li &gt; a {
		display: block;
		margin: 0;
		padding: 2px 0;
		width: 25px;
		height: 33px;
		font-size: 15px;
	}
	/* page-02  */
	.latest-news-list &gt; ol &gt; li &gt; a {
		border-bottom: 1px dashed #EDEDED;
		display: block;
		height: auto;
		margin: 0;
		outline: 0 none;
		padding: 0px 0px;
		text-decoration: none;
		width: 100%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label span {
		font-size: 18px;
		height: 37px;
		line-height: 28.6px;
		margin: 0;
		padding: 3px 0 0;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label {
		display: block;
		float: left;
		margin: 10px 0;
		padding: 0 10px;
		width: 24%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-txt {
		display: block;
		float: left;
		margin: 0;
		padding: 5px 10px;
		width: 59%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-date {
		display: block;
		float: left;
		margin: 0;
		padding: 5px 10px;
		width: 15%;
		text-align: center;
	}

	.panel-body {
		display: block;
		margin: 0px 0;
		padding: 0 0 25px;
	}
	.main-inner-box .mib-kekada {

		height: 30px;
		width: 35px;
		top: 38px;
		left: -14px;

	}
	.main-inner-box .mib-starfish {

		height: 25px;
		width: 20px;
		left: -15px;
		top: 165px;
		z-index: 9;
	}
	.main-inner-box .mib-blueship {
		height: 106px;
		width: 30px;
		bottom: 25px;
		left: -14px;
		z-index: 9;
	}
	.main-inner-box .mib-whealfish {


		height: 110px;
		width: 28px;
		right: 37px;
		bottom: 370px;
		z-index: 9;
	}
	.main-inner-box .mib-blackshark {
		height: 84px;
		width: 36px;
		right: -10px;
		top: 100px;
		z-index: 9;
	}
	.main-inner-box .mib-bubblefish {

		height: 35px;
		width: 54px;
		top: 68%;
		right: 225px;
		z-index: 9;
	}
	.main-inner-box .mib-shipcover {

		height: 24px;
		width: 25px;
		right: -15px;
		bottom: 335px;
		z-index: 9;
	}
	.main-inner-box .mib-greengrass {
		height: 99px;
		width: 28px;
		right: -19px;
		bottom: -9px;
		z-index: 9;
	}
	/* Page-10 */
	.contact-us-page {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.contact-us-page .contact-map iframe{
		width: 100%;
		height: 300px;
	}
	/* page-12 */
	.user-profile-gallery {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 5px 50px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.user-profile-gallery .upgt-item-con .upgtic-item::after {

		width: 100%;
		height: 22px;
		left: 0px;
		bottom: 0px;
		right: 0;
	}
	/* page-13 */
	.user-profile-gallery h1 {
		font-size: 30px;
		line-height: 36px;
		color: #4DBADB;
		font-weight: normal;
		margin: 20px 0 0;
		padding: 0 0 0 20px;
	}
	.user-profile-gallery .upgt-item-con .upgtic-item-02::after {
		width: 100%;
		height: 24px;
		left: 0px;
		bottom: 0px;
		right: 0;
		z-index: 9;
	}
	/* page-15 */

	.user-profile-04 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	/* Sidebar show in mobile and hide on desktop */
	.main-inner-box .mib-right-01.mobile-menu
	{
		display: block;
	}
	.main-inner-box .mib-right-01.desktop-menu
	{
		display: none;
	}

	.gallery-box .gb-inner .gb-heading h1 {
		display: inline-block;
		height: 65px;
		margin: 0;
		margin-top:8px;
		width: 165px;
	}
	.gallery-box .gb-inner .gb-heading h1 a {
		font-size: 16px;
		line-height: 25.2px;
		margin: 8px 0 0;
		padding: 6px 0 6px 30px;
	}

	.video-box .vb-heading{
		display: block;
		margin: -45px 36px 0 0;
		padding: 0;
		text-align: center;
	}

	.news-box .nb-inner .nb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg.png") no-repeat scroll 0 0 / 100% auto;
		display: inline-block;
		height: 65px;
		margin: 0;
		position: relative;
		width: 165px;
	}
	.news-box .nb-inner .nb-heading{
		margin: -45px 36px 0 0;
	}


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

	.partners .partners-inner .owl-nav .owl-prev {
		border-radius: 100%;
		bottom: 50px;
		display: inline-block;
		height: 50px;
		left: -10px;
		padding: 0;
		position: relative;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.partners .partners-inner .owl-nav .owl-next {
		border-radius: 100%;
		bottom: 50px;
		display: inline-block;
		height: 50px;
		padding: 0;
		position: absolute;
		right: -10px;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}

	.campus-dynamics-02 .cd2-gallery-box .cd2gb-item{
		height:230px;
		/* height: 100%; */
	}
	.new-more{
		margin-right: 10px;
	}
	.extends-date{
		display:inline;float: right;margin-right:195px;
	}
	.contact-us-page&gt;.map{
		height:440px;
		width: 100%;
	}
	/* .main-menu ul li a span{
		height: 33px;
	}

	.main-menu ul li.menu-01 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-02.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.active.menu-01 a span, .main-menu ul li.menu-01:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-01.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.menu-02 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-05.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-02 a span, .main-menu ul li.menu-02:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-04.png") no-repeat scroll 0 0 / 100% auto;;
	}
	.main-menu ul li.menu-03 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-08.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-03 a span, .main-menu ul li.menu-03:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-07.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-04 a span {
		background: rgba(0, 0, 0, 0)url("../menu/PLK ICON-06.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-04 a span, .main-menu ul li.menu-04:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-03.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-05 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-10.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-05 a span, .main-menu ul li.menu-05:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-09.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-06 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-12.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	}
	.main-menu ul li.active.menu-06 a span, .main-menu ul li.menu-06:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-11.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	} */
	.mobile-btn
	{
		display:block;
	}
	header {
		background-color: #fff;
		height: auto;
		max-height: 100%;
		position: relative;
	}
	header.pg1, header.pg2 {
		background-color: #fff;
		height: auto;
		max-height: 100%;
		position: relative;
	}
	.logo {
		display: block;
		float: none;
		height: auto;
		margin: 0;
		padding: 0 0 15px;
		width: 100%;
		position: relative;
	}
	.logo a {
		display: inline-block;
		outline: 0 none;
		padding: 0 0 0 40px;
		position: relative;
		text-decoration: none;
	}
	.logo a span {
		left: -6px;
		position: absolute;
		top: 15px;
	}
	.logo a span img {
		display: inline-block;
		height: auto;
		width: 50%;
	}
	.logo a p {
		color: #515151;
		display: block;
		font-size: 15px;
		font-weight: normal;
		line-height: 28.8px;
		margin: 10px 0 0px;
		padding: 0;

	}
	.logo a small {
		color: #515151;
		display: block;
		font-size: 8px;
		line-height: 14.4px;
		margin: 0;
		padding: 0;

	}
	.main-menu {
		display: none;
		float: none;
		margin: 0 0 0 -6%;
		padding: 0;
		width: 111%;
	}
	.main-menu ul li.active a, .main-menu ul li:hover a {
		box-shadow: none;
	}
	.main-menu ul li.active.menu-01 a, .main-menu ul li.menu-01:hover a, .main-menu ul li.active.menu-02 a, .main-menu ul li.menu-02:hover a, .main-menu ul li.active.menu-03 a, .main-menu ul li.menu-03:hover a, .main-menu ul li.active.menu-04 a, .main-menu ul li.menu-04:hover a, .main-menu ul li.active.menu-05 a, .main-menu ul li.menu-05:hover a, .main-menu ul li.active.menu-06 a, .main-menu ul li.menu-06:hover a {
		border: none;
		/* background-color: transparent; */
	}

	.main-menu ul li {
		background-color: transparent;
		display: inline-block;
		height: auto;
		list-style: outside none none;
		/* margin: 5px 0 10px; */
		padding: 5px 0;
		position: relative;
		text-align: center;
		transform: skewX(0deg);
		width: 32%;
	}

	.main-menu ul li a {
		border-radius: 100%;
		display: inline-block;
		height: auto;
		margin: 0;
		outline: 0 none;
		padding: 0;
		text-align: center;
		text-decoration: none;
		transform: skewX(0deg);
		width: 100%;
	}


	.search-con {
		background-color: #fcf5e9;
		height: auto;
		margin: 0;
		max-height: 100%;
		padding: 13px 0;
		width: 100%;
	}
	.social-share &gt; ul &gt; li {
		display: inline-block;
		margin: 0;
		padding: 0 3px;
	}

	.filed-01 {
		display: block;
		float: none !important;
		height: auto;
		margin: 10px 0 10px;
		width: 100%;
	}
	.filed-02 {
		display: block;
		float: none !important;
		height: auto;
		margin: 10px 0 10px;
		width: 100%;
	}
	.filed-02 label {
		display: block;
		float: left;
		margin: 5px 0 0 0;
		text-align: center;
		width: 35%;

	}
	.filed-03 {
		display: block;
		float: none !important;
		height: auto;
		margin: 50px 0 10px;
		width: 100%;
	}
	.quick-links ul li {
		display: block;
		float: left;
		margin: 0;
		padding: 10px 0;
		width: 50%;
	}
	footer {
		background-color: #fcf5e9;
		height: auto;
		padding: 30px 0px;
		width: 100%;
	}
	.slider::after {
		bottom: 0;
		height: 28px;
		left: 0;
		right: 0;
	}
	.sliding {
		/* height: 272.25px !important;
       margin: 0;
       overflow: hidden;
       padding: 0;
       width: 100%; */
	}
	.sliding img
	{
		width:100%;
		height:auto;
	}
	.partners .partners-inner .owl-nav
	{
		/*display:none;*/
	}
	.slider .owl-dots {
		display:none;
	}
	.slider .slider-ship {
		height:83px;
		right: 5px;
		top: 5px;
		width: 117px;
		z-index: 10;
	}
	.slider .slider-ship-buootn{
		right: -19px;
		width: 78px;
		z-index: 10;
	}
	.slider .slider-ship-buootn2{
		right: -19px;
		width: 78px;
		z-index: 10;
	}
	.slider .slider-ship-buootn p {
		width: 78px;
		padding-left: 1px;
	}
	.slider .slider-ship-buootn2 p {
		width: 78px;
		padding-left: 1px;
	}
	.slider .slider-ship p {
		font-size: 9px;
		line-height: 21.6px;
		position: absolute;
		width: 70px;
		left: 4px;
	}
	.full-col .left-col {
		float: left;
		margin: 0 0px;
		padding: 0;
		width: 100%;
	}
	.full-col .right-col {
		float: left;
		margin: 0 0;
		padding: 0;
		width: 100%;
	}
	.full-col .left-col.pg2 {
		float: left;
		margin: 0 13.75px;
		padding: 0;
		width: 100%;
	}
	.full-col .right-col.pg2 {
		float: left;
		margin: 0 0;
		padding: 0;
		width: 100%;
	}
	.tab-box {
		background-color: #fff;
		border: 1px solid #fff;
		border-radius: 10px;
		height: auto;
		margin: 0 0 50px;
		/*min-height: 100%;*/
		padding: 10px;
		position: relative;
		width: 100%;
	}
	.tab-box .kekada {
		background: rgba(0, 0, 0, 0) url("../images/kekada.png") no-repeat scroll 0 0 / 100% auto;
		display: block;
		height: 42px;
		left: -17px;
		position: absolute;
		top: -24px;
		width: 50px;
	}
	.tab-box::before {
		background: rgba(0, 0, 0, 0) url("../images/tab-box-right.png") no-repeat scroll 0 0 / 100% auto;
		content: "";
		height: 123px;
		position: absolute;
		right: -1px;
		top: -1px;
		width: 75px;
	}
	.tab-box::after {
		background: rgba(0, 0, 0, 0) url("../images/tab-box-left.png") no-repeat scroll 0 0 / 100% auto;
		bottom: -1px;
		content: "";
		height: 86px;
		left: -1px;
		position: absolute;
		width: 100px;
	}
	.tab-box .tb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg.png") no-repeat scroll 0 0 / 100% auto;
		display: inline-block;
		height: 43px;
		margin: 0;
		position: relative;
		width: 120px;
	}
	.tab-box .tb-heading h1 a {
		color: #f28d14;
		display: block;
		font-size: 15px;
		font-weight: bold;
		line-height: 25.2px;
		margin: 8px 0 0;
		outline: 0 none;
		padding: 6px 0 6px 34px;
		text-align: center;

		text-decoration: none;
	}

	.tab-box .tb-datacon {
		display: block;
		height: auto;
		margin: 20px 5px;
		padding: 0 0px;
		position: relative;
		width: auto;
	}
	.tab-box .tb-datacon .tbdc-ul {
		border-bottom: medium none;
		display: block;
		text-align: center;
	}
	.tab-box .tb-datacon .tbdc-ul &gt; li {
		display: inline-block;
		height: auto;
		margin: 0 0px;
		padding: 0;
		width: auto;
	}
	.tab-box .tb-datacon .tbdc-ul &gt; li &gt; a {
		background: rgba(0, 0, 0, 0) url("../images/tab-panel.png") no-repeat scroll 0 0 / 100% auto;
		color: #fff;
		display: block;
		font-size: 15px;
		height: 47px;
		line-height: 15px;
		margin: 0;
		outline: 0 none;
		padding: 21px 0;
		text-align: center;
		text-decoration: none;
		transition: all 0.3s ease-in-out 0s;
		width: 105px;
		float: left;
		height: 62px;

	}
	.tab-box .tb-datacon .tbdc-ul &gt; li &gt; a.active {
		background: rgba(0, 0, 0, 0) url("../images/tab-panel-active.png") no-repeat scroll 0 0 / 100% auto;
		color: #fff;
		display: block;
		font-size: 15px;
		height: 47px;
		line-height: 15px;
		margin: 0;
		outline: 0 none;
		padding: 21px 0;
		text-align: center;
		text-decoration: none;
		width: 105px;
		float: left;
		height: 62px;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul {
		display: block;
		list-style: outside none none;
		margin: 0px 0 0;
		padding: 0;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a {
		border-bottom: 1px solid #eae8e4;
		display: block;
		height: auto;
		margin: 0;
		outline: 0 none;
		padding: 10px 0;
		text-decoration: none;
		width: 100%;

	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-label {
		display: block;
		float: left;
		margin: 10px 0;
		padding: 0 10px;
		width: 40%;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-label span.tl-01 {
		background: rgba(0, 0, 0, 0) url("../images/tab-label-01.png") no-repeat scroll 0 0 / 100% auto;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-txt {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 60%;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-txt p {
		color: #515151;
		display: block;
		font-size: 14px;
		line-height: 20.8px;
		margin: 0;
		padding: 7px 0;

	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-date {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 100%;
		text-align: center;
	}
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-date small {
		color: #4dbadb;
		display: block;
		font-size: 14px;
		line-height: 16.8px;
		margin: 0;
		padding: 7px 0;

	}


	.gallery-box .gb-inner .gb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg.png") no-repeat scroll 0 0 / 100% auto;
		display: inline-block;
		height: 72px;
		margin: 6px 0 0 0;
		position: relative;
		/*width: 120px;*/
	}
	.gallery-box .gb-inner .gb-heading h1 a {
		color: #f28d14;
		display: block;
		font-size: 16px;
		font-weight: bold;
		line-height: 25.2px;
		margin: 8px 0 0;
		outline: 0 none;
		padding: 14px 0 6px 40px;
		text-align: center;
		text-decoration: none;

	}
	.gallery-box::before {
		background: rgba(0, 0, 0, 0) url("../images/gallery-star.png") no-repeat scroll 0 0 / 100% auto;
		content: "";
		height: 40px;
		left: -11px;
		position: absolute;
		top: -28px;
		width: 35px;
	}
	.gallery-box .gb-inner::before {
		background: rgba(0, 0, 0, 0) url("../images/gallery-box-right.png") no-repeat scroll 0 0 / 100% auto;
		content: "";
		height: 80px;
		position: absolute;
		right: -1px;
		top: -1px;
		width: 80px;
	}
	.gallery-box .gb-inner::after {
		background: rgba(0, 0, 0, 0) url("../images/gallery-box-left.png") no-repeat scroll 0 0 / 100% auto;
		bottom: -1px;
		content: "";
		height: 69px;
		left: -1px;
		position: absolute;
		width: 80px;
		z-index: 9;
	}
	.gallery-box {
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: 10px;
		height: auto;
		margin: 0 0 35px;
		min-height: auto;
		padding: 0;
		width: 100%;
		z-index: 9;
		position: relative;
	}
	.gallery-box .gb-inner {
		background-color: #fff;
		border: 1px solid #fff;
		border-radius: 10px;
		display: block;
		height: auto;
		margin: 0 0 35px;
		min-height: 500px;
		padding: 10px;
		position: relative;
		width: 100%;
	}
	.gallery-box .gb-inner .gallery-fish-02 {
		background: rgba(0, 0, 0, 0) url("../images/gallery-fish-02.png") no-repeat scroll 0 0 / 100% auto;
		bottom: -95px;
		height: 118px;
		left: -45px;
		position: absolute;
		width: 102px;
		display: none;
	}
	.gallery-box .gb-inner .gallery-fish-01 {
		background: rgba(0, 0, 0, 0) url("../images/gallery-fish-01.png") no-repeat scroll 0 0 / 100% auto;
		bottom: -105px;
		height: 181px;
		position: absolute;
		right: -100px;
		width: 191px;
		display: none;
	}

	.calender-box::before {
		background: rgba(0, 0, 0, 0) url("../images/calender-scover.png") no-repeat scroll 0 0 / 100% auto;
		content: "";
		height: 35px;
		left: -12px;
		position: absolute;
		top: -24px;
		width: 35px;
	}
	.calender-box .cb-inner .cb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg.png") no-repeat scroll 0 0 / 100% auto;
		display: inline-block;
		height: 43px;
		margin: 0px 0 0;
		position: relative;
		width: 120px;
	}
	.calender-box .cb-inner .cb-heading h1 a {
		color: #f28d14;
		display: block;
		font-size: 16px;
		font-weight: bold;
		line-height: 25.2px;
		margin: 7px 0 0;
		outline: 0 none;
		padding: 6px 0 6px 30px;
		text-align: center;
		text-decoration: none;

	}
	.calender-box .cb-inner ul {
		display: block;
		list-style: outside none none;
		margin: 10px 0 0 0px;
		padding: 0;
		text-align: center;
	}
	.calender-box .cb-inner ul li {
		display: inline-block;
		margin: 0;
		padding: 0 20px;
	}
	.calender-box.pg2 .cb-inner ul li {
		display: inline-block;
		margin: 0;
		padding: 0 15px;
	}
	.full-cal {
		display: block;
		float: none;
		margin: 10px auto;
		padding: 0 10px;
		position: relative;
		width: 100%;
	}
	.full-cal.pg2 {
		display: block;
		float: left;
		margin: 20px 0 0 30px;
		padding: 0 10px;
		position: relative;
		width: 100%;
		z-index: 999;
	}
	.full-cal-detail {
		display: block;
		float: left;
		margin: 1px 0 10px;
		padding: 0 20px;
		width: 100%;
	}
	.full-cal-detail.pg2 {
		display: block;
		float: left;
		margin: 20px 0 0;
		padding: 0 10px;
		width: 100%;
	}
	.calender-box .cb-inner .calender-ship {
		background: rgba(0, 0, 0, 0) url("../images/calender-ship.png") no-repeat scroll 0 0 / 100% auto;
		bottom: -20px;
		height: 83px;
		position: absolute;
		right: -11px;
		width: 64px;
	}
	.video-box {

		padding: 10px 10px 10px;

	}
	.video-box .vb-heading {
		display: block;
		margin: -30px 0 0;
		padding: 0;
		text-align: center;
	}
	.video-box .vb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg.png") no-repeat scroll 0 0 / 100% auto;
		display: inline-block;
		height: 43px;
		margin: 0;
		position: relative;
		width: 120px;
	}
	.video-box .vb-heading h1 a {
		color: #f28d14;
		display: block;
		font-size: 16px;
		font-weight: bold;
		line-height: 25.2px;
		margin: 10px 0 0;
		outline: 0 none;
		padding: 6px 0 6px 35px;
		text-align: center;
		text-decoration: none;

	}
	.video-box::before {
		background: rgba(0, 0, 0, 0) url("../images/video-box-right.png") no-repeat scroll 0 0 / 100% auto;
		content: "";
		height: 90px;
		position: absolute;
		right: -1px;
		top: -1px;
		width: 80px;
	}
	.video-box::after {
		background: rgba(0, 0, 0, 0) url("../images/video-box-left.png") no-repeat scroll 0 0 / 100% auto;
		bottom: -1px;
		content: "";
		height: 69px;
		left: -1px;
		position: absolute;
		width: 80px;
	}
	.video-box .vb-fish {
		background: rgba(0, 0, 0, 0) url("../images/vb-fish.png") no-repeat scroll 0 0 / 100% auto;
		height: 84px;
		left: -134px;
		position: absolute;
		top: -22px;
		width: 139px;
		display: none;
	}
	.video-box .vb-slider {
		display: block;
		margin: 10px 0 0;
		padding: 0;
		position: relative;
	}
	.news-box::before {
		background: rgba(0, 0, 0, 0) url("../images/news-grass.png") no-repeat scroll 0 0 / 100% auto;
		bottom: -20px;
		content: "";
		height: 60px;
		position: absolute;
		right: -13px;
		width: 50px;
	}
	.news-box .nb-inner .nb-heading {
		display: block;
		margin: -35px 0 0;
		padding: 0;
		text-align: center;
	}

	.news-box .nb-inner .nb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg-2.png") no-repeat scroll 0 0 / 100% 100%;
		display: inline-block;
		height: 100%;
		margin: 0;
		position: relative;
		width: auto;
	}
	.news-box .nb-inner .nb-heading h1 a {
		color: #f28d14;
		display: block;
		font-size: 16px;
		font-weight: bold;
		line-height: 25.2px;
		margin: 16px 0 0;
		outline: 0 none;
		padding: 6px 0 6px 0px;
		text-align: center;
		text-decoration: none;

	}
	.news-box .nb-inner::before {
		background: rgba(0, 0, 0, 0) url("../images/news-box-right.png") no-repeat scroll 0 0 / 100% auto;
		content: "";
		height: 90px;
		position: absolute;
		right: -1px;
		top: -1px;
		width: 80px;
	}
	.news-box .nb-inner::after {
		background: rgba(0, 0, 0, 0) url("../images/news-box-left.png") no-repeat scroll 0 0 / 100% auto;
		bottom: -1px;
		content: "";
		height: 69px;
		left: -1px;
		position: absolute;
		width: 80px;
		z-index: 9;
	}
	.news-box .nb-inner .nb-detail &gt; ul &gt; li &gt; a {
		border-bottom: 1px solid #eae8e4;
		display: block;
		height: auto;
		margin: 0;
		outline: 0 none;
		padding: 10px 0;
		text-decoration: none;
		width: 100%;

	}
	.news-box .nb-inner .nb-detail &gt; ul &gt; li &gt; a .nbd-txt {
		display: block;
		float: none;
		margin: 0;
		padding: 0 0px;
		width: 100%;
	}
	.news-box .nb-inner .nb-detail &gt; ul &gt; li &gt; a .nbd-txt p {
		color: #515151;
		display: block;
		font-size: 14px;
		line-height: 16.8px;
		margin: 0;

		padding: 7px 0;
	}
	.news-box .nb-inner .nb-detail &gt; ul &gt; li &gt; a .nbd-date {
		display: block;
		float: left;
		margin: 0;
		padding: 0 0px;
		width: 100%;
	}
	.news-box .nb-inner .nb-detail &gt; ul &gt; li &gt; a .nbd-date small {
		color: #4DBADB;
		display: block;
		font-size: 14px;
		line-height: 16.8px;
		margin: 0;
		padding: 7px 0;

	}
	.partners
	{
		display: block;
		margin: 0px 0 0;
		padding: 0;
		width:100%;
		overflow:hidden;
		box-sizing:border-box;
		height:140px;
	}
	.partners .partners-inner
	{
		width:100%;
		margin:0 auto;
		height:auto;
		display:block;
	}
	.contect-dtl {
		display: block;
		margin: 20px 0 0;
		padding: 0;
	}
	.contect-dtl ul li {
		color: #515151;
		display: block;
		font-size: 15px;
		font-weight: normal;
		line-height: 21.6px;
		margin: 0;
		padding: 6px 0;

	}

	/* Comman css */
	.school-pagination {
		display: block;
		margin: 25px 0 0;
		padding: 0;
		width: 100%;
		height: auto;
	}
	.school-pagination &gt; ul {
		display: block;
		padding: 0 15px 0 0px;
		list-style: none;
		text-align: right;
		margin: 0;
	}
	.school-pagination &gt; ul &gt; li &gt; a {
		display: block;
		margin: 0;
		padding: 2px 0;
		width: 25px;
		height: 33px;
		font-size: 15px;
	}
	/* page-02  */
	.latest-news-list &gt; ol &gt; li &gt; a {
		border-bottom: 1px dashed #EDEDED;
		display: block;
		height: auto;
		margin: 0;
		outline: 0 none;
		padding: 0px 0px;
		text-decoration: none;
		width: 100%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label span {

		font-size: 15px;
		height: 25px;
		line-height: 23.6px;
		margin: 0;
		padding: 0px 0 0;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label {
		display: block;
		float: left;
		margin: 10px 0;
		padding: 0 10px;
		width: 32%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-txt {
		display: block;
		float: left;
		margin: 0;
		padding: 5px 10px;
		width: 68%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-date {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 100%;
		text-align: center;
	}

	.panel-body {
		display: block;
		margin: 0px 0;
		padding: 0 0 25px;
	}
	.main-inner-box .mib-kekada {

		height: 30px;
		width: 35px;
		top: 38px;
		left: -14px;

	}
	.main-inner-box .mib-starfish {

		height: 25px;
		width: 20px;
		left: -15px;
		top: 165px;
		z-index: 9;
	}
	.main-inner-box .mib-blueship {
		height: 106px;
		width: 30px;
		bottom: 25px;
		left: -14px;
		z-index: 9;
	}
	.main-inner-box .mib-whealfish {


		height: 110px;
		width: 28px;
		right: 37px;
		bottom: 370px;
		z-index: 9;
	}
	.main-inner-box .mib-blackshark {
		height: 84px;
		width: 36px;
		right: -10px;
		top: 100px;
		z-index: 9;
	}
	.main-inner-box .mib-bubblefish {

		height: 35px;
		width: 54px;
		top: 68%;
		right: 225px;
		z-index: 9;
	}
	.main-inner-box .mib-shipcover {

		height: 24px;
		width: 25px;
		right: -15px;
		bottom: 335px;
		z-index: 9;
	}
	.main-inner-box .mib-greengrass {
		height: 99px;
		width: 28px;
		right: -19px;
		bottom: -9px;
		z-index: 9;
	}
	/* page-03 */

	.latest-news-02 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 5px 0px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.latest-news-02 .ln2-datacon .ln2-heading {
		display: block;
		margin: 15px 0 0;
		padding: 0;
		height: 25px;
		width: 100%;
		background: url("../images/ln2-heading.png") no-repeat scroll 0 0 / 100%;
		position: relative;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left {
		display: block;
		margin: 0;
		padding: 0;
		width: 50%;
		height: auto;
		background: url("../images/ln2-heading-left.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: -3%;
		left: 6%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 {
		display: block;
		margin: 0;
		padding: 3px 0 5px 33%;
		position: relative;
		line-height: 12.6px;
		font-style: normal;
		font-size: 1px;
		color: #fff;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {
		display: block;
		margin: 0;
		padding: 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 9px;
		color: #fff;
		position: absolute;
		left: 5%;
		top: 10%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-right {
		display: block;
		margin: 0;
		padding: 0;
		width: 19%;
		height: auto;
		background: url("../images/ln2-heading-right.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: -5%;
		right: 8%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-right p {
		display: block;
		margin: 0;
		padding: 6px 0px;
		line-height: 21.6px;
		font-style: normal;
		font-size: 13px;
		color: #fff;
		/* float: right; */
		text-align: center;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon {
		display: block;
		margin: 45px 0 0;
		padding: 0 0px;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon p {
		display: block;
		margin: 0 0 0px;
		padding: 0 25px;
		font-size: 14px;
		line-height: 35px;
		color: #515151;
		font-weight: 400;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon p {
		display: block;
		margin: 0 0 0px;
		padding: 0 25px;
		font-size: 14px;
		line-height: 25px;
		color: #515151;
		font-weight: 400;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon p {
		display: block;
		margin: 0 0 0px;
		padding: 0 25px;
		font-size: 14px;
		line-height: 25px;
		color: #515151;
		font-weight: 400;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-label {
		display: block;
		margin: 0;
		padding: 0;
		float: left;
		width: 40%;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-label &gt; ul {
		display: block;
		margin: 10px 0 0;
		padding: 0;
		list-style: none;
		text-align: center;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-regards {
		display: block;
		margin: 10px 0 0;
		padding: 0;
		float: right;
		width: 40%;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-regards b {
		display: block;
		margin: 0;
		padding: 5px 0;
		font-size: 14px;
		line-height: 16.8px;
		color: #515151;
		text-align: center;
		font-weight: normal;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon h6 {
		display: block;
		margin: 10px 0 10px;
		padding: 0;
	}
	/* Page-04 */
	.school-profile {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 20px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	/* page-05 */
	.scool-profile-02 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 25px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.scool-profile-02 .color-dots ul {
		display: block;
		list-style: outside none none;
		margin: 10px 0 0 0px;
		padding: 0;
		text-align: center;
	}
	.scool-profile-02 .big-calander .fc-body {
		border: 1px solid #4287c6;
		border-radius: 15px;
		/*height: 233.5px;*/
		width: 75%;
		margin: 0 auto;
	}
	.scool-profile-02 .sp-panel-container .sp-panel-body .sp-panel-heading p {
		display: block;
		margin: 0;
		padding: 10px 20px;
		text-align: left;
		line-height: 21.6px;
	}
	.scool-profile-02 .sp-panel-container .sp-panel-body .sp-panel-content .sp-list-part li a .sp-li-left-text {
		display: block;
		float: left;
		margin: 0;
		padding: 0 0px 0 0px;
		width: 55%;
	}
	.scool-profile-02 .sp-panel-container .sp-panel-body .sp-panel-content .sp-list-part li a .sp-li-right-text {
		display: block;
		float: right;
		margin: 0;
		padding: 0 10px;
		width: 35%;
	}
	/* page-06 */
	.school-information {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0 3px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	/* page-07 */

	.campus-dynamics {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 5px 0px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.campus-dynamics h1 {
		font-size: 22px;
		line-height: 25px;
		color: #4DBADB;
		font-weight: normal;
		margin: 10px 0 20px;
		padding: 0 0 0 20px;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading {

		display: block;
		margin: 15px 0 0;
		padding: 0;
		height: 25px;
		width: 100%;
		background: url("../images/ln2-heading.png") no-repeat scroll 0 0 / 100%;
		position: relative;

	}

	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-left {

		display: block;
		margin: 0;
		padding: 0;
		width: 50%;
		height: auto;
		background: url("../images/ln2-heading-left.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: -3%;
		left: 6%;

	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-left h4 {

		display: block;
		margin: 0;
		padding: 3px 0 5px 5%;
		position: relative;
		line-height: 21.6px;
		font-style: normal;
		font-size: 15px;
		color: #fff;

	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-right {

		display: block;
		margin: 0;
		padding: 0;
		width: 19%;
		height: auto;
		background: url("../images/ln2-heading-right.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: -5%;
		right: 8%;

	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-right p {

		display: block;
		margin: 0;
		padding: 6px 0px;
		line-height: 21.6px;
		font-style: normal;
		font-size: 13px;
		color: #fff;
		/* float: right; */
		text-align: center;

	}
	.campus-dynamics .camdyna-datacon p {
		display: block;
		text-align: center;
		margin: 20px 0 0;
		padding: 0;
	}
	.campus-dynamics .camdyna-datacon p img {
		display: inline-block;
		width: 90%;
		height: auto;
		margin: 0;
		padding: 0;
		box-shadow: 0 0 2px 1px #B3B3B3;
	}
	/* page-08 */
	.campus-dynamics-02 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.campus-dynamics-02 .cd2-gallery-box .cd2gb-item::after {
		content: "";
		position: absolute;
		margin: 0;
		padding: 0;
		background: url("../images/cd-gallery-water.png") no-repeat scroll 0 0 /100%;
		width: 100%;
		height: 31px;
		left: 0px;
		bottom: 0px;
		right: 0;
	}
	/* page-08 */
	.campus-dynamics-03 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.campus-dynamics-03 .cd3-gallery-box .cd3gb-item::after {
		content: "";
		position: absolute;
		margin: 0;
		padding: 0;
		background: url("../images/cd-gallery-water.png") no-repeat scroll 0 0 /100%;
		width: 100%;
		height: 31px;
		left: 0px;
		bottom: 0px;
		right: 0;
	}
	/* Page-10 */
	.contact-us-page {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.contact-us-page .contact-map iframe{
		width: 100%;
		height: 300px;
	}
	/* page-12 */
	.user-profile-gallery {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 50px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.user-profile-gallery .upg-tabs .nav-item {
		display: inline-block;
		margin: 0 20px;
		padding: 0;
	}
	.user-profile-gallery .upgt-item-con .upgtic-item::after {

		width: 100%;
		height: 40px;
		left: 0px;
		bottom: 0px;
		right: 0;
	}
	/* page-13 */
	.user-profile-gallery h1 {
		font-size: 30px;
		line-height: 36px;
		color: #4DBADB;
		font-weight: normal;
		margin: 20px 0 0;
		padding: 0 0 0 20px;
	}
	.user-profile-gallery .upgt-item-con .upgtic-item-02::after {
		width: 100%;
		height: 35px;
		left: 0px;
		bottom: 0px;
		right: 0;
		z-index: 9;
	}
	/* Page-15 */
	.user-profile-04 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.user-profile-04 .up4-tabs .nav-item {
		display: inline-block;
		margin: 0 10px;
		padding: 0;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li {
		display: block;
		margin: 0;
		padding: 15px 10px;
		position: relative;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-left-text {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px 0 0px;
		width: 30%;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-text {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 40%;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-text small {

		text-align: right;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-btn {
		display: block;
		float: none;
		margin: 0;
		padding: 0 10px;
		width: 100%;
		text-align: right;
	}

	.gallery-box .gb-inner .gb-heading h1 {
		display: inline-block;
		height: 50px;
		margin: 0;
		width: 145px;
	}
	.gallery-box .gb-inner .gb-heading h1 a {
		font-size: 16px;
		line-height: 25.2px;
		margin: 12px 0 0;
		padding: 6px 0 6px 30px;
	}

	.video-box .vb-heading{
		display: block;
		margin: -45px 36px 0 0;
		padding: 0;
		text-align: center;
	}

	.news-box .nb-inner .nb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg.png") no-repeat scroll 0 0 / 100% auto;
		display: inline-block;
		height: 65px;
		margin: 0;
		position: relative;
		width: 165px;
	}
	.news-box .nb-inner .nb-heading{
		margin: -45px 36px 0 0;
	}
}

@media (max-width:480px)
{
	.tab-box .tb-datacon .tbdc-detail-01 &gt; ul &gt; li &gt; a .tbdcd-label span{
		line-height: 26.6px;
	}
	.tab-box .tb-heading h1 span{
		padding: 4px 0 6px 36px;
	}
	.video-box .vb-slider .owl-nav .owl-next{
		width: 25px;
		height: 13px;
	}
	.video-box .vb-slider .owl-nav .owl-prev{
		width: 25px;
		height: 13px;
	}
	.video-box{
		padding-bottom:30px;
	}
	.video-box .vb-slider .vbs-iframe-con .vbsic-play{
		height: 220px;
	}
	.partners .partners-inner .owl-nav .owl-prev {
		border-radius: 100%;
		bottom: 65px;
		display: inline-block;
		height: 50px;
		left: -10px;
		padding: 0;
		position: relative;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.partners .partners-inner .owl-nav .owl-next {
		border-radius: 100%;
		bottom: 65px;
		display: inline-block;
		height: 50px;
		padding: 0;
		position: absolute;
		right: -10px;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}

	.sliding {
		/* height: 203.4px !important; */

	}
	.extends-date{
		display:inline;float: right;margin-right:155px;
	}
	.contact-us-page&gt;.map{
		height:440px;
		width: 100%;
	}
	/* .main-menu ul li a span{
		height: 37px;
	}
	.main-menu ul li.menu-01 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-02.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.active.menu-01 a span, .main-menu ul li.menu-01:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-01.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.menu-02 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-05.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-02 a span, .main-menu ul li.menu-02:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-04.png") no-repeat scroll 0 0 / 100% auto;;
	}
	.main-menu ul li.menu-03 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-08.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-03 a span, .main-menu ul li.menu-03:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-07.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-04 a span {
		background: rgba(0, 0, 0, 0)url("../menu/PLK ICON-06.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-04 a span, .main-menu ul li.menu-04:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-03.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-05 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-10.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-05 a span, .main-menu ul li.menu-05:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-09.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-06 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-12.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	}
	.main-menu ul li.active.menu-06 a span, .main-menu ul li.menu-06:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-11.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	} */
	.gallery-box .gb-inner {
		background-color: #fff;
		border: 1px solid #fff;
		border-radius: 10px;
		display: block;
		height: auto;
		margin: 0 0 35px;
		min-height: 410px;
		padding: 10px;
		position: relative;
		width: 100%;
	}
	/* Comman css */
	.school-pagination {
		display: block;
		margin: 25px 0 0;
		padding: 0;
		width: 100%;
		height: auto;
	}
	.school-pagination &gt; ul {
		display: block;
		padding: 0 15px 0 0px;
		list-style: none;
		text-align: right;
		margin: 0;
	}
	.school-pagination &gt; ul &gt; li &gt; a {
		display: block;
		margin: 0;
		padding: 2px 0;
		width: 25px;
		height: 33px;
		font-size: 15px;
	}
	/* page-02  */
	.latest-news-list &gt; ol &gt; li &gt; a {
		border-bottom: 1px dashed #EDEDED;
		display: block;
		height: auto;
		margin: 0;
		outline: 0 none;
		padding: 0px 0px;
		text-decoration: none;
		width: 100%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label span {

		font-size: 15px;
		height: 37px;
		line-height: 37px;
		margin: 0;
		padding: 0px 0 0;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label {
		display: block;
		float: left;
		margin: 10px 0;
		padding: 0 10px;
		width: 40%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-txt {
		display: block;
		float: left;
		margin: 0;
		padding: 5px 10px;
		width: 60%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-date {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 100%;
		text-align: center;
	}

	.panel-body {
		display: block;
		margin: 0px 0;
		padding: 0 0 25px;
	}
	.main-inner-box .mib-kekada {

		height: 30px;
		width: 35px;
		top: 38px;
		left: -14px;

	}
	.main-inner-box .mib-starfish {

		height: 25px;
		width: 20px;
		left: -15px;
		top: 165px;
		z-index: 9;
	}
	.main-inner-box .mib-blueship {
		height: 106px;
		width: 30px;
		bottom: 25px;
		left: -14px;
		z-index: 9;
	}
	.main-inner-box .mib-whealfish {


		height: 110px;
		width: 28px;
		right: 37px;
		bottom: 370px;
		z-index: 9;
	}
	.main-inner-box .mib-blackshark {
		height: 84px;
		width: 36px;
		right: -10px;
		top: 100px;
		z-index: 9;
	}
	.main-inner-box .mib-bubblefish {

		height: 35px;
		width: 54px;
		top: 68%;
		right: 225px;
		z-index: 9;
	}
	.main-inner-box .mib-shipcover {

		height: 24px;
		width: 25px;
		right: -15px;
		bottom: 335px;
		z-index: 9;
	}
	.main-inner-box .mib-greengrass {
		height: 99px;
		width: 28px;
		right: -19px;
		bottom: -9px;
		z-index: 9;
	}

	/* page-03 */

	.latest-news-02 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 5px 0px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.latest-news-02 .ln2-datacon .ln2-heading {
		display: block;
		margin: 15px 0 0;
		padding: 0;
		height: 36px;
		width: 100%;
		background: none;
		position: relative;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left {
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		height: auto;
		background: url("../images/ln2-heading-left.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: 0%;
		left: 0%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 {
		display: block;
		margin: 0;
		padding: 10px 0 10px 31%;
		position: relative;
		line-height: 16.6px;
		font-style: normal;
		font-size: 13px;
		color: #fff;

	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {
		display: block;
		margin: 0;
		padding: 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 13px;
		color: #fff;
		position: absolute;
		left: 10%;
		top: 15%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-right {
		display: block;
		margin: 0;
		padding: 0;
		width: 40%;
		height: auto;
		background: url("../images/ln2-heading-right.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: 108%;
		right: 5%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-right p {
		display: block;
		margin: 0;
		padding: 5px 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 16px;
		color: #fff;
		/* float: right; */
		text-align: center;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon {
		display: block;
		margin: 45px 0 0;
		padding: 0 0px;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon p {
		display: block;
		margin: 0 0 0px;
		padding: 0 25px;
		font-size: 14px;
		line-height: 35px;
		color: #515151;
		font-weight: 400;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon p {
		display: block;
		margin: 0 0 0px;
		padding: 0 25px;
		font-size: 14px;
		line-height: 25px;
		color: #515151;
		font-weight: 400;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon p {
		display: block;
		margin: 0 0 0px;
		padding: 0 25px;
		font-size: 14px;
		line-height: 25px;
		color: #515151;
		font-weight: 400;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-label {
		display: block;
		margin: 0;
		padding: 0;
		float: none;
		width: 100%;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-label &gt; ul {
		display: block;
		margin: 10px 0 0;
		padding: 0;
		list-style: none;
		text-align: center;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-regards {
		display: block;
		margin: 10px 0 0;
		padding: 0;
		float: none;
		width: 100%;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-regards b {
		display: block;
		margin: 0;
		padding: 5px 0;
		font-size: 14px;
		line-height: 16.8px;
		color: #515151;
		text-align: center;
		font-weight: normal;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon h6 {
		display: block;
		margin: 0 0 10px;
		padding: 0;
	}
	/* page-05 */
	.scool-profile-02 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 25px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.scool-profile-02 .color-dots ul {
		display: block;
		list-style: outside none none;
		margin: 10px 0 0 0px;
		padding: 0;
		text-align: center;
	}
	.scool-profile-02 .big-calander .fc-body {
		border: 1px solid #4287c6;
		border-radius: 15px;
		/*height: 237.5px;*/
		width: 75%;
		margin: 0 auto;
	}
	.scool-profile-02 .sp-panel-container .sp-panel-body .sp-panel-heading p {
		display: block;
		margin: 0;
		padding: 10px 20px;
		text-align: left;
		line-height: 21.6px;
	}
	.scool-profile-02 .sp-panel-container .sp-panel-body .sp-panel-content .sp-list-part li a .sp-li-left-text {
		display: block;
		float: left;
		margin: 0;
		padding: 0 0px 0 0px;
		width: 55%;
	}
	.scool-profile-02 .sp-panel-container .sp-panel-body .sp-panel-content .sp-list-part li a .sp-li-right-text {
		display: block;
		float: right;
		margin: 0;
		padding: 0 10px;
		width: 35%;
	}
	/* page-07 */

	.campus-dynamics {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 5px 0px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.campus-dynamics h1 {
		font-size: 22px;
		line-height: 25px;
		color: #4DBADB;
		font-weight: normal;
		margin: 10px 0 20px;
		padding: 0 0 0 20px;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading {
		display: block;
		margin: 15px 0 0;
		padding: 0;
		height: 36px;
		width: 100%;
		background: none;
		position: relative;
	}

	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-left {
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		height: auto;
		background: url("../images/ln2-heading-left.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: 0%;
		left: 0%;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-left h4 {
		display: block;
		margin: 0;
		padding: 9px 0 25px 5%;
		position: relative;
		line-height: 30px;
		font-style: normal;
		font-size: 18px;
		color: #fff;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-right {
		display: block;
		margin: 0;
		padding: 0;
		width: 25%;
		height: auto;
		background: url("../images/ln2-heading-right.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: 7px;
		right: 5%;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-right p {
		display: block;
		margin: 0;
		padding: 5px 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 15px;
		color: #fff;
		/* float: right; */
		text-align: center;
	}
	.campus-dynamics .camdyna-datacon p {
		display: block;
		text-align: center;
		margin: 75px 0 0;
		padding: 0;
	}
	.campus-dynamics .camdyna-datacon p img {
		display: inline-block;
		width: 90%;
		height: auto;
		margin: 0;
		padding: 0;
		box-shadow: 0 0 2px 1px #B3B3B3;
	}
	/* page-08 */
	.campus-dynamics-02 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.campus-dynamics-02 .cd2-gallery-box .cd2gb-item::after {
		content: "";
		position: absolute;
		margin: 0;
		padding: 0;
		background: url("../images/cd-gallery-water.png") no-repeat scroll 0 0 /100%;
		width: 100%;
		height: 31px;
		left: 0px;
		bottom: 0px;
		right: 0;
	}
	/* page-08 */
	.campus-dynamics-03 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.campus-dynamics-03 .cd3-gallery-box .cd3gb-item::after {
		content: "";
		position: absolute;
		margin: 0;
		padding: 0;
		background: url("../images/cd-gallery-water.png") no-repeat scroll 0 0 /100%;
		width: 100%;
		height: 31px;
		left: 0px;
		bottom: 0px;
		right: 0;
	}
	/* Page-10 */
	.contact-us-page {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.contact-us-page .contact-map iframe{
		width: 100%;
		height: 300px;
	}
	/* page-12 */
	.user-profile-gallery {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 50px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.user-profile-gallery .upg-tabs .nav-item {
		display: inline-block;
		margin: 0 20px;
		padding: 0;
	}
	.user-profile-gallery .upgt-item-con .upgtic-item::after {

		width: 100%;
		height: 30px;
		left: 0px;
		bottom: 0px;
		right: 0;
	}
	/* page-13 */
	.user-profile-gallery h1 {
		font-size: 17px;
		line-height: 23px;
		color: #4DBADB;
		font-weight: normal;
		margin: 20px 0 0;
		padding: 0 0 0 20px;
	}
	.user-profile-gallery .upgt-item-con .upgtic-item-02::after {
		width: 100%;
		height: 25px;
		left: 0px;
		bottom: 0px;
		right: 0;
		z-index: 9;
	}
	/* Page-15 */
	.user-profile-04 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.user-profile-04 .up4-tabs .nav-item {
		display: inline-block;
		margin: 0 10px;
		padding: 0;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li {
		display: block;
		margin: 0;
		padding: 15px 10px;
		position: relative;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-left-text {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px 0 0px;
		width: 26%;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-text {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 40%;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-text small {

		text-align: right;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-btn {
		display: block;
		float: none;
		margin: 0;
		padding: 0 10px;
		width: 100%;
		text-align: right;
	}

	.gallery-box .gb-inner .gb-heading h1 {
		display: inline-block;
		height: 50px;
		margin: 0;
		width: 145px;
	}
	.gallery-box .gb-inner .gb-heading h1 a {
		font-size: 16px;
		line-height: 25.2px;
		margin: 12px 0 0;
		padding: 6px 0 6px 20px;
	}

	.video-box .vb-heading{
		display: block;
		margin: -45px 36px 0 0;
		padding: 0;
		text-align: center;
	}

	.news-box .nb-inner .nb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg.png") no-repeat scroll 0 0 / 100% auto;
		display: inline-block;
		height: 66px;
		margin: 0;
		position: relative;
		width: 165px;
	}
	.news-box .nb-inner .nb-heading{
		margin: -45px 36px 0 0;
	}
	.slider .slider-ship p{
		font-size: 11px;
	}

}

@media (max-width:360px)
{
	.partners .partners-inner .owl-nav .owl-prev {
		border-radius: 100%;
		bottom: 60px;
		display: inline-block;
		height: 50px;
		left: -10px;
		padding: 0;
		position: relative;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}
	.partners .partners-inner .owl-nav .owl-next {
		border-radius: 100%;
		bottom: 60px;
		display: inline-block;
		height: 50px;
		padding: 0;
		position: absolute;
		right: -10px;
		text-align: center;
		vertical-align: middle;
		width: 50px;
	}

	.extends-date{
		display:inline;float: right;margin-right:195px;
	}
	.contact-us-page&gt;.map{
		height:440px;
		width: 100%;

	}
	/* .main-menu ul li a span{
		height: 37px;
	}
	.main-menu ul li.menu-01 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-02.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.active.menu-01 a span, .main-menu ul li.menu-01:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-01.png") no-repeat scroll 0 0 / 100% auto;

	}
	.main-menu ul li.menu-02 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-05.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-02 a span, .main-menu ul li.menu-02:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-04.png") no-repeat scroll 0 0 / 100% auto;;
	}
	.main-menu ul li.menu-03 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-08.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-03 a span, .main-menu ul li.menu-03:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-07.png") no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-04 a span {
		background: rgba(0, 0, 0, 0)url("../menu/PLK ICON-06.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-04 a span, .main-menu ul li.menu-04:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-03.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-05 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-10.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.active.menu-05 a span, .main-menu ul li.menu-05:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-09.png")no-repeat scroll 0 0 / 100% auto;
	}
	.main-menu ul li.menu-06 a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-12.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	}
	.main-menu ul li.active.menu-06 a span, .main-menu ul li.menu-06:hover a span {
		background: rgba(0, 0, 0, 0) url("../menu/PLK ICON-11.png") no-repeat scroll 0 0 / 100% auto;
		width: 40px;
	} */
	/* page-01 */
	.gallery-box .gb-inner {
		background-color: #fff;
		border: 1px solid #fff;
		border-radius: 10px;
		display: block;
		height: auto;
		margin: 0 0 35px;
		min-height: 345px;
		padding: 10px;
		position: relative;
		width: 100%;
	}

	/* Comman css */
	.school-pagination {
		display: block;
		margin: 25px 0 0;
		padding: 0;
		width: 100%;
		height: auto;
	}
	.school-pagination &gt; ul {
		display: block;
		padding: 0 15px 0 0px;
		list-style: none;
		text-align: right;
		margin: 0;
	}
	.school-pagination &gt; ul &gt; li &gt; a {
		display: block;
		margin: 0;
		padding: 2px 0;
		width: 25px;
		height: 33px;
		font-size: 15px;
	}
	/* page-02  */
	.latest-news-list &gt; ol &gt; li &gt; a {
		border-bottom: 1px dashed #EDEDED;
		display: block;
		height: auto;
		margin: 0;
		outline: 0 none;
		padding: 0px 0px;
		text-decoration: none;
		width: 100%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label span {

		font-size: 15px;
		height: 25px;
		line-height: 25px;
		margin: 0;
		padding: 0px 0 0;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-label {
		display: block;
		float: left;
		margin: 10px 0;
		padding: 0 10px;
		width: 100%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-txt {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 100%;
	}
	.latest-news-list &gt; ol &gt; li &gt; a .lnl-date {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 100%;
		text-align: center;
	}

	.panel-body {
		display: block;
		margin: 0px 0;
		padding: 0 0 25px;
	}
	.main-inner-box .mib-kekada {

		height: 30px;
		width: 35px;
		top: 38px;
		left: -14px;

	}
	.main-inner-box .mib-starfish {

		height: 25px;
		width: 20px;
		left: -15px;
		top: 165px;
		z-index: 9;
	}
	.main-inner-box .mib-blueship {
		height: 106px;
		width: 30px;
		bottom: 25px;
		left: -14px;
		z-index: 9;
	}
	.main-inner-box .mib-whealfish {


		height: 110px;
		width: 28px;
		right: 37px;
		bottom: 370px;
		z-index: 9;
	}
	.main-inner-box .mib-blackshark {
		height: 84px;
		width: 36px;
		right: -10px;
		top: 100px;
		z-index: 9;
	}
	.main-inner-box .mib-bubblefish {

		height: 35px;
		width: 54px;
		top: 68%;
		right: 225px;
		z-index: 9;
	}
	.main-inner-box .mib-shipcover {

		height: 24px;
		width: 25px;
		right: -15px;
		bottom: 335px;
		z-index: 9;
	}
	.main-inner-box .mib-greengrass {
		height: 99px;
		width: 28px;
		right: -19px;
		bottom: -9px;
		z-index: 9;
	}
	/* page-03 */

	.latest-news-02 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 5px 0px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.latest-news-02 .ln2-datacon .ln2-heading {
		display: block;
		margin: 15px 0 0;
		padding: 0;
		height: 36px;
		width: 100%;
		background: none;
		position: relative;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left {
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		height: auto;
		background: url("../images/ln2-heading-left.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: 0%;
		left: 0%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 {
		display: block;
		margin: 0;
		padding: 3px 0 10px 31%;
		position: relative;
		line-height: 13.6px;
		font-style: normal;
		font-size: 1px;
		color: #fff;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {
		display: block;
		margin: 0;
		padding: 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 9px;
		color: #fff;
		position: absolute;
		left: 10%;
		top: 15%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-right {
		display: block;
		margin: 0;
		padding: 0;
		width: 40%;
		height: auto;
		background: url("../images/ln2-heading-right.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: 108%;
		right: 5%;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-right p {
		display: block;
		margin: 0;
		padding: 5px 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 16px;
		color: #fff;
		/* float: right; */
		text-align: center;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon {
		display: block;
		margin: 45px 0 0;
		padding: 0 0px;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon p {
		display: block;
		margin: 0 0 0px;
		padding: 0 25px;
		font-size: 14px;
		line-height: 35px;
		color: #515151;
		font-weight: 400;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon p {
		display: block;
		margin: 0 0 0px;
		padding: 0 25px;
		font-size: 14px;
		line-height: 25px;
		color: #515151;
		font-weight: 400;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon p {
		display: block;
		margin: 0 0 0px;
		padding: 0 25px;
		font-size: 14px;
		line-height: 25px;
		color: #515151;
		font-weight: 400;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-label {
		display: block;
		margin: 0;
		padding: 0;
		float: none;
		width: 100%;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-label &gt; ul {
		display: block;
		margin: 10px 0 0;
		padding: 0;
		list-style: none;
		text-align: center;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-regards {
		display: block;
		margin: 10px 0 0;
		padding: 0;
		float: none;
		width: 100%;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon .ln2-tc-regards b {
		display: block;
		margin: 0;
		padding: 5px 0;
		font-size: 14px;
		line-height: 16.8px;
		color: #515151;
		text-align: center;
		font-weight: normal;
	}
	.latest-news-02 .ln2-datacon .ln2-txtcon h6 {
		display: block;
		margin: 0 0 10px;
		padding: 0;
	}
	/* page-05 */
	.scool-profile-02 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 25px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.scool-profile-02 .color-dots ul {
		display: block;
		list-style: outside none none;
		margin: 10px 0 0 0px;
		padding: 0;
		text-align: center;
	}
	.scool-profile-02 .big-calander .fc-body {
		border: 1px solid #4287c6;
		border-radius: 15px;
		/*height: 236.5px;*/
		width: 95%;
		margin: 0 auto;
	}
	.scool-profile-02 .sp-panel-container .sp-panel-body .sp-panel-heading p {
		display: block;
		margin: 0;
		padding: 10px 20px;
		text-align: left;
		line-height: 21.6px;
	}
	.scool-profile-02 .sp-panel-container .sp-panel-body .sp-panel-content .sp-list-part li a .sp-li-left-text {
		display: block;
		float: left;
		margin: 0;
		padding: 0 0px 0 0px;
		width: 55%;
	}
	.scool-profile-02 .sp-panel-container .sp-panel-body .sp-panel-content .sp-list-part li a .sp-li-right-text {
		display: block;
		float: right;
		margin: 0;
		padding: 0 10px;
		width: 35%;
	}
	/* page-07 */

	.campus-dynamics {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 5px 0px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.campus-dynamics h1 {
		font-size: 22px;
		line-height: 25px;
		color: #4DBADB;
		font-weight: normal;
		margin: 10px 0 20px;
		padding: 0 0 0 20px;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading {
		display: block;
		margin: 15px 0 0;
		padding: 0;
		height: 36px;
		width: 100%;
		background: none;
		position: relative;
	}

	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-left {
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		height: auto;
		background: url("../images/ln2-heading-left.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: 0%;
		left: 0%;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-left h4 {
		display: block;
		margin: 0;
		padding: 5px 0 14px 5%;
		position: relative;
		line-height: 18.6px;
		font-style: normal;
		font-size: 12px;
		color: #fff;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-right {

		display: block;
		margin: 0;
		padding: 0;
		width: 40%;
		height: auto;
		background: url("../images/ln2-heading-right.png") no-repeat scroll 0 0 / 100%;
		position: absolute;
		top: 108%;
		right: 5%;
	}
	.campus-dynamics .camdyna-datacon .camdyna-heading .camdyna-head-right p {

		display: block;
		margin: 0;
		padding: 5px 0;
		line-height: 21.6px;
		font-style: normal;
		font-size: 16px;
		color: #fff;
		/* float: right; */
		text-align: center;

	}
	.campus-dynamics .camdyna-datacon p {
		display: block;
		text-align: center;
		margin: 45px 0 0;
		padding: 0;
	}
	.campus-dynamics .camdyna-datacon p img {
		display: inline-block;
		width: 90%;
		height: auto;
		margin: 0;
		padding: 0;
		box-shadow: 0 0 2px 1px #B3B3B3;
	}
	/* page-08 */
	.campus-dynamics-02 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.campus-dynamics-02 .cd2-gallery-box .cd2gb-item::after {
		width: 100%;
		height: 23px;
		left: 0px;
		bottom: 0px;
		right: 0;
	}
	/* page-09 */
	.campus-dynamics-03 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.campus-dynamics-03 .cd3-gallery-box .cd3gb-item::after {
		content: "";
		position: absolute;
		margin: 0;
		padding: 0;
		background: url("../images/cd-gallery-water.png") no-repeat scroll 0 0 /100%;
		width: 100%;
		height: 31px;
		left: 0px;
		bottom: -9px;
		right: 0;
	}
	/* Page-10 */
	.contact-us-page {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.contact-us-page .contact-map iframe{
		width: 100%;
		height: 300px;
	}
	/* page-12 */
	.user-profile-gallery {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 50px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.user-profile-gallery .upg-tabs .nav-item {
		display: inline-block;
		margin: 0 5px;
		padding: 0;
	}
	.user-profile-gallery .upgt-item-con .upgtic-item::after {

		width: 100%;
		height: 22px;
		left: 0px;
		bottom: 0px;
		right: 0;
	}

	/* page-13 */
	.user-profile-gallery h1 {
		font-size: 17px;
		line-height: 23px;
		color: #4DBADB;
		font-weight: normal;
		margin: 20px 0 0;
		padding: 0 0 0 20px;
	}
	/* Page-15 */
	.user-profile-04 {
		display: block;
		background-color: #fff;
		box-shadow: 0 0 4px 2px #969696;
		padding: 5px 0px 30px;
		margin: 0;
		z-index: 99;
		position: relative;
	}
	.user-profile-04 .up4-tabs .nav-item {
		display: inline-block;
		margin: 0 10px;
		padding: 0;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li {
		display: block;
		margin: 0;
		padding: 15px 10px;
		position: relative;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-left-text {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px 0 0px;
		width: 15%;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-text {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 40%;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-text small {

		text-align: right;
	}
	.user-profile-04 .up4-tabs .up4-listpart-con ul li .pg-right-btn {
		display: block;
		float: none;
		margin: 0;
		padding: 0 10px;
		width: 100%;
		text-align: right;
	}

	.gallery-box .gb-inner .gb-heading h1 {
		display: inline-block;
		height: 50px;
		margin: 0;
		width: 145px;
	}
	.gallery-box .gb-inner .gb-heading h1 a {
		font-size: 16px;
		line-height: 25.2px;
		margin: 12px 0 0;
		padding: 6px 0 6px 30px;
	}

	.video-box .vb-heading{
		display: block;
		margin: -45px 36px 0 0;
		padding: 0;
		text-align: center;
	}

	.news-box .nb-inner .nb-heading h1 {
		background: rgba(0, 0, 0, 0) url("../images/button-bg.png") no-repeat scroll 0 0 / 100% auto;
		display: inline-block;
		height: 65px;
		margin: 0;
		position: relative;
		width: 165px;
	}
	.news-box .nb-inner .nb-heading{
		margin: -45px 36px 0 0;
	}
}


/** **/
@media (max-width: 1280px){
	.main-menu{
		width: 58%;
		margin-left: 2%;
	}

	.main-menu ul li a{
		height: 60px;
		/* width: 60px; */
	}

	.main-menu ul li a span {
		height: 31px !important;
		background-size: contain;
		width: 25px;
	}

	.main-menu ul li a em{
		font-size: 9px;
		line-height: 10px;
		position: absolute;
		bottom: 6px;
		width: 100%;

	}

	.logo {
		display: block;
		float: left;
		height: auto;
		margin: 0;
		padding: 0;
		width: 40%;
	}
}

@media (max-width: 1199px){
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {
		display: flex;
		margin: 0;
		padding: 0;
		line-height: 15.6px;
		font-style: normal;
		font-size: 13px;
		color: #fff;
		position: absolute;
		left: 4%;
		align-items: center;
		height: 34px;
		top: 0;
	}
}
@media (max-width: 1024px){
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {
		display: flex;
		align-items: center;
		margin: 0;
		padding: 0;
		line-height: 15.6px;
		font-style: normal;
		font-size: 12px;
		color: #fff;
		position: absolute;
		left: 4%;
		top: 0;
		height: 41px;
	}
}
@media (max-width: 991px){
	.slider .slider-helicopter p {
		left: 2px;
	}
	.logo {
		display: block;
		float: left;
		height: auto;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.main-menu{
		width: 100%;
	}

	.main-menu ul li{
		margin: 0;
		padding: 0;
		margin-bottom: 5px;
	}

	header::after{
		bottom: -9px;
	}

	.main-menu .home-menu ::after {
		background-color: #cccccc;
		content: "";
		height:110px;
		position: absolute;
		right: -4px;
		top: -45px;
		width: 2px;
	}
	.main-menu .home-menu a ::after {
		background-color: #cccccc;
		content: "";
		height:110px;
		position: absolute;
		right: -4px;
		top: -45px;
		width: 2px;
		display: none;
	}
}
@media (max-width: 767px){
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {
		display: flex;
		align-items: center;
		margin: 0;
		padding: 0;
		line-height: 12.6px;
		font-style: normal;
		font-size: 10px;
		color: #fff;
		position: absolute;
		height: 28px;
		top: 0;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4{
		padding: 0px 0 5px 32%;
	}
}
@media (max-width: 480px){
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {

		margin: 0;
		padding: 0;
		line-height: 15.6px;
		font-style: normal;
		font-size: 13px;
		color: #fff;
		position: absolute;
		left: 3%;
		height: 34px;
		top: 0;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4{
		padding: 5px 0 8px 29%;
		line-height: 13.6px;
		font-size: 13px;
	}

}



@media (max-width:360px) {
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4 span {
		display: block;
		margin: 0;
		padding: 0;
		line-height: 14.6px;
		font-style: normal;
		font-size: 13px;
		color: #fff;
		position: absolute;
		left: 3%;
		top: 0;
	}
	.latest-news-02 .ln2-datacon .ln2-heading .ln2-head-left h4{
		padding: 3px 0 5px 31%;
		line-height: 13.6px;
		font-size: 13px;
	}

}



@media (max-width: 991px) {
	.home-menu {
		position: absolute;
	}

	.main-menu {
		width: auto;
		margin: 0 -19px 0;
	}

	.main-menu .menu-items {
		width: 100%;
	}

	.main-menu .menu-items ul li {
		width: 25%;
	}

	.main-menu ul {
		display: flex;
		justify-content: flex-end;
	}

	.main-menu .home-menu {
		height: 95px;
		width: 25%;
	}

	.main-menu .home-menu ul li {
		height: 95px;
		min-height: 95px;
	}


	.main-menu .home-menu ::after {
		display: none;
	}

	.main-menu.item-6
	.menu-items ul li {
		width: 33.33333333%;
	}
	.main-menu.item-6 .home-menu {
		width: 33.33333333%;
	}

}
@media (max-width: 991px) {
	.main-menu.item-6 .home-menu {
		display: none;
	}
	.main-menu.item-5 .home-menu {
		width: 33.33333333%;
	}
	.main-menu.item-5
	.menu-items ul li {
		width: 33.33333333%;
	}

}
@media (max-width: 991px) {
	.main-menu .home-menu ul li::after {
		display: block;
		height: 53px;
		position: absolute;
		right: -3px;
		top: 18px;
		width: 2px;
	}
	.main-menu.item-7 .home-menu {
		height: 185px;
	}
	.main-menu.item-7 .home-menu ul {
		height: 100%;
	}
	.main-menu.item-7 .home-menu ul li {
		height: 100%;
	}
	.main-menu.item-7 .home-menu ul li::after {
		height: 148px;
	}
}

@media (max-width: 991px) {
	.main-menu ul li a em {
		position: relative;
	}
}
@media screen and (max-width: 991px) {
	.partners {
		height: fit-content;
		max-height: 100%;
	}

	.partners #patners.owl-carousel.owl-loaded {
		height: fit-content;
	}

	.partners #patners .owl-nav {
		height: 0;
	}
	.partners #patners .owl-nav &gt; * {
		position: absolute;
		bottom: 45px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}
@media (max-width: 991px) {
	.main-menu .home-menu {
		bottom: 95px;
		left: 0;
	}
	.main-menu.item-7 .home-menu {
		bottom: 0;
		left: 0;
		top: auto;
		right: auto;
	}
	.main-menu {
	}
	.main-menu.item-7 .home-menu {
		margin: 0 !important;
	}
}
@media (max-width: 991px) {
	.main-menu ul {
		width: 100%;
	}
}

@media (min-width: 1025px) and (max-width: 1279px) {
	.tab-box {
		margin: 0 auto 60px;
	}

	.full-col .left-col {
		float: none;
		margin: 0 auto;
	}

	.full-col .right-col {
		margin: 0 auto;
		float: none;
	}
	header .container {
		max-width: 100%;
		box-sizing: border-box;
	}
}
@media (min-width: 1200px) and (max-width: 1279px) {
	header .container {
		max-width: 100%;
		box-sizing: border-box;
	}
	.main-menu {
		width: 76%;
		margin: 0;
	}
	.logo {
		width: 24%;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	header .container {
		max-width: 100%;
		box-sizing: border-box;
	}
	.main-menu {
		width: 74%;
	}
	.logo {
		width: 25%;
	}
}

@media (min-width: 767px) and (max-width: 991px) {
	.social-share &gt; ul {
		display: flex;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.main-menu {
		margin: 0;
	}
}
</pre></body></html>