@media only screen and (min-width: 320px) and (max-width: 767px) {
.text-section {
    display: none;
}   
.form-section h2 {
    font-size: 32px;
}
.form-section {
    padding: 10px;
    border-radius: 8px;
    width: 100%;
    margin-right: 0;
    background: #00000029;
}
#mainnav{
    display: none;
}    
#mainnav>ul>li>a {
    font-size: 13px;
} 
#mainnav .submenu li {
    background-color: #022d54;
    opacity: 1;
}
#mainnav ul li ul{
    width: 100%;
}
#mainnav ul {
    padding-right: 5px;
}
.secondary-menu {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}    
.secondary-menu li{
    position: relative;
    width: 100%;
} 
	.secondary-menu li a {
		color: #fff;
		padding: 0px !important;
	} 
.nav-wrap {
    position: relative;
    width: 100%;
}    
#mainnav ul li {
    position: relative;
    display: block;
    width: 100%;
    margin-right:0px;
}    
#mainnav>ul>li>a>i {
    font-size: 16px;
    padding-left: 6px;
    float: right;
    position: relative;
    top: 15px;
}    
.studing-at-sksill-box .program_name247 {
    padding: 10px;
} 
.about-text-box .col-lg-6 {
    width: 50%;
    float: left;
}
    .studing-at-sksill-box .program_name247 {
        padding: 10px;
        min-height: 85px;
    }
.studing-area.unique .col-lg-3.col-md-3{
        width: 50%;
        float: left;    
}    
.program-tittle {
    font-size: 16px;
}
    .studing-area .col-lg-3.col-md-7.col-sm-12 {
        width: 50%;
        float: left;
    }   
.image-wrapper{
    height:150px;
}  
.image-wrapper img{
    height:150px;
} 
.about-us-sec .table {
    overflow: hidden;
    overflow-x: auto;
}
    .slide-causes .owl-dots {
        position: absolute;
        top: 5px;
        right: 10px;
    }
.main-slide-area .owl-controls {
    position: absolute;
    top: 0px;
    right: 10px;
    width: 100%;
}    
.about-us-sec p {
    font-size: 14px;
    text-align: justify;
    color: #333;
    margin-bottom: 15px;
    line-height: 22px;
}
.service-img.insopiration-image {
    position: relative;
    z-index: 9;
    width: 100%;
    float: left;
    margin-right: 0;
    padding-right: 0;
}
.service-img.insopiration-image::after {
    display:none;
}
.service-img.insopiration-image::before {
    display:none;
}
	.header .logo {
		float: left;
		position: relative;
		width: 75%;
	}
	.adress-item-box a{
	    font-size:20px;
	    color:#3277ae;
	}
	.adress-item-box p {
    font-size: 18px;
    color: #333;
}
	.sub-menu-tittle {
	    margin-bottom:10px;
	}
	.about-sub-fourth.inspiratin-sub-text{
	    margin:0px 0px 1px 0!important;
	    padding-top:30px;
	    text-align:center;
	}
	.second-p{
	    padding-top:30px!important;
	}
	.service-img{
	    margin-top:15px;
	}
	.btn-cancel {
	    max-width:150px;
	}
	.about-us-sec {
    position: relative;
    margin-bottom: 10px;
}
	.insipiration-tittle {
    font-size: 25px;
  text-align:center;
}
.event-btn {
    position: relative;
    padding-top: 0px;
    margin-bottom: 11px;
}
	.welcome-tittle{
	    text-align:center;
	    font-size:28px;
	}
	.welcome-sec-text.inspiration-welcome .container-fluid{
	    padding-left:0px!important;
	    padding-right:0px!important;
	}
	.event_title_side_right{
	    line-height:26px!important;
	}
	.all-events-box{
	    position:relative;
	    padding:25px 0;
	}
	.map-sec {
    position: relative;
    top: 17px;
}
.contact-page-sec  .col-lg-6{
    padding-left:15px!important;
    padding-right:15px!important;
}
.contact-page-sec  .col-lg-5{
    padding-left:15px!important;
    padding-right:15px!important;
}
	.about-text-box.about-menu-page.addres-section{
    padding-top:10px;
}
	.widget.widget-posts .blog-box {
	    padding:20px 5px;
	}
	.item-thumbnail img {
	    width:100px;
	}
	#lbt-lightbox-media>*{
	    max-width:100%;
	}
	#lbt_next {
    position: absolute;
    top: 50%;
    z-index:9999;
}
#lbt_previous{
    position: absolute;
    top: 50%;
    z-index:9999;  
}
   .flat-carousel.v3 .posts-carousel.v4 .flat-event {
		padding: 0 0px;
	}
	.lb-thumbnail-wrapper{
	    display:none;
	}
	.discover-area{
	    padding:30px 0;
	}
	.discover-card{
	    margin-bottom:20px;
	}
	.welcome-sec-text .row {

    display: unset!important;
    }
    .welcome-text-box {
margin-top:-40px!important;
    padding: 13px 15px;
 
    }
    .counter-section {
        padding:30px 0;
    }
    .counter-card {
        margin-top:20px;
    }
    .counter-value {
    font-weight: 600;
    font-size: 46px;
   }
   .contact-paragraph{
       text-align:center;
       padding:0px 0;
       margin-bottom:5px;
   }
   .contact-page-tittle{
        text-align:center;
       padding:0px 0;
       margin-bottom:15px;
   }
   .quote-section-card{
       padding:42px 0;
       margin-bottom:10px;
       margin-top:40px;
   }
   .whystudt-quote {
    padding: 42px 0px !important;
}
   .counter-name{
       padding-left:0px;
       text-align:center;
   }
   #gallery {
   
    width: 100%;
 
    }
    #gallery .box {
 
     margin: 0px; 
    }
    .left-icon-save {
    position: absolute;
    top: -38px;
    left: -35px;
    width: 83px;
    font-size: 3rem;
    line-height: 40px;
    padding-top: 37px;
}
    .right-icon-save {
        position: absolute;
        bottom: -21px;
        right: -18px;
        width: 78px;
        font-size: 3rem;
        line-height: 60px;
    }
