.form-group {
  margin-bottom: 15px;
}
button.close{//padding:0;
cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.intl-tel-input .country-list {
  width: 280% !important;
}


.mdesktop{display:none !important;}

@media only screen and (max-device-width :1024px){
	.mdesktop{display:block !important;}
	.sdesktop{display:none !important;}
}
@media only screen and (max-width :767px){
	.mdesktop{display:block !important;}
	.sdesktop{display:none !important;}
	#banner {
		margin-top: 75px;
	}
}
@media only screen and (max-width :640px){
	.mdesktop{display:block !important;}
	.sdesktop{display:none !important;}
}
@media only screen and (max-width :540px){
	.mdesktop{display:block !important;}
	.sdesktop{display:none !important;}
}
@media only screen and (max-width :480px){
	.mdesktop{display:block !important;}
	.sdesktop{display:none !important;}
}
@media only screen and (max-width :380px){
	.mdesktop{display:block !important;}
	.sdesktop{display:none !important;}
}
@media only screen and (max-width :320px){
	.mdesktop{display:block !important;}
	.sdesktop{display:none !important;}
}
