@media only screen and (min-width: 0px) and (max-width: 320px) {
.wrapper {
	width: 90%;
	margin: 0 auto;
}
.banner-main {
	height:auto;
}
.banner-main img {
	display: none;
}
.banner-caption {
	display: none;
}
.banner-a {
	display: none;
}
.position-ab {
	position: static;
}
.welcome-section {
	background: none;
	padding-top: 40px;
	padding-bottom: 50px;
}
.home-contact-main .wrapper .home-contact ul li.first-child {
	width: 100%;
}
.home-contact-main .wrapper .home-contact ul li.nth-child {
	width: 100%;
}
.main-nav-web {
	display: none;
}
.second-nav-web {
	display: none;
}
.admin-web {
	width: 100%;
}
.admin-web a {
	width: 84.5%;
}
.mob-menu-button-open {
	display: block;
	margin-right: 17px;
	margin-top: 41px;
	width: 74px;
}
.mob-menu-button-open > img {
	width: 100%;
}
ul#portfolio-list li {
	width: 90%;
	margin: 0 auto;
	float: none;
}
.welcome-section .wrapper .box1 > span {
	width: 100%;
	margin-bottom: 20px;
}
.welcome-section .wrapper .box1 > span h1 {
	font-size: 18px;
}
.welcome-section .wrapper .box1 .image-section {
	width: 100%;
}
.home-contact-main {
	background: none;
}
.home-contact-main .wrapper .home-contact {
	width: 100%;
}
.home-contact-main .wrapper .home-contact-detail {
	width: 100%;
	margin-top: 20px;
	line-height: 20px;
}
.footer-nav-side {
	width: 100%;
}
.footer-text-side {
	width: 100%;
	margin-top: 28px;
}
.footer-nav-side ul {
	width: 50%;
}
.footer-copy p {
	line-height: 20px;
}


.form-canvas
{
	width:90%;
}

.form-canvas > h1
{
	font-size:18px;
}
.form-canvas > strong
{
	font-size:14px;
}
.plane-box1
{
	width:100%;
	float:left;
}
.payments-plane ul li
{
	width:50%;
	display:block;
	margin:0 auto;
	margin-bottom:20px;
}
.payments-plane ul li > img
{
	width:90%;
	display:block;
	margin:0 auto;
}
.payments-plane > img
{
	width:100%;
}
#tickerContainer
{
	display:none;
}
.projects-new-style ul li{
	width:96%;
}
.clear.clear-none
{
	clear:none;
}
.welcome-section .wrapper .menu-box
{
	width:100%;
	margin-bottom:20px;
}
.welcome-section .wrapper .box1.pkg-page
{
	width:100%;
}
.welcome-section .wrapper .box1.pkg-page > span > strong
{
	width:100%;
}
.image-section
{
	width:100% !important;
}
.welcome-section .wrapper .box1.pkg-page .image-section > a img
{
	margin:0 auto;
	display:block;
}
.welcome-section .wrapper .box1 .image-section {
	right:0px;
}
.banner-main.home {
    height:auto;
}

.new-thumb-home ul li
{
	width:30%;
	margin-bottom:20px;
}
}
@media only screen and (min-width: 321px) and (max-width: 360px) {
.wrapper {
	width: 90%;
	margin: 0 auto;
}
.banner-main {
	height:auto;
}
.banner-main img {
	display: none;
}
.banner-caption {
	display: none;
}
.banner-a {
	display: none;
}
.position-ab {
	position: static;
}
.welcome-section {
	background: none;
	padding-top: 40px;
	padding-bottom: 50px;
}
.main-nav-web {
	display: none;
}
.second-nav-web {
	display: none;
}
.admin-web {
	width: 100%;
}
.admin-web a {
	width: 86%;
}
.mob-menu-button-open {
	display: block;
	margin-right: 9px;
}
ul#portfolio-list li {
	width: 90%;
	margin: 0 auto;
	float: none;
}
.welcome-section .wrapper .box1 > span {
	width: 100%;
	margin-bottom: 20px;
}
.welcome-section .wrapper .box1 > span h1 {
	font-size: 18px;
}
.welcome-section .wrapper .box1 .image-section {
	width: 100%;
}
.home-contact-main {
	background: none;
}
.home-contact-main .wrapper .home-contact {
	width: 100%;
}
.home-contact-main .wrapper .home-contact-detail {
	width: 100%;
	margin-top: 20px;
}
.footer-nav-side {
	width: 100%;
}
.footer-text-side {
	width: 100%;
	margin-top: 28px;
}
.footer-nav-side ul {
	width: 50%;
}
.footer-copy p {
	line-height: 20px;
}

.form-canvas
{
	width:90%;
}

.form-canvas > h1
{
	font-size:18px;
}
.form-canvas > strong
{
	font-size:14px;
}
.plane-box1
{
	width:100%;
	float:left;
}
.payments-plane ul li
{
	width:50%;
	display:block;
	margin:0 auto;
	margin-bottom:20px;
}
.payments-plane ul li > img
{
	width:90%;
	display:block;
	margin:0 auto;
}
.payments-plane > img
{
	width:100%;
}
#tickerContainer
{
	display:none;
}
.projects-new-style ul li{
	width:96%;
}
.clear.clear-none
{
	clear:none;
}
.welcome-section .wrapper .menu-box
{
	width:100%;
	margin-bottom:20px;
}
.welcome-section .wrapper .box1.pkg-page
{
	width:100%;
}
.welcome-section .wrapper .box1.pkg-page > span > strong
{
	width:100%;
}
.image-section
{
	width:100% !important;
}
.welcome-section .wrapper .box1.pkg-page .image-section > a img
{
	margin:0 auto;
	display:block;
}
.welcome-section .wrapper .box1 .image-section {
	right:0px;
}
.banner-main.home {
    height:auto;
}