.about-text-box.about-menu-page {
    padding-top: 30px;
}
    .welcome-sec-text .col-lg-6 {
    padding-left: 5px !important;
    padding-right: 5px !important;
    }

	.insipiration-text-box {
    padding: 0px 4px;
}
.insipiration-sec-text .col-lg-6 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
	.about-sec-page {
    position: relative;
    background: #fff;
    width: 100%;
     top: 0px; 
    padding: 0px;
}
#bottom-nav .footer-content {
    padding-top:0px;
}
    .widget {
    padding-bottom: 0px;
}
.copyright ul {
    display: unset;
    align-items: center;
}
.about-us-sec .col-lg-8 {
  padding-left:10px!important;
  padding-right:10px!important;
}
.contact-us-box {
    position: relative;
    padding: 0px;
}
.sign-up-box{
    padding:10px;
}
.about-us-sec .col-lg-3 {
  padding-left:15px!important;
  padding-right:15px!important;
}
.tabcontent {
    padding: 25px 0px;
}
.all-nitifiaction .event_title_side_right {
    line-height: 27px !important;

}
.about-bloquote-subtittle{
    font-size:17px;
    line-height:27px;
    padding-top:0px;
}
.about-bloquote {
    font-size:17px;
}
.sign-link {
    font-size: 14px;
    padding: 18px 0;
}
.tablink {
    padding: 2px 2px;
    width: 100%;
    margin-left: 1px;
    font-size:12px;
}


.service-img1{
    margin-bottom:6px;
}
.service-img1 img{
    width:100%;
}
.list-unorder ul li {
    font-size: 12px;
    padding: 5px 5px;
    color: #000;
}
	
	.share-sec1{
	    display:none;
	}
	.about-sub-tittle {
    font-size: 28px;
    line-height: 30px;
    margin: 0px 0px 15px 0px;
    text-align:center;
}
.paragraph-text{
    padding-top:10px;
    padding-left:0px!important;
}
	
.widget-inner.icon-social .social-list > li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom:7px;
}	
.widget-inner.icon-social h2 {
    font-size: 15px;
    padding-right: 10px;
}	
.social-list {
        position: relative;
        display: inline-block;
        max-width: 210px;
        margin-top: 1px;
    }	
.social-icon {
    width: 30px;
    height: 30px;
    font-size: 14px;
    padding: 0;
    line-height: 30px;
}	
.studing-at-sksill-box {
    position: relative;
    width: 100%;
    margin-bottom: 25px;
}

