/* Media Queries
-------------------------------------------------------------- */
@media only screen and (max-width: 1366px) {


}

/* Smaller than standard 1200 */
@media only screen and (max-width: 1199px) {

}

/* Smaller than standard 992 */
@media only screen and (max-width: 991px) {
.btn-menu {
display: block ;
}

.mainnav,.menu .logo {
display: none;
}

.flat-information > li > a {
padding: 5px 0 5px 28px;
}

.flat-information > li:before {
top: 5px;
}

.header .logo {
float: left;
margin: 28px 50px 0 0;
}

.social-links,
.flat-information {
text-align: center;
}

.flat-row.about,
.flat-row.blog,
footer,
.page-title,
.main-content {
padding: 40px 0 30px;
}

.iconbox,
.flat-testimonials-images,
.footer-widgets .widget  {
margin-bottom: 30px;
}

.flat-portfolio .item {
width: 50%;
}

.comment-respond .comment-notes, .comment-respond .comment-form-email,
.comment-respond .comment-notes, .comment-respond .comment-form-email {
width: 100%;
max-width: 100%;
}

.comment-respond .comment-notes {
padding-right: 0;
}

.comment-respond .comment-form-email,
.sidebars {
padding-left: 0;
}

.go-top {
width: 30px;
height: 30px;
line-height: 30px;		
}

.flat-row {
padding: 40px 0!important;
}

.tp-leftarrow.square, .tp-rightarrow.square {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
}

.tp-leftarrow.square:before, .tp-rightarrow.square:before {
left: 10px;
top: 0;
font-size: 22px;
}

.page-title-heading h1,
.flat-qoute p {
font-size: 30px;
}

.sidebar {
padding-top: 30px;
border-left: 0;
padding-left: 0;
margin-left: 0;
}

.blog-single .direction ul li ul.social-icons {
margin-top: 0;
padding: 20px 0;
}
.img-responsive,
.effect1 .box-image img {
margin: auto;
}

.flat-imagebox .item {
width: 33.333%;
}

.logo-mobi {
display: block;
}

}

/* 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) {

}

/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
.flat-portfolio .item,
.reservation-page-left .reservation-page-form .reservation-page-input-box,
.requestform p, .post .content-post .meta-post .by-author, .post .content-post .meta-post .social-links,
.post .content-post .meta-post .leave-comment,
.title-section.style4,
.blog-shortcode article.post:first-child .content-post {
width: 100%;
max-width: 100%;
}

.title-section.style4 {
margin-bottom: 10px;
}

.flat-imagebox .item,.post .content-post .meta-post .leave-comment,
.imagebox, .post .content-post .meta-post .by-author, .post .content-post .meta-post .social-links  {
text-align: center;
}

.flat-testimonial .flat-carousel {
padding: 0;
}

.post .content-post .meta-post .by-author {

padding-left: 0;
}

.woocommerce-page .cart button {
min-width: 50px;
padding: 14px;
}

.woocommerce-page .cart button:last-child,
.post .content-post .meta-post .leave-comment {
margin-right: 0;
}

.flat-accordion .flat-toggle .toggle-content,
.flat-accordion .flat-toggle h4.toggle-title,.comment-post  {
padding: 15px 22px;
}

.col-sm-6 {
width: 50%;
float:left;
}

.blog-single .comment-post .comment-avatar > img {
margin-bottom: 0;
}

}

/* Mobile Landscape Size */
@media only screen and (min-width: 479px) and (max-width: 767px) {

}

