@media(max-width: 1499px) {
	header { padding: 42px 0 40px 230px; }
	header .logo { padding: 0 0 0 20px; max-width: 180px; }
	header .logo::after { border-width: 230px 230px 0 0; bottom: -148px; }
	.header-left h3 { font-size: 34px; }
	.header-left { margin: 7px 0 0 0; }	
	.slider-text { top: 65px; right: 40px; padding: 15px 30px; max-width: 670px; }
	.slider::after { border-width: 0 0 350px 420px; }
	.latest-news h1 { font-size: 110px; }
	.calender-content::before { background-size: 100% auto; top: -244px; height: 300px; }
	.calender-content h2::before { width: 82px; height: 82px; background-size: 100% auto; }
	.calender-content h2 { font-size: 46px; padding: 12px 0 12px 106px; }
	.latest-news ul.news-ul li { padding: 20px 15px 20px 70px; background-size: 38px auto; font-size: 26px; line-height: 34px; background-position: 17px center; }
	.latest-news a.read-more { font-size: 23px; }
	.calender-content ul.event-ul li { padding: 8px 20px 9px 20px; font-size: 20px; }
	.calender-content ul.event-ul li .date-col { font-size: 15px; }
	.focus-content .col-6 h3 { font-size: 32px; }
	.focus-content a.read-more { font-size: 22px; }
	.focus-right .dec-col { font-size: 42px; margin: 5px 0 0 0; }
	.focus-right .dec-col .padd { padding: 22px 15px; }
	.focus-content .focus-left::after { width: 100px; height: 105px; background-size: 100% auto; }
	footer .footer-menu ul li a { font-size: 18px; }
	footer .footer-menu ul li + li { margin-left: 8px; }
	.copyright { font-size: 15px; }
	.copyright img { top: 5px; }
	footer::before { bottom: 65px; width: 310px; height: 295px; background-size: 100% auto; }
	.sponser-logo::before { background-size: 100% auto; }
	.sponser-logo ul li { padding: 0 1% 0 0; }
	.sponser-logo ul li img { max-width: 460px; max-height: 100px; height: auto; }
}
@media(max-width:1249px) {
	h1 { font-size: 42px; }
	h2 { font-size: 36px; }
	header .logo { max-width: 150px; }
	header .logo::after { border-width: 170px 170px 0 0; bottom: -110px; }
	header { padding: 35px 0 35px 180px; }
	.header-left h3 { font-size: 26px; letter-spacing: 4px; }
	.header-right > div + div { margin-left: 15px; }
	.header-social ul li + li { margin-left: 8px; }
	.header-contact a { font-size: 18px; }	
	.slider-text { top: 50px; right: 30px; max-width: 600px; }
	.slider-text h2 { font-size: 36px; }
	.slider-text h2 span.big-txt { font-size: 58px; }
	.slider::after { border-width: 0 0 250px 300px; }
	.latest-news h1 { font-size: 82px; }
	.latest-news ul.news-ul li { padding: 16px 15px 15px 50px; background-size: 26px auto; background-position: 15px center; font-size: 21px; line-height: 30px; }
	.latest-news a.read-more { font-size: 21px; padding: 15px 10px; }
	.calender-content::before { background-size: auto 100%; top: -197px; height: 278px; }
	.calender-content h2::before { width: 65px;  height: 65px; top: -18px; }
	.calender-content h2 { font-size: 32px; padding: 10px 0 10px 90px; }
	.latest-news ul.news-ul li .new--dec { padding: 10px 0 0 0; }
	.calender-content ul.event-ul li h3 { font-size: 22px; margin: 3px 0; }
	.calender-content ul.event-ul li { padding: 8px 15px 9px 15px; font-size: 16px; line-height: 26px; }
	.calender-content ul.event-ul li .date-col { font-size: 14px; }
	.calender-content a.view-full-calender { font-size: 21px; padding: 15px 10px; }
	.focus-content .col-6 h3 { font-size: 26px; }
	.focus-content .col-6 .dec-col { padding: 15px 12px; }
	.focus-content .focus-left::after { width: 80px; height: 85px; }
	.focus-content a.read-more { font-size: 18px; }
	.focus-right .dec-col { font-size: 30px; }
	.sponser-logo ul li img { max-width: 350px; max-height: 70px; }
	footer::before { bottom: 90px; width: 266px; height: 255px; }
	footer .footer-menu ul li { margin: 0 0 3px 0; }
	footer .footer-menu { margin: 0 0 6px 0; }
	footer .footer-menu ul li a { font-size: 16px; }	
	.content-box { padding: 100px 0 200px; }
}
@media(max-width:999px) {
	h1 { font-size: 36px; }
	h2 { font-size: 32px; }
	h3 { font-size: 26px; }
	.container { width: 100%; padding: 0 20px; }
	header .logo { max-width: 110px; padding: 0 0 0 15px; }
	header { padding: 30px 0 30px 130px; }	
	.header-left h3 { font-size: 22px; letter-spacing: 2px; }
	.header-right > div + div { margin-left: 10px; }
	.header-contact a { padding: 8px 10px; letter-spacing: 1px; font-size: 16px; }
	header .container { padding: 0 20px 0 0; }
	.header-social ul li a { width: 35px; height: 35px; font-size: 18px; padding: 3px 0 0 4px; }
	.header-social ul li + li { margin-left: 5px; }
	header .logo::after { border-width: 140px 140px 0 0; bottom: -84px; }

	.slider-text { top: 30px; right: 20px; max-width: 500px; padding: 12px 20px; }
	.slider-text h2 { font-size: 30px; }
	.slider-text h2 span.big-txt { font-size: 48px; }
	.news-calender .latest-news { width: 100%; }
	.latest-news h1 { font-size: 72px; }
	.calender-content { width: 100%; max-width: 100%; padding: 250px 0 0 0; }
	.calender-content::before { top: 20px; }
	.focus-content { padding: 20px 20px; }
	.slider::after { border-width: 0 0 150px 200px; }
	.focus-content .focus-left { width: 100%; }
	.focus-content .focus-right { width: 100%; margin: 20px 0 0 0; }
	.calender-contnt ul.event-ul li { font-size: 18px; line-height: 28px; }
	.sponser-logo ul li img { max-width: 320px; max-height: 50px; }
	footer { padding: 20px 0; }
	footer::before { display: none; }
	.sponser-logo { margin: 10px 0 40px 0; }
	.sponser-logo .container { float: none; }

	.content-box { padding: 70px 0 50px; }
	.left-side { width: 100%; padding: 0; margin: 10px 0 0 0; }
	.right-side { width: 100%; margin: 10px 0 0 0; } 
	.content-side.left { width: 100%; }
	.content-side.right { width: 100%; }
	.content-side.both { width: 100%; margin-left: 0; }
	.main-body-top { margin-bottom: 10px; }
	.main-body-bottom { margin-top: 10px; }
	.footer-right { right: 20px; }
}