.slide-text-box {
    padding: 5px 15px;
    height: auto;
    bottom:0;
    background: #fff;
}
.owl-item.active .slide-text-box{
    position: relative;
    height: auto;
    bottom: inherit;
}
.owl-item .slide-text-box{
    position: absolute;
    height: auto;
    bottom:0;
}
.main-slide-area .owl-nav{
    display:none;
}
    .slide-text-box p {
        position: relative;
        font-size: 14px;
        color: #000;
        font-weight: 300;
    }

	.header .logo img {
		height: auto;
		width: auto;
	}

	ul.secondary-menu {
		position: unset;
	}



	ul.secondary-menu>li {
		float: unset !important;
		height: 55px !important;
		padding-left: 0px!important;
	}

	#mainnav-mobi ul>li>a .fa-caret-down {
		display: none;
	}

	.main-slide-area {
		height:auto;
	}

	.main-slide-area .item img {
		width: 100%;
		height: 150px;
	}
    .slide-text-box h2 {
        position: relative;
        font-size: 20px;
        margin: 0px 0px 0px 0px;
        line-height: 24px;
        color: #000;
        font-weight: 600;
    }


	.title-text {
		font-size: 25px;
		text-align: center;
		padding-bottom:5px;
	}

	.section-title {
		text-align: center;
	}

	.news-events-area {
		padding: 25px 0px;
	}

	.studing-area {
		padding: 10px 0px;
	}
.studing-area.unique{
    padding:30px 0;
}
.welcome-sec-text {
    padding:20px 0;
}
	.studing-area .col-lg-3.col-sm-6.col-md-6 {
		width: 50%;
	}

}

/* Smaller than standard 1200 */
@media only screen and (max-width: 1199px) {
	.cactus-rev-slider-default .tp-caption {
		width: 1140px !important;
		margin-left: -570px !important;
	}

	.header-overlay-content.header-overlay-scroller .un-post-scroller {
		z-index: 9999;
	}

	.flat-events .grid-item.color-full {
		height: 286px;
	}

	.flat-events .grid-item .grid-item-content .title {
		font-size: 36px;
	}

	.post-scroller-carousel {
		max-height: 545px;
	}

	#mainnav .submenu.mega-menu {
		width: 940px;
	}

	.header.v3 #mainnav .submenu.mega-menu {
		right: -80%;
	}
}