/* Mobile Portrait Size */
@media only screen and (max-width:767px) {
.flat-tabs .content-tab ul li .media-body span,.main-content.blog-single .post .direction .social-links {
float: left;
}
.box {
padding:0;
}
.projects-portfolio .projects-portfolio-wrap,
.col-xs-6,.flat-imagebox .item,
.blog-slist .featured-post {
width: 100%;
}

.blog-slist .featured-post {
float: none;
max-width: 100%;
}

.blog-shortcode article.post .content-post {
padding: 49px 6px 45px 0;
}

.related.products .product .box-content ul,
.product .box-content {
display: inline-block;
}

.projects-portfolio .projects-portfolio-wrap,
.related.products .product,.product {
text-align: center;
}

.product .box-content {
text-align: justify;
}

.imagebox .box-content {
text-align: left;
}

.flat-imagebox.index-1 .item {
margin-bottom: 30px;
} 

.countdown .square {
margin-right: 5px;
}
.reservation-booking3 {
top: 101px;
right: -95px;
}
.img-stickers img {
width: 100px;
}
.reservation-booking3 .book-now-btn2 {
font-size: 12px;
font-weight: bold;
}
.tp-caption.sfl.title-slide.style6.main-head.start {
display: none;
}
.tp-caption.sfr.description-slider.style1.main-head2.start {
display: none;
}
.home-booki {
top: 26%;
z-index: 999;
width: 150px;
left: 50%;
}
.articiles-sec .article {
width: 182px;   
}
.articiles-sec .article h4 {
font-size: 14px;
}
.articiles-sec .article:before {
left: 189px !important;
}
.articiles-sec .article h4 {

line-height:52px;

}

.articiles-sec ul {
padding-right: 2px;
float: left;
margin-bottom: 0px;
width: 100%;
padding-top: 14px;
padding-left: 23px;
}
.articiles-sec .article:before {
content: '';
position: absolute;
left: 241px;
border-left: 19px solid #f10800;
border-bottom: 25px solid #ffffff !important;
border-top: 27px solid #ffffff !important;
}
.slider {
margin-top: 60px;
}
.logo-mobi {
    top: 42%;
}
.logo-mobi {
    width: 25%;
    z-index: 999999;
}.m-footer-school {
margin-left: 0; 
}	.m-footer-school h2 {
margin-top: 40px; }
.boder-1 {
display: none;
margin-top: 0;
}
.m-footer-social {
display: inline-block;
float: left;
}	.title-section .title {
font-size: 23px;

}
#inner-banner {
    margin-top: 56px;
    /* width: 100%; */
    background: url(../images/inner-banner.png) left 1px;
    background-repeat: no-repeat;
    height: 183px;
}
.m-footer-school h2 {
    margin-top: -3px;
}.m-footer-social {
    margin: 9px;
}.m-footer-copyrights {
    display: none;
}
.span2 {
    width: 100%;
    margin-top: -51px;
}
.margin-1 {
    margin: 5px 0;
}.span3 {
    width: 100%;
}img.img-responsive1 {
    width: 190%;
}.img-responsive1, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    max-width: 209% !important;
}.main-margin {
    margin: 10px 0;
    display: none;
}.scroll {
    overflow: scroll;
}
@media (max-width: 320px) {.main-margin {
    margin: 10px 0;
    display: none;
}.img-responsive1, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    max-width: 209% !important;
}img.img-responsive1 {
    width: 190%;
}.span3 {
    width: 100%;
}.margin-1 {
    margin: 5px 0;
}.m-footer-copyrights {
    display: none;
    float: right;
    margin-top: 0px;
}.m-footer-school h2 {
    margin-top: -3px;
}.m-footer-social {
    float: right;
    margin: 9px;
}
#inner-banner {
margin-top:40px;
/* width: 100%; */
background: url(../images/inner-banner.png) center;
background-repeat: no-repeat;
height: 183px;
}
.title-section .title {
font-size: 23px;
line-height: 5px;
}
.m-footer-social {
display: inline-block;
float: left;
}
.boder-1 {
display: none;
margin-top: 0;
}

.m-footer-school h2 {
margin-top: 40px; }

.m-footer-school {
margin-left: 0; 
}
.logo-mobi {
top: 25%;
}.logo-mobi {
width: 19%;
}
.slider {
margin-top: 60px;
}
.article:before {
border-left: 14px solid #f10800;
border-bottom: 25px solid #ffffff;
border-top: 27px solid #ffffff;
}
.articiles-sec ul {
padding-right: 2px;
float: left;
margin-bottom: 0px;
width: 100%;
padding-top: 14px;
padding-left: 23px;
}.articiles-sec .article:before {
border-left: 14px solid #f10800;
border-bottom: 21px solid #ffffff;
border-top: 24px solid #ffffff;
}.articiles-sec .article h4 {

line-height: 52px;

}
.articiles-sec .article:before {
left: 189px;
}.articiles-sec .article {
width: 182px;   
}
.articiles-sec .article h4 {
font-size: 14px;
}	
.reservation-booking3 {
top: 101px;
right: -95px;
}
.img-stickers img {
width: 100px;
}
.img-stickers {
top: -7px;
}
.reservation-booking3 .book-now-btn2 {
font-size: 12px;
font-weight: bold;
}
.tp-caption.sfl.title-slide.style6.main-head.start {
display: none;
}
.tp-caption.sfr.description-slider.style1.main-head2.start {
display: none;
}
.home-booki {
top: 26%;
z-index: 999;
width: 150px;
left: 50%;
}














.countdown {
margin: 15px -15px;
}

.article .featured-post,.blog-shortcode article.post:first-child .content-post,
.title-section.style4 {
width:100%;
}
.blog-slist .featured-post {
max-width: 100%;
}
.go-top-v1 {
top: 56px;
}
}

