﻿/* Portrait phones and smaller */
@media (min-width: 320px) and (max-width: 480px) {
header .logo {width: 50%;}
header .mainmenu {display: none;}
header .chooselang {float: right;margin: 5px auto;}
header .chooselang a {border-radius: 0;}
header button.buttonmenu {display: block;}
#intro {min-height: auto;padding: 20px 0;}
#intro .title {font-size: 45px;}
#intro .decrb {font-size: 18px;margin: 0 auto 20px;width: auto;}
#intro form {width: 100%;}
#ourservices .decrb, #packages .decrb, #vision .decrb {font-size: 16px;line-height: 23px;width: auto;}
#packages .item {height: auto;}
#packages .item img {height: auto;max-width: 100%;width: auto;}
#ourgallery ul li {width: auto;}
#ourgallery ul li a img {height: auto;max-width: 100%;width: auto;}
#socialmedia {padding: 15px 0;}
.categoryfile .content .item .imgthumb {height: auto;}
.singlefile .content .galleryitms .postitem {height: auto;}
.singlefile .content .galleryitms .postitem img {height: auto;max-width: 100%;width: auto;}
.sharearea .content ul li {margin: 4px;}
.pagefile .content .contactinfo ul li a {font-size: 20px;height: 40px;line-height: 40px;width: 40px;}
footer .item {margin: 15px auto;}
#footer2 .copyrights {float: none;font-size: 14px;text-align: center;}
#footer2 .const {float: none;text-align: center;}
}

/* Smart phones and Tablets */
@media (min-width: 481px) and (max-width: 767px) {
header .logo {width: 50%;}
header .mainmenu {display: none;}
header .chooselang {float: right;margin: 5px auto;}
header .chooselang a {border-radius: 0;}
header button.buttonmenu {display: block;}
#intro {min-height: auto;padding: 20px 0;}
#intro .title {font-size: 45px;}
#intro .decrb {font-size: 18px;margin: 0 auto 20px;width: auto;}
#intro form {width: 100%;}
#ourservices .decrb, #packages .decrb, #vision .decrb {font-size: 16px;line-height: 23px;width: auto;}
#packages .item {height: auto;}
#packages .item img {height: auto;max-width: 100%;width: auto;}
#ourgallery ul li {width: auto;}
#ourgallery ul li a img {height: auto;max-width: 100%;width: auto;}
#socialmedia {padding: 15px 0;}
.categoryfile .content .item .imgthumb {height: auto;}
.singlefile .content .galleryitms .postitem {height: auto;}
.singlefile .content .galleryitms .postitem img {height: auto;max-width: 100%;width: auto;}
.sharearea .content ul li {margin: 4px;}
.pagefile .content .contactinfo ul li a {font-size: 20px;height: 40px;line-height: 40px;width: 40px;}
footer .item {margin: 15px auto;}
#footer2 .copyrights {float: none;font-size: 14px;text-align: center;}
#footer2 .const {float: none;text-align: center;}
}

/* Small Screens */
@media (min-width: 768px) and (max-width: 991px) {
header .logo {width: 50%;}
header .mainmenu {display: none;}
header .chooselang {float: right;margin: 5px auto;}
header .chooselang a {border-radius: 0;}
header button.buttonmenu {display: block;}
#intro {min-height: auto;padding: 20px 0;}
#intro .title {font-size: 45px;}
#intro .decrb {font-size: 18px;margin: 0 auto 20px;width: auto;}
#intro form {width: 100%;}
#ourservices .decrb, #packages .decrb, #vision .decrb {font-size: 16px;line-height: 23px;width: auto;}
#packages .item {height: auto;}
#packages .item img {height: auto;max-width: 100%;width: auto;}
#ourgallery ul li {width: auto;}
#ourgallery ul li a img {height: auto;max-width: 100%;width: auto;}
#socialmedia {padding: 15px 0;}
.categoryfile .content .item .imgthumb {height: auto;}
.singlefile .content .galleryitms .postitem {height: auto;}
.singlefile .content .galleryitms .postitem img {height: auto;max-width: 100%;width: auto;}
.sharearea .content ul li {margin: 4px;}
footer .item {margin: 15px auto;}
#footer2 .copyrights {float: none;font-size: 14px;text-align: center;}
#footer2 .const {float: none;text-align: center;}
}

/* Medium Screens */
@media (max-width: 1000px) {
}

/* Large Screens */
@media (max-width: 1328px) {
}

/* Large Screens */
@media (max-width: 1559px) {
}