/* Smaller than standard 992 */
@media only screen and (max-width: 991px) {

	/* mega-menu */
	#mainnav-mobi>ul>li>ul>li>ul>li a {
		padding: 70px !important;
	}

	.header .header-wrap .show-search,
	.header .header-wrap .cart,
	.mainnav,
	.top .navbar.menu-top,
	.main-menu {
		display: none;
	}

	.header-inner-pages .top .navbar-right {
		float: right !important;
	}

	.menu-hover {
		float: left;
	}

	.header-inner-pages,
	.menu-hover {
		display: block;
	}

	.wrap-slider .header {
		position: relative;
	}

	.header.v2 .logo a {
		height: 100px;
		line-height: 100px;
	}

	.header .wrap-icon-nav {
		display: block;
	}

	.btn-menu {
		display: block;
		line-height: 60px;
		margin: 20px 20px;
	}

	.wrap-slider .header .header-wrap {
		border: none;
	}

	.header .logo {
		float: none;
		text-align: center;
	}

	.tp-caption.color-full {
		display: none;
	}

	.post-scroller-wrap {
		display: none;
		padding: 15px;
		background: #fff;
	}

	.header-content-scroller .header-overlay-content .un-post-scroller {
		padding: 20px 5px;
	}

	.flat-fluid .post {
		margin-bottom: 50px;
	}

	.box-university .item-post {
		margin-bottom: 40px;
	}

	.flat-events .grid-item {
		width: 50%;
	}

	.flat-events .grid-item.color-full {
		height: 438px;
	}

	.flat-events .grid-item .grid-item-content .title {
		font-size: 48px;
	}

	.flat-choose-us .flat-accordion {
		margin-bottom: 60px;
	}

	.item-content {
		border: none;
	}

	.content-pad {
		padding-bottom: 15px;
	}

	.widget-inner {
		padding-bottom: 30px;
	}

	#bottom .widget-flickr ul li {
		width: 90px;
	}

	.copyright {
		text-align: center;
		margin-top: 0px;
	}

	#bottom-nav .footer-social .social-list {
		text-align: center;
		float: none;
		margin-top: 20px;
	}

	.tp-banner-container.v1 {
		height: 393px;
	}

	.tp-banner-container.v1 .tp-caption.v1 .title {
		font-size: 43px;
		line-height: 51px;
	}

	.tp-banner-container.v1 .tp-caption.v2 .content {
		font-size: 12px;
		line-height: 20px;
	}

	.tp-banner-container.v1 .tp-caption.v1 .title.v1 {
		font-size: 41px;
	}

	.tp-banner-container.v1 .tp-caption.v2 .content.v1 {
		font-size: 14px;
		line-height: 27px;
	}

	.flat-icon .iconbox {
		width: 100%;
	}

	.flat-icon .iconbox.v1 {
		margin-bottom: 30px;
	}

	.icon-post {
		padding-bottom: 30px;
	}

	.flat-information .flat-button {
		margin-bottom: 40px;
	}

	.flat-lecturers .thumb-lecturers {
		margin-bottom: 45px;
	}

	.iconbox.center {
		width: 100%;
	}

	.iconbox.center {
		margin-bottom: 40px;
	}

	.flat-teaser-wrapper .thumb-wrapper {
		text-align: center;
		margin-bottom: 50px;
	}

	.flat-blog {
		padding: 0 15px;
	}

	.footer .section-inner {
		padding-top: 40px ;
	}

	.thumbnail-overflow {
		left: 0px;
	}

	.project-listing .project-portfolio .item {
		width: 100%;
	}

	.flat-row.padding-small-v1 .project-listing {
		padding-bottom: 15px;
	}

	.header-overlay-content {
		z-index: -1;
	}

	.flat-university .button-university a,
	.flat-university .button-university p {
		display: block;
	}

	.flat-smarter .flat-thumb {
		margin-bottom: 40px;
	}

	.menu-hover {
		overflow: hidden;
		background-color: #179bd7;
	}

	.menu-hover .btn-menu {
		margin: 12px 20px;
	}

	#mainnav-mobi {
		position: absolute;
		top: 90px;
		left: 0;
	}

	.header.v2 .header-wrap .logo a,
	.header.v2 .header-wrap .logo .callout-text {
		display: block;
	}

	.header.v2 .header-wrap .logo .navbar-right {
		float: none;
		text-align: center;
	}

	.posts-carousel.v2 .owl-theme .owl-controls .owl-nav div.owl-next {
		right: 15px;
		top: 7%;
	}

	.posts-carousel.v2 .owl-theme .owl-controls .owl-nav div.owl-prev {
		left: 10px;
		top: 7%;
	}

	.style-margin .post-wrap .flat-event {
		padding: 0 5px;
	}

	.flat-carousel.v2 .posts-carousel.v3 {
		margin-bottom: 40px;
	}

	.flat-carousel.v3 .posts-carousel.v4 {
		margin-bottom: 40px;
	}

	

	.posts-carousel.v4 .owl-theme .owl-controls .owl-nav div.owl-next {
		right: 30px;
		top: 37%;
	}

	.posts-carousel.v4 .owl-theme .owl-controls .owl-nav div.owl-prev {
		left: 30px;
		top: 37%;
	}

	.related-course .cr-content .related-item {
		overflow: hidden;
	}

	.breadcrumbs {
		display: none;
	}

	.course-list-table {
		margin-bottom: 50px;
	}

	.page-title {
		padding: 33px 0;
	}

	.project-listing .project-portfolio.v1 .item .item-content {
		padding: 20px;
	}

	.flat-row,
	.flat-row .flat-fluid,
	.flat-row.full-color-v1,
	.flat-row.padding-v2 {
		padding: 40px 0;
	}

	.flat-information {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.page-title.parallax1,
	.flat-row.padding-top,
	.flat-row.full-color,
	.flat-row.pd125,
	.page-title.parallax4,
	.page-title.parallax5,
	.flat-row.full-color-v2,
	.page-title.parallax1.v1,
	.page-title.parallax6,
	.page-title.parallax5.v1,
	.flat-row.padding-110,
	.flat-row.full-color-v3,
	.flat-row.padding-115,
	.flat-row.padding-80,
	.flat-row.padding-big {
		padding: 60px 0;
	}

	.flat-row.color-full {
		padding: 60px 0 35px;
	}

	.page-title.parallax3 {
		padding: 80px 0;
	}

	.owl-theme .owl-controls .owl-nav div.owl-next,
	.posts-carousel.v1 .owl-theme .owl-controls .owl-nav div.owl-next {
		right: 0;
	}

	.owl-theme .owl-controls .owl-nav div.owl-prev,
	.posts-carousel.v1 .owl-theme .owl-controls .owl-nav div.owl-prev {
		left: -4px;
	}

	.flat-business .box-icon .icon-business {
		width: 33.33%;
	}

	.flat-row.color-full .flat-business {
		margin-bottom: 40px;
	}

	.flat-team .post-wrap .member-item {
		width: 100%;
		margin-bottom: 30px;
	}

	.flat-team .post-wrap .member-item:last-child {
		margin-bottom: 0;
	}

	.flat-team .post .title,
	.flat-team .post.v1 .title {
		margin-bottom: 50px;
	}

	.flat-clients .title-clients .title {
		margin-bottom: 50px;
	}

	.flat-clients .thumb-clients .item {
		width: 100%;
		margin-bottom: 20px;
	}

	.flat-future .post-future {
		margin-bottom: 40px;
	}

	.flat-banner .item {
		margin-bottom: 15px;
	}

	.flat-banner .item {
		width: 100%;
		margin-bottom: 40px;
		text-align: center;
	}

	.flat-banner .item:last-child {
		margin-bottom: 0;
	}

	.page-title.parallax3.padding-185 {
		padding: 100px 0;
	}

	.flat-row.padding-big .flat-blog {
		padding: 0;
	}

	.member-single-post .item-thumbnail {
		margin-bottom: 15px;
	}

	.project-listing .project-portfolio .item:last-child {
		margin-bottom: 0;
	}

	.post-contact .contact-form {
		margin-bottom: 30px;
	}

	.post-contact .container-fluid #map {
		height: 100px;
	}

	.top-search.show {
		top: 40px;
	}

}

