@media only screen and (max-width: 767px){	
	.menuArea { display: none; }
	.mobilemmenu { display: block; }
	.mobilemenuBox { margin: 27px 5px 0 0; display: block; float: right; }
	.mobilemenuBox .mbtn { padding: 7px 10px; float: left; font-size: 20px; color: #2d6c02; text-decoration: none; background: #ffffff; }
	.logoArea { padding-top: 20px; }
	.rightmenu { padding: 23px 0 0 0; margin-right: 0px; }
	.bannerBox .text { display: none; padding: 150px 10px 10px 27px;  width: 100%; float: left; }
	.bannerBox .text h1 { font-size: 25px; }
	.bannerBox .text p { font-size: 15px; padding: 0 10px 0 5px; }
	.bannerBox .bannericon { padding: 200px 0 20px 0; }
	.rightmenu { width: 100%; float: left; }
	.rightmenu ul { margin: 0 auto; }
	.rightmenu li a.loginbtn { padding: 5px 20px; }
	
	.placeorderBox { padding: 20px 0 20px 0; }
	.placeorderBox .placeorder .text { width: 100%; padding-bottom: 20px; }
	.placeorderBox .placeorder .text2 { width: 100%; }
	.placeorderBox .placeorder .text p { padding: 10px; line-height: 20px; text-align: center; font-size: 15px; }
	
	.howitworksArea { padding: 20px 0 20px 0; }
	.howitworksArea h1 { font-size: 25px; }
	.howitworksArea h1:after { left: 40%; top: 50px; }
	.howitworksArea p { padding: 10px; line-height: 20px; text-align: center; }
	
	.howitworksArea .howitworks { padding-top: 20px; }
	.howitworksArea .howitworks .login { padding: 0px 20px 0px 20px; }
	.howitworksArea .howitworks .payment, .howitworksArea .howitworks .buy { padding: 0px 20px 0px 20px; }
	.howitworksArea .howitworks .item:after { content: none; }
	
	.exchangeBox .exchange .text h2 { padding: 20px 0 20px 0; font-size: 25px; text-align: center; }
	.exchangeBox .exchange .text h2:after { left: 40%; top: 50px; }
	.exchangeBox .exchange .text p { padding: 10px; line-height: 20px; text-align: center; font-size: 15px; }
	.exchangeBox .exchange .text h3 { margin-top: 10px; margin-bottom: 25px; text-align: center; }
	.exchangeBox .exchange .image img { width: 100%; }
	
	.whyedollarBox h1 { padding: 20px 0 20px 0; font-size: 25px;  }
	.whyedollarBox h1:after { left: 40%; top: 50px; }
	.whyedollarBox p { padding: 10px; line-height: 20px; text-align: center; font-size: 15px; }
	.whyedollarBox .edollar { padding: 20px 0 20px 0; }
	
	.whyedollarBox { background-size: 100% 100%; }
	.whyedollarBox .edollar .item .item2 { padding: 20px; float: left; }
	.whyedollarBox .edollar .item .image { margin-right: 15px; width: 15%; }
	.whyedollarBox .edollar .item .text { width: 80%; float: right;}
	.whyedollarBox .edollar .item .item2 .text h2 { padding: 0 0 0 0; font-size: 20px;}
	.whyedollarBox .edollar .item .item2 .text p { padding: 0px; line-height: 20px; text-align: left; font-size: 15px; }
	
	.testimonialBox .testimonial { padding-bottom: 25px; }
	.testimonialBox h1 { padding: 20px 0 20px 0; font-size: 25px; }
	.testimonialBox h1:after { left: 40%; top: 50px; }
	.testimonialBox .semicolon { width: 60px !important; height: auto; }
	.testimonialBox p { padding: 10px; line-height: 20px; text-align: center; font-size: 15px; }
	
	.fotterBox h2 { padding: 15px 0; font-size: 20px; text-align: left; }
	.fotterBox .about,.fotterBox .quick, .fotterBox .services, .fotterBox .contact { padding: 0 30px; }
	.fotterBox .about p { padding: 10px 0px ; line-height: 20px; text-align: left; font-size: 15px; }
	.copyrightBox .footerleft p, .copyrightBox .footerright p{ padding: 7px 0px; text-align: center; }

	.howitworksbannerBox { min-height: 100%; }
	.howitworksbannerBox h1 { font-size: 35px; padding-bottom: 20px; }	
	
	.workprocessArea .workprocess:before { left: 50px; }
	.workprocessArea .workprocess:after { left: 50px; }
	.workprocessArea .workprocess .item:after { left: 61px; top: 110px; }
	.workprocessArea .workprocess .item .text h3 { padding-bottom: 5px; }
	.workprocessArea .workprocess .item .text h3:after { top: 30px; }
	.workprocessArea .workprocess .item .icon { width: 30%; }
	.workprocessArea .workprocess .item .icon .defd { width: 100px; height: 100px; }
	.workprocessArea .workprocess .item .text { width: 70%; }	
	.workprocessArea .workprocess .item .icon .defd img { position: absolute; top: 10%;  left: 10%; }
	.workprocessArea .workprocess .item .text p { line-height: 20px; font-size: 12px; }
	
	.exchangerateArea { padding: 0; }
	.exchangerateArea p { padding: 10px; line-height: 20px; text-align: center; font-size: 15px; }
	.exchangebannerBox { min-height: 100%; }
	.exchangebannerBox h1 { font-size: 35px; padding-bottom: 20px; }
	.exchangerateArea h1 {  padding: 20px 0 20px 0; font-size: 25px; }
	.exchangerateArea h1:after { left: 40%; top: 50px; }
	.exchangerateArea .exchangerate { padding: 20px; }
	
	.placeexchangeBox { padding: 0px 30px 60px 30px; }
	.placeexchangeBox .placeexchange .text { width: 100%; }
	.placeexchangeBox .placeexchange .text p { width: 100%; padding: 20px; }
	.placeexchangeBox .placeexchange .text p { font-size: 15px; }
	.placeexchangeBox .placeexchange .text2 { width: 100%; }
	.placeexchangeBox .placeexchange .text2 h2 { padding: 5px 0px 50px 0px; width: 100%; float: left; text-align: center; }
	
	
	.contactbannerBox { min-height: 100%; }
	.contactbannerBox h1 { font-size: 35px; padding-bottom: 20px; }
	.formmapArea { padding: 20px 0; }
	.formmapArea .formmap .item textarea#postcode { height: 100px; }
	.contactaddressArea {  padding: 40px 0; }
	.contactaddress img { padding: 20px 0px 0px 20px; }
	.contactaddress p { padding: 5px 10px 25px 10px; }
	.blogArea { padding: 20px 0; }
	.blogArea .left { width: 100%; }
	.blogArea .right { width: 100%; }
	.blogArea .left .item .date { width: 35%; }
	.blogArea .left .item .bld {  width: 65%; }
	.blogArea .left .item .bld .text .date { width:100%;}
	.blogArea .left .item .bld .text .textcontent {  width:100%; }
	
	.modal .imagepopup { max-height: 300px; }
	.modal .marginleft { margin-left: 0% !important; }
}
@media only screen and (min-width: 360px) and (max-width: 480px){
	
	.menuright { float: left; width: 100%; }
	.rightmenu { padding: 20px 0 20px 0px; }
	.bannerBox .text { padding: 150px 10px 10px 27px;  width: 100%; float: left; }
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	.menuArea { display: none; }
	.placeorderBox .placeorder .text  {  width: 50%; }
	.placeorderBox .placeorder .text p { font-size: 18px; }
	.placeorderBox .placeorder .text2 {  width: 50%;  }
	.workprocessArea .workprocess .item .icon { width: 15%; }
	.workprocessArea .workprocess .item .text { width: 85%; }
	.placeexchangeBox .placeexchange .text { width: 50%;}
	.placeexchangeBox .placeexchange .text2 { width: 50%; }
	.placeexchangeBox .placeexchange .text2 h2 { padding: 26px 20px 30px 0px; }
	.blogArea .left .item .date { width: 20%;}
	.blogArea .left .item .bld {  width: 80%; }
	.blogArea .left .item .bld .text .date { width: 20%;}
	.blogArea .left .item .bld .text .textcontent { width: 80%; }
	
}

@media only screen and (min-width: 640px) and (max-width: 767px){
	
	
}

@media only screen and (min-width: 768px) and (max-width: 991px){
	.menuArea li { float: left; padding: 0 20px 0 0; }
	.bannerBox .text h1 { font-size: 45px; }
	.bannerBox .text { padding: 150px 0 100px 20px; }
	.placeorderBox .placeorder .text p { font-size: 25px; }
	.fotterBox h2 { padding-top: 70px; }
	.fotterBox .about p { padding: 5px; }
	.fotterBox .quick, .fotterBox .services {     padding: 0; }
	.fotterBox .contact { padding:5px; }
	.workprocessArea .workprocess .item .text { float: right; width: 80%; }
	.howitworksArea .howitworks .item:after { bottom: 273px; left: 185px; }
	.exchangerateArea .exchangerate { padding: 48px 50px 25px 50px; }
	.placeexchangeBox { padding: 0px 65px 130px 65px;}
	.fotterBox .about p { padding: 12px 5px 0px 2px; }
	.fotterBox h2 { padding: 100px 0 0 0; }	
	
	.blogArea .left .item .date { width: 20%;}
	.blogArea .left .item .bld {  width: 80%; }
	.blogArea .left .item .bld .text .date { width: 20%;}
	.blogArea .left .item .bld .text .textcontent { width: 80%; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
	.fotterBox .about p { padding: 12px 5px 0px 2px; }
	.fotterBox h2 { padding: 100px 0 0 0; }	
	
}

@media only screen and (min-width: 1200px) and (max-width: 1348px){

	
	
}