@media (min-width: 1200px) and (max-width: 1600px) {
  .tab-section::before {
    width: 90%;
  }
  .tab-section {
    margin: 100px 0;
  }
  .news-updates-section .right-col::before {
    right: -15%;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .account-row strong.title {
    padding: 0;
  }
  .banner-style-6 .caption {
    top: 15%;
  }
  .homepage-style-6 .welcome-section h3 {
    font-size: 29px;
    line-height: 39px;
  }
  .about-section {
    background-size: cover;
  }
  .about-section .video-box {
    height: 85vh;
  }
  .news-updates-section .text-box h3 {
    font-size: 24px;
  }
	.homepage-style-7 .newsletter .container{
		width:100%;
		padding:0 15px;
	}
  .tab-section {
    margin: 80px 0;
  }
  .search-section .holder {
    padding: 60px 40px;
  }
  .gallery-section-2 ul li a {
    left: 0;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
  }
  .homepage-style-6 .newsletter .container {
    width: 100%;
    padding: 0 15px;
  }
  .homepage-style-6 .copyrights ul li a .icon {
    margin: 0 5px 0 0;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font: 9px;
  }
  .homepage-style-6 .copyrights ul li {
    padding: 0 0 0 9px;
  }
	.header-style-7 .my-account .acc-btn, .account-row .language-col button, .account-row .menu-col ul li a{
		font-size:12px;
		line-height:12px;
	}
	.account-row .my-account, .account-row .language-col {
    margin-left: 10px;
}
	.account-row ul.search-cart{
		margin:0 10px 0 0;
	}
	.account-row strong.title {
    position: relative;
    left: 140px;
    font-size: 16px;
}
	.homepage-style-7 .welcome-section .text-box{
		margin:0;
	}
	.homepage-style-7 .welcome-section h3{
		font-size:30px;
	}
	.about-section .text-box{
		padding:50px 48px;
	}
	.homepage-style-7 .copyrights ul li{
		padding:0 0 0 18px;
	}
	.quick-links-box .frame .caption{
		bottom:-72%;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
  .account-row strong.title {
    padding: 0;
  }
	.homepage-style-7 .newsletter .container{
		width:100%;
		padding:0 15px;
	}
	.homepage-style-7 .newsletter .input-group{
		margin:0;
	}
  .account-row .menu-col {
    float: left;
    margin: 10px 0;
  }
  .account-row .menu-col ul li:first-child {
    padding: 0 10px 0 0;
  }
  .header-style-6 .navigation-row .navbar-collapse {
    margin-left: 136px;
  }
  .header-style-6 .navigation-row .nav > li > a {
    font-size: 14px;
  }
  .header-style-6 .navigation-row .nav > li > a:first-child {
    padding: 0 13px 0 0;
  }
  .header-style-6 .navigation-row .navbar-nav {
    margin: 0;
  }
  .banner-style-6 .caption .text-box h1 {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 45px;
  }
  .banner-style-6 .caption {
    top: 15%;
  }
  .homepage-style-6 .welcome-section {
    padding: 40px 0;
  }
  .exploring-section .box {
    margin-bottom: 10px;
  }
  .flip_frame .flip_front .inner h2, .flip_frame .flip_back .inner h2 {
    width: 100%;
    text-align: center;
  }
  .homepage-style-6 .facts-section {
    padding: 50px 0;
  }
  .homepage-style-6 .facts-section .box {
    padding-bottom: 30px;
  }
  .about-section .text-box {
    padding: 50px 30px;
    margin-bottom: 40px;
  }
  .about-section .text-box a.btn-donate {
    float: left;
    margin: 20px 0 0 0;
  }
  .about-section .video-box {
    height: auto;
  }
  .homepage-style-6 .about-section {
    margin: 0;
    background-size: cover;
    padding: 40px 0;
  }
  .news-updates-section .right-col::before, .news-updates-section .right-col::after, .homepage-style-6 footer .widget img {
    display: none;
  }
  .department-section-2 {
    padding: 50px 0;
  }
  .tab-section {
    margin: 100px 0;
  }
  .tab-section::before {
    width: 85%;
  }
  .admission-section .right-box p {
    padding: 0;
  }
  .search-section select, .search-section input[type="text"] {
    font-size: 15px;
  }
  .search-section select {
    margin-bottom: 30px;
  }
  .search-section .holder {
    padding: 50px;
  }
  .gallery-section-2 ul li a {
    left: 0;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
  }
  .homepage-style-6 .newsletter .container {
    width: 100%;
    padding: 0 15px;
  }
  .homepage-style-6 .newsletter .input-group {
    margin: 0;
  }
  .homepage-style-6 .welcome-section .holder {
    width: 100%;
  }
  .about-section .video-box a {
    position: static;
    float: left;
    width: 100%;
  }
  .about-section .video-box a::before {
    display: none;
  }
  .homepage-style-6 footer .widget {
    margin-bottom: 60px;
  }
  .homepage-style-6 .copyrights {
    margin: 0;
  }
  .news-updates-section .right-col ul li:first-child, .news-updates-section .right-col ul li {
    width: 50%;
    float: left;
  }
  .homepage-style-6 .news-updates-section .right-col a.btn-more {
    margin-top: 40px;
  }
	.account-row strong.title{
		line-height:37px;
		padding-right:30px;
	}
	.account-row .language-col{
		margin-top:11px;
	}
	.homepage-style-7 .welcome-section .holder{
		width:100%;
	}
	.homepage-style-7 .news-updates-section .right-col ul{
		padding:0;
		overflow:hidden;
	}
	.homepage-style-7 #sb_instagram .sbi_photo::before{
		left:-140%;
	}
	.banner-style-6 .caption .text-box {
	display: none;
	}
}

@media (min-width: 280px) and (max-width: 767px) {
  .homepage-style-6 .top-head span {
    line-height: 18px;
  }
  .homepage-style-6 .top-head strong.tag {
    margin: 0 0 10px 0;
  }
  .homepage-style-66 a.more-news, .homepage-style-6 .navbar-nav > li > a::before, .homepage-style-6 .my-account, ul.search-cart {
    display: block;
  }
  .homepage-style-6 .account-row .right-col, .header-style-6 .navigation-row .navbar, .banner-style-6 .caption .text-box form {
    width: 100%;
  }
  .homepage-style-6 .dropdown-menu.cart-box {
    right: inherit;
    left: 0;
  }
  .header-style-6 .logo-5 {
    position: static;
    margin: 30px 0 10px 0;
  }
  .account-row strong.title {
    padding: 20px 0;
  }
  .account-row .menu-col {
    margin: 0;
  }
  .header-style-6 .search-form {
    width: 100%;
  }
  .header-style-6 .navbar-toggle {
    padding: 16px 10px;
  }
  .banner-style-6 .caption {
    top: 10%;
  }
  .banner-style-6 .caption .text-box h1 {
    margin: 0 0 12px 0;
    font: 400 30px/32px 'Kanit', sans-serif;
  }
  .banner-style-6 .caption .text-box input[type="submit"] {
    font-size: 14px;
    width: 95px;
  }
  .banner-style-6 .caption .text-box a.btn-all, .news-updates-section .right-col::before, .news-updates-section .right-col::after {
    display: none;
  }
  .homepage-style-6 .welcome-section h3 {
    font-size: 30px;
    line-height: 38px;
  }
  .homepage-style-6 .exploring-section .box, .facts-section .box {
    margin-bottom: 30px;
  }
  .flip_frame .flip_front .inner h2, .flip_frame .flip_back .inner h2 {
    padding: 0;
    width: 100%;
    text-align: center;
  }
  .homepage-style-6 .facts-section {
    padding: 0 0 0 0;
  }
  .homepage-style-6 .about-section {
    background-size: cover;
    padding: 40px 0;
    margin: 0;
  }
  .about-section .text-box {
    padding: 40px 20px;
  }
  .about-section .text-box a.btn-donate {
    float: left;
    margin: 30px 0 0 0;
  }
  .about-section .video-box {
    height: auto;
  }
  .about-section .video-box a {
    position: static;
    float: left;
    width: 100%;
    margin: 30px 0 0 0;
  }
  .homepage-style-6 .news-updates-section .right-col ul {
    padding: 0;
  }
  .homepage-style-6 .department-section-2 {
    padding: 40px 0;
  }
  .department-section-2 h2 {
    font-size: 36px;
    line-height: 40px;
  }
  .tab-section {
    margin: 70px 0;
  }
  .admission-section {
    height: auto;
    padding: 40px 0 100px 0;
  }
  .admission-section .right-box p {
    padding: 0;
    margin: 0 0 20px 0;
  }
  .search-section {
    padding: 0 0 50px 0;
  }
  .search-section .holder {
    padding: 30px 15px;
  }
  .search-section h2 {
    font-size: 30px;
  }
  .search-section select {
    margin-bottom: 30px;
  }
  .gallery-section-2 ul li {
    width: 33.3333%;
  }
  .gallery-section-2 ul li a {
    left: 0;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
  }
  .homepage-style-6 .newsletter .container {
    width: 100%;
    padding: 0 15px;
  }
  .homepage-style-6 .footer {
    padding: 0;
  }
  .homepage-style-6 .footer strong.slo {
    margin-bottom: 60px;
  }
  .homepage-style-6 footer .widget img {
    display: none;
  }
  .homepage-style-6 .copyrights {
    margin: 0;
  }
  .homepage-style-6 .copyrights address {
    overflow: hidden;
    margin: 0;
  }
  .homepage-style-6 .copyrights ul li {
    padding: 0;
    margin: 0 0 15px 0;
    width: 100%;
    text-align: left;
  }
  .homepage-style-6 .copyrights .footer-social li {
    width: auto;
  }
  .copy-btm-row strong.copy {
    line-height: 20px;
  }
  .header-style-6 .navigation-row .navbar-collapse {
    margin: 0;
    width: 100%;
  }
  .quick-links-box .frame {
    height: auto;
  }
	.header-style-7 .top-head{
		text-align:center;
	}
	.header-style-7 .top-head strong.tag{
		float:none;
		display:inline-block;
		margin:0 0 15px 0;
	}
	.header-style-7 .top-head span{
		line-height:23px;
	}
	.account-row .right-col{
		width:100%;
	}
	.account-row .language-col{
		margin:0;
		width:100%;
	}
	.account-row .menu-col, .homepage-style-7 .widget img{
		float:left;
	}
	.account-row .menu-col ul li:first-child{
		padding-left:0;
	}
	.header-style-7 .navigation-row .navbar, .account-row .menu-col, .homepage-style-7 .welcome-section .holder, .homepage-style-7 .newsletter .container{
		width:100%;
	}
	.header-style-7 .navbar-toggle {
    width: 100%;
    padding: 13px 10px;
		margin:73px 0 0 0;
}
	.header-style-7 .logo-5{
		left:0;
		width:110px;
	}
	.header-style-7 .navigation-row .navbar-collapse{
		margin:0;
		width:100%;
	}
	.header-style-7 .navigation-row .nav > li > a, .header-style-7 .navigation-row .nav > li > a:first-child{
		padding:0;
	}
	.homepage-style-7 .welcome-section h3{
		font-size:30px;
		line-height:40px;
	}
	.welcome-section b{
		font-size:17px;
		line-height:27px;
	}
	.exploring-section .box{
		margin-bottom:30px;
	}
	.padd-tb, .department-section-2{
		padding:50px 0;
	}
	.homepage-style-7 .about-section{
		background-size:cover;
		margin:0;
	}
	.homepage-style-7 h2{
		font-size:30px;
	}
	.homepage-style-7 .news-updates-section .right-col ul{
		padding:0;
	}
	.news-updates-section .right-col a.btn-more{
		float:left;
	}
	.homepage-style-7 .upcoming-events-section{
		margin-top:-165px;
	}
	.homepage-style-7 .copyrights{
		margin:0;
	}
	.homepage-style-7 .copyrights ul{
		text-align:center;
	}
	.homepage-style-7 .copyrights ul li{
		float:none;
		display:inline-block;
		padding:0;
		margin:0 10px;
	}
	.copy-btm-row strong.copy{
		text-align:center;
	}
	.homepage-style-7 #sb_instagram .sbi_photo::before{
		left:-140%;
	}
	.homepage-style-7 .footer{
		padding-top:20px;
	}
	.banner-style-6 .caption .text-box {
	display: none;
	}
	
}