/* Tablet Landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}

/* Tablet Portrait Size */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.thumbnail-overflow {
		left: 0px;
	}
}

/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
	.thumbnail-overflow {
		left: 0px;
	}

	.flat-events .grid-item {
		width: 100%;
		margin-bottom: 10px;
	}

	.page-title.parallax2 {
		padding: 100px 0;
	}

	.flat-reviews .item {
		padding: 0;
	}

	.project-listing .filter-cat {
		text-align: center;
	}

	.flat-corporate .post {
		margin-bottom: 40px;
	}

	#mainnav-mobi.v1>ul>li>a i {
		margin-right: 5px;
		font-size: 16px;
	}

	.header.v1 .logo {
		float: none;
	}

	.flat-row .flat-fluid.padding-95 {
		padding: 60px 0;
	}

	.un-separator {
		margin-bottom: 20px;
	}

	.widget.widget-flickr {
		padding-bottom: 0;
	}

}

/* Mobile Landscape Size */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.thumbnail-overflow {
		left: 0px;
	}

	.flat-events .grid-item {
		width: 100%;
	}

}

/* Mobile Portrait Size */
@media only screen and (max-width: 479px) {
	.thumbnail-overflow {
		left: 0px;
	}

	.tp-banner-container.v1 {
		height: 185px;
	}

	.tp-banner-container.v1 .tp-caption.v1 .title {
		font-size: 21px;
		line-height: 22px;
	}

	.tp-banner-container.v1 .tp-caption.v2 .content {
		font-size: 6px;
		line-height: 10px;
	}

	.tp-banner-container.v1 .tp-caption.v1 .title.v1 {
		font-size: 19px;
		line-height: 24px;
	}

	.tp-banner-container.v1 .tp-caption.v2 .content.v1 {
		font-size: 6px;
		line-height: 13px;
	}

	.page-title.parallax2.v1 {
		padding: 100px 0;
	}

	#header.v2 .callout-text>p {
		border-left: none;
		padding-left: 0;
		margin-left: 0;
	}

	#header.v2 .logo {
		line-height: 70px;
	}

	#header.v2 .callout-text {
		overflow: inherit;
		height: 120px;
	}

	.course-list-table.table>thead>tr>th,
	.course-list-table.table>tbody>tr>th,
	.course-list-table.table>tfoot>tr>th,
	.course-list-table.table>thead>tr>td,
	.course-list-table.table>tbody>tr>td,
	.course-list-table.table>tfoot>tr>td {
		padding: 12px;
	}

	.project-listing .project-portfolio.v1 .item {
		width: 100%;
	}

	.flat-university .box-university {
		margin-bottom: 40px;
	}

	.owl-theme .owl-controls .owl-nav div.owl-next {
		right: 15px;
		border:2px solid #003260;
		border-radius:50%;
	}

	.posts-carousel.v1 .owl-theme .owl-controls .owl-nav div.owl-next {
		right: 50px;
	}

	.owl-theme .owl-controls .owl-nav div.owl-prev {
		left: 11px;
			border:2px solid #003260;
		border-radius:50%;
	}

	.posts-carousel.v1 .owl-theme .owl-controls .owl-nav div.owl-prev {
		left: 50px;
	}

}

@media (max-width: 320px) {
	.thumbnail-overflow {
		left: 0px;
	}

	.course-list-table.table>thead>tr>th,
	.course-list-table.table>tbody>tr>th,
	.course-list-table.table>tfoot>tr>th,
	.course-list-table.table>thead>tr>td,
	.course-list-table.table>tbody>tr>td,
	.course-list-table.table>tfoot>tr>td {
		padding: 6px;
	}
}