.new-thumb-home ul li
{
	width:30%;
	margin-bottom:20px;
}

}
@media only screen and (min-width: 361px) and (max-width: 480px) {
.wrapper {
	width: 90%;
	margin: 0 auto;
}
.banner-main {
	height:auto;
}
.banner-main img {
	display: none;
}
.banner-caption {
	display: none;
}
.banner-a {
	display: none;
}
.position-ab {
	position: static;
}
.welcome-section {
	background: none;
	padding-top: 40px;
	padding-bottom: 50px;
}
.welcome-section .wrapper .box1 .image-section {
	right:0px;
}
.main-nav-web {
	display: none;
}
.second-nav-web {
	display: none;
}
.admin-web {
	width: 100%;
}
.admin-web a {
	width: 89%;
}
.welcome-section .wrapper .box1 > span p {
	width: 100%;
}
.mob-menu-button-open {
	display: block;
	margin-right: 16px;
}
ul#portfolio-list li {
	width: 50%;
}
.welcome-section .wrapper .box1 > span {
	width: 100%;
	margin-bottom: 20px;
}
.welcome-section .wrapper .box1 .image-section {
	width: 100%;
}
.home-contact-main {
	background: none;
}
.home-contact-main .wrapper .home-contact {
	width: 100%;
}
.home-contact-main .wrapper .home-contact-detail {
	width: 100%;
	margin-top: 20px;
}
.footer-nav-side {
	width: 100%;
}
.footer-text-side {
	width: 100%;
	margin-top: 28px;
}
.form-canvas
{
	width:80%;
}
.plane-box1
{
	width:100%;
	float:left;
}

.payments-plane ul li
{
	width:50%;
	display:block;
	margin:0 auto;
	margin-bottom:20px;
}
.payments-plane ul li > img
{
	width:90%;
	display:block;
	margin:0 auto;
}
.payments-plane > img
{
	width:100%;
}
#tickerContainer
{
	display:none;
}
.projects-new-style ul li{
	width:96%;
}
.clear.clear-none
{
	clear:none;
}
.welcome-section .wrapper .menu-box
{
	width:100%;
	margin-bottom:20px;
}
.welcome-section .wrapper .box1.pkg-page
{
	width:100%;
}
.banner-main.home {
    height:auto;
}
}
@media only screen and (min-width: 481px) and (max-width: 640px) {
.wrapper {
	width: 90%;
	margin: 0 auto;
}
.banner-main {
	height:auto;
}
.banner-main img {
	display: none;
}
.banner-caption {
	display: none;
}
.banner-a {
	display: none;
}
.position-ab {
	position: static;
}
.welcome-section {
	background: none;
	padding-top: 40px;
	padding-bottom: 50px;
}
.main-nav-web {
	display: none;
}
.second-nav-web {
	display: none;
}
.admin-web {
	width: 100%;
}
.admin-web a {
	width: 92%;
}
.mob-menu-button-open {
	display: block;
	margin-right: 23px;
}
ul#portfolio-list li {
	width: 50%;
}

.form-canvas
{
	width:80%;
}
.payments-plane ul li > img
{
	width:90%;
	display:block;
	margin:0 auto;
}

.payments-plane > img
{
	width:100%;
}
#tickerContainer
{
	display:none;
}
.projects-new-style ul li{
	width:46%;
}
.clear.clear-none
{
	clear:none;
}
.footer-nav-side
{
	width:100%;
}
.footer-text-side
{
	width:100%;
	margin-top:28px;
}
.banner-main.home {
    height:auto;
}
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
.wrapper {
	width: 90%;
	margin: 0 auto;
}
.banner-main {
	height:auto;
}
.banner-main img {
	display: none;
}
.banner-caption {
	display: none;
}
.banner-a {
	display: none;
}
.position-ab {
	position: static;
}
.welcome-section {
	background: none;
	padding-top: 40px;
	padding-bottom: 50px;
}
.main-nav-web {
	display: none;
}
.second-nav-web {
	display: none;
}
.admin-web {
	width: 100%;
}
.admin-web a {
	width: 93%;
}
.mob-menu-button-open {
	display: block;
	margin-right: 29px;
}
ul#portfolio-list li a:hover > span > strong {
	margin-top: 25px;
}

.form-canvas
{
	width:80%;
}
.payments-plane ul li > img
{
	width:90%;
	display:block;
	margin:0 auto;
}
.payments-plane > img
{
	width:100%;
}
#tickerContainer
{
	display:none;
}
.banner-main.home {
    height:auto;
}
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
.wrapper {
	width: 90%;
	margin: 0 auto;
}
.banner-main {
	height:auto;
}
.banner-main img {
	display: none;
}
.banner-caption {
	display: none;
}
.banner-a {
	display: none;
}
.position-ab {
	position: static;
}
.welcome-section {
	background: none;
	padding-top: 40px;
	padding-bottom: 50px;
}
.main-nav-web {
	display: none;
}
.second-nav-web {
	display: none;
}
.admin-web {
	width: 100%;
}
.admin-web a {
	width: 93%;
}
.mob-menu-button-open {
	display: block;
}
ul#portfolio-list li a:hover > span > strong {
	margin-top: 45px;
}
.form-canvas
{
	width:80%;
}
.payments-plane > img
{
	width:100%;
}
#tickerContainer
{
	display:none;
}
.banner-main.home {
    height:auto;
}
}
@media only screen and (min-width: 981px) and (max-width: 1024px) {
.banner-main.home {
    height:auto;
}		
.banner-main {
	min-height: 0px;
}
.banner-caption {
	margin: 9% 0px 0px;
}
}