/***mobile*******/

@media(max-width:767px) {
	h1 { font-size: 30px; }
	h2 { font-size: 26px; }
	h3 { font-size: 24px; }
	h1 , h2 , h3 { letter-spacing: 2px; }
	header { padding: 20px 0; }
	header .container { padding: 0 20px; }
	header .logo { max-width: 100%; width: 100%; position: relative; left: 0; top: 0; padding: 0; }
	header .logo img { max-width: 53px; }
	.header-left { margin: 17px 0; width: 100%; text-align: center; }
	.header-right { float: right; width: 100%; text-align: center; }
	header .logo::after { display: none; }
	.menu-fix { width: 100%; }
	.slider::after { display: none; }
	.slider-text { top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); right: 0; left: 50%; width: 94%; max-width: 100%; }
	.slider .djslider-default .navigation-container .prev-button , .slider .djslider-default .navigation-container .next-button { max-width: 24px; }
	.latest-news h1 { font-size: 36px; }
	.latest-news ul.news-ul li .new--dec { padding: 0; width: 100%; }
	.latest-news a.read-more { font-size: 16px; padding: 12px 10px; letter-spacing: 1px; max-width: 130px; width: 100%; float: left; margin: 12px 0 0 0; }
	.latest-news ul.news-ul li { font-size: 18px; line-height: 26px; padding: 10px 15px 12px 37px; background-size: 18px auto; background-position: 10px 16px; }
	.calender-content h2 { font-size: 30px; padding: 8px 0 10px 90px; }
	.calender-content h2::before { top: -22px; }
	.calender-content a.view-full-calender { font-size: 18px; padding: 14px 10px; }
	.focus-content .col-6 h3 { font-size: 22px; margin: 0; }
	.focus-content a.read-more { font-size: 16px; }
	.focus-content .focus-left::after { width: 70px; height: 75px; }
	.latest-tweet { margin: 10px 0 20px 0; }
	.sponser-logo ul li img { max-width: 100%; max-height: 50px; }
	.sponser-logo { margin: 10px 0 30px 0; }
	.copyright img { margin: 0 0 0 10px; }
	.footer-left , .footer-right { position: relative; float: left; width: 100%; text-align: center; margin: 15px 0; }
	.footer-right { right: 0; }
	.content-box { padding: 30px 0; }
}
@media(max-width:639px) {
	body { font-size: 16px; line-height: 24px; }
	.slider-text h2 { font-size: 26px; }
	.slider-text h2 span.big-txt { font-size: 44px; }
	.focus-content .col-6 { width: 100%; }
	.focus-content .col-6 .dec-col::after { display: none; }
	.focus-content .focus-left::after { display: none; }
	.focus-content .col-6:nth-child(2n) { text-align: left; }
	.focus-content .col-6 .dec-col { padding: 12px 20px; }
	.focus-right .dec-col { font-size: 22px; padding: 10px; }
	.focus-right .dec-col .padd { padding: 18px 15px; }
	.focus-content .focus-right { margin: 10px 0 0 0; }
	.latest-tweet .padd { padding: 14px 12px; }
}
@media(max-width:479px) {
	.header-left h3 { font-size: 20px; letter-spacing: 1px; }
	.slider-text h2 { font-size: 18px; }
	.slider-text h2 span.big-txt { font-size: 36px; }
}
@media(max-width:359px) {
	.header-left h3 { font-size: 17px; }
	.focus-right .dec-col { font-size: 19px; }
	.calender-content::before { height: 230px; }
	.calender-content { padding: 210px 0 0 0; }
	.copyright { font-size: 14px; }
	.copyright img { margin: 0 0 0 4px; }